diff options
Diffstat (limited to 'app-eselect')
36 files changed, 83 insertions, 1896 deletions
diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz Binary files differindex 5f0609e3779d..97fb8566667a 100644 --- a/app-eselect/Manifest.gz +++ b/app-eselect/Manifest.gz diff --git a/app-eselect/eselect-fontconfig/Manifest b/app-eselect/eselect-fontconfig/Manifest index 375db4c5f531..6c0121cba2e8 100644 --- a/app-eselect/eselect-fontconfig/Manifest +++ b/app-eselect/eselect-fontconfig/Manifest @@ -1,6 +1,3 @@ -AUX fontconfig.eselect-1.0 4394 BLAKE2B 47b3570309471efbe4c0c5bfe64949a2933ff6067fe2766e03eccd3b2de6ea044debbe3de92ca6384db76ee9d25d8a541be9a1e65e24b7e0c468e6cf0fca1d9e SHA512 5ca29ddbb672193eac8edc1acdefee0f7924aaba23d8ce40317d3dacd339e820462382d3fdf233c2cf4e4b258a2956e7b86ec6f4f541876789ab234aeaa81f42 DIST fontconfig.eselect-1.1.bz2 1713 BLAKE2B 30af0471a52d7e2785e6e0e5847f51f3a11d0fb53eb800a5314e18dbb61694f1542d71c3e0f4ceccf82a396432113529b0fdb1b5fc6eba37550b27410565c61e SHA512 3b5978e20009754f09cd39e39771e8151cbb7bda60378cda718182b2df2c267a64af5ead220a079fbeeffb30586bc432bbc83b94e4f910205c4a29040cd2ccbd -EBUILD eselect-fontconfig-1.0.ebuild 547 BLAKE2B b70e0ed2e214ebd2d1cce70b0973ab1e0dee2f69d0b2f04676d1c691972f7d62a6d811ebabb7cadd214201ba0bcd17dc4c644070234b5687c23c56efd4dc6572 SHA512 db69bba98ea30fa5d61696e0ab25b74528c5c27a8410be24ed0efccc9955e7cec91f397b6c901c3f1300e80ce38b9c80c2f81e0a135f6233d8a8ef47f9ae7d83 -EBUILD eselect-fontconfig-1.1-r1.ebuild 754 BLAKE2B 6b262071275b4fe215ae7a113a6971c7ce491fd3384a289d1214620ae965377416aeeeec829e77d08e12c618f465d3537a718b397b5299978c1a6d0683eec73b SHA512 6a3d82fb5eae7f0b51b14e6c6119b6eab5eec80139701b84781d2d72c3f92369d5c32c9718fc1470243760fbfac0cdd56a88e6daeb4b334e165fe4d980bf6d87 -EBUILD eselect-fontconfig-1.1.ebuild 767 BLAKE2B d730bb072e7dfb81e9cf86d00b7f6f9a033496286cf4eb20fcec9c830ca6c427f072e221662a5bcbd57f1e960b93b61780d5daed8ba35f8ad59d6f96d33e42c3 SHA512 0dda75358d0a16579170859506e8cf878ffc3540d8e89009a492f5f3c2c6ad5b3c7f92244f3990e951a2ee15e8d49a2fc7e2b5c10be222794ffdc5d05e6b22b9 +EBUILD eselect-fontconfig-1.1-r1.ebuild 752 BLAKE2B 0d31c2c81f5d2deec41c30fe4eae7dc76ba04ed23ea0209878598a694c2676d9f4fce1021c7e91ca0ab1cc562f23513be10a3c4b7ac2786f516a4c0f21a35e25 SHA512 0b7c8221b60d4a10257162a9b9f14e6dc1c623a1868283895de2d2ac817c3384f37beabb141906d0c4ec450ea520fa860be74ac2a4d8bdfb628e4cd743d55922 MISC metadata.xml 238 BLAKE2B 17d20fcdaa0f86ce589db9b1e55e6fffbe693f41d7a05bde4a82faa8f6b5e237bc754e02e67d8116a9e5053c5164dc47edb679c086bce8a866dc224728ef4a52 SHA512 5ecba42349e9c39d750f007ac73f6100b85cf54174805a6673b0373434ea83c0f2b64c8a5b167e1fdd5a6c55d366f50cb9ba5a367b9d6dd8d53d797b8839fd5e diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild deleted file mode 100644 index 38ec0133ff1c..000000000000 --- a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -RDEPEND="app-admin/eselect - >=media-libs/fontconfig-2.4" - -src_install() { - insinto /usr/share/eselect/modules - newins "${FILESDIR}/fontconfig.eselect-${PV}" fontconfig.eselect || die -} diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild index cd070c50051d..36fa78e814c3 100644 --- a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild +++ b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/fontconfig.eselect-${PV}.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.2.3 diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild deleted file mode 100644 index ca3f8310b31f..000000000000 --- a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="mirror://gentoo/fontconfig.eselect-${PV}.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND="" -RDEPEND=">=app-admin/eselect-1.2.3 - >=media-libs/fontconfig-2.4" - -S=${WORKDIR} - -src_install() { - insinto /usr/share/eselect/modules - newins "${S}"/fontconfig.eselect-${PV} fontconfig.eselect || die -} diff --git a/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0 b/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0 deleted file mode 100644 index 0215fe300388..000000000000 --- a/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0 +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage fontconfig /etc/fonts/conf.d/ symlinks" -MAINTAINER="fonts@gentoo.org" -VERSION="1.0" - -find_targets() { - local targets bc x i=0 - bcdirs[i]="${ROOT}/etc/fonts/conf.avail/*.conf" - - if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then - for x in ${ES_FONTCONFIG_DIRS} ; do - bcdirs[$((++i))]="${x}/*" - done - fi - - for bc in ${bcdirs[@]} ; do - [[ -e ${bc} && ${bc} != *~ ]] && targets="${targets}\n$(basename ${bc})" - done - - echo -ne ${targets} | sort -u -} - -is_enabled() { - bcdir="${ROOT}/etc/fonts/conf.d" - - [[ -e ${bcdir}/${1} ]] || return 1 - return 0 -} - -### list action ### - -describe_list() { - echo "List available fontconfig .conf files" -} - -do_list() { - local opts - targets=( $(find_targets) ) - write_list_start "Available fontconfig .conf files ( $(highlight '*') is enabled ):" - - if [[ -n "${targets[@]}" ]] ; then - for (( n = 0 ; n < ${#targets[@]} ; ++n )) ; do - is_enabled ${opts:-} ${targets[${n}]} && \ - targets[${n}]="${targets[${n}]} $(highlight '*')" - done - write_numbered_list "${targets[@]}" - else - write_kv_list_entry "(none found)" "" - fi - - return 0 -} - -### enable action ### - -describe_enable() { - echo "Enable specified fontconfig .conf file(s)" -} - -describe_enable_parameters() { - echo "<target>" -} - -describe_enable_options() { - echo "<target> : Target name or number (from 'list' action)" -} - -do_enable() { - local bc bcdir="${ROOT}/etc/fonts/conf.d" - - [[ -z ${1} ]] && die -q "You didn't specify any .conf files to enable" - - # create directory if necessary - if [[ ! -d ${bcdir} && -w $(dirname ${bcdir}) ]] ; then - mkdir ${bcdir} || die -q "Failed to create ${bcdir}" - elif [[ ! -d ${bcdir} ]] ; then - die -q "You don't have permission to create ${bcdir}" - fi - - # make sure we have proper permissions - [[ -w ${bcdir} ]] || \ - die -q "You don't have permission to write to ${bcdir}" - - targets=( $(find_targets) ) - - for bc in $@ ; do - local file target=${bc} - - is_number "${target}" && \ - target=${targets[$(( ${target} - 1 ))]} - - [[ -z "${target}" ]] && \ - die -q "Target \"${bc}\" doesn't appear to be valid!" - - bc=${target} - - # ignore any unrecognized options - [[ ${bc} == --* ]] && continue - - # what form is the argument in? - case "${bc}" in - # absolute path - /*) - file="${ROOT}/${bc}" - ;; - # relative path - */*) - file="${ROOT}/${PWD}/${bc}" - ;; - # no path - *) - # CWD - if [[ -f ${bc} ]] ; then - file="${ROOT}/${PWD}/${bc}" - # assume /etc/fonts/conf.avail - elif [[ -f ${ROOT}/etc/fonts/conf.avail/${bc} ]] - then - file="${ROOT}/etc/fonts/conf.avail/${bc}" - else - if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then - for x in ${ES_FONTCONFIG_DIRS} ; do - [[ -f ${x}/${bc} ]] && file="${x}/${bc}" - done - fi - - [[ -e ${file} ]] || \ - file="${ROOT}/etc/fonts/conf.avail/${bc}" - fi - ;; - esac - - # does it exist? - if [[ ! -e ${file} ]] ; then - write_error_msg "${file} doesn't exist" - continue - fi - - # already installed? - if [[ -e ${bcdir}/$(basename ${bc}) ]] ; then - write_error_msg "$(basename ${bc}) is already installed" - continue - fi - - # finally, create the symlink - ln -s "${file}" "${bcdir}" || \ - die -q "Failed to create symlink from '${file}' to '${bcdir}'" - done -} - -### disable action ### - -describe_disable() { - echo "Disable specified fontconfig .conf file(s)" -} - -describe_disable_parameters() { - echo "<target>" -} - -describe_disable_options() { - echo "<target> : Target name or number (from 'list' action)" -} - - -do_disable() { - local bc bcdir="${ROOT}/etc/fonts/conf.d" - - [[ -z ${1} ]] && die -q "You didn't specify any .conf files to disable" - - targets=( $(find_targets) ) - - for bc in $@ ; do - local file target=${bc} - - is_number "${target}" && \ - target=${targets[$(( ${target} - 1 ))]} - - [[ -z "${target}" ]] && \ - die -q "Target \"${bc}\" doesn't appear to be valid!" - - bc=${target} - file="${bcdir}/${bc}" - - # ignore any unrecognized options - [[ ${bc} == --* ]] && continue - - # is in installed? - if [[ ! -e ${file} ]] ; then - write_error_msg "${bc} is not installed" - continue - fi - - # remove it if we have permissions - if [[ -w $(dirname ${file}) ]] ; then - rm "${file}" || die -q "Failed to remove ${file}" - else - die -q "You don't have permission to remove ${file}" - fi - done -} - -# vim: set ft=eselect : diff --git a/app-eselect/eselect-gnat/Manifest b/app-eselect/eselect-gnat/Manifest deleted file mode 100644 index 20ebcbffab65..000000000000 --- a/app-eselect/eselect-gnat/Manifest +++ /dev/null @@ -1,12 +0,0 @@ -AUX gnat-common-1.3-r1.bash 6725 BLAKE2B ff2ad420f428ce186f8c1dbf2b3a1957bc5054d89de630194d2a0c7a96cb801068343a44f3a8341e2e8c158bbf11c0770cb908b9fc2261455d6bebb470e67629 SHA512 431aba32979fec9ea76232ff66add372945f829c5cd4a4feea609d025a6d97b459812c9e1484fd54dce8b89d3fad2ab5f55315485be4617f53ca49b226ee28c3 -AUX gnat-common-1.4-r1.bash 6681 BLAKE2B 31bf44cab573ca1487730cd97e1d1de6c8ac53ecfe7be99b4067d9d86b7aee19b10cb5a6508f84b506ccb27e31c9e454c8e0fc74936b0ac5cd7f836784f6a4cb SHA512 590f91db9fd2c52333f0749edf94cd7d994aa1704c1e32dc00b2325daa3c605f0ea26d9b94387f443c86ac121b8d6f1fe571c173332b12998c2f27dde28a8e25 -AUX gnat-common-1.5.bash 6681 BLAKE2B 5cebcd6cdbe50a5fc650c64f57ff02e55a3a35969e1946c18f517e1962eedc1deb39e4e9342c638a91e124b9b4002f0f747bdd5b3a0b978b051e9164cef88463 SHA512 b190a7b14bc12c6f8a7e702d735e8f42f7b0bd63112ddb2cfb6738c417c146a9d4391266f390403967301eacfeec15360d17d645b87596220e35d20f6354d0d0 -AUX gnat.eselect-1.3 5246 BLAKE2B 4deeb59306907c1275fccf3563de641a4a5a452d69d987c561984a252f6170a0f8f12d743a77a280cf0f66376f3a2cf8db9888da2f26079788720813c15b8be5 SHA512 e884847e1e736be0d6c12bb11d6f203f618040cce9e9c82007f8ec3b1e2d40f78b3e75535eb6f64e6a137c63128eaeb5ccce6113adfc9cb025c078e1af709cd3 -AUX gnat.eselect-1.4 5969 BLAKE2B 95e93b34985a398788fc0da9387b5c9f92d4c3a898bb1cdf454c89777c8973f7d8a5852470a00bdd3fed9a2c267194791fc7a9d7311253b5d0381db774f52622 SHA512 a001a13f3d2b2c4488ea622021d733c8dfeb25e65e7a9576450fca08368d89da1c8314d547d0aeb6c7ce78076bd58a2a9e6b266311fe3f58cf3bf80a1fed5402 -AUX gnat.eselect-1.5 5899 BLAKE2B c3f4d8682c1d119f0113e86a37e0ec62eef77a9cae616edbf07386de7cd65776adfeabfe6e64cb4ad936792595212e6a4a2335280c9e43307bf840be44e08aea SHA512 5da16c411a85d0f3e534e4f2754b69ea43b7c7e0f830f631b63d72499b87f9c83636f003f30c2af016fb91870a35dd7cbe120d716507dae1e9bf1a1a628fa08f -EBUILD eselect-gnat-1.3-r1.ebuild 690 BLAKE2B b324d69a4cd9e0c6e319488c15239d67690e4ccd099fda39f00d5f460c4ab7c6833e4a486595beb613e2ee99db6a5d8fabe20e5f05a149fb3188e7209cdaf527 SHA512 03f464778716d4cbcf6d6fe51f155706c71c61b5df7779482d460831962e8db0d695232d508d20d9366f8a2c146a8d0ad20777b657a1cd210dade1313d338e91 -EBUILD eselect-gnat-1.4-r1.ebuild 793 BLAKE2B 3ebad57a54ffae2f9225135f6293285d3c90f7900c218fe094f6f5d86b951cf7e9ab0bb70122a45a1b109d0857febdb0db404492a1b8213a71845397aa063d52 SHA512 a3c540b99da39052188efaa890d58e0c116d5f216543e24dd6731c5749ae875fa24c1cbd15d46999b63f25dea61fb92ee5c0818a50db7bf8d821d88e97e2f41d -EBUILD eselect-gnat-1.4.ebuild 793 BLAKE2B e4d6c174d74c622c569ff384b2bee5bcb98d2ca1e30741e1159aee6ed9615cad537c17705abfdf44b92efd3179c483c876622d09bd16b31722d2d018ccfb425d SHA512 2bf96e840b64f79ccba6a2dc5dd6565b3d29ffaab0c728ac9ced970daeae108e06b2c45b870324682c3eea8d2f54d4df0caed8743c37dab049d7bc1b1539a76e -EBUILD eselect-gnat-1.5-r1.ebuild 812 BLAKE2B b4516a059ea50542240d417964c875cff5d2d57a2077c68559ec67811f96f653777e3e6e9637db6c911163c5c60ca1fc07a9473495563661b51af6e423b817b5 SHA512 3ab0e5e084c28475ad8bb7c4e0aa775b00a5a1c972d64f4f7cd1779a5acb97497449cd9eade5a57e88f988d8b0d5829914b7397ce3190989ece1b1247f11d8e2 -EBUILD eselect-gnat-1.5.ebuild 808 BLAKE2B 1245e8b57e0c86aef49091643acbaf1dd676e8c4104b090f56b220fd27ba700569bcd25850441b485b2205a45040559d997a9efd7d2e47553eae6be05abe6727 SHA512 83db89788fd1594f3655dcca9ed626f457da1b6e1771401029b6dc2ffdf861e250daa3e3b6886f1624b4002919cf33890448480e74387729cb4967ce450e1102 -MISC metadata.xml 252 BLAKE2B 3f0617eb1d6e14087350a9a54b5dd0caecfede4cc0df9087be014103ed44c836a74abf88dc0dfa8689402e88a94c9c14f0afb105a92d735fd2743ea0f5499293 SHA512 fe0cf16be4ef184cd8dfe3a4ca09a9eb04ff7c954efa447e3587e573a644224528b148226843524ae30aae177782703f166cf115e184bfda24da9f0605c8323a diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild deleted file mode 100644 index c05adffcd12e..000000000000 --- a/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="gnat module for eselect" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="" -RDEPEND="app-admin/eselect" - -S="${WORKDIR}" - -MODULEDIR="/usr/share/eselect/modules" - -# NOTE!! -# This path is duplicated in gnat-eselect module, -# adjust in both locations! -LIBDIR="/usr/share/gnat/lib" - -src_install() { - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect - dodir ${LIBDIR} - insinto ${LIBDIR} - newins "${FILESDIR}"/gnat-common-${PVR}.bash gnat-common.bash -} diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild deleted file mode 100644 index c5e81999f4c6..000000000000 --- a/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="gnat module for eselect" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -IUSE="" -RDEPEND="app-admin/eselect" - -S="${WORKDIR}" - -MODULEDIR="/usr/share/eselect/modules" - -# NOTE!! -# This path is duplicated in gnat-eselect module, -# adjust in both locations! -LIBDIR="/usr/share/gnat/lib" - -src_install() { - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect - dodir ${LIBDIR} - insinto ${LIBDIR} - # !ATTN! - # Make sure to adjust version of installed file to a proper one if there is - # a change! - newins "${FILESDIR}"/gnat-common-${PVR}.bash gnat-common.bash -} diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild deleted file mode 100644 index 73a6543927f5..000000000000 --- a/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="gnat module for eselect" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -IUSE="" -RDEPEND="app-admin/eselect" - -S="${WORKDIR}" - -MODULEDIR="/usr/share/eselect/modules" - -# NOTE!! -# This path is duplicated in gnat-eselect module, -# adjust in both locations! -LIBDIR="/usr/share/gnat/lib" - -src_install() { - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect - dodir ${LIBDIR} - insinto ${LIBDIR} - # !ATTN! - # Make sure to adjust version of installed file to a proper one if there is - # a change! - newins "${FILESDIR}"/gnat-common-1.3-r1.bash gnat-common.bash -} diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.5-r1.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.5-r1.ebuild deleted file mode 100644 index c3ec41a07026..000000000000 --- a/app-eselect/eselect-gnat/eselect-gnat-1.5-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="gnat module for eselect" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~sparc" - -IUSE="" -RDEPEND=">=app-admin/eselect-1.2.5" - -S="${WORKDIR}" - -MODULEDIR="/usr/share/eselect/modules" - -# NOTE!! -# This path is duplicated in gnat-eselect module, -# adjust in both locations! -LIBDIR="/usr/share/gnat/lib" - -src_install() { - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect - dodir ${LIBDIR} - insinto ${LIBDIR} - # !ATTN! - # Make sure to adjust version of installed file to a proper one if there is - # a change! - newins "${FILESDIR}"/gnat-common-${PV}.bash gnat-common.bash -} diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild deleted file mode 100644 index fe933b324b5d..000000000000 --- a/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="gnat module for eselect" -HOMEPAGE="https://www.gentoo.org" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~sparc" - -IUSE="" -RDEPEND=">=app-admin/eselect-1.2.5" - -S="${WORKDIR}" - -MODULEDIR="/usr/share/eselect/modules" - -# NOTE!! -# This path is duplicated in gnat-eselect module, -# adjust in both locations! -LIBDIR="/usr/share/gnat/lib" - -src_install() { - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect - dodir ${LIBDIR} - insinto ${LIBDIR} - # !ATTN! - # Make sure to adjust version of installed file to a proper one if there is - # a change! - newins "${FILESDIR}"/gnat-common-1.4-r1.bash gnat-common.bash -} diff --git a/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash b/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash deleted file mode 100644 index d65994515022..000000000000 --- a/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# -# Original Author: George Shapovalov <george@gentoo.org> -# Purpose: Contains common vars/locations and functions for use by gnat.eclass, -# gnat.eselect and gnatbuild.eclass. -# -# NOTE!!! -# This code should just define vars (try to limit these!) and simple functions. -# No bash extensions!! -# That is, no portage or eclass constructs are allowed! -# - - - -# ---------------------------------- -# Globals - -# Environmantal stuff (for env update) -SPECSDIR="/usr/share/gnat/eselect" -ENVDIR="/etc/env.d" -MARKER="55gnat-" - -# User configurable settings -SETTINGSDIR="/etc/ada" -PRIMELIST="${SETTINGSDIR}/primary_compilers" - -## Lib install locations -## -## Gnat profile dependent files go under under ${LibTop}/${Gnat_Profile}/${PN} -## and common files go unde SpecsDir, DataDir -#PREFIX=/usr -## Replace %LIBDIR% below with $(get_libdir) in eclasses and ebuilds (top level Ok, inherit multilib) -## or $(profile2libdir ${profile}) in this code, eselect module or anywhere -## outside portage (as profile will be available only during actual execution, this only should -## be done inside corresponding functions). -#AdalibSpecsDir=${PREFIX}/include/ada -#AdalibDataDir=${PREFIX}/share/ada -#AdalibLibTop=${PREFIX}/%LIBDIR%/ada - - -# ------------------------------------ -# Helpers -# - -# get_all_profile_components splits gnat profile and returns pace separated list of its components: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu gcc 4.1 -# args: -# $1 - the string to split -get_all_profile_components() { - local GnatSLOT=${1##*-} - local remainder=${1%-*} - local GnatPkg=${remainder##*-} - remainder=${remainder%-gnat-*} - echo "${remainder} ${GnatPkg} ${GnatSLOT}" -} - -# similar to above, returns only SLOT component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> 4.1 -# args: -# $1 - the string to extract the slot from -get_gnat_SLOT() { - echo "${1##*-}" -} - -# returns only Pkg component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> gcc -# args: -# $1 - the string to extract the slot from -get_gnat_Pkg() { - local remainder=${1%-*} - echo "${remainder##*-}" -} - -# returns only Arch component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu -# args: -# $1 - the string to extract the slot from -get_gnat_Arch() { - echo ${1%-gnat-*} -} - - - -## ------------------------------------------- -# gnat profile and lib detection functions - - -# create a list of all gnat env.d files -# for now use trivial implementation - store name of active profile in the -# env file name, so it gets called 55gnat-${ARCH}-${PN}-${SLOT} -get_env_list() { - for fn in ${ENVDIR}/${MARKER}*; do - echo $(basename ${fn}) - done -} - - - -# find all installed compilers and return a list -find_all_compilers() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ ! -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find installed primary compilers and return a list -find_primary_compilers() { - [[ ! -f ${PRIMELIST} ]] && exit - for fn in $(cat ${PRIMELIST}); do - [[ -f ${SPECSDIR}/${fn} ]] && echo ${fn}; - done -} - -# find installed libs and return a list -find_all_libs() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find libs that have been built for a given profile -# Arguments: -# $1 - gnat profile for which to detect active libs -find_libs4profile() { - libs=( $(find_all_libs) ) - - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [[ -f ${SPECSDIR}/${libs[$i]}/$1 ]] && echo "${libs[$i]}" - done -} - - - - -## ----------------------- -# main action - central part of do_set and helpers - - -# extracts values of the passed var definition from given spec file -# params: -# $1: spec file (as generated by gnabuild.eclass) -# $2: variable name -get_var_from_spec() { - local var=$(grep -e "^ *$2=" $1|cut -d= -f2) - echo ${var} -} - - -# Cycle through given libs and form a ':' separated list of settings for the given -# var. Returned string starts with ':' if there is any non-empty setting, -# otherwise returns empty string. Repeating settings are omitted, that is -# unique entry is added only first time it is encountered. No need to have some -# common dir listed many times in PATH for example. -# -# params: -# $1 - name of env var to process -# $2 - name of gnat profile -# $3.. - list of libs to check (to avoid its composition every time) -# - the list is expanded to list of args at the point of call -get_lib_var_settings() { - local envVar=$1 - local toset=$2 - #echo "get_lib_var_settings params:$@" >> /tmp/eselect-gnat.rep - if [[ "none" != ${3} ]]; then - local envString - local specLine - while [[ -n $3 ]]; do - specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar}) - #echo "$3:${specLine}." >> /tmp/eselect-gnat.rep - if [[ -n ${specLine} ]] && [[ ! ${envString} =~ ${specLine} ]]; then - envString="${envString}:${specLine}" - fi - shift - done - echo "${envString}" - fi -} - - - -# The action! -# Part common for do_set and do_update of gnat.eselect, also used in gnat.eclass -# to set environment during lib build and installation -# -# params: -# $1 - profile to set (toset param inside) -# $2 - envfile - -generate_envFile() { - local toset=$1 - local envfile=$2 - - local binpath="$(get_var_from_spec ${SPECSDIR}/${toset} binpath)" - local libexecpath="$(get_var_from_spec ${SPECSDIR}/${toset} libexecpath)" - local libs=( $(find_libs4profile ${toset}) ) - #echo "generate_envFile: ${libs[@]}" >> /tmp/eselect-gnat.rep - if (( 0 == ${#libs[@]} )); then - libs="none" - fi - - local MyPath="${binpath}:${libexecpath}$(get_lib_var_settings PATH ${toset} ${libs[@]})" - echo "PATH=${MyPath}" > "${envfile}" - echo "ROOTPATH=${MyPath}" >> "${envfile}" - echo "MANPATH=$(get_var_from_spec ${SPECSDIR}/${toset} manpath)$(get_lib_var_settings MANPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "INFOPATH=$(get_var_from_spec ${SPECSDIR}/${toset} infopath)$(get_lib_var_settings INFOPATH ${toset} ${libs[@]})" >> "${envfile}" - # the next three use the common base - local libBase=$(get_var_from_spec ${SPECSDIR}/${toset} ldpath) - echo "LDPATH=${libBase}:${libBase}/adalib$(get_lib_var_settings LDPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_INCLUDE_PATH=${libBase}/adainclude$(get_lib_var_settings ADA_INCLUDE_PATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_OBJECTS_PATH=${libBase}/adalib$(get_lib_var_settings ADA_OBJECTS_PATH ${toset} ${libs[@]})" >> "${envfile}" - # ADA_PROJECT_PATH may not be set in any of the installed packages, - # we should only create this line if cumulative var is non-empty - My_ProjectPath=$(get_lib_var_settings ADA_PROJECT_PATH ${toset} ${libs[@]}) - if [[ -n ${My_ProjectPath} ]]; then - echo "ADA_PROJECT_PATH=${My_ProjectPath}" >> "${envfile}" - fi -} - diff --git a/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash b/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash deleted file mode 100644 index 5f3c0c8bf8b7..000000000000 --- a/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# -# Author: George Shapovalov <george@gentoo.org> -# Purpose: Contains common vars/locations and functions for use by gnat.eclass, -# gnat.eselect and gnatbuild.eclass. -# -# NOTE!!! -# This code should just define vars (try to limit these!) and simple functions. -# No bash extensions!! -# That is, no portage or eclass constructs are allowed! -# - - - -# ---------------------------------- -# Globals - -# Environmantal stuff (for env update) -SPECSDIR="/usr/share/gnat/eselect" -ENVDIR="/etc/env.d" -MARKER="55gnat-" - -# User configurable settings -SETTINGSDIR="/etc/ada" -PRIMELIST="${SETTINGSDIR}/primary_compilers" - -## Lib install locations -## -## Gnat profile dependent files go under under ${LibTop}/${Gnat_Profile}/${PN} -## and common files go unde SpecsDir, DataDir -#PREFIX=/usr -## Replace %LIBDIR% below with $(get_libdir) in eclasses and ebuilds (top level Ok, inherit multilib) -## or $(profile2libdir ${profile}) in this code, eselect module or anywhere -## outside portage (as profile will be available only during actual execution, this only should -## be done inside corresponding functions). -#AdalibSpecsDir=${PREFIX}/include/ada -#AdalibDataDir=${PREFIX}/share/ada -#AdalibLibTop=${PREFIX}/%LIBDIR%/ada - - -# ------------------------------------ -# Helpers -# - -# get_all_profile_components splits gnat profile and returns pace separated list of its components: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu gcc 4.1 -# args: -# $1 - the string to split -get_all_profile_components() { - local GnatSLOT=${1##*-} - local remainder=${1%-*} - local GnatPkg=${remainder##*-} - remainder=${remainder%-gnat-*} - echo "${remainder} ${GnatPkg} ${GnatSLOT}" -} - -# similar to above, returns only SLOT component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> 4.1 -# args: -# $1 - the string to extract the slot from -get_gnat_SLOT() { - echo "${1##*-}" -} - -# returns only Pkg component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> gcc -# args: -# $1 - the string to extract the slot from -get_gnat_Pkg() { - local remainder=${1%-*} - echo "${remainder##*-}" -} - -# returns only Arch component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu -# args: -# $1 - the string to extract the slot from -get_gnat_Arch() { - echo ${1%-gnat-*} -} - - - -## ------------------------------------------- -# gnat profile and lib detection functions - - -# create a list of all gnat env.d files -# for now use trivial implementation - store name of active profile in the -# env file name, so it gets called 55gnat-${ARCH}-${PN}-${SLOT} -get_env_list() { - for fn in ${ENVDIR}/${MARKER}*; do - echo $(basename ${fn}) - done -} - - - -# find all installed compilers and return a list -find_all_compilers() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ ! -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find installed primary compilers and return a list -find_primary_compilers() { - [[ ! -f ${PRIMELIST} ]] && exit - for fn in $(cat ${PRIMELIST}); do - [[ -f ${SPECSDIR}/${fn} ]] && echo ${fn}; - done -} - -# find installed libs and return a list -find_all_libs() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find libs that have been built for a given profile -# Arguments: -# $1 - gnat profile for which to detect active libs -find_libs4profile() { - libs=( $(find_all_libs) ) - - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [[ -f ${SPECSDIR}/${libs[$i]}/$1 ]] && echo "${libs[$i]}" - done -} - - - - -## ----------------------- -# main action - central part of do_set and helpers - - -# extracts values of the passed var definition from given spec file -# params: -# $1: spec file (as generated by gnabuild.eclass) -# $2: variable name -get_var_from_spec() { - local var=$(grep -e "^ *$2=" $1|cut -d= -f2) - echo ${var} -} - - -# Cycle through given libs and form a ':' separated list of settings for the given -# var. Repeating settings are omitted, that is unique entry is added only first -# time it is encountered. -# -# params: -# $1 - name of env var to process -# $2 - name of gnat profile -# $3.. - list of libs to check (to avoid its composition every time) -# - the list is expanded to list of args at the point of call -get_lib_var_settings() { - local envVar=$1 - local toset=$2 - #echo "get_lib_var_settings params:$@" >> /tmp/eselect-gnat.rep - if [[ "none" != ${3} ]]; then - local envString - local specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar}) - if [[ -n ${specLine} ]]; then - envString="${specLine}" - fi - shift - # - while [[ -n $3 ]]; do - specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar}) - #echo "$3:${specLine}." >> /tmp/eselect-gnat.rep - if [[ -n ${specLine} ]] && [[ ! ${envString} =~ ${specLine} ]]; then - envString="${envString}:${specLine}" - fi - shift - done - echo "${envString}" - fi -} - - - -# The action! -# Part common for do_set and do_update of gnat.eselect, also used in gnat.eclass -# to set environment during lib build and installation -# -# params: -# $1 - profile to set (toset param inside) -# $2 - envfile - -generate_envFile() { - local toset=$1 - local envfile=$2 - - local binpath="$(get_var_from_spec ${SPECSDIR}/${toset} binpath)" - local libexecpath="$(get_var_from_spec ${SPECSDIR}/${toset} libexecpath)" - local libs=( $(find_libs4profile ${toset}) ) - #echo "generate_envFile: ${libs[@]}" >> /tmp/eselect-gnat.rep - if (( 0 == ${#libs[@]} )); then - libs="none" - fi - - local MyPath="${binpath}:${libexecpath}:$(get_lib_var_settings PATH ${toset} ${libs[@]})" - echo "PATH=${MyPath}" > "${envfile}" - echo "ROOTPATH=${MyPath}" >> "${envfile}" - echo "MANPATH=$(get_var_from_spec ${SPECSDIR}/${toset} manpath):$(get_lib_var_settings MANPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "INFOPATH=$(get_var_from_spec ${SPECSDIR}/${toset} infopath):$(get_lib_var_settings INFOPATH ${toset} ${libs[@]})" >> "${envfile}" - # the next three use the common base - local libBase=$(get_var_from_spec ${SPECSDIR}/${toset} ldpath) - echo "LDPATH=${libBase}:${libBase}/adalib:$(get_lib_var_settings LDPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_INCLUDE_PATH=${libBase}/adainclude:$(get_lib_var_settings ADA_INCLUDE_PATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_OBJECTS_PATH=${libBase}/adalib:$(get_lib_var_settings ADA_OBJECTS_PATH ${toset} ${libs[@]})" >> "${envfile}" - # ADA_PROJECT_PATH may not be set in any of the installed packages, - # we should only create this line if cumulative var is non-empty - My_ProjectPath=$(get_lib_var_settings ADA_PROJECT_PATH ${toset} ${libs[@]}) - if [[ -n ${My_ProjectPath} ]]; then - echo "ADA_PROJECT_PATH=${My_ProjectPath}" >> "${envfile}" - fi -} - diff --git a/app-eselect/eselect-gnat/files/gnat-common-1.5.bash b/app-eselect/eselect-gnat/files/gnat-common-1.5.bash deleted file mode 100644 index 05af905579ae..000000000000 --- a/app-eselect/eselect-gnat/files/gnat-common-1.5.bash +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# -# Author: George Shapovalov <george@gentoo.org> -# Purpose: Contains common vars/locations and functions for use by gnat.eclass, -# gnat.eselect and gnatbuild.eclass. -# -# NOTE!!! -# This code should just define vars (try to limit these!) and simple functions. -# No bash extensions!! -# That is, no portage or eclass constructs are allowed! -# - - - -# ---------------------------------- -# Globals - -# Environmantal stuff (for env update) -SPECSDIR="/usr/share/gnat/eselect" -ENVDIR="/etc/env.d" -MARKER="55gnat-" - -# User configurable settings -SETTINGSDIR="/etc/ada" -PRIMELIST="${SETTINGSDIR}/primary_compilers" - -## Lib install locations -## -## Gnat profile dependent files go under under ${LibTop}/${Gnat_Profile}/${PN} -## and common files go unde SpecsDir, DataDir -#PREFIX=/usr -## Replace %LIBDIR% below with $(get_libdir) in eclasses and ebuilds (top level Ok, inherit multilib) -## or $(profile2libdir ${profile}) in this code, eselect module or anywhere -## outside portage (as profile will be available only during actual execution, this only should -## be done inside corresponding functions). -#AdalibSpecsDir=${PREFIX}/include/ada -#AdalibDataDir=${PREFIX}/share/ada -#AdalibLibTop=${PREFIX}/%LIBDIR%/ada - - -# ------------------------------------ -# Helpers -# - -# get_all_profile_components splits gnat profile and returns pace separated list of its components: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu gcc 4.1 -# args: -# $1 - the string to split -get_all_profile_components() { - local GnatSLOT=${1##*-} - local remainder=${1%-*} - local GnatPkg=${remainder##*-} - remainder=${remainder%-gnat-*} - echo "${remainder} ${GnatPkg} ${GnatSLOT}" -} - -# similar to above, returns only SLOT component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> 4.1 -# args: -# $1 - the string to extract the slot from -get_gnat_SLOT() { - echo "${1##*-}" -} - -# returns only Pkg component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> gcc -# args: -# $1 - the string to extract the slot from -get_gnat_Pkg() { - local remainder=${1%-*} - echo "${remainder##*-}" -} - -# returns only Arch component: -# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu -# args: -# $1 - the string to extract the slot from -get_gnat_Arch() { - echo ${1%-gnat-*} -} - - - -## ------------------------------------------- -# gnat profile and lib detection functions - - -# create a list of all gnat env.d files -# for now use trivial implementation - store name of active profile in the -# env file name, so it gets called 55gnat-${ARCH}-${PN}-${SLOT} -get_env_list() { - for fn in ${ENVDIR}/${MARKER}*; do - echo $(basename ${fn}) - done -} - - - -# find all installed compilers and return a list -find_all_compilers() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ ! -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find installed primary compilers and return a list -find_primary_compilers() { - [[ ! -f ${PRIMELIST} ]] && exit - for fn in $(cat ${PRIMELIST}); do - [[ -f ${SPECSDIR}/${fn} ]] && echo ${fn}; - done -} - -# find installed libs and return a list -find_all_libs() { - [[ ! -d ${SPECSDIR} ]] && exit - for fn in ${SPECSDIR}/*; do - [[ -d ${fn} ]] && echo $(basename ${fn}); - done -} - -# find libs that have been built for a given profile -# Arguments: -# $1 - gnat profile for which to detect active libs -find_libs4profile() { - libs=( $(find_all_libs) ) - - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [[ -f ${SPECSDIR}/${libs[$i]}/$1 ]] && echo "${libs[$i]}" - done -} - - - - -## ----------------------- -# main action - central part of do_set and helpers - - -# extracts values of the passed var definition from given spec file -# params: -# $1: spec file (as generated by gnabuild.eclass) -# $2: variable name -get_var_from_spec() { - local var=$(grep -e "^ *$2=" $1|cut -d= -f2) - echo ${var} -} - - -# Cycle through given libs and form a ':' separated list of settings for the given -# var. Repeating settings are omitted, that is unique entry is added only first -# time it is encountered. -# -# params: -# $1 - name of env var to process -# $2 - name of gnat profile -# $3.. - list of libs to check (to avoid its composition every time) -# - the list is expanded to list of args at the point of call -get_lib_var_settings() { - local envVar=$1 - local toset=$2 - #echo "get_lib_var_settings params:$@" >> /tmp/eselect-gnat.rep - if [[ "none" != ${3} ]]; then - local envString - local specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar}) - if [[ -n ${specLine} ]]; then - envString="${specLine}" - fi - shift - # - while [[ -n $3 ]]; do - specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar}) - #echo "$3:${specLine}." >> /tmp/eselect-gnat.rep - if [[ -n ${specLine} ]] && [[ ! ${envString} =~ ${specLine} ]]; then - envString="${envString}:${specLine}" - fi - shift - done - echo "${envString}" - fi -} - - - -# The action! -# Part common for do_set and do_update of gnat.eselect, also used in gnat.eclass -# to set environment during lib build and installation -# -# params: -# $1 - profile to set (toset param inside) -# $2 - envfile - -generate_envFile() { - local toset=$1 - local envfile=$2 - - local binpath="$(get_var_from_spec ${SPECSDIR}/${toset} binpath)" - local libexecpath="$(get_var_from_spec ${SPECSDIR}/${toset} libexecpath)" - local libs=( $(find_libs4profile ${toset}) ) - #echo "generate_envFile: ${libs[@]}" >> /tmp/eselect-gnat.rep - if (( 0 == ${#libs[@]} )); then - libs="none" - fi - - local MyPath="${binpath}:${libexecpath}:$(get_lib_var_settings PATH ${toset} ${libs[@]})" - echo "PATH=${MyPath}" > "${envfile}" - echo "ROOTPATH=${MyPath}" >> "${envfile}" - echo "MANPATH=$(get_var_from_spec ${SPECSDIR}/${toset} manpath):$(get_lib_var_settings MANPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "INFOPATH=$(get_var_from_spec ${SPECSDIR}/${toset} infopath):$(get_lib_var_settings INFOPATH ${toset} ${libs[@]})" >> "${envfile}" - # the next three use the common base - local libBase=$(get_var_from_spec ${SPECSDIR}/${toset} ldpath) - echo "LDPATH=${libBase}:${libBase}/adalib:$(get_lib_var_settings LDPATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_INCLUDE_PATH=${libBase}/adainclude:$(get_lib_var_settings ADA_INCLUDE_PATH ${toset} ${libs[@]})" >> "${envfile}" - echo "ADA_OBJECTS_PATH=${libBase}/adalib:$(get_lib_var_settings ADA_OBJECTS_PATH ${toset} ${libs[@]})" >> "${envfile}" - # ADA_PROJECT_PATH may not be set in any of the installed packages, - # we should only create this line if cumulative var is non-empty - My_ProjectPath=$(get_lib_var_settings ADA_PROJECT_PATH ${toset} ${libs[@]}) - if [[ -n ${My_ProjectPath} ]]; then - echo "ADA_PROJECT_PATH=${My_ProjectPath}" >> "${envfile}" - fi -} - diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.3 b/app-eselect/eselect-gnat/files/gnat.eselect-1.3 deleted file mode 100644 index 548926524747..000000000000 --- a/app-eselect/eselect-gnat/files/gnat.eselect-1.3 +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage the installed gnat compilers" -MAINTAINER="ada@gentoo.org" -SVN_DATE='$Date: 2015/03/31 16:48:57 $' -VERSION=$(svn_date_to_version "${SVN_DATE}" ) - -# "inheriting" common stuff -# this crude sourcing has to stay the way it is, as common code -# cannot be part of some eclass (bug #192505) -. /usr/share/gnat/lib/gnat-common.bash - - -### Phylosophy -# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR} -# Each lib creates a dir with its name under ${SPECSDIR} and populates it with -# similar specs files (same name scheme) -# Recognizing gnat specs from lib specs is then eazy - test entry for being a -# dir, then just check what gnat profiles are installed for each lib.. -# doset then creates env file that combines settings for gnat and for the -# corresponding profile of each installed lib.. - - -### Helpers - -# return *the* name of the active profile, checking that we do not have multiple -# env files. -# There can be only one! -get_current_gnat() { - local profiles=( $(get_env_list) ) - - if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi - - if (( 1 == ${#profiles[@]} )); then - local active=${profiles[0]#${MARKER}} - else - die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!" - fi - - if [ -f ${SPECSDIR}/${active} ]; then - echo ${active} - else - die -q "the active env.d profile does not correspond to any installed gnat!" - fi -} - -# check if the passed arg represents the installed gnat and return it or -# not_found -# takes args: -# $1 - list ID to check -get_name_from_list() { - compiler=$1 - - compilers=( $(find_all_compilers) ) - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - if [[ ${compilers[$i]} == ${compiler} ]] ; then - echo ${compiler} - return - fi - done - - echo "(not-found)" -} - - -# removes env files (for compiler and libs) -# params: -# $1: the name of profile for which to remove env file -unset_env() { - rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null -} - - -### show action ### - -describe_show() { - echo "Show the active gnat compiler/profile and installed libs" -} - -do_show() { - write_list_start "Current gnat version:" - active=$(get_current_gnat) - if [ ! -z ${active} ] ; then # not sure why [ -n ] does not do the same - write_kv_list_entry "$active" "" - libs=( $(find_libs4profile ${active}) ) - write_list_start "Active libs:" - write_numbered_list "${libs[@]}" - else - write_kv_list_entry "(none set)" "" - fi -} - -### list action ### - -describe_list() { - echo "List installed gnat compilers and libs" -} - -do_list() { - compilers=( $(find_all_compilers ) ) - active=$(get_current_gnat) - - write_list_start "Available gnat compilers:" - - if [[ -n ${compilers[@]} ]] ; then - local i - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - linkversion=${compilers[${i}]} - - [[ $linkversion == $active ]] && \ - compilers[${i}]="${compilers[${i}]} $(highlight '*' )" - done - write_numbered_list "${compilers[@]}" - - # now the libs - libs=( $(find_all_libs) ) - write_list_start "Installed libs:" - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \ - libs[${i}]="${libs[${i}]} $(highlight '*' )" - done - write_numbered_list "${libs[@]}" - else - write_kv_list_entry "(none found)" "" - fi -} - - -### set action ### - -describe_set() { - echo "Set active gnat compiler" -} - -# The set action. Parameters: -# $1 - name of profile to set, obligatory, passed by eselect -# $2 - optional, name of env file to generate. Used from gnat.eclass. -do_set() { - if [[ -z ${1} ]] ; then - # no parameter - die -q "You didn't tell me which gnat to use" - fi - - local toset=$(get_name_from_list $1) - if [[ ${toset} == "(not-found)" ]] ; then - die -q "I don't recognise the selection" - fi - - # the action! - # in this implementation simply create an appropriate env file - local active=$(get_current_gnat) - if [[ -z ${2} ]] ; then - local envfile="${ENVDIR}/${MARKER}${toset}" - - # now we need to remove an old env file, which is guaranteed to - # be unique by get_current_gnat above - if [[ -n ${active} ]] ; then - unset_env ${active} - fi - # just for a good measure remove the one we are going to write - unset_env ${toset} - else - local envfile="$2" - fi - - generate_envFile ${toset} ${envfile} - - # force update environment - # should be replaced with "do_action env update" when #172472 gets resolved - env-update &> /dev/null -} - - - -### update action ### -# -# This action regenerates the /etc/env.d file for the current profile. Basically -# the same as set, only it does not take any parameters. It should be called from ebuilds -# installing Ada libs - -describe_update() { - echo "Update active gnat profile picking up new libs." -} - -do_update() { - local toset=$(get_current_gnat) - local envfile="${ENVDIR}/${MARKER}${toset}" - generate_envFile ${toset} ${envfile} - do_action env update &> /dev/null -} - -### unset action ### - -describe_unset() { - echo "Remove settings for currently active gnat" -} - -do_unset() { - local active=$(get_current_gnat) - # check whether we have any profile set before removing anything.. - if [[ -n ${active} ]] ; then - unset_env ${active} - do_action env update &> /dev/null - fi -} diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.4 b/app-eselect/eselect-gnat/files/gnat.eselect-1.4 deleted file mode 100644 index f2a72092c53a..000000000000 --- a/app-eselect/eselect-gnat/files/gnat.eselect-1.4 +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage the installed gnat compilers" -MAINTAINER="ada@gentoo.org" -SVN_DATE='$Date: 2015/03/31 16:48:57 $' -VERSION=$(svn_date_to_version "${SVN_DATE}" ) - -# "inheriting" common stuff -# this crude sourcing has to stay the way it is, as common code -# cannot be part of some eclass (bug #192505) -. /usr/share/gnat/lib/gnat-common.bash - - -### Phylosophy -# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR} -# Each lib creates a dir with its name under ${SPECSDIR} and populates it with -# similar specs files (same name scheme) -# Recognizing gnat specs from lib specs is then eazy - test entry for being a -# dir, then just check what gnat profiles are installed for each lib.. -# doset then creates env file that combines settings for gnat and for the -# corresponding profile of each installed lib.. - - -### Helpers - -# return *the* name of the active profile, checking that we do not have multiple -# env files. -# There can be only one! -get_current_gnat() { - local profiles=( $(get_env_list) ) - - if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi - - if (( 1 == ${#profiles[@]} )); then - local active=${profiles[0]#${MARKER}} - else - die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!" - fi - - echo ${active} -# disabling this check, as we want to use get_current_gnat with empty profile -# as an indication that last gnat in SLOT was removed -# if [ -f ${SPECSDIR}/${active} ]; then -# echo ${active} -# else -# die -q "the active env.d profile does not correspond to any installed gnat!" -# fi -} - -# validity check that was removed from get_current_gnat, in case we need it -# somewhere.. -# Arguments: -# $1 - name of the gnat profiel to check -profile_is_valid() { - if [[ -n $1 ]] ; then - [[ -f ${SPECSDIR}/$1 ]] || return 1 - fi -} - -# check if the passed arg represents the installed gnat and return it or -# not_found -# takes args: -# $1 - list ID to check -get_name_from_list() { - compiler=$1 - - compilers=( $(find_all_compilers) ) - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - if [[ ${compilers[$i]} == ${compiler} ]] ; then - echo ${compiler} - return - fi - done - - echo "(not-found)" -} - - -# removes env files (for compiler and libs) -# params: -# $1: the name of profile for which to remove env file -unset_env() { - rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null -} - - -### show action ### - -describe_show() { - echo "Show the active gnat compiler/profile and installed libs" -} - -do_show() { - active=$(get_current_gnat) - if $(profile_is_valid ${active}); then - write_list_start "Current gnat version:" - if [[ -n ${active} ]] ; then - write_kv_list_entry "$active" "" - libs=( $(find_libs4profile ${active}) ) - write_list_start "Active libs:" - write_numbered_list "${libs[@]}" - else - write_kv_list_entry "(none set)" "" - fi - else - write_error_msg "The active profile in ${ENVDIR} is not valid! Please set a valid profile!" - fi -} - -### list action ### - -describe_list() { - echo "List installed gnat compilers and libs" -} - -do_list() { - compilers=( $(find_all_compilers ) ) - active=$(get_current_gnat) - - write_list_start "Available gnat compilers:" - - if [[ -n ${compilers[@]} ]] ; then - local i - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - linkversion=${compilers[${i}]} - - [[ $linkversion == $active ]] && \ - compilers[${i}]="${compilers[${i}]} $(highlight '*' )" - done - write_numbered_list "${compilers[@]}" - - # now the libs - libs=( $(find_all_libs) ) - write_list_start "Installed libs:" - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \ - libs[${i}]="${libs[${i}]} $(highlight '*' )" - done - write_numbered_list "${libs[@]}" - else - write_kv_list_entry "(none found)" "" - fi -} - - -### set action ### - -describe_set() { - echo "Set active gnat compiler" -} - -# The set action. Parameters: -# $1 - name of profile to set, obligatory, passed by eselect -# $2 - optional, name of env file to generate. Used from gnat.eclass. -do_set() { - if [[ -z ${1} ]] ; then - # no parameter - die -q "You didn't tell me which gnat to use" - fi - - local toset=$(get_name_from_list $1) - if [[ ${toset} == "(not-found)" ]] ; then - die -q "I don't recognise the selection" - fi - - # the action! - # in this implementation simply create an appropriate env file - local active=$(get_current_gnat) - if [[ -z ${2} ]] ; then - local envfile="${ENVDIR}/${MARKER}${toset}" - - # now we need to remove an old env file, which is guaranteed to - # be unique by get_current_gnat above - if [[ -n ${active} ]] ; then - unset_env ${active} - fi - # just for a good measure remove the one we are going to write - unset_env ${toset} - else - local envfile="$2" - fi - - generate_envFile ${toset} ${envfile} - - # force update environment - # should be replaced with "do_action env update" when #172472 gets resolved - env-update &> /dev/null -} - - - -### update action ### -# -# This action regenerates the /etc/env.d file for the current profile. Basically -# the same as set, only it does not take any parameters. It should be called from ebuilds -# installing Ada libs or in the pkg_postrm in gnatbuild.eclass, to clean up the -# profile if last gnat in SLOT was removed. - -describe_update() { - echo "Update active gnat profile picking up new libs." -} - -do_update() { - local toset=$(get_current_gnat) - local envfile="${ENVDIR}/${MARKER}${toset}" - # now check whether to update or unset the profile - if $(profile_is_valid ${toset}); then - generate_envFile ${toset} ${envfile} - else - unset_env ${toset} - fi - do_action env update &> /dev/null -} - -### unset action ### - -describe_unset() { - echo "Remove settings for currently active gnat" -} - -do_unset() { - local active=$(get_current_gnat) - # check whether we have any profile set before removing anything.. - if [[ -n ${active} ]] ; then - unset_env ${active} - do_action env update &> /dev/null - fi -} diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.5 b/app-eselect/eselect-gnat/files/gnat.eselect-1.5 deleted file mode 100644 index fa312feccbbe..000000000000 --- a/app-eselect/eselect-gnat/files/gnat.eselect-1.5 +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage the installed gnat compilers" -MAINTAINER="ada@gentoo.org" -SVN_DATE='$Date: 2015/03/31 16:48:57 $' -VERSION=$(svn_date_to_version "${SVN_DATE}" ) - -# "inheriting" common stuff -# this crude sourcing has to stay the way it is, as common code -# cannot be part of some eclass (bug #192505) -. /usr/share/gnat/lib/gnat-common.bash - - -### Phylosophy -# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR} -# Each lib creates a dir with its name under ${SPECSDIR} and populates it with -# similar specs files (same name scheme) -# Recognizing gnat specs from lib specs is then eazy - test entry for being a -# dir, then just check what gnat profiles are installed for each lib.. -# doset then creates env file that combines settings for gnat and for the -# corresponding profile of each installed lib.. - - -### Helpers - -# return *the* name of the active profile, checking that we do not have multiple -# env files. -# There can be only one! -get_current_gnat() { - local profiles=( $(get_env_list) ) - - if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi - - if (( 1 == ${#profiles[@]} )); then - local active=${profiles[0]#${MARKER}} - else - die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!" - fi - - echo ${active} -# disabling this check, as we want to use get_current_gnat with empty profile -# as an indication that last gnat in SLOT was removed -# if [ -f ${SPECSDIR}/${active} ]; then -# echo ${active} -# else -# die -q "the active env.d profile does not correspond to any installed gnat!" -# fi -} - -# validity check that was removed from get_current_gnat, in case we need it -# somewhere.. -# Arguments: -# $1 - name of the gnat profiel to check -profile_is_valid() { - if [[ -n $1 ]] ; then - [[ -f ${SPECSDIR}/$1 ]] || return 1 - fi -} - -# check if the passed arg represents the installed gnat and return it or -# not_found -# takes args: -# $1 - list ID to check -get_name_from_list() { - compiler=$1 - - compilers=( $(find_all_compilers) ) - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - if [[ ${compilers[$i]} == ${compiler} ]] ; then - echo ${compiler} - return - fi - done - - echo "(not-found)" -} - - -# removes env files (for compiler and libs) -# params: -# $1: the name of profile for which to remove env file -unset_env() { - rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null -} - - -### show action ### - -describe_show() { - echo "Show the active gnat compiler/profile and installed libs" -} - -do_show() { - active=$(get_current_gnat) - if $(profile_is_valid ${active}); then - write_list_start "Current gnat version:" - if [[ -n ${active} ]] ; then - write_kv_list_entry "$active" "" - libs=( $(find_libs4profile ${active}) ) - write_list_start "Active libs:" - write_numbered_list "${libs[@]}" - else - write_kv_list_entry "(none set)" "" - fi - else - write_error_msg "The active profile in ${ENVDIR} is not valid! Please set a valid profile!" - fi -} - -### list action ### - -describe_list() { - echo "List installed gnat compilers and libs" -} - -do_list() { - compilers=( $(find_all_compilers ) ) - active=$(get_current_gnat) - - write_list_start "Available gnat compilers:" - - local i - for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do - linkversion=${compilers[${i}]} - - [[ $linkversion == $active ]] && \ - compilers[${i}]=$(highlight_marker "${compilers[${i}]}") - done - write_numbered_list -m "(none)" "${compilers[@]}" - - # now the libs - libs=( $(find_all_libs) ) - write_list_start "Installed libs:" - for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do - [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \ - libs[${i}]=$(highlight_marker "${libs[${i}]}") - done - write_numbered_list -m "(no libs)" "${libs[@]}" -} - - -### set action ### - -describe_set() { - echo "Set active gnat compiler" -} - -# The set action. Parameters: -# $1 - name of profile to set, obligatory, passed by eselect -# $2 - optional, name of env file to generate. Used from gnat.eclass. -do_set() { - if [[ -z ${1} ]] ; then - # no parameter - die -q "You didn't tell me which gnat to use" - fi - - local toset=$(get_name_from_list $1) - if [[ ${toset} == "(not-found)" ]] ; then - die -q "I don't recognise the selection" - fi - - # the action! - # in this implementation simply create an appropriate env file - local active=$(get_current_gnat) - if [[ -z ${2} ]] ; then - local envfile="${ENVDIR}/${MARKER}${toset}" - - # now we need to remove an old env file, which is guaranteed to - # be unique by get_current_gnat above - if [[ -n ${active} ]] ; then - unset_env ${active} - fi - # just for a good measure remove the one we are going to write - unset_env ${toset} - else - local envfile="$2" - fi - - generate_envFile ${toset} ${envfile} - - # force update environment - # should be replaced with "do_action env update" when #172472 gets resolved - env-update &> /dev/null -} - - - -### update action ### -# -# This action regenerates the /etc/env.d file for the current profile. Basically -# the same as set, only it does not take any parameters. It should be called from ebuilds -# installing Ada libs or in the pkg_postrm in gnatbuild.eclass, to clean up the -# profile if last gnat in SLOT was removed. - -describe_update() { - echo "Update active gnat profile picking up new libs." -} - -do_update() { - local toset=$(get_current_gnat) - local envfile="${ENVDIR}/${MARKER}${toset}" - # now check whether to update or unset the profile - if $(profile_is_valid ${toset}); then - generate_envFile ${toset} ${envfile} - else - unset_env ${toset} - fi - do_action env update &> /dev/null -} - -### unset action ### - -describe_unset() { - echo "Remove settings for currently active gnat" -} - -do_unset() { - local active=$(get_current_gnat) - # check whether we have any profile set before removing anything.. - if [[ -n ${active} ]] ; then - unset_env ${active} - do_action env update &> /dev/null - fi -} diff --git a/app-eselect/eselect-gnat/metadata.xml b/app-eselect/eselect-gnat/metadata.xml deleted file mode 100644 index 70aa7cdf2d3f..000000000000 --- a/app-eselect/eselect-gnat/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!--maintainer-needed--> -<longdescription>The eselect module for the supported gnat compilers.</longdescription> -</pkgmetadata> diff --git a/app-eselect/eselect-opencascade/Manifest b/app-eselect/eselect-opencascade/Manifest index dd0cabac3f0e..e3ab6ad4a952 100644 --- a/app-eselect/eselect-opencascade/Manifest +++ b/app-eselect/eselect-opencascade/Manifest @@ -1,3 +1,3 @@ -AUX eselect-opencascade-0.eselect 2593 BLAKE2B 62028bf8198ac687ac28cc665ac68a849a0094a21ddaa5e50133bf13b6a803a066ba676db320d723c4d12dab9592ee4a1a71a01f7c2b49193593dc0311e6754e SHA512 046d1932acecd4ed635f2199b89698eb59d1d34e4605ede7aae7fe45dd347b5ba58bffd53cf54fe3dd4b8f9dd443f37ca7f7d7a7d33f566a01506a4dffe717da -EBUILD eselect-opencascade-0.ebuild 515 BLAKE2B decc1631506f8885458c8db09c85b2f0d3dcd5487251eabb31481a6ab671fb754ca6d196a14af1948f0467bf6dc305413feaefc7952f692ebd8857a85d384c91 SHA512 0db0b61fae1c8ce3ea370e658cb3e71e50376eab902f4ba64b64d2ade49f81608055a29494215435ca3b64bc5b47887816eef6811e4278f5b59cb35b12532bdf -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 +AUX eselect-opencascade-1.eselect 2773 BLAKE2B f605708b236c9bfb1c03ca6797fb0f684cd3614f2b1749d287b02346d7d62002e436a7feac7c42320b8142ea50b5179ed7931ada02dee88f3aedbbf5c4951d25 SHA512 eead41af1999ca97fa5079e2a92763807944a159e4e5e294d6e07d4977d626028d3601b69ac0d6275f6c866917dd87f1a0f8cb6720fe06e439d7d43bcbc03d99 +EBUILD eselect-opencascade-1.ebuild 512 BLAKE2B f467fd98edb5e279678e22fb7240a5c86d37cd9f57965550c1141a05286f9a23fe3e34a3cf2193c7ffe1a381e5ed8cc714304c8d5bfb84a3e0e7d882b8a6dd9c SHA512 7ca08b6e8e454981a42bdaf19bcc5f89dcdf5cf84ee5233ee44da500ad013c0aaa5e8b3389db61526b5e925856da3a1de6935a1bffcccc6f734fa8738e8432e3 +MISC metadata.xml 482 BLAKE2B 92dedd423ed9b5d06146169f8a1d252b6e6ddad2ad929a0ac9fbe76ffde7a9717d02e4556192e4d750c4f3425a4bc4b19702fbb00e82c433840a9b6689da11df SHA512 96ad4e31813e55de53d27a8c8d0e0c8b9be129a679dd6d18d119c7ac996f67730063298ca9f69ab7031a01a99fa64626f6b6764b02eb6fb3bdc1d7e1f717ac54 diff --git a/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild b/app-eselect/eselect-opencascade/eselect-opencascade-1.ebuild index c0ef1e3ddc24..4513c529b4a8 100644 --- a/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild +++ b/app-eselect/eselect-opencascade/eselect-opencascade-1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 +EAPI=7 DESCRIPTION="Manages opencascade env file" HOMEPAGE="https://www.gentoo.org/proj/en/eselect/" diff --git a/app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect b/app-eselect/eselect-opencascade/files/eselect-opencascade-1.eselect index da97cb4a8c33..bf2e0497a170 100644 --- a/app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect +++ b/app-eselect/eselect-opencascade/files/eselect-opencascade-1.eselect @@ -1,5 +1,5 @@ # -*-eselect-*- vim: ft=eselect -# Copyright (c) 2006-2013 Gentoo Foundation +# Copyright (c) 2006-2019 Gentoo Authors # # This file is part of the 'eselect' tools framework. # @@ -15,6 +15,10 @@ # You should have received a copy of the GNU General Public License along with # eselect. If not, see <http://www.gnu.org/licenses/>. +DESCRIPTION="Manage OpenCASCADE implementation used by your system" +MAINTAINER="waebbl@gmail.com" +VERSION="1" + MODULE=opencascade TARGET=${EROOT}/etc/env.d/51${MODULE} CONFDIR=${EROOT}/etc/env.d/${MODULE} @@ -53,6 +57,10 @@ switch_implem() { echo ". /etc/profile" } +describe_list() { + echo "List available OpenCASCADE implementations" +} + do_list() { local implem i write_list_start "Installed $MODULE" diff --git a/app-eselect/eselect-opencascade/metadata.xml b/app-eselect/eselect-opencascade/metadata.xml index 6f49eba8f496..e0898fe1df72 100644 --- a/app-eselect/eselect-opencascade/metadata.xml +++ b/app-eselect/eselect-opencascade/metadata.xml @@ -1,5 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> +<maintainer type="person"> + <email>waebbl@gmail.com</email> + <name>Bernd Waibel</name> +</maintainer> +<maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers project</name> +</maintainer> +<longdescription> +Utility to switch between the different OpenCASCADE implementations +on your system. +</longdescription> </pkgmetadata> diff --git a/app-eselect/eselect-postgresql/Manifest b/app-eselect/eselect-postgresql/Manifest index 250b0852a207..c958fba5672a 100644 --- a/app-eselect/eselect-postgresql/Manifest +++ b/app-eselect/eselect-postgresql/Manifest @@ -1,3 +1,3 @@ DIST eselect-postgresql-2.4.tbz2 4518 BLAKE2B 726c59f0511b2e27493cceb9b9a7b3c58e7d7bb0cba2fef705eef9190ef384c3116c42079566d8761192b9c288ef57c550f659a0398ba90fa069f6be335550ff SHA512 4eed12905e97a45420a299cc9232be62a1ac88257a047d9d16ef7d8c8a0e0ddbd4177415797defe352cc82cd87b7777907a51a8cadfdb28064faa78a28e0099d -EBUILD eselect-postgresql-2.4.ebuild 1009 BLAKE2B d4899e573fb846ea1c41898d1b10826a3be2ebdaeddac6296347ba8ac7313be7c0b89b09da61650b5603b43669dc73ff081487dc3547a30cb9faa4bf22baff8f SHA512 7027af1be26296ffff59fbd70d9b2eddb002fc11a0cd69ffb8201dd35a48966bac7b565f6dfe08c9f9f95839570070ec9c086f1df230fef2aa2d873fb9854254 +EBUILD eselect-postgresql-2.4.ebuild 1008 BLAKE2B e0ecfdfbf6f3b7e87d4124414dd443c0156887abfec7cd0c1fa7e7a4e8ea0fa6f5cb1761f85dd32a72579f60ac89dfccbbead7f9b2dc4a002afae6a0389a4215 SHA512 ab72285b0930d5ecfab89a843f7b9ca000e75d9c685a460de453eb0b79dd951134c99447591150ec2a0dcdef3dcf24dab5c442396707582b6269fe4d2f93f45a MISC metadata.xml 447 BLAKE2B 9bfd56f325d41f2d3d143e6747ce59055a32f70540084712ebc7756cb6cec6e1891f63bb02bf6bf9910a2ccf9cc66bc47c86f83aaef7ad60b7026b36ecdbc189 SHA512 17796c1b2b963db9237314a7ec5bc459bd59946d8c2d38e836d21e79f45249ed307d6fa82dd3130ffc3f5f4416015d68fadb5947b107c69a8fe04a8ea1845d95 diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild b/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild index 5fc5f56a8833..a7c6ee652b52 100644 --- a/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild +++ b/app-eselect/eselect-postgresql/eselect-postgresql-2.4.ebuild @@ -8,7 +8,7 @@ HOMEPAGE="https://www.gentoo.org/" SRC_URI="https://dev.gentoo.org/~titanofold/${P}.tbz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="app-admin/eselect" diff --git a/app-eselect/eselect-python/Manifest b/app-eselect/eselect-python/Manifest index 2fc45d46f74e..ea73c638e2d0 100644 --- a/app-eselect/eselect-python/Manifest +++ b/app-eselect/eselect-python/Manifest @@ -1,6 +1,8 @@ DIST eselect-python-20160516.tar.bz2 46549 BLAKE2B f8703ed35d9607a940fca1bb1d9612de62a04dd1fb065fa31db7438ee08b766b5ef84a4ef10f3f58654acb7fda4bc5e32abceccd0ecec632b364e4a55834ba2d SHA512 0ac310e13bca9e3cdfdd55820cc2956cacf28ade99c1b5048edadd48c6a04c2ae1037207aaac74fcd75e809cf993f88b52e463979b68bd123fe925e491a7030a DIST eselect-python-20171204.tar.bz2 46655 BLAKE2B f0bc46c796a1b9e01f964994219b9c7831f99844a12e97429b40482e28a590a2d825f7b6fbca27b0ca1ce616e5cfb388272af686ea2de65fda69da0319fddeda SHA512 f89183ca992bc38f2308a3217602d5ce6ec4b3b5b614f2aec48fb5b3b7e50a2e44dd18af36a7cfbd4b45d05346f2be97605e35fd274558e9173c6974681c8fa9 +DIST eselect-python-20190417.tar.bz2 46698 BLAKE2B 6f0acad0abb21d8e4768cbeb12f7e871c316a940ebae4c02bdb1336095991cb6b6bf05661ab659115a67f29a09f2a9b57cfb0868019606ed550b5aa1863f6f71 SHA512 a461263a50a29f0493127ee4a027e49ca4d7631e9c8d16cffc8bdb98cc7e75b0796e45e70951d5559fb86f0db14141a3ea6a53bd4cf1e0cc83ed5c7f24173695 EBUILD eselect-python-20160516.ebuild 1094 BLAKE2B ce9346d2a7d39a58c7636e9dcb7d9cf8be27222cba67a77107e97c2eeada29633e7c27f372c49344057a6a9f2a8b7f753ce0bfafbc3ee62c71c424b836132cd5 SHA512 cabd0db4ed3ab52f6c2e252876ad7ee0348b6785ab511e02034cdcae620e4d3be50e83c81c12a616ac609406f882fe30eb5cf5c04bb120984513a9d5698d35c3 EBUILD eselect-python-20171204.ebuild 1102 BLAKE2B c72d96c5109db826a4de17c7a7713aadae06691e32a2662da697d1952b0480c653baea111a0036a38a1434278039420c313122954470f2a38fccfcb9ab196bbb SHA512 0b62697cf16cc33abe2f7a0273d1b68f930bacf5250af8766b578a44332e70011a34e9a9acc50afec980ff5d5c2e825f8dc5224f000360c610fdba0ecefebe67 +EBUILD eselect-python-20190417.ebuild 1112 BLAKE2B 63aebf86d912df099a78f52ee28e984e1cc0f65e78083ddb858dc3580f1436a3d6963f80497d7bcd71bdbae186a63819ff29f956a9bba2c510b68a4acccc0b8a SHA512 af0badfaccf25b13970fe44c879dce716400ce98078c696fe9bb4c1e6cb211c9dbd1c3dff799af355ed611d19df9cd5b94100cd709240a840a32584d8924a171 EBUILD eselect-python-99999999.ebuild 1116 BLAKE2B 89f585b9a7e15730be1fd67078edf38aacd32bd2e437c0d22b833b227ea9c88c1486873797c6b37f1de7aa594b7d5bbb11fe1fc38cb46e2ed77dd082d51d98df SHA512 91d5431b3d3ebbcbc46dac533fb919cde4afb7c7a7835fa47f9ff6265e54f33f3b0ebc2e7bf56875d3ea3c4c261d806ce001f62eff8ef3b790d29966d087ff84 MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59 diff --git a/app-eselect/eselect-python/eselect-python-20190417.ebuild b/app-eselect/eselect-python/eselect-python-20190417.ebuild new file mode 100644 index 000000000000..98355b4585d6 --- /dev/null +++ b/app-eselect/eselect-python/eselect-python-20190417.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${PV} == "99999999" ]] ; then + inherit autotools git-r3 + EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" +else + SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Eselect module for management of multiple Python versions" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Python" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +# python-exec-2.4.2 for working -l option +RDEPEND=">=app-admin/eselect-1.2.3 + >=dev-lang/python-exec-2.4.2" + +src_prepare() { + default + [[ ${PV} == "99999999" ]] && eautoreconf +} + +pkg_postinst() { + local py + + if has_version 'dev-lang/python'; then + eselect python update --if-unset + fi + + if has_version "=dev-lang/python-3*"; then + eselect python update "--python3" --if-unset + fi +} diff --git a/app-eselect/eselect-repository/Manifest b/app-eselect/eselect-repository/Manifest index 1ce2bb0ec8e2..d584ad6a275f 100644 --- a/app-eselect/eselect-repository/Manifest +++ b/app-eselect/eselect-repository/Manifest @@ -1,8 +1,4 @@ -DIST eselect-repository-4.tar.gz 5535 BLAKE2B 4dce6c0136ec9394c9bf4128ec26ab67260d4b96a165825ae7b15b8476d10d23fcc5190946fc54013d6eb8e4f18988b07df4c849ba50844571986a6823511547 SHA512 0d3c204d73bb4314bc24fdf6cd837f2a56ac00d1d11fbec7f072af874bc468777676bba40e0cc17553f6dec7a907f10865f9c356a6390372e0734173465ac483 -DIST eselect-repository-5.tar.gz 5607 BLAKE2B cc007474b51873b7fa7f9c56572be717e7b8dff0d46c21d838911bcf9ecea99549da8e9f2d63c8101c0bc9c2ca230bfaba46f8bd770488d6566a62b2ac2ab0a6 SHA512 b5cf1701cc1d0cb50afcb9403f5c6f41223240891029f51ff899144eecee6fa3d7cfad23c477fae23733f9005413facd2cb8e9e1dea70931abc691a225fa83b4 DIST eselect-repository-6.tar.gz 5605 BLAKE2B 4a6dbb3f573cb1c4e212d02d011e79d8522828b8928bf28016b616c8eefd3beb08db8b555728d4e7f83473f2d36395eb1e2f1d8d21ccd5817e38a5d555cf6f09 SHA512 02ca2d66a6cfe4c68dea780440bf7fd431c575e535139a43c2b6201e833e43d174772486c97dc4154fc2d813935079d36c116ee907db115f7cb281db3d72add7 -EBUILD eselect-repository-4.ebuild 971 BLAKE2B 18ffed0ba63a3cd42f8d543038bdabd9498252b6fe0664dc09b29287b5960b16d04469506a90a0dae2dfd911a62ac8f7054837acb0c8593d1204b5fcd39c60c3 SHA512 e0f09d7f2a0532d294512c3556296e252483704abc5999faa1db093606d5fb3ffa39ac565d84cb4770d5868375b16035ff0d845b865483be769d1c766628d936 -EBUILD eselect-repository-5.ebuild 974 BLAKE2B 36f839e7750afa630535f802dce0e7e0784ddc9a3310013130b72f41c381da73621ffb60a2287cedd0f5804a3a3797c54dcde656f6facaf82f4dc6fda76677ec SHA512 ea3c3df9f4ff197bc202b1a26b8f9c3c37824179b1d331e33d4ba4ae984ec9c40b3c71f6b2bc7f693d5383602fced83ec03eab17e8a08f5866c6d041606374df -EBUILD eselect-repository-6.ebuild 969 BLAKE2B 10e133038ebbbaf2ce2133e1d592dcb63ac383c3f44e2509cd41553917f2028ea608a2ec625b980ce3a6f80214a1d74945dce423692bd369f61c6abcc0efc1f8 SHA512 01eb4f2c617dfcd9e59aa31e50fd7ef88ead0f0d19189ab3b76c7f53afe9b52b70ec3c03e8ba52261f96267c2b95ff5911e7a4b884ccd9fbaba004607a2a47d2 -EBUILD eselect-repository-9999.ebuild 888 BLAKE2B 9c5cd26305709a1b6f24845a726420ff0542169656356382c4f5ab25cb34a6e2f34c20e6a4094a2fa237e9c7a0130ca0a9ab1b3ae65c123077e402e64a9bf47d SHA512 283e639f646f8501ac95793d6c3d18307c61b5a8d12c1f66ddd4144154783a95f5262792db24373344a64c20ba863e7747c54fa4177feb72b3e789180981c56b +EBUILD eselect-repository-6.ebuild 964 BLAKE2B ad1bf7e3e8769b22d9ad1ce832aab7568783ad578650b78ee7ad02585f2677b9f84c80efa0ce5c92632f2cce23efa8557beb81e591fb9d9c7b75da162943e955 SHA512 f11435a8f33020d4a2dd01498ca0b5594b0e0159c2e83c4a5e2015ea90383bf2f1571b774c70a2937358559e49cf37e3b0c0c88d3d76e8c09821a65f9487afe3 +EBUILD eselect-repository-9999.ebuild 881 BLAKE2B 2373feef6139c44fd898b66a1b8a182c5901f1f413cbe7bf6fdc2e172acced7e82468bb33f96fd0344c6377582d2ce66d26d5140dc25944c4f2546e4a5112260 SHA512 3bb7f50b44ca2231d25844799e9d5c1cf46cc8f6a9c335e4f631c6149aaf18267fff824c1d77dda12ece95e0198a7fbe6607d44c0dcf1945cc72ff108b6d01c8 MISC metadata.xml 361 BLAKE2B 65f6d76855e7205041fd10b416774d373f2cbf3ef3c13ccbad5069edb5f2d980c67cd1f188471df59ce784ff5b8a100c984644dadacaa4ace8d42c22993fc594 SHA512 40082f5d7899074e331edbe92d13784a3ccff5e04f60db71297ded20b2f1cca88e70b1f4fd6cc94e76048b7f3a718b586ced406452d816333e969e64ac5a3c8e diff --git a/app-eselect/eselect-repository/eselect-repository-4.ebuild b/app-eselect/eselect-repository/eselect-repository-4.ebuild deleted file mode 100644 index 722df7ea616e..000000000000 --- a/app-eselect/eselect-repository/eselect-repository-4.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} ) -inherit python-single-r1 - -DESCRIPTION="Manage repos.conf via eselect" -HOMEPAGE="https://github.com/mgorny/eselect-repository" -SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" -IUSE="" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND="${PYTHON_DEPS} - app-admin/eselect - dev-python/lxml[${PYTHON_USEDEP}] - net-misc/wget" - -src_compile() { - MAKEARGS=( - PREFIX="${EPREFIX}/usr" - SYSCONFDIR="${EPREFIX}/etc" - SHAREDSTATEDIR="${EPREFIX}/var" - ESELECTDIR="${EPREFIX}/usr/share/eselect/modules" - ) - - emake "${MAKEARGS[@]}" - python_fix_shebang eselect-repo-helper -} - -src_install() { - emake "${MAKEARGS[@]}" DESTDIR="${D}" install - keepdir /var/db/repos - einstalldocs -} diff --git a/app-eselect/eselect-repository/eselect-repository-5.ebuild b/app-eselect/eselect-repository/eselect-repository-5.ebuild deleted file mode 100644 index 06ccc47c631d..000000000000 --- a/app-eselect/eselect-repository/eselect-repository-5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} ) -inherit python-single-r1 - -DESCRIPTION="Manage repos.conf via eselect" -HOMEPAGE="https://github.com/mgorny/eselect-repository" -SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND="${PYTHON_DEPS} - app-admin/eselect - dev-python/lxml[${PYTHON_USEDEP}] - net-misc/wget" - -src_compile() { - MAKEARGS=( - PREFIX="${EPREFIX}/usr" - SYSCONFDIR="${EPREFIX}/etc" - SHAREDSTATEDIR="${EPREFIX}/var" - ESELECTDIR="${EPREFIX}/usr/share/eselect/modules" - ) - - emake "${MAKEARGS[@]}" - python_fix_shebang eselect-repo-helper -} - -src_install() { - emake "${MAKEARGS[@]}" DESTDIR="${D}" install - keepdir /var/db/repos - einstalldocs -} diff --git a/app-eselect/eselect-repository/eselect-repository-6.ebuild b/app-eselect/eselect-repository/eselect-repository-6.ebuild index 16c8bdf5c87d..f5e003885de3 100644 --- a/app-eselect/eselect-repository/eselect-repository-6.ebuild +++ b/app-eselect/eselect-repository/eselect-repository-6.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) inherit python-single-r1 DESCRIPTION="Manage repos.conf via eselect" @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> $ LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" IUSE="" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/app-eselect/eselect-repository/eselect-repository-9999.ebuild b/app-eselect/eselect-repository/eselect-repository-9999.ebuild index 1d0a1524e6aa..e5180bc8bea0 100644 --- a/app-eselect/eselect-repository/eselect-repository-9999.ebuild +++ b/app-eselect/eselect-repository/eselect-repository-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGIT_REPO_URI="https://github.com/mgorny/eselect-repository.git" -PYTHON_COMPAT=( python{3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) inherit git-r3 python-single-r1 DESCRIPTION="Manage repos.conf via eselect" diff --git a/app-eselect/eselect-ruby/Manifest b/app-eselect/eselect-ruby/Manifest index 3c60ae5212b7..3fb4ae0110bb 100644 --- a/app-eselect/eselect-ruby/Manifest +++ b/app-eselect/eselect-ruby/Manifest @@ -5,5 +5,5 @@ DIST ruby.eselect-20190121.xz 2000 BLAKE2B d04f9230e428526fb7ac7f6c274d7ac1b47af EBUILD eselect-ruby-20170723.ebuild 694 BLAKE2B 39911fbeea55ce2f8058a6cb330771536fc5ce8f31b920427318535fe8a52f99e5ab814a971ab69813913e87af06c180ad94222c51134a18963af7ff8585d35b SHA512 4943aeb28e58116757bdde659c85d5654c3c190ec2916ff4a65163cf3f866755fd2fee1b6b2ccb2208335493bc88d66e2b1e0e437bfbfefd2741181ee7f16ae3 EBUILD eselect-ruby-20171225.ebuild 707 BLAKE2B dc9eb32a9b6734361961492814dcb3c5af2524c79ee191f1fcafc76553ae18d7f54be4d99a760d67004fe46c0c84f2dfebc8249eacf823a14bf28a17d9b94ae2 SHA512 3b6e39cdec4c229bfc4488b0046cd9cbb80ba766838577403e9e6b0b0d224c26cfe64a80c021bd41afab87b71418a3eac411dc96c2de7cdee51f5d319257a4bb EBUILD eselect-ruby-20181225.ebuild 704 BLAKE2B 7c9fac2ac3943f7ca6346a3c7ce1dea866885817f44ec91d6b96a887858d77e8ca3d69b6896d37a387cf56fc83b48462e0b2b9008db8df6d867317d7f50cef9d SHA512 3ed1c83af5eab27e4d3a95e892999921f5a569ed47130de76995ea669febc1881215f2ef2e951d583f7b9ef7531d4ce2c96f9eaf52557cb8d58ad8933ae07132 -EBUILD eselect-ruby-20190121.ebuild 704 BLAKE2B fbf57c5570c66d3c36aa882dab0dbf669842335685cc5abc355f82df30d120654bef272ee38e36c4b68f9b81c011d9f5b17a4639b4d6c60435ec89872a6a02ed SHA512 795a4e307310a3f306bd359dda4707a7b7a7f92065b40e07b320bc4c029000da7c01a0a40034060a52ced604bce85d89b6e62f3082faba0115c587161ecff479 +EBUILD eselect-ruby-20190121.ebuild 703 BLAKE2B b35c513f2af3af53f843d3abebd8cfc06af71c6ae22df138471f57d05cd2ea0ae1f6eee58abd0c97fa1bace172a497875d57ddf2489be8cb205c1b00407e0c27 SHA512 b359e5de2194a6aab752c3988f8fda045ca34d086d33b9634bf80dfd6cf6a1155da4df0324dda995174780ef4fd2a1a2d3d76c94d79c5e14a0cbb90ed5675447 MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 diff --git a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild index bf63facbefc4..7cc7fd0a9bd2 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" diff --git a/app-eselect/eselect-timezone/Manifest b/app-eselect/eselect-timezone/Manifest index 0471e075a1a3..906272a54183 100644 --- a/app-eselect/eselect-timezone/Manifest +++ b/app-eselect/eselect-timezone/Manifest @@ -1,3 +1,3 @@ DIST eselect-timezone-0.2.tar.xz 1400 BLAKE2B 22d19159629dda57f7372ae31283693d5993c17096c1f0057060ecbb731274bb856c292b0b1dd91751f17a0226502ddf942bafa0c2fdc544d1ed1480cc8193c9 SHA512 757dc88b94fde547af2026c0759c9109f803f7144e843be9d79e9eef0bcbe8f2273a5585448dc1d810d89f4f4be7f6d8974e7dc35f6dc8069f8090775bdf8b52 -EBUILD eselect-timezone-0.2.ebuild 394 BLAKE2B 74cc5aad9ede6f556a49293e49ef93b8f0eb9ae69859bd5015c31cfbacfeeb2fce6cc6cccc22609c99aa271c4d4ef97c0a2d8514b9b9e65d67debb104cf71f76 SHA512 6048be243e69f740f6afcc4ea392a971548e8eac923bef8150283ebb0b7910ecd83566ecd2341e102281f3ec1d97bc8ce3f0ac8e9f3b24ad8464a6d9b0fcebe4 +EBUILD eselect-timezone-0.2.ebuild 398 BLAKE2B 72a260ede782cb0e6412394b54f0eb227b6921f8a25d0b40327c1526d465e3d35c2a663c44ddd2915fde1953859c38102b1fde2a32d87c029ce2481b03d39380 SHA512 a8ef0d6c4c34b595643504bae53adfcdde46ad2a7ffe308770e1054717e4c125f16d0612dfd0787c1a1e2334d0c62055562a6c71b62ab88ac59dbb4f8afa7273 MISC metadata.xml 253 BLAKE2B 58dd329781b98af52e191fbc6b1de24c80612678e467d126dc77ff0559c12eb8fb48546ef7a240f64fadbe289039adfb87dd2b0c8ae01bd9210bac81b2b385bf SHA512 a931cf8d295191e246377a75882955524e9e3a86aeacf4a5067c0025b6a03d608cdfa6763cfc53ba4a00cd6ee4b7db42d1a042dda5e74e578047ad42ad92be50 diff --git a/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild index b05c2756b374..5367c3d5ba48 100644 --- a/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild +++ b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~junghans/distfiles/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm x86" +KEYWORDS="amd64 arm ~arm64 x86" IUSE="" src_install() { |