summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* profiles: remove global USE=altivecDavid Seifert2022-07-151-1/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: remove uclibcDavid Seifert2022-01-021-4/+1
| | | | | Closes: https://bugs.gentoo.org/820905 Signed-off-by: David Seifert <soap@gentoo.org>
* profiles: Remove obsolete python3_7 referencesMichał Górny2021-06-011-4/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Update copyright line for files touched in 2019 and 2020.Ulrich Müller2020-12-232-2/+2
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* profiles: remove all traces of x86-cygwin, add arm64-macosFabian Groffen2020-12-181-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* profiles: drop Solaris 9, 10, x86 Cygwin profilesFabian Groffen2020-12-183-15/+0
| | | | | | These are old, unmaintained, and unaccessible to us. 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>
* 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/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>
* 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: Remove dead PYTHON_TARGETSDavid Seifert2019-12-301-1/+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>
* */*: Fix obsolete copyrightsMichał Górny2019-10-104-4/+4
| | | | 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-301-2/+1
| | | | Signed-off-by: David Seifert <soap@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: Update all files to YYYY-MM-DD date format.Ulrich Müller2019-07-015-11/+11
| | | | 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>
* prefix/cygwin/p.mask: unmask up to gcc-8.3Michael Haubenwallner2019-06-071-2/+2
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/cygwin/profile.bashrc: add the Cygwin rebase hookMichael Haubenwallner2019-05-071-3/+184
| | | | | | | | | The Cygwin fork can work more reliable when each DLL is loaded at it's preferred base address. The Cygwin rebase hook does maintain these preferred base addresses to be unique across all installed DLLs, using the app-admin/cygwin-rebase utility. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* prefix/cygwin/profile.bashrc: add pre/post pkg_* hook stubsMichael Haubenwallner2019-05-071-1/+25
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin/packages: add *app-admin/cygwin-rebaseMichael Haubenwallner2019-05-071-1/+2
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin/p.mask: it was not in 2020 but 2019Michael Haubenwallner2019-03-261-1/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin: p.unmask openssl-1.1.1*Michael Haubenwallner2019-03-261-1/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Remove python3_4 flagsMichał Górny2019-03-211-2/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/prefix/winnt/profile.bashrc: drop exe-in-use handlingMichael Haubenwallner2019-03-201-121/+0
| | | | | | | Unlike Interix, Cygwin is able to "remove" executables in use, as in transparently moving them to trashbin. Broken for EAPI 7, dropped. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: Remove obsolete use.mask entryMichał Górny2019-03-131-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/prefix/cygwin: p.mask >=gcc-7.4Michael Haubenwallner2019-02-271-0/+4
| | | | | Cygwin gcc patches still are available up to gcc-7.3 only. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin/p.mask: unmask gettext-0.19.8.1Michael Haubenwallner2019-02-271-4/+0
| | | | | have imported cygwin patches now Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin/use.mask: unmask python_targets_python3_6Michael Haubenwallner2019-02-141-2/+1
| | | | Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin: p.mask groff-1.22.4Michael Haubenwallner2019-02-131-0/+4
| | | | | | Upstream introduced parallel build problem on Cygwin: https://savannah.gnu.org/bugs/index.php?55708 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/prefix/cygwin: p.unmask openssl-1.1.1aMichael Haubenwallner2019-02-131-0/+6
| | | | | as it is a little less broken than openssl-1.1.0j on Cygwin. Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles/cygwin: p.mask >=coreutils-8.30 for nowMichael Haubenwallner2019-01-301-1/+5
| | | | | | let's wait for cygwin upstream to rebase their nontrivial patch first Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
* profiles: copy random python3_6 masks for python3_7Mike Gilbert2018-07-081-0/+1
|
* prefix/cygwin: p.mask gettext-0.19.8.1 for nowMichael Haubenwallner2018-07-021-0/+4
|