summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2018-05-05 20:55:32 UTCRepository QA checks2018-05-0528232-28230/+28256
|
* Merge updates from masterRepository QA checks2018-05-058-29/+203
|\
| * meson.eclass: Don't mix host *FLAGS with build *FLAGSRaul E Rangel2018-05-051-22/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | meson gets the build flags from the environment. When cross compiling it will get the host flags from the cross file. The ebuild was not passing the correct build flags when cross compiling. By using tc-env_build the build environment flags are set when calling meson. This results in not mixing host and build flags: Example output: Native C compiler: x86_64-pc-linux-gnu-clang (clang 7.0) Appending CFLAGS from environment: '-O1 -pipe' Appending LDFLAGS from environment: ' ' Appending CPPFLAGS from environment: ' ' Cross C compiler: armv7a-cros-linux-gnueabi-clang (clang 7.0) Host machine cpu family: arm Host machine cpu: armv7a Target machine cpu family: arm Target machine cpu: armv7a Build machine cpu family: x86_64 Build machine cpu: x86_64 tc-env_build does not seem to load the actual build flags, but it's better than using host flags as build flags. See https://bugs.gentoo.org/653902 for upstream patch BUG=b:78351764 BRANCH=none TEST=emerge-grunt and verified mosys runs Change-Id: I802b58cb089b27b9253a034ac00dd183e0f1955a Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://bugs.gentoo.org/653902
| * tc-export_build_env: handle non-cross compile caseRaul E Rangel2018-05-051-7/+15
| | | | | | | | | | | | | | | | | | | | | | By handling the non-cross compiler case the meson.eclass can be simplified to `tc-env_build "$@" || die`. See https://bugs.gentoo.org/654424 Change-Id: I1a90da46366c490abbf7d5660bf90482c7f22747 Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://bugs.gentoo.org/654424
| * dev-util/codeblocks: Shorten the elog about symbol resolverMart Raudsepp2018-05-052-10/+4
| | | | | | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
| * dev-util/codeblocks: remove automake/autoconf from DEPENDMart Raudsepp2018-05-052-4/+0
| | | | | | | | | | | | | | autotools.eclass adds its own proper DEPEND (including libtool), no need for us to do it with eautoreconf. Package-Manager: Portage-2.3.28, Repoman-2.3.9
| * dev-util/codeblocks: ver. 17.12 for wxGTK:3.0-gtk3band-a-prend2018-05-051-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | Adding additional 'codeblocks-17.12-r300.ebuild' for building with wxGTK:3.0-gtk3 instead of wxGTK:2.8. This also contains USE flag 'fortran' (introduced in codeblocks-17.12.ebuild ) which controls the building of 'FortranProject plugin' for Code::Blocks IDE ( https://sourceforge.net/projects/fortranproject/ ) after applying of 'FortranProject_autotools_build.diff' patch. Bug: bugs.gentoo.org/643494
| * profiles/package.mask: add codeblocks-17.12-r300band-a-prend2018-05-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update profiles/package.mask block: // Bernard Cafarelli <voyageur@gentoo.org> (8 May 2017) // Coordinated conversion to wxGTK:3.0-gtk3 // Drop mask after migration of existing wxGTK:3.0 users =net-ftp/filezilla-3.30.0-r300 =net-ftp/filezilla-3.31.0-r300 with additional line =dev-util/codeblocks-17.12-r300
| * dev-util/codeblocks: version bump to 17.12band-a-prend2018-05-054-0/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code::Blocks IDE package version bump to 17.12 with switching 'WX_GTK_VER' from x11-libs/wxGTK:2.8 to x11-libs/wxGTK:3.0 This also adds a new USE flag 'fortran' which controls the building of 'FortranProject plugin' for Code::Blocks IDE ( https://sourceforge.net/projects/fortranproject/ ) after applying of 'FortranProject_autotools_build.diff' patch. Add patch 'FortranProject_fix_build_gcc7_failed.patch' from upstream that fix gcc7 compilation error "call of overloaded ‘abs(unsigned int)’ is ambiguous" for FortranProject plugin, i.e. when USE="fortran". Remove USE=flag "static" with passing "--disable-static" to econf within src_configure() section. Remove directly passing "-g" compiler option to CFLAGS and CXXFLAGS when USE="debug" by applying the patch 'codeblocks-17.12-nodebug.diff'. Updating 'metadata.xml' file: Adding 'fortran' USE-flag description for 'dev-util/codeblocks-17.12'. Updating 'Manifest' file: Adding size, blake2 and sha512 checksums for 'codeblocks_17.12.tar.xz' tarball Bug: https://bugs.gentoo.org/643494 Closes: https://bugs.gentoo.org/643494
| * dev-util/codeblocks: metadata.xml add maintainerSergey Torokhov2018-05-051-0/+4
| | | | | | | | Adding an information about new co-maintainer of dev-util/codeblocks package.
* | 2018-05-05 20:14:05 UTCRepository QA checks2018-05-0558-112/+53
| |
* | Merge updates from masterRepository QA checks2018-05-0519-546/+45
|\|
| * meson.eclass: style cleanupMike Gilbert2018-05-051-10/+11
| |
| * meson.eclass: Write *FLAGS into meson cross build fileRaul E Rangel2018-05-051-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use python's shlex to parse the flags and generate an array that is usable by meson. This will pass the flags correctly when doing a cross build. Example cross file output: [properties] c_args = ['-O2', '-pipe', '-march=armv8-a+crc', '-mtune=cortex-a57.cortex-a53', '-mfpu=crypto-neon-fp-armv8', '-mfloat-abi=hard', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables', '-clang-syntax'] c_link_args = ['-Wl,-O1', '-Wl,-O2', '-Wl,--as-needed'] cpp_args = ['-O2', '-O2', '-pipe', '-march=armv8-a+crc', '-mtune=cortex-a57.cortex-a53', '-mfpu=crypto-neon-fp-armv8', '-mfloat-abi=hard', '-g', '-fno-exceptions', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables', '-clang-syntax'] cpp_link_args = ['-Wl,-O1', '-Wl,-O2', '-Wl,--as-needed'] fortran_args = ['-O2'] objc_args = [] objcpp_args = [] See https://bugs.gentoo.org/653900 for upstream patch. BUG=b:78351764 TEST=emerge-grunt and emerge-bob and verified the flags are passed to mosys BRANCH=none Change-Id: Ic3d852232ec718141b87bc0729318699f0fad4f8 Signed-off-by: Raul E Rangel <rrangel@chromium.org> Closes: https://bugs.gentoo.org/653900
| * dev-cpp/gmock: treecleanAaron Bauman2018-05-055-108/+0
| |
| * dev-db/m17n-contrib: treecleanAaron Bauman2018-05-055-53/+0
| |
| * www-apps/freeradius-dialupadmin: treecleanAaron Bauman2018-05-059-381/+0
| | | | | | | | Closes: https://bugs.gentoo.org/650298
| * www-plugins/freshplayerplugin: Drop maintainershipBrian Evans2018-05-051-4/+0
| | | | | | | | Package-Manager: Portage-2.3.36, Repoman-2.3.9
* | 2018-05-05 19:46:30 UTCRepository QA checks2018-05-0559-170/+182
| |
* | Merge updates from masterRepository QA checks2018-05-0560-267/+357
|\|
| * www-apps/nikola: 7.8.15Sebastian Pipping2018-05-052-0/+64
| | | | | | | | Package-Manager: Portage-2.3.32, Repoman-2.3.9
| * x11-plugins/wmcpuload: use HTTPSMichael Mair-Keimberger2018-05-052-3/+3
| |
| * x11-plugins/wmweather+: use HTTPSMichael Mair-Keimberger2018-05-054-8/+8
| |
| * x11-plugins/wmtz: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmtop: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmtime: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmswallow: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmpop3: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmlongrun: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmifs: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmmoonclock: use HTTPSMichael Mair-Keimberger2018-05-052-5/+5
| |
| * x11-plugins/wmifinfo: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmfsm: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmmixer: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmmenu: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmmemload: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmix: use HTTPSMichael Mair-Keimberger2018-05-052-6/+6
| |
| * x11-plugins/wmload: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmitime: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmhdplop: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmget: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmgtemp: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmdots: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmclock: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmcp: use HTTPSMichael Mair-Keimberger2018-05-051-2/+2
| |
| * x11-plugins/wmcliphist: use HTTPSMichael Mair-Keimberger2018-05-053-6/+6
| |
| * x11-plugins/wmcdplay: use HTTPSMichael Mair-Keimberger2018-05-052-5/+5
| |
| * x11-plugins/wmbutton: use HTTPSMichael Mair-Keimberger2018-05-052-5/+5
| |
| * x11-plugins/wmcalc: use HTTPSMichael Mair-Keimberger2018-05-051-3/+3
| |
| * x11-plugins/wmbiff: use HTTPSMichael Mair-Keimberger2018-05-053-8/+8
| |