summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles: Clean up masksMichał Górny2020-10-071-5/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: oracle-java cleanupGeorgy Yakovlev2020-09-199-61/+0
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* profiles/prefix/packages: drop sys-apps/kmod from @systemFabian Groffen2020-08-181-1/+2
| | | | | | | | | sys-apps/kmod was introduced in commit 7b31de882d430f1b625ee9dcb960323f71d5a757 but it is obviously not keyworded on most Prefix arches, and it isn't going to be useful, so remove it again. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/cygwin/package.use.mask: mask deps of ninjaFabian Groffen2020-08-041-0/+6
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/package.mask: mask python:3.6Fabian Groffen2020-08-021-0/+4
| | | | | | Reduce our maintenance, focussing on Python 3.7 and 3.8 series. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/package.mask: mask python:2.7Fabian Groffen2020-08-021-1/+8
| | | | | | | | | The version available in Prefix has security issues, and nothing should need it anymore. Prefix went for a while with PYTHON_TARGETS="-python2_7" so this should not be a big shock, except for that have python2 installed and still use it. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/package.use.mask: mask unkeyworded deps for wgetFabian Groffen2020-07-241-0/+1
| | | | | | | USE="cookie_check metalink uuid" have missing deps, fix the deptree for this @system package Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* prefix/sunos/solaris/package: drop obsoleted maskFabian Groffen2020-06-131-8/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/darwin/macos/package.mask: mask gentoo-functions-0.13Fabian Groffen2020-06-091-1/+5
| | | | | | | | While we wait for having a fix, keep an older version that does compile on macOS. Bug: https://bugs.gentoo.org/727694 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/darwin/macos: force USE=tinfo into maskedFabian Groffen2020-06-082-2/+16
| | | | | | | Try to avoid breaking more Darwin systems, and help people who try to recover from it, ncurses MUST be built with USE=-tinfo on Darwin! Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/package.use.mask: mask sys-apps/debianutils:installkernelFabian Groffen2020-06-071-1/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix: update PYTHON_*TARGET?Fabian Groffen2020-06-051-2/+1
| | | | | | | | | A bit late in the game, but having two pythons in PYTHON_SINGLE_TARGET results in some interesting fireworks with Portage's depgraphs, so don't. Since we're on 3.7 for a while now, and base is on it too, our life is simpler and we can just drop 2.7 from PYTHON_TARGETS. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* cygwin/profile.bashrc: preserve pending dir for cygwin rebaseMichael Haubenwallner2020-06-031-1/+1
| | | | | | | | During cygwin rebase, moving all files from pending/ dir to merged/ dir also does move the keepdir file, causing the pending/ dir to get empty. Closes: https://bugs.gentoo.org/726800 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Remove stale package referencesMichał Górny2020-05-233-19/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/prefix/windows/winnt/profile.bashrc: fix lexicographical number compareSergei Trofimovich2020-04-191-2/+2
| | | | | Closes: https://bugs.gentoo.org/705272 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* profiles/prefix/make.defaults: drop RUBY_TARGETSFabian Groffen2020-03-261-3/+0
| | | | | | | ruby22 and ruby23 aren't in base anymore either, so our override isn't necessary any more Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* prefix/winnt/profile.bashrc: leave PKG_CONFIG_PATH aloneMichael Haubenwallner2020-03-111-3/+0
| | | | | | | These days, app-portage/prefix-toolkit does set up proper PKG_CONFIG_PATH for the stacked Prefix. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: no symlink usr/lib/NAME.dllMichael Haubenwallner2020-03-111-9/+21
| | | | | | | | | | While moving usr/lib/NAME.dll into usr/bin/ is necessary, creating the symlink usr/lib/NAME.dll -> ../bin/NAME.dll is problematic, because the libtool .exe wrapper may add usr/lib to PATH, causing the native loader to fail when attempting to load a dll but discovering a cygwin symlink. Also, need to resolve symlinks while moving from usr/lib into usr/bin. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: rename funcs to winnt_Michael Haubenwallner2020-03-111-4/+8
| | | | | | | Provide the winnt_post_src_install and call that one in post_src_install rather than performing all the operation directly in post_src_install. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: ensure libNAME.lib, libNAME.aMichael Haubenwallner2020-03-111-25/+70
| | | | | | | | | | | | Libtool for winnt does create libNAME.lib as the static library, but some build tools may expect libNAME.a. Non-libtool build tools may also create a static library NAME.lib, which needs to be duplicated to both libNAME.lib and libNAME.a, but not to libNAME.so just because it does match the shared library naming scheme. Also, do not provide symlinks but real files only, for some build tools may source the MSVC environment and use the native toolchain. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: ensure NAME.lib, libNAME.soMichael Haubenwallner2020-03-111-26/+90
| | | | | | | | | Libtool for winnt does create NAME.lib (for windows'ish build tools) and libNAME.so (for libtool when .la was removed) import libs now, but Cygwin'ish or MinGW'ish build tools may create .dll.lib or .dll.a. Have the libNAME.so symlink point to them, to be found by libtool. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/winnt/x86/make.defaults: fix copyright year typoMichael Haubenwallner2020-03-111-1/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: new arch and profile for x64-winntMichael Haubenwallner2020-03-114-1/+47
| | | | | | | | | | | | | | | | New profile prefix/windows/winnt/x64, for new ARCH=x64-winnt. This profile is designed for use as Stacked Prefix, set up using prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin Prefix (Guest only), having sys-devel/parity installed (wraps MSVC). CHOST is left unset on purpose. It is set by prefix-stack-setup using some --chost=x86_64-msvc16-winnt argument, selecting the Visual Studio version and runtime variant (static|debug) to use. Adding same comments to prefix/windows/winnt/x86 profile as well. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Clean up stale flag masksMichał Górny2020-01-174-8/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Remove dead PYTHON_TARGETSDavid Seifert2019-12-302-5/+0
| | | | | | Signed-off-by: David Seifert <soap@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14164 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Cleanup media-libs/mediastreamer entriesAndreas Sturmlechner2019-12-292-13/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* profiles: Remove ancient mask for virtual/emacs-23 on solaris.Ulrich Müller2019-12-211-4/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* profiles/prefix/darwin/macos: work with funny masking/unmasking behaviourFabian Groffen2019-11-127-17/+21
| | | | | | | | can't mask a generic thing and unmask a specific thing apparently, so take the long and explicit road of masking everything specifically and unmasking just the one specific thing per profile Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles/prefix/darwin/macos: require various system headersFabian Groffen2019-11-1113-5/+78
| | | | | | | | | Pull in system headers as part of @system, because Apple really doesn't want to install them a nicely reachable space for us, breaking our compilers and environments. Provide OS-specific versions installed in the Prefix itself. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles: Remove entries for removed packagesMichał Górny2019-11-031-6/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Fix obsolete copyrightsMichał Górny2019-10-106-6/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/ncurses-compat: Split ABI compat version out of ncursesMichał Górny2019-10-011-1/+2
| | | | | | | | | | Split the :5 SONAME compatibility slot of sys-libs/ncurses into its own package. This is mostly meant to resolve outstanding problem with missing slot on dependencies, ncurses being the most common offender. By moving the compatibility into separate package, we no longer have to worry about people mistakenly not specifying the correct slot. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: Update USE={lm_sensors → lm-sensors}Michał Górny2019-09-121-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles: [QA] Remove stale USE="directfb" masksDavid Seifert2019-08-305-6/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* package.mask: [QA] Remove stale media-libs/opengl-apple masksDavid Seifert2019-08-307-42/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: Clean stale flag masks/forcesMichał Górny2019-08-151-4/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* prefix/cygwin/profile.bashrc: preserve new dll list for rebaseMichael Haubenwallner2019-08-121-9/+2
| | | | | | | Do not overwrite the being merged new package's dll list for rebase with the being removed old package's dll list for just getting unmerged. This likely is the cause of some Prefix bootstraps to hang on Cygwin. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/windows/p.use.mask: fix copyright yearMichael Haubenwallner2019-07-311-1/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/windows: p.use.mask tinfo for ncursesMichael Haubenwallner2019-07-311-0/+6
| | | | | | | | | On KERNEL=Winnt, ncurses requires the term-driver option (#639670), which conflicts with the termlib option (use.forced by #487844). Bug: https://bugs.gentoo.org/639670 Bug: https://bugs.gentoo.org/487844 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Clean up stray package/flag masksMichał Górny2019-07-164-8/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/prefix/darwin/macos/package.mask: update mask for CMakeGuilherme Amadio2019-07-051-1/+1
| | | | | | | | | | After a while, this mask started masking all available versions of CMake. Upon request, CMake 3.14.5 has been added back to the tree, to allow bootstrapping on Darwin again, therefore the mask update. Bug: https://bugs.gentoo.org/689234 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* profiles: Update all files to YYYY-MM-DD date format.Ulrich Müller2019-07-0192-158/+158
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* profiles/prefix/winnt/x86: kill versioned profiles, for generic oneMichael Haubenwallner2019-07-0120-40/+0
| | | | | | | | | | | Having the windows version in profile does not make so much sense, instead the MSVC version would. But as the profile is identical for any MSVC version except for CHOST, the profile does not set CHOST but relies on the user to choose CHOST as argument to prefix-stack-setup, one out of the list from (sys-devel/parity) 'parity-setup --list-available'. The generic profile was added earlier, without the profiles.desc entry. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: first, check if usr/lib does existMichael Haubenwallner2019-06-241-1/+2
| | | | | | And fail if creating the back hardlink does fail. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: move usr/lib/*.dll to usr/bin/Michael Haubenwallner2019-06-241-0/+11
| | | | | | | | When dlls or executables are created without the parity loader in place, dlls may not be found when not in usr/bin. So better move dlls from usr/lib to usr/bin, much like Cygwin does. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/winnt/profile.bashrc: inform on DLL cp wrapper setupMichael Haubenwallner2019-06-241-0/+2
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Clone dev-libs/openssl masks → dev-libs/openssl-compatMichał Górny2019-06-141-1/+2
| | | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12124 Closes: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* profiles/prefix/winnt/x86: define multilib defaultsMichael Haubenwallner2019-06-131-0/+7
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/windows: add winnt/x86 generic profileMichael Haubenwallner2019-06-123-0/+7
| | | | | | | | For use with prefix-stack-setup (from app-portage/prefix-toolkit), to have some native windows profile. As the windows toolchain name may vary (MSVC versions), leave setting CHOST to prefix-stack-setup. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/cygwin/p.mask: portage-utils-0.80_pre breaksMichael Haubenwallner2019-06-071-0/+5
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>