diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-libs/fox-wrapper |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/fox-wrapper')
-rw-r--r-- | x11-libs/fox-wrapper/Manifest | 7 | ||||
-rw-r--r-- | x11-libs/fox-wrapper/files/fox-wrapper-2.sh | 75 | ||||
-rw-r--r-- | x11-libs/fox-wrapper/files/fox-wrapper-3.sh | 75 | ||||
-rw-r--r-- | x11-libs/fox-wrapper/fox-wrapper-2.ebuild | 24 | ||||
-rw-r--r-- | x11-libs/fox-wrapper/fox-wrapper-3.ebuild | 24 | ||||
-rw-r--r-- | x11-libs/fox-wrapper/metadata.xml | 4 |
6 files changed, 209 insertions, 0 deletions
diff --git a/x11-libs/fox-wrapper/Manifest b/x11-libs/fox-wrapper/Manifest new file mode 100644 index 000000000000..cd87ae84dfe6 --- /dev/null +++ b/x11-libs/fox-wrapper/Manifest @@ -0,0 +1,7 @@ +AUX fox-wrapper-2.sh 1905 SHA256 d170c5efaccb09a1f566fece4eb54014874dfc7ad775d098c324769d1c74ead4 SHA512 9cf96c083ea0d787992f40c5acce69dec162535122d65788aa05fe4bf33473103c889a1de98dfd80526c4a53e684cf536105f88bd610e9e50a55eb68bc2ecf35 WHIRLPOOL 0ab0107decf9c042b67955964ed998f06aaa1321e99a1575967b3710aad7cc2a0d301fdc9248c36dce87e822981110abc42acb7d596a695d14cbf2995dda7a01 +AUX fox-wrapper-3.sh 1901 SHA256 033e8960391fe232aa5d6571c3163303af717a67bc0670cf090d1ef09dba0762 SHA512 19d7115feb5566ae8e3c7af9a88aca7d0643dab92fb8bfbdd0bfa826f7357b2caff436741218eb9d51164fcdf863c3150526108e3282fa244102bd85f8abaee5 WHIRLPOOL 6e9b741603596dcfc23b22067b623704c18aff95f11b7c9ab58192ccfe3b8b0d2599e2aa8ff8697e2e685302d8c5ee35537c13a95b78c2833f1ebc1efc07de42 +EBUILD fox-wrapper-2.ebuild 520 SHA256 9e826bba2b8b3f2304a2772984dc5b4ca6666567951ecd6ef604a3ae14d5a595 SHA512 a8606b8f0a715d5610b4b7079cece44828f2ba9407f3289456ba08dfe54f3e6be87021aba407ab0917f27c10db5c5a5d0bc53b0be009d3e64c54e455a7ca9d89 WHIRLPOOL 042a89292bb5746bff6767c5df6b4b80a0249db46ec66513ac772a8faf8e4801be23ac20730fb1de50fb4e3d36cba3c7d41fd874070e592d9c0cefabd2a285db +EBUILD fox-wrapper-3.ebuild 541 SHA256 9b3e0eeb3c27b891274ccfe4d1c2431ac00b8ffb84f386915bbd9cd856138fc8 SHA512 616722fe511af3799534a30e9b36770c98e48e54d1295fd45b15e948bd6fa0b7510f511dadfbfcc989b5a217d95a725ddbf5656f613d5669814e853b1e47e858 WHIRLPOOL 2bf4981389ed497e185b517a4752fb4ba9de4a1f80842a7f719c12ae364fde1a5836e109a71c8a704cc047d094e312874e7859d1d646dc52c60284d9da953da9 +MISC ChangeLog 2869 SHA256 e0dc97a66948ed89c1411b9dbf55ac49e4d247e06a5a1133e9fe53640d2edca7 SHA512 8a7f539751d43de5939e5441db733ccd90d9c2d45ef49677adb553d0e027cebe221f71358d54da08c2ddad61764fdd6c3376b347c2ff4f46d6ea81eba0121482 WHIRLPOOL a4727de459c5d26998625165c0808343bd70fab653c3fd29ee2b15dee3af9f3b34e9367f01e998532f406ff54e86ce710c32a8927198492e1cf3a451bcaa8f96 +MISC ChangeLog-2015 2587 SHA256 cb8739f09b04f70b155fd7d33f79c28a143f56324735dd2c8fa393c6016a8c82 SHA512 38d589b45b159c5758108f82c8e1ff4101de78e3f00b6d6fdc7a821eaf59d8c409040fc32e31285ce6dd7b7026ccdf1e7988f4d719caad577e8436a2232f71d6 WHIRLPOOL f101e30c5443ced2483461f500dc3a11a33180ac4697576357d9ec61e8eec0da6aedf780b2feca378f2380adb7f9f947c4bd34445eca9b397472e9ce701d2f4a +MISC metadata.xml 139 SHA256 5cdc1888ebc8807b9a37b1d33429c61cabe7415a4f240e21a4c2ff8eca7a34ed SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be WHIRLPOOL 620431014dd4fb752c3d46d11904ecb2c6d4525f5b4e30f4f778a3b74d3f7187ae4ccd856ebd7eabb48ce261b21849c732928fe647edce024a3fdc082d8f8630 diff --git a/x11-libs/fox-wrapper/files/fox-wrapper-2.sh b/x11-libs/fox-wrapper/files/fox-wrapper-2.sh new file mode 100644 index 000000000000..19d09b5b9ca6 --- /dev/null +++ b/x11-libs/fox-wrapper/files/fox-wrapper-2.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Based on the am-wrapper.sh script (sys-devel/automake-wrapper-1-r1) +# +# Executes the correct fox-config version, based on the value of WANT_FOX. +# All versions of fox after 1.0.x ship with a fox-config script +# +# +# Stable branches first, in descending order, then unstable branches. +# After a new stable branch, prepend the new version and bump (or remove) +# the last unstable branch +# +vers="1.6 1.4 1.2 1.5" +bindir=/usr/bin + +if [ "${0##*/}" = "fox-wrapper.sh" ] ; then + echo "fox-wrapper: Don't call this script directly, use fox-config instead" >&2 + exit 1 +fi + +if [ -z "${WANT_FOX}" ] ; then + echo "fox-wrapper: Set the WANT_FOX variable to the desired version of fox, e.g.:" >&2 + echo " WANT_FOX=\"1.2\" fox-config $@" + exit 1 +fi + +for v in ${vers} ; do + eval binary_${v/./_}="fox-${v}-config" +done + +# +# Check the WANT_FOX setting +# +for v in ${vers} x ; do + if [ "${v}" = "x" ] ; then + echo "fox-wrapper: WANT_FOX was set to an invalid version ${WANT_FOX}" >&2 + echo " Valid values of WANT_FOX are: ${vers// /, }" + exit 1 + fi + + if [ "${WANT_FOX}" = "${v}" ] ; then + binary="binary_${v/./_}" + binary="${!binary}" + break + fi +done + +if [ "${WANT_FOXWRAPPER_DEBUG}" ] ; then + echo "fox-wrapper: DEBUG: WANT_FOX is set to ${WANT_FOX}" >&2 + echo "fox-wrapper: DEBUG: will execute <$binary>" >&2 +fi + +# +# for further consistency +# +for v in ${vers} ; do + mybin="binary_${v/./_}" + if [ "${binary}" = "${!mybin}" ] ; then + export WANT_FOX="${v}" + fi +done + +# +# Now try to run the binary +# +if [ ! -x "${bindir}/${binary}" ] ; then + echo "fox-wrapper: $binary is missing or not executable." >&2 + echo " Please try emerging the correct version of fox, i.e.:" >&2 + echo " emerge '=x11-libs/${binary/-config/}*'" >&2 + exit 1 +fi + +"$binary" "$@" diff --git a/x11-libs/fox-wrapper/files/fox-wrapper-3.sh b/x11-libs/fox-wrapper/files/fox-wrapper-3.sh new file mode 100644 index 000000000000..3d6871e5f188 --- /dev/null +++ b/x11-libs/fox-wrapper/files/fox-wrapper-3.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# Based on the am-wrapper.sh script (sys-devel/automake-wrapper-1-r1) +# +# Executes the correct fox-config version, based on the value of WANT_FOX. +# All versions of fox after 1.0.x ship with a fox-config script +# +# +# Stable branches first, in descending order, then unstable branches. +# After a new stable branch, prepend the new version and bump (or remove) +# the last unstable branch +# +vers="1.6 1.4 1.7" +bindir=/usr/bin + +if [ "${0##*/}" = "fox-wrapper.sh" ] ; then + echo "fox-wrapper: Don't call this script directly, use fox-config instead" >&2 + exit 1 +fi + +if [ -z "${WANT_FOX}" ] ; then + echo "fox-wrapper: Set the WANT_FOX variable to the desired version of fox, e.g.:" >&2 + echo " WANT_FOX=\"1.6\" fox-config $@" + exit 1 +fi + +for v in ${vers} ; do + eval binary_${v/./_}="fox-${v}-config" +done + +# +# Check the WANT_FOX setting +# +for v in ${vers} x ; do + if [ "${v}" = "x" ] ; then + echo "fox-wrapper: WANT_FOX was set to an invalid version ${WANT_FOX}" >&2 + echo " Valid values of WANT_FOX are: ${vers// /, }" + exit 1 + fi + + if [ "${WANT_FOX}" = "${v}" ] ; then + binary="binary_${v/./_}" + binary="${!binary}" + break + fi +done + +if [ "${WANT_FOXWRAPPER_DEBUG}" ] ; then + echo "fox-wrapper: DEBUG: WANT_FOX is set to ${WANT_FOX}" >&2 + echo "fox-wrapper: DEBUG: will execute <$binary>" >&2 +fi + +# +# for further consistency +# +for v in ${vers} ; do + mybin="binary_${v/./_}" + if [ "${binary}" = "${!mybin}" ] ; then + export WANT_FOX="${v}" + fi +done + +# +# Now try to run the binary +# +if [ ! -x "${bindir}/${binary}" ] ; then + echo "fox-wrapper: $binary is missing or not executable." >&2 + echo " Please try emerging the correct version of fox, i.e.:" >&2 + echo " emerge '=x11-libs/${binary/-config/}*'" >&2 + exit 1 +fi + +"$binary" "$@" diff --git a/x11-libs/fox-wrapper/fox-wrapper-2.ebuild b/x11-libs/fox-wrapper/fox-wrapper-2.ebuild new file mode 100644 index 000000000000..f5662434b399 --- /dev/null +++ b/x11-libs/fox-wrapper/fox-wrapper-2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="wrapper for fox-config to manage multiple versions" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND="" +DEPEND="" + +S=${WORKDIR} + +src_install() { + exeinto /usr/lib/misc + newexe "${FILESDIR}"/fox-wrapper-${PV}.sh fox-wrapper.sh || die + + dodir /usr/bin + dosym ../lib/misc/fox-wrapper.sh /usr/bin/fox-config +} diff --git a/x11-libs/fox-wrapper/fox-wrapper-3.ebuild b/x11-libs/fox-wrapper/fox-wrapper-3.ebuild new file mode 100644 index 000000000000..82cc948f070c --- /dev/null +++ b/x11-libs/fox-wrapper/fox-wrapper-3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="wrapper for fox-config to manage multiple versions" +HOMEPAGE="https://www.gentoo.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +IUSE="" + +RDEPEND="" +DEPEND="" + +S=${WORKDIR} + +src_install() { + exeinto /usr/lib/misc + newexe "${FILESDIR}"/fox-wrapper-${PV}.sh fox-wrapper.sh || die + + dodir /usr/bin + dosym ../lib/misc/fox-wrapper.sh /usr/bin/fox-config +} diff --git a/x11-libs/fox-wrapper/metadata.xml b/x11-libs/fox-wrapper/metadata.xml new file mode 100644 index 000000000000..097975e3adc2 --- /dev/null +++ b/x11-libs/fox-wrapper/metadata.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +</pkgmetadata> |