diff options
36 files changed, 1026 insertions, 636 deletions
diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest index b61365d960f6..770d52e8c54a 100644 --- a/dev-lang/ruby/Manifest +++ b/dev-lang/ruby/Manifest @@ -1,4 +1,8 @@ +DIST ruby-2.4.10.tar.xz 10100664 BLAKE2B 7301f34b94bb6d88c0d049eed4220ddb290c877b130e90c822226bc454b3e72c90ae151db0e828068c8fe02b21cd41c8f3cd43d4e95ab688d2cd6f3f3840ea9d SHA512 11c7a9ea1353f752763b189815ac34674cc8ebf7141517838b7f040823e892780d94ec3091c1f5d1415f9bc1b838b7f6f9de13a706df7bef80ce3b146a7d6660 DIST ruby-2.4.9.tar.xz 10078316 BLAKE2B ad83adf6b884a9a36e83cc754077f706afa221a9e8b81d92f6b6a1b829dc0350bdacd67b0b4e1e196a17e3f7d1c65f1e9b38e245aeddf089576eaca7d051701b SHA512 9046575315c29c789427c2d00c832f0c0970e47fd158bbe8e4f2df5cff2ea9c06c65c3493adb4656e5b32ebfdc546092911f98a8ad7f698bc001c290db5888c7 DIST ruby-2.5.7.tar.xz 11296440 BLAKE2B 6f3590f30c7b196145a83490abed24b0059521374a03086646186b20670bfed548ea744c910c8eda0d11607d8673644d7fb23ff9091dd2f6dfcbc43080fe0f97 SHA512 63b7c75fab44cd1bd22f22ddec00c740cf379ac7240da0dfafcec54347766695faef47428ce1c433fd77fa96992e976c984697067fa526236d383b12adc9ce75 +DIST ruby-2.5.8.tar.xz 11298404 BLAKE2B 3256c0448e72b63c0bd89f89a27fa9c09c8feed54d42cd79899b7d5cfe9dbc29ca708d12c630b3f52ff85b0c6a4011ae7ff0483d64b2fd445700a72a91028035 SHA512 2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d DIST ruby-2.6.5.tar.xz 11553580 BLAKE2B 07739a92ff17467fe6d31bb4dce56ae35fd9c67bb697ebc00b4845474c75d8377c77916e6e129512cfffcf76bd60e6327e818e899b6160f3222912654d5eb118 SHA512 e8ae3b5d4d23a93d0ef6057235ad0e573665a8b4b6544e1c70b4cce9c4d2fb9094e5c8fe8a9ab7b9996efe3ada603f9b4ef1fd08fb5a83253c1ae2b5e3f202db +DIST ruby-2.6.6.tar.xz 11567284 BLAKE2B 45e910dd9b128c46bff3003834c4fdcbbc2e2e4d3e44f298ff4356a285de2c375d6b6021a3aa28d89336b32a1655fa4a7c086d07f4a0f6bcd578a11dd4a894da SHA512 86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62 DIST ruby-2.7.0.tar.xz 11990900 BLAKE2B 0f4969780618979190a92ca317963f825d854ecb437e7031cb7848b04bc9cb9532145968e33f5b8022449bccd1b0828b87a0ed0c0a09b182e2484d0811975a0d SHA512 dd5690c631bf3a2b76cdc06902bcd76a89713a045e136debab9b8a81ff8c433bbb254aa09e4014ca1cf85a69ff4bcb13de11da5e40c224e7268be43ef2194af7 +DIST ruby-2.7.1.tar.xz 12003684 BLAKE2B 90a35c3e246cfe982a146be29a3d121d6e2c251ed96703dbc46b98c21e0e43e5445132e6119e584ae35f7193f063ff1b14822f947a4e07037c37fbba5e4038da SHA512 79f98b1ea98e0b10ec79da1883e8fc84d48ffe5c09ae945cbebde94365e35a589d919aac965f74d70ca7e21370ecee631ac5a8f9c4eac61d62f5aa629f27bf31 diff --git a/dev-lang/ruby/ruby-2.4.10.ebuild b/dev-lang/ruby/ruby-2.4.10.ebuild new file mode 100644 index 000000000000..93fbdf22a172 --- /dev/null +++ b/dev-lang/ruby/ruby-2.4.10.ebuild @@ -0,0 +1,228 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 +ssl static-libs tk xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl ) + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/readline:0= + sys-libs/zlib + >=app-eselect/eselect-ruby-20161226 + !<dev-ruby/rdoc-3.9.4 + !<dev-ruby/rubygems-1.8.10-r1" + +DEPEND="${RDEPEND}" + +BUNDLED_GEMS=" + >=dev-ruby/did_you_mean-1.1.0:2.4[ruby_targets_ruby24] + >=dev-ruby/minitest-5.10.1[ruby_targets_ruby24] + >=dev-ruby/net-telnet-0.1.1[ruby_targets_ruby24] + >=dev-ruby/power_assert-0.4.1[ruby_targets_ruby24] + >=dev-ruby/rake-12.0.0[ruby_targets_ruby24] + >=dev-ruby/test-unit-3.2.3[ruby_targets_ruby24] + >=dev-ruby/xmlrpc-0.2.1[ruby_targets_ruby24] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby24] + >=dev-ruby/json-2.0.2[ruby_targets_ruby24] + rdoc? ( >=dev-ruby/rdoc-5.1.0-r1[ruby_targets_ruby24] ) + xemacs? ( app-xemacs/ruby-modes )" + +src_prepare() { + eapply "${FILESDIR}"/${SLOT}/{002,005,009,012}*.patch + + einfo "Unbundling gems..." + cd "$S" + # Remove bundled gems that we will install via PDEPEND, bug + # 539700. Use explicit version numbers to ensure rm fails when they + # change so we can update dependencies accordingly. + rm -f gems/{did_you_mean-1.1.0,minitest-5.10.1,net-telnet-0.1.1,power_assert-0.4.1,rake-12.0.0,test-unit-3.2.3,xmlrpc-0.2.1}.gem || die + + einfo "Removing bundled libraries..." + rm -fr ext/fiddle/libffi-3.2.1 || die + + # Fix a hardcoded lib path in configure script + sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \ + configure.in || die "sed failed" + + eapply_user + + eautoreconf +} + +src_configure() { + local modules= myconf= + + # -fomit-frame-pointer makes ruby segfault, see bug #150413. + filter-flags -fomit-frame-pointer + # In many places aliasing rules are broken; play it safe + # as it's risky with newer compilers to leave it as it is. + append-flags -fno-strict-aliasing + # SuperH needs this + use sh && append-flags -mieee + + # Socks support via dante + if use socks5 ; then + # Socks support can't be disabled as long as SOCKS_SERVER is + # set and socks library is present, so need to unset + # SOCKS_SERVER in that case. + unset SOCKS_SERVER + fi + + # Increase GC_MALLOC_LIMIT if set (default is 8000000) + if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then + append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" + fi + + # ipv6 hack, bug 168939. Needs --enable-ipv6. + use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" + + # Determine which modules *not* to build depending in the USE flags. + if ! use berkdb ; then + modules="${modules},dbm" + fi + if ! use gdbm ; then + modules="${modules},gdbm" + fi + if ! use ssl ; then + modules="${modules},openssl" + fi + if ! use tk ; then + modules="${modules},tk" + fi + + # Provide an empty LIBPATHENV because we disable rpath but we do not + # need LD_LIBRARY_PATH by default since that breaks USE=multitarget + # #564272 + INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \ + --program-suffix=${MY_SUFFIX} \ + --with-soname=ruby${MY_SUFFIX} \ + --enable-shared \ + --enable-pthread \ + --disable-rpath \ + --with-out-ext="${modules}" \ + $(use_with jemalloc jemalloc) \ + $(use_enable socks5 socks) \ + $(use_enable doc install-doc) \ + --enable-ipv6 \ + $(use_enable static-libs static) \ + $(use_enable static-libs install-static-library) \ + $(use_with static-libs static-linked-ext) \ + $(use_enable debug) \ + ${myconf} \ + --enable-option-checking=no +} + +src_compile() { + emake V=1 EXTLDFLAGS="${LDFLAGS}" +} + +src_test() { + emake -j1 V=1 test + + elog "Ruby's make test has been run. Ruby also ships with a make check" + elog "that cannot be run until after ruby has been installed." + elog + if use rubytests; then + elog "You have enabled rubytests, so they will be installed to" + elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other" + elog "than root, and you must place them into a writeable directory." + elog "Then call: " + elog + elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb" + else + elog "Enable the rubytests USE flag to install the make check tests" + fi +} + +src_install() { + # Remove the remaining bundled gems. We do this late in the process + # since they are used during the build to e.g. create the + # documentation. + rm -rf ext/json || die + + # Ruby is involved in the install process, we don't want interference here. + unset RUBYOPT + + local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) + + LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}" + for d in $(find "${S}/ext" -type d) ; do + RUBYLIB="${RUBYLIB}:$d" + done + export LD_LIBRARY_PATH RUBYLIB + + emake V=1 DESTDIR="${D}" install + + # Remove installed rubygems and rdoc copy + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed" + rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed" + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed" + rm -rf "${ED}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed" + + if use doc; then + make DESTDIR="${D}" install-doc || die "make install-doc failed" + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r sample + fi + + dodoc ChangeLog NEWS doc/NEWS* README* + + if use rubytests; then + pushd test + insinto /usr/share/${PN}-${SLOT}/test + doins -r . + popd + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then + eselect ruby set ruby${MY_SUFFIX} + fi + + elog + elog "To switch between available Ruby profiles, execute as root:" + elog "\teselect ruby set ruby(23|24|...)" + elog +} + +pkg_postrm() { + eselect ruby cleanup +} diff --git a/dev-lang/ruby/ruby-2.5.8.ebuild b/dev-lang/ruby/ruby-2.5.8.ebuild new file mode 100644 index 000000000000..c9e0bdc78e6f --- /dev/null +++ b/dev-lang/ruby/ruby-2.5.8.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 +ssl static-libs tk xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl ) + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/readline:0= + sys-libs/zlib + >=app-eselect/eselect-ruby-20171225 +" + +DEPEND="${RDEPEND}" + +BUNDLED_GEMS=" + >=dev-ruby/did_you_mean-1.2.0:2.5[ruby_targets_ruby25] + >=dev-ruby/minitest-5.10.3[ruby_targets_ruby25] + >=dev-ruby/net-telnet-0.1.1[ruby_targets_ruby25] + >=dev-ruby/power_assert-1.1.1[ruby_targets_ruby25] + >=dev-ruby/rake-12.3.0[ruby_targets_ruby25] + >=dev-ruby/test-unit-3.2.7[ruby_targets_ruby25] + >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby25] + >=dev-ruby/json-2.0.2[ruby_targets_ruby25] + rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby25] ) + xemacs? ( app-xemacs/ruby-modes )" + +src_prepare() { + eapply "${FILESDIR}"/${SLOT}/{001,005,011}*.patch + + einfo "Unbundling gems..." + cd "$S" + # Remove bundled gems that we will install via PDEPEND, bug + # 539700. Use explicit version numbers to ensure rm fails when they + # change so we can update dependencies accordingly. + rm -f gems/{did_you_mean-1.2.0,minitest-5.10.3,net-telnet-0.1.1,power_assert-1.1.1,rake-12.3.0,test-unit-3.2.7,xmlrpc-0.3.0}.gem || die + + einfo "Removing bundled libraries..." + rm -fr ext/fiddle/libffi-3.2.1 || die + + eapply_user + + eautoreconf +} + +src_configure() { + local modules= myconf= + + # -fomit-frame-pointer makes ruby segfault, see bug #150413. + filter-flags -fomit-frame-pointer + # In many places aliasing rules are broken; play it safe + # as it's risky with newer compilers to leave it as it is. + append-flags -fno-strict-aliasing + # SuperH needs this + use sh && append-flags -mieee + + # Socks support via dante + if use socks5 ; then + # Socks support can't be disabled as long as SOCKS_SERVER is + # set and socks library is present, so need to unset + # SOCKS_SERVER in that case. + unset SOCKS_SERVER + fi + + # Increase GC_MALLOC_LIMIT if set (default is 8000000) + if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then + append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" + fi + + # ipv6 hack, bug 168939. Needs --enable-ipv6. + use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" + + # Determine which modules *not* to build depending in the USE flags. + if ! use berkdb ; then + modules="${modules},dbm" + fi + if ! use gdbm ; then + modules="${modules},gdbm" + fi + if ! use ssl ; then + modules="${modules},openssl" + fi + if ! use tk ; then + modules="${modules},tk" + fi + + # Provide an empty LIBPATHENV because we disable rpath but we do not + # need LD_LIBRARY_PATH by default since that breaks USE=multitarget + # #564272 + INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \ + --program-suffix=${MY_SUFFIX} \ + --with-soname=ruby${MY_SUFFIX} \ + --enable-shared \ + --enable-pthread \ + --disable-rpath \ + --with-out-ext="${modules}" \ + $(use_with jemalloc jemalloc) \ + $(use_enable socks5 socks) \ + $(use_enable doc install-doc) \ + --enable-ipv6 \ + $(use_enable static-libs static) \ + $(use_enable static-libs install-static-library) \ + $(use_with static-libs static-linked-ext) \ + $(use_enable debug) \ + ${myconf} \ + --enable-option-checking=no +} + +src_compile() { + emake V=1 EXTLDFLAGS="${LDFLAGS}" +} + +src_test() { + emake -j1 V=1 test + + elog "Ruby's make test has been run. Ruby also ships with a make check" + elog "that cannot be run until after ruby has been installed." + elog + if use rubytests; then + elog "You have enabled rubytests, so they will be installed to" + elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other" + elog "than root, and you must place them into a writeable directory." + elog "Then call: " + elog + elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb" + else + elog "Enable the rubytests USE flag to install the make check tests" + fi +} + +src_install() { + # Remove the remaining bundled gems. We do this late in the process + # since they are used during the build to e.g. create the + # documentation. + rm -rf ext/json || die + + # Ruby is involved in the install process, we don't want interference here. + unset RUBYOPT + + local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) + + LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}" + for d in $(find "${S}/ext" -type d) ; do + RUBYLIB="${RUBYLIB}:$d" + done + export LD_LIBRARY_PATH RUBYLIB + + emake V=1 DESTDIR="${D}" install + + # Remove installed rubygems and rdoc copy + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed" + rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed" + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed" + rm -rf "${ED}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed" + + if use doc; then + make DESTDIR="${D}" install-doc || die "make install-doc failed" + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r sample + fi + + dodoc ChangeLog NEWS doc/NEWS* README* + + if use rubytests; then + pushd test + insinto /usr/share/${PN}-${SLOT}/test + doins -r . + popd + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then + eselect ruby set ruby${MY_SUFFIX} + fi + + elog + elog "To switch between available Ruby profiles, execute as root:" + elog "\teselect ruby set ruby(23|24|...)" + elog +} + +pkg_postrm() { + eselect ruby cleanup +} diff --git a/dev-lang/ruby/ruby-2.6.6.ebuild b/dev-lang/ruby/ruby-2.6.6.ebuild new file mode 100644 index 000000000000..d8c52f1d99a3 --- /dev/null +++ b/dev-lang/ruby/ruby-2.6.6.ebuild @@ -0,0 +1,235 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc rubytests socks5 +ssl static-libs tk xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc ) + jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl ) + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/readline:0= + sys-libs/zlib + >=app-eselect/eselect-ruby-20171225 +" + +DEPEND="${RDEPEND}" + +BUNDLED_GEMS=" + >=dev-ruby/did_you_mean-1.2.1[ruby_targets_ruby26] + >=dev-ruby/minitest-5.11.3[ruby_targets_ruby26] + >=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby26] + >=dev-ruby/power_assert-1.1.3[ruby_targets_ruby26] + >=dev-ruby/rake-12.3.2[ruby_targets_ruby26] + >=dev-ruby/test-unit-3.2.9[ruby_targets_ruby26] + >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby26] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby26] + >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26] + >=dev-ruby/json-2.0.2[ruby_targets_ruby26] + rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby26] ) + xemacs? ( app-xemacs/ruby-modes )" + +src_prepare() { + # 005 does not compile bigdecimal and is questionable because it + # compiles ruby in a non-standard way, may be dropped + eapply "${FILESDIR}"/2.6/010*.patch + + einfo "Unbundling gems..." + cd "$S" + # Remove bundled gems that we will install via PDEPEND, bug + # 539700. + rm -fr gems/* || die + + einfo "Removing bundled libraries..." + rm -fr ext/fiddle/libffi-3.2.1 || die + + eapply_user + + eautoreconf +} + +src_configure() { + local modules= myconf= + + # -fomit-frame-pointer makes ruby segfault, see bug #150413. + filter-flags -fomit-frame-pointer + # In many places aliasing rules are broken; play it safe + # as it's risky with newer compilers to leave it as it is. + append-flags -fno-strict-aliasing + # SuperH needs this + use sh && append-flags -mieee + + # Socks support via dante + if use socks5 ; then + # Socks support can't be disabled as long as SOCKS_SERVER is + # set and socks library is present, so need to unset + # SOCKS_SERVER in that case. + unset SOCKS_SERVER + fi + + # Increase GC_MALLOC_LIMIT if set (default is 8000000) + if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then + append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" + fi + + # ipv6 hack, bug 168939. Needs --enable-ipv6. + use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" + + # Determine which modules *not* to build depending in the USE flags. + if ! use berkdb ; then + modules="${modules},dbm" + fi + if ! use gdbm ; then + modules="${modules},gdbm" + fi + if ! use ssl ; then + modules="${modules},openssl" + fi + if ! use tk ; then + modules="${modules},tk" + fi + + # Provide an empty LIBPATHENV because we disable rpath but we do not + # need LD_LIBRARY_PATH by default since that breaks USE=multitarget + # #564272 + INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \ + --program-suffix=${MY_SUFFIX} \ + --with-soname=ruby${MY_SUFFIX} \ + --enable-shared \ + --enable-pthread \ + --disable-rpath \ + --with-out-ext="${modules}" \ + $(use_with jemalloc jemalloc) \ + $(use_enable jit jit-support ) \ + $(use_enable socks5 socks) \ + $(use_enable doc install-doc) \ + --enable-ipv6 \ + $(use_enable static-libs static) \ + $(use_enable static-libs install-static-library) \ + $(use_with static-libs static-linked-ext) \ + $(use_enable debug) \ + ${myconf} \ + --enable-option-checking=no + + # Makefile is broken because it lacks -ldl + rm -rf ext/-test-/popen_deadlock || die +} + +src_compile() { + emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS="" +} + +src_test() { + emake -j1 V=1 test + + elog "Ruby's make test has been run. Ruby also ships with a make check" + elog "that cannot be run until after ruby has been installed." + elog + if use rubytests; then + elog "You have enabled rubytests, so they will be installed to" + elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other" + elog "than root, and you must place them into a writeable directory." + elog "Then call: " + elog + elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb" + else + elog "Enable the rubytests USE flag to install the make check tests" + fi +} + +src_install() { + # Remove the remaining bundled gems. We do this late in the process + # since they are used during the build to e.g. create the + # documentation. + rm -rf ext/json || die + rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die + + # Ruby is involved in the install process, we don't want interference here. + unset RUBYOPT + + local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) + + LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}" + for d in $(find "${S}/ext" -type d) ; do + RUBYLIB="${RUBYLIB}:$d" + done + export LD_LIBRARY_PATH RUBYLIB + + # Create directory for the default gems + local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}" + mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed" + + emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install + + # Remove installed rubygems and rdoc copy + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed" + rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed" + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed" + rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed" + + if use doc; then + emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc + fi + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r sample + fi + + dodoc ChangeLog NEWS doc/NEWS* README* + + if use rubytests; then + pushd test + insinto /usr/share/${PN}-${SLOT}/test + doins -r . + popd + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then + eselect ruby set ruby${MY_SUFFIX} + fi + + elog + elog "To switch between available Ruby profiles, execute as root:" + elog "\teselect ruby set ruby(23|24|...)" + elog +} + +pkg_postrm() { + eselect ruby cleanup +} diff --git a/dev-lang/ruby/ruby-2.7.1.ebuild b/dev-lang/ruby/ruby-2.7.1.ebuild new file mode 100644 index 000000000000..bd2dd1fd6f27 --- /dev/null +++ b/dev-lang/ruby/ruby-2.7.1.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic multilib + +MY_P="${PN}-$(ver_cut 1-3)" +S=${WORKDIR}/${MY_P} + +SLOT=$(ver_cut 1-2) +MY_SUFFIX=$(ver_rs 1 '' ${SLOT}) +RUBYVERSION=${SLOT}.0 + +DESCRIPTION="An object-oriented scripting language" +HOMEPAGE="https://www.ruby-lang.org/" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc rubytests socks5 +ssl static-libs tk xemacs" + +RDEPEND=" + berkdb? ( sys-libs/db:= ) + gdbm? ( sys-libs/gdbm:= ) + jemalloc? ( dev-libs/jemalloc ) + jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl ) + ) + socks5? ( >=net-proxy/dante-1.1.13 ) + tk? ( + dev-lang/tcl:0=[threads] + dev-lang/tk:0=[threads] + ) + dev-libs/libyaml + dev-libs/libffi:= + sys-libs/readline:0= + sys-libs/zlib + >=app-eselect/eselect-ruby-20171225 +" + +DEPEND="${RDEPEND}" + +BUNDLED_GEMS=" + >=dev-ruby/minitest-5.13.0[ruby_targets_ruby27] + >=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby27] + >=dev-ruby/power_assert-1.1.7[ruby_targets_ruby27] + >=dev-ruby/rake-13.0.1[ruby_targets_ruby27] + >=dev-ruby/test-unit-3.3.4[ruby_targets_ruby27] + >=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby27] +" + +PDEPEND=" + ${BUNDLED_GEMS} + virtual/rubygems[ruby_targets_ruby27] + >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27] + >=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27] + >=dev-ruby/json-2.0.2[ruby_targets_ruby27] + rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] ) + xemacs? ( app-xemacs/ruby-modes )" + +src_prepare() { + # 005 does not compile bigdecimal and is questionable because it + # compiles ruby in a non-standard way, may be dropped + eapply "${FILESDIR}"/2.7/010*.patch + + einfo "Unbundling gems..." + cd "$S" + # Remove bundled gems that we will install via PDEPEND, bug + # 539700. + rm -fr gems/* || die + # Don't install CLI tools since they will clash with the gem + rm -f bin/{racc,racc2y,y2racc} || die + sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die + + einfo "Removing bundled libraries..." + rm -fr ext/fiddle/libffi-3.2.1 || die + + eapply_user + + eautoreconf +} + +src_configure() { + local modules= myconf= + + # -fomit-frame-pointer makes ruby segfault, see bug #150413. + filter-flags -fomit-frame-pointer + # In many places aliasing rules are broken; play it safe + # as it's risky with newer compilers to leave it as it is. + append-flags -fno-strict-aliasing + # SuperH needs this + use sh && append-flags -mieee + + # Socks support via dante + if use socks5 ; then + # Socks support can't be disabled as long as SOCKS_SERVER is + # set and socks library is present, so need to unset + # SOCKS_SERVER in that case. + unset SOCKS_SERVER + fi + + # Increase GC_MALLOC_LIMIT if set (default is 8000000) + if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then + append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}" + fi + + # ipv6 hack, bug 168939. Needs --enable-ipv6. + use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET" + + # Determine which modules *not* to build depending in the USE flags. + if ! use berkdb ; then + modules="${modules},dbm" + fi + if ! use gdbm ; then + modules="${modules},gdbm" + fi + if ! use ssl ; then + modules="${modules},openssl" + fi + if ! use tk ; then + modules="${modules},tk" + fi + + # Provide an empty LIBPATHENV because we disable rpath but we do not + # need LD_LIBRARY_PATH by default since that breaks USE=multitarget + # #564272 + INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \ + --program-suffix=${MY_SUFFIX} \ + --with-soname=ruby${MY_SUFFIX} \ + --enable-shared \ + --enable-pthread \ + --disable-rpath \ + --with-out-ext="${modules}" \ + $(use_with jemalloc jemalloc) \ + $(use_enable jit jit-support ) \ + $(use_enable socks5 socks) \ + $(use_enable doc install-doc) \ + --enable-ipv6 \ + $(use_enable static-libs static) \ + $(use_enable static-libs install-static-library) \ + $(use_with static-libs static-linked-ext) \ + $(use_enable debug) \ + ${myconf} \ + --enable-option-checking=no + + # Makefile is broken because it lacks -ldl + rm -rf ext/-test-/popen_deadlock || die +} + +src_compile() { + emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS="" +} + +src_test() { + emake -j1 V=1 test + + elog "Ruby's make test has been run. Ruby also ships with a make check" + elog "that cannot be run until after ruby has been installed." + elog + if use rubytests; then + elog "You have enabled rubytests, so they will be installed to" + elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other" + elog "than root, and you must place them into a writeable directory." + elog "Then call: " + elog + elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb" + else + elog "Enable the rubytests USE flag to install the make check tests" + fi +} + +src_install() { + # Remove the remaining bundled gems. We do this late in the process + # since they are used during the build to e.g. create the + # documentation. + rm -rf ext/json || die + rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die + + # Ruby is involved in the install process, we don't want interference here. + unset RUBYOPT + + local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby) + + LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}" + RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}" + for d in $(find "${S}/ext" -type d) ; do + RUBYLIB="${RUBYLIB}:$d" + done + export LD_LIBRARY_PATH RUBYLIB + + # Create directory for the default gems + local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}" + mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed" + + emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install + + # Remove installed rubygems and rdoc copy + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed" + rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed" + rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed" + rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed" + + if use doc; then + emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc + fi + + if use examples; then + dodoc -r sample + fi + + dodoc ChangeLog NEWS doc/NEWS* README* + + if use rubytests; then + pushd test + insinto /usr/share/${PN}-${SLOT}/test + doins -r . + popd + fi +} + +pkg_postinst() { + if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then + eselect ruby set ruby${MY_SUFFIX} + fi + + elog + elog "To switch between available Ruby profiles, execute as root:" + elog "\teselect ruby set ruby(23|24|...)" + elog +} + +pkg_postrm() { + eselect ruby cleanup +} diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest index ed2470e4af32..bc56742498eb 100644 --- a/dev-ruby/fakefs/Manifest +++ b/dev-ruby/fakefs/Manifest @@ -2,3 +2,4 @@ DIST fakefs-0.19.2.tar.gz 53405 BLAKE2B c9841f7f2aee5135d149187d03f7f3034d3c6cbc DIST fakefs-0.20.0.tar.gz 53591 BLAKE2B 067fef803bb0efb50f63f0c0fb645bb4d0d1c00d198cdf367e99871c6cb9e28cc1d4f0a52318a61c446577aa58170143c2aea4b0b826136610430abf996d03aa SHA512 9f9b2cef58709f7ab1147602b2f47d6a0302b217cc7210537605491f9db6477183e5fa447974c0572f1a1fbecce1029e451241d44b5f96eec97a7521275c165c DIST fakefs-0.20.1.tar.gz 53626 BLAKE2B 013f49b57355943eb6624540be93bc069c95409f9e1d49c8cced034656f596ee98fc3ee4dd40cb80383d447164f11242e16a5ffb9b35ba2e28fb136e0f72a09e SHA512 61d83868a0cf4d0abf071fadc9ca21176e3ef8f2ccc781760a8b0b3e55713750d3e952482e90a87e8665163a262e8bdef8e6b2f3c423fabe696d64f356862aa4 DIST fakefs-1.0.0.tar.gz 53753 BLAKE2B 41ce41ef7551b8fde429b1e4c4f933fe141d131eee40976df3873c0eeaddc1d75cc1ba93e7ff12b322296a4767759376cd118ef54e6c36a02b5b6bef4af54af1 SHA512 7e3ae7fb426413882efe98866257fc734a9baaaa834f70d82ec907f74c2c34109f09e6621e120e20f6813267e2ab6c1270288bc9419d2a0d29c4b1d49f1a345e +DIST fakefs-1.2.0.tar.gz 53920 BLAKE2B e0a2af3d581af36931b6311dbcc6d13abf8f61e0637609a440dcac121a3dca214dd9d921f80cb1863b6bfeecf7ce0d9e4253b468170eb1c320152ac89e8f4b90 SHA512 0cd48757035be35e3e85a2f3f12570b8ccce2659f5d9563dd5a45fa0b541702f1f9c1d03d5660c1c52f9372bb6f9067d701b5ddf17a2f36a4a43d9618d22572e diff --git a/dev-ruby/fakefs/fakefs-1.2.0.ebuild b/dev-ruby/fakefs/fakefs-1.2.0.ebuild new file mode 100644 index 000000000000..b885d5831efa --- /dev/null +++ b/dev-ruby/fakefs/fakefs-1.2.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md" + +RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec" + +inherit ruby-fakegem eutils + +DESCRIPTION="A fake filesystem. Use it in your tests" +HOMEPAGE="https://github.com/defunkt/fakefs" +SRC_URI="https://github.com/defunkt/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend " + test? ( + >=dev-ruby/rspec-3.1:3 + >=dev-ruby/minitest-5.5 + )" + +all_ruby_prepare() { + # Remove bundler + rm Gemfile || die + + # Avoid unneeded minitest-rg dependency. + sed -i -e '1igem "minitest", "~>5.5"' \ + -e '/bundler/ s:^:#:' \ + -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die + + sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/faker/Manifest b/dev-ruby/faker/Manifest index 90781a87b940..09df612b0f8f 100644 --- a/dev-ruby/faker/Manifest +++ b/dev-ruby/faker/Manifest @@ -1,4 +1,5 @@ DIST faker-1.9.6.tar.gz 1833392 BLAKE2B 826ee480515873d1e250147e5c3749e222b1273a00fd4ae0a2a28dca91c5981290c8540602d89d406e91d98a0f5dbc6fc4a54ab6d7d2b716a4d4957ab32254dc SHA512 1ea0c4194603b5eaec0f4abc2460fb39cb9de97179d7699c3cb37673731ebf8bf03d20fb422911d4725d4308691d4c92a82f5a661e034381cc04066ddcc955bc DIST faker-2.10.0.tar.gz 1026104 BLAKE2B 4e669233bc6def8c15d9b042607fed37c6a267494551af71000b7c774f84a90d5dfbc6a168024fa8cf2a16b03d5041c90a94924fd55a96c7c5d091d6907310c9 SHA512 de7abb03be6c0a2a6a367dcf0611b5416c5d2128ddb33252758f1a0ac9a663fdad034e0f7dd3ca8cf060fe5bca011e3a078b2a9b36bab5daec9d7a406d9df7ba DIST faker-2.10.2.tar.gz 1028811 BLAKE2B 27976e94f2910c37943318d4e4330d557dec3d7aed9ff291bfa7ac108298787352cb7c93f15fda80d17d2c639615b215e147d8f97c707c8ab66033acab1c7f9e SHA512 3a6326778a190a26ff0842e9d21c43d27106b8fff5a7057eb4ce3d7f64ae378604f56e93ab1baee84634c256633044f3aaef93b49e06b70905d959f09fa1d70a +DIST faker-2.11.0.tar.gz 1033369 BLAKE2B 51677346980bd5070a145b1d8dd11a6426cf9da5c407e030d9722ed8ccc4ed1a0a8b2d5534c96b50fbe79e84fe71e4268f3228c223dc61fe4c74cda0de18a790 SHA512 9adc03cdef0714656738d354d787a99cb9fcc85718847db7b183b02f38d550ff86d65c8e6ed13be3c839cc64f36f3e95ff25dd5d2f8f45c7207dbe5735238e0a DIST faker-2.8.1.tar.gz 1019881 BLAKE2B 06336ba84a512058150ac50535e4d6a466628d127999a47f954076250c5fbb01ca901b80e1933286a88ae0770a1fef874ac24299f5d28a327f06f901007c729d SHA512 8cee9dc1ea8c1aea65f117dcfdda0b9cf17c297ead58ed8ee97626f0c448f91e4f87fe4c27a09c5da844af7476ea442ae32e23d829f50d6686b44283569a0902 diff --git a/dev-ruby/faker/faker-2.11.0.ebuild b/dev-ruby/faker/faker-2.11.0.ebuild new file mode 100644 index 000000000000..175a91f89e20 --- /dev/null +++ b/dev-ruby/faker/faker-2.11.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_GEMSPEC="faker.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A library for generating fake data such as names, addresses, and phone numbers" +HOMEPAGE="https://github.com/stympy/faker" +SRC_URI="https://github.com/stympy/faker/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/i18n-1.6 !!<dev-ruby/faker-1.9.6-r1" + +ruby_add_bdepend "test? ( dev-ruby/timecop )" + +all_ruby_prepare() { + sed -i -e '/rubocop/I s:^:#:' Rakefile || die + sed -i -e '/simplecov/,/^end/ s:^:#:' test/test_helper.rb || die +} diff --git a/eclass/bash-completion-r1.eclass b/eclass/bash-completion-r1.eclass index 7a69f485a74f..636371df9d6b 100644 --- a/eclass/bash-completion-r1.eclass +++ b/eclass/bash-completion-r1.eclass @@ -91,7 +91,7 @@ get_bashhelpersdir() { } # @FUNCTION: dobashcomp -# @USAGE: file [...] +# @USAGE: <file> [...] # @DESCRIPTION: # Install bash-completion files passed as args. Has EAPI-dependant failure # behavior (like doins). @@ -106,7 +106,7 @@ dobashcomp() { } # @FUNCTION: newbashcomp -# @USAGE: file newname +# @USAGE: <file> <newname> # @DESCRIPTION: # Install bash-completion file under a new name. Has EAPI-dependant failure # behavior (like newins). diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass index 1e46e9b55780..29f13e031f48 100644 --- a/eclass/java-utils-2.eclass +++ b/eclass/java-utils-2.eclass @@ -266,7 +266,7 @@ java-pkg_addres() { } # @FUNCTION: java-pkg_rm_files -# @USAGE: java-pkg_rm_files File1.java File2.java ... +# @USAGE: <File1.java> [File2.java] ... # @DESCRIPTION: # Remove unneeded files in ${S}. # diff --git a/media-radio/dxcc/Manifest b/media-radio/dxcc/Manifest index c5f0c61c5837..4bd889ffeaec 100644 --- a/media-radio/dxcc/Manifest +++ b/media-radio/dxcc/Manifest @@ -1,3 +1,2 @@ -DIST dxcc-20080225.tar.gz 110774 BLAKE2B 45673644fc3fdc0eb3ec072df64ee79441a1c7e5afcbce7e5b33c159eef75c254fe2796086fe9a1781293e8a1671e9cfe872f6ef8446d34f6168ec9cbd9f9fcc SHA512 ef976d5c94b488d3dec132850f9c4da34caf02eee77a8c38a3fce5ccb033ffb848d5814eb72756d04235b9cc454f17f4c31aa47295c9e9cecec716ff32bf3df7 DIST dxcc-20190309.tar.gz 175488 BLAKE2B 46ef8e87e0c70b4d58f3a6533f651aff078502705206f145dc25b5380db0019faa49dbb9003896c4ace33f35d59b349155bb77584d235700ea4532f71744fb44 SHA512 c7bad51ade05d60aa077b24c87bf5370728038503e190808eb774b307089269fe21d068f86487455ec1b23e5b90a560ef53794834ffe7e6eefc6fd78effdec21 DIST dxcc-20191204.tar.gz 176076 BLAKE2B 86f18d7ce381e2ac8c5baa31e71d26d031cae47ab19d6a89af7d18662877901649286281e55e15fe068649f54449d474d72cfdb6cf87fb9c66e698095c7093c8 SHA512 a4fe2034ebd9674dc63e998dc68aa5d56eebae2203eb7a3e90edb2b71283bee76c1b68a99561596d2afb80777ba8ef071f1d5d12c6b6e1ea6ce1e2425ab22144 diff --git a/media-radio/dxcc/dxcc-20080225-r1.ebuild b/media-radio/dxcc/dxcc-20080225-r1.ebuild deleted file mode 100644 index 41f7df911b13..000000000000 --- a/media-radio/dxcc/dxcc-20080225-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils - -DESCRIPTION="A ham radio callsign DXCC lookup utility" -HOMEPAGE="http://fkurz.net/ham/dxcc.html" -SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="tk" - -RDEPEND="dev-lang/perl - tk? ( dev-perl/Tk )" - -src_prepare() { - epatch "${FILESDIR}/Makefile.patch" -} - -src_install() { - emake DESTDIR="${D}/usr" install - dodoc README ChangeLog -} diff --git a/media-radio/qrq/Manifest b/media-radio/qrq/Manifest index 8e66b620d1e8..a15abfa10112 100644 --- a/media-radio/qrq/Manifest +++ b/media-radio/qrq/Manifest @@ -1,3 +1 @@ -DIST qrq-0.3.1.tar.gz 131508 BLAKE2B f33f970b7d94291740ad4a7f0136a4ecf98aa9e7ef927e776326792da3dee884e114ea265354c2f5e15048a4979cfc195b9f5b827b76a11a267b15e6f9f58cc6 SHA512 ce6e3b6f79575f11457f56e1044267dbefda20b13ba43fd79b2ad5821b4502a8a2badacbd891e154472d6f26334a0a8fcddf9521d905d8e7a72d8a687346e23d -DIST qrq-0.3.2.tar.gz 132546 BLAKE2B a19be5742deb719471c43e873c387995ab51a776d0f5b303f0f2fa15a87c697961cd5c93cc615a496f7377e0ab43ac8a2c12edbc7bc11ac44997b1b6788ad809 SHA512 1513428ee836610c7d755315a1cfc03dadacc33d78605fa9d0dd84786f4122f7ba7f928afa40a4fdc0bb9b19151fb8acdd1a7684a2ac6a76703379b9121e6ac5 DIST qrq-0.3.3.tar.gz 159832 BLAKE2B 7af974175777f6166303ece0e0cfa0a035d49e0c265cd513b771a280dc7ac0772a979f45923a14737ff58a64147f8c97a3978ccd7e4cd81fe4a38f3156766057 SHA512 025f0a350600a9f3f24cb00afcaa0e99c0be881e40684cc7ccbb9927d883372336c0b668bae21f232ce52dd221eb4ed950d306a32bab34e65f9f3cba9f28a484 diff --git a/media-radio/qrq/files/qrq-0.3.1-tinfo.patch b/media-radio/qrq/files/qrq-0.3.1-tinfo.patch deleted file mode 100644 index 83ae2b0e7bca..000000000000 --- a/media-radio/qrq/files/qrq-0.3.1-tinfo.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/Makefile 2017-04-03 18:45:09.028423872 +0200 -+++ b/Makefile 2017-04-03 18:45:55.711048924 +0200 -@@ -47,7 +47,7 @@ ifeq ($(USE_CA), YES) - endif - else ifeq ($(USE_PA), YES) - CFLAGS:=$(CFLAGS) -D PA -pthread -- LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse -lncurses -+ LDFLAGS:=$(LDFLAGS) -lpulse-simple -lpulse $(shell pkg-config ncurses --libs) - OBJECTS=qrq.o pulseaudio.o - else ifeq ($(USE_WIN32), YES) - CFLAGS:=$(CFLAGS) -D PA -@@ -55,7 +55,7 @@ - OBJECTS=qrq.o qrq.res pdcurses.a libpthreadGC1.a - else - OBJECTS=qrq.o oss.o -- LDFLAGS:=$(LDFLAGS) -lpthread -lncurses -+ LDFLAGS:=$(LDFLAGS) -lpthread $(shell pkg-config ncurses --libs) - CFLAGS:=$(CFLAGS) -D OSS - endif - diff --git a/media-radio/qrq/qrq-0.3.1-r1.ebuild b/media-radio/qrq/qrq-0.3.1-r1.ebuild deleted file mode 100644 index cf605dee2b54..000000000000 --- a/media-radio/qrq/qrq-0.3.1-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit toolchain-funcs - -DESCRIPTION="Yet another CW trainer for Linux/Unix" -HOMEPAGE="http://fkurz.net/ham/qrq.html" -SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="pulseaudio" - -DEPEND="sys-libs/ncurses:= - pulseaudio? ( media-sound/pulseaudio )" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply "${FILESDIR}"/${P}-tinfo.patch - # avoid prestripping of 'qrq' binary - sed -i -e "s/install -s -m/install -m/" Makefile || die - sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die - sed -i -e "s/-lpulse-simple/-lpthread -lpulse-simple/" Makefile || die - default -} - -src_compile() { - CONF="USE_PA=NO USE_OSS=YES" - if use pulseaudio; then - CONF="USE_PA=YES USE_OSS=NO" - fi - emake $CONF -} - -src_install() { - emake $CONF DESTDIR="${D}/usr" install - dodoc AUTHORS ChangeLog README -} diff --git a/media-radio/qrq/qrq-0.3.2.ebuild b/media-radio/qrq/qrq-0.3.2.ebuild deleted file mode 100644 index b5eeded23449..000000000000 --- a/media-radio/qrq/qrq-0.3.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit toolchain-funcs - -DESCRIPTION="Yet another CW trainer for Linux/Unix" -HOMEPAGE="http://fkurz.net/ham/qrq.html" -SRC_URI="http://fkurz.net/ham/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="pulseaudio" - -DEPEND="sys-libs/ncurses:= - pulseaudio? ( media-sound/pulseaudio )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-tinfo.patch" ) - -src_prepare() { - # avoid prestripping of 'qrq' binary - sed -i -e "s/install -s -m/install -m/" Makefile || die - sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die - default -} - -src_compile() { - CONF="USE_PA=NO USE_OSS=YES" - if use pulseaudio; then - CONF="USE_PA=YES USE_OSS=NO" - fi - emake $CONF -} - -src_install() { - emake $CONF DESTDIR="${D}/usr" install - dodoc AUTHORS ChangeLog README -} diff --git a/net-print/gutenprint/Manifest b/net-print/gutenprint/Manifest index 633fabf6b1bb..88c4bc616699 100644 --- a/net-print/gutenprint/Manifest +++ b/net-print/gutenprint/Manifest @@ -1,2 +1 @@ -DIST gutenprint-5.3.1.tar.xz 5153260 BLAKE2B 03465158944a77af93bfaf13878f821f13e63eac1bd92f9e33ba003b49a4cc1864e0ddf2bd3d72cec9fd2759401f90304f62ec068c3b62b0c210c53d1265c0d1 SHA512 214d07e6f78130e95c8c9d98f0862921d26f74a7c302afabdb138b35ef5f02f52fa143411983867fd7015477c16ca18cf8001e6552c27cd4a12c08ff77e92986 DIST gutenprint-5.3.3.tar.xz 5050624 BLAKE2B dbcf74169d0756d991bbdad7338a6e6f995f8eeedc2610677b327abee6aecc787d1cc35949f73c1d93ad274de7d467542b72a5fe0abf58fbc4ec6f21667cbad7 SHA512 d2c47eb4ccc3c46ccb2f1042682edf7443f5c57439ead72f49ecd10537cf967251bacf7ca7da29fb8dceecc7eebd55ed021f2594ff9fb6509bab543fab1dc8d6 diff --git a/net-print/gutenprint/gutenprint-5.3.1.ebuild b/net-print/gutenprint/gutenprint-5.3.1.ebuild deleted file mode 100644 index fcbf7a181fed..000000000000 --- a/net-print/gutenprint/gutenprint-5.3.1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -DESCRIPTION="Ghostscript and cups printer drivers" -HOMEPAGE="http://gutenprint.sourceforge.net" - -MY_P="${P/_/-}" -S="${WORKDIR}/${MY_P}" -SRC_URI="mirror://sourceforge/gimp-print/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" - -IUSE="cups gimp gtk nls readline ppds static-libs" -REQUIRED_USE="gimp? ( gtk )" - -# gimp restriction: https://sourceforge.net/p/gimp-print/bugs/725/ -RDEPEND=" - dev-lang/perl - readline? ( sys-libs/readline:0= ) - cups? ( >=net-print/cups-1.1.14 ) - gimp? ( <media-gfx/gimp-9999:2 x11-libs/gtk+:2 ) - gtk? ( x11-libs/gtk+:2 ) - nls? ( virtual/libintl ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -RESTRICT="test" - -DOCS=( AUTHORS ChangeLog NEWS README doc/gutenprint-users-manual.{pdf,odt} ) - -PATCHES=( - "${FILESDIR}"/${PN}-5.3.1-cflags.patch -) - -src_prepare() { - default - - sed -i "s:m4local:m4extra:" Makefile.am || die - - sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \ - -e "s/AM_PROG_CC_STDC/AC_PROG_CC/" \ - -i configure.ac || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - --enable-test - --disable-translated-cups-ppds - $(use_enable gtk libgutenprintui2) - $(use_with gimp gimp2) - $(use_with gimp gimp2-as-gutenprint) - $(use_with cups) - $(use_enable nls) - $(use_with readline) - $(use_enable static-libs static) - ) - - if use cups && use ppds; then - myeconfargs+=( --enable-cups-ppds --enable-cups-level3-ppds ) - else - myeconfargs+=( --disable-cups-ppds ) - fi - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - dodoc doc/FAQ.html - dodoc -r doc/gutenprintui2/html - rm -r "${ED}"/usr/share/gutenprint/doc || die - - find "${ED}" -name '*.la' -exec rm -f '{}' + || die -} - -pkg_postinst() { - if [[ ${ROOT} == / ]] && [[ -x /usr/sbin/cups-genppdupdate ]]; then - elog "Updating installed printer ppd files" - elog $(/usr/sbin/cups-genppdupdate) - else - elog "You need to update installed ppds manually using cups-genppdupdate" - fi -} diff --git a/net-wireless/gr-ppm-wiegand/gr-ppm-wiegand-9999.ebuild b/net-wireless/gr-ppm-wiegand/gr-ppm-wiegand-9999.ebuild index 793f5725988b..6807b68ba670 100644 --- a/net-wireless/gr-ppm-wiegand/gr-ppm-wiegand-9999.ebuild +++ b/net-wireless/gr-ppm-wiegand/gr-ppm-wiegand-9999.ebuild @@ -27,3 +27,17 @@ RDEPEND="${PYTHON_DEPS} DEPEND="${RDEPEND} dev-libs/boost:= dev-util/cppunit" + +src_configure() { + #not supported by upstream...yet + mycmakeargs=( + -DGR_PKG_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" + ) + cmake-utils_src_configure +} + +src_install(){ + default + dodir "/usr/share/doc/${PF}" + mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${PF}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index a0443be01050..e24df72dfd9b 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -1,15 +1,3 @@ -DIST genpatches-4.14-175.base.tar.xz 3801828 BLAKE2B 47a880aa27edde889d8659438ceae437dea7eb21fd72932cff7ce388daba38f6b39be174b26745a116a347a83cf5099ea54fd7eb21651011d38fe6fe3811c7ca SHA512 640616ef2c34900130d5759bf7e6ecd79358c5f8380c94f0e3cda3572637dda5a94331e106d7cfeb8d3b3127a844fb89f55107fc6123f7000777bb09918a4b17 -DIST genpatches-4.14-175.experimental.tar.xz 5936 BLAKE2B 79e38de1f1013986c2b3b57b4de32a8c83fbb0ea094f24a6bbac85fc5001cb6b9bcd4157506dba84c404cdf03a2406db4ee62170c656f44e72938479890f56f0 SHA512 7b9a2d3fb660c0f9c47636429f41db89f31dd1000f7edc580c13ff405dee8eb021ae44c4daa77578f43893d4e9e3d113fb6dbf650b0c8584d641853a85f5c27e -DIST genpatches-4.14-175.extras.tar.xz 17508 BLAKE2B 2d0c30a08a1945d3829bb50b96e284a92e7388374db5879c4939b5343333b5dea29ec297e0b6f58f651d57c30d778668ab1dc73584ef3d3cd3a78f375e537f0e SHA512 f1ab60b3fd2a28a6f925656993f742121b9e2ced739aab0b381cea9d126b11ef4ffb4756208ecec5af63be272c8cd603e4d5d016fdfe7cd649825dfa8b5aa7a5 -DIST genpatches-4.14-178.base.tar.xz 3887468 BLAKE2B c196f08891302450fae0d8741f8310c3b45b402373f94c186be44c7dc26d9f21c4b13266ba13d6863465bae1a506bc2907dc73b55502631c5d206b0578d44eea SHA512 53d956f1d4fb7139764ae2c8dde7bcbafa62832af816b87127b5d615108d3f22290204c98adfde7038bbcf6a5c8b709715cdaa68a6c5814cb4de4d16d53a7637 -DIST genpatches-4.14-178.experimental.tar.xz 5932 BLAKE2B c763412516091591f59b4831fdc24507324454b9043a0ba1bf8224603ea28a7a31c16a4ab8cb5785912fdbd89001cb96e777ad4a72c75642e0b1778d314fe167 SHA512 be3ddb34813b6599842a5e812309ad2aec7c03fac949391cf98c4fad3aadc30f69f29fdc6c5e17ca8cbe8a7507e209072881521de96241136f4900d04e847231 -DIST genpatches-4.14-178.extras.tar.xz 17496 BLAKE2B 138589165064eeeab106668aca8fe2fe263fe2f66e56fcb74d8bfbe2f70a05f53e7851df03bfb80a0c2dc8fc90f3e69066fd11cfc52cde03fc3a3aefc46e7e30 SHA512 4f96a5ba435d45e28d136e2b5317327e1df78f9e105c7b9dff5beecbdfe7fc32fb4c166c05922fc2c12a469287a28d37d9f2357c3ccf83875abe92a1870a45ec -DIST genpatches-4.14-180.base.tar.xz 3907208 BLAKE2B 9aa4a2e71d3182a45b6dca8c350fc580b13ed6a975434851d0e3bc0e00229d97bf37b27f706ccf2d5aa1df9143c52888426a1b0a9f66dcec0c7602c1a69fb658 SHA512 df3f4d5988374fa29fb417a36f48de6ec44d73c4507a25b4ba91588f16449140f6f6cf7947614452f29d9fa328806d533ea0090d1999d3383a7084a471e00ae7 -DIST genpatches-4.14-180.experimental.tar.xz 5936 BLAKE2B 9301f011b8c8878e334ac9098836e9c1ae3d8e96893dfb0d2f512b9f8ed9474f2541d5b3a8f6d77b27275b275d02f237415956512bede954eb18a449ae9c4bf5 SHA512 474c5fafc8c26b1822dacca359de5c8c9dba4bc90e9a3ef533ce769d7ccc5bc6fef649f20efb69d19a5823aaf1a382856487fb9b03b344a201bdc01da46dbcdb -DIST genpatches-4.14-180.extras.tar.xz 17508 BLAKE2B 8d568d4e18cc1194db8def0ecb0c3ffbaac639bae8367ee5e7c2d77cc2c79991c4ba979bf345e37a55eebf5e8498981f607a1a6a9a2352e0e1fbedd2177498e3 SHA512 979c8fc96b4ac842e6e275a96e9f70297bea0198b6184efe0618269a7c8b37ca7015a388511c4ac45365b66d20b96fa3e16579af22912d7ee90f68836faa4b3f -DIST genpatches-4.14-181.base.tar.xz 3991280 BLAKE2B 264a2f0fed15bdf7cb84257887d0e4ce5dd0e9eb6a9febdc08903c6760d9c0a744d8f80dac5625592c46f3667dbce3500287c20ef0052f1026e2b01d6ec437c6 SHA512 4332f2eca701e179cebb58db2802da71f0c5fc96928c7b403a0964bf6370942c89058d6a25fd3ad587c5af795822b42a86488783fef85a47b9057ed6d38654ba -DIST genpatches-4.14-181.experimental.tar.xz 5936 BLAKE2B 0392297b2232fb2bd18d8d9ab833968f6dc7f4ae8946fd579afcf3375fe9d22d10f4a76a9071fd110a84edd65c43e2a92a57cb263a9cf02a3907a67150122dd9 SHA512 42a68efcd26ec8f4d3ddc5163a424e678544869a6de0768b879402c87d4525c29c7cdb89e51a539bed247d5b84a2034dec57e7af7a30d31beced6743a9868109 -DIST genpatches-4.14-181.extras.tar.xz 17512 BLAKE2B 3a45afa10e478bbe324d038d34289ada633dfb7ad62e12081d3b3c21fa7b991b7920dc4bb320b0007b6f899c5450b7d47d402d1f0f3766978ba870036839fb4a SHA512 4918e375f9a051268816034c1403e13a99afe91fa45d44b3f358e467a54829841ece674be7b097080cab2b36d0e6746ecb1a0a83be77b4b27f3a776509145bd5 DIST genpatches-4.14-182.base.tar.xz 4050084 BLAKE2B f1863a4f22cce1c3857391d8ff9f4ff8ab615b4c8fd5c73cc21c209f9da6a4f4d78653ee67ee35e63d298670c90e8f146c3b2b8a71b6636a9938e6f19a061ed9 SHA512 be8ec63345d3032e11c7d7d05eb483a2b93b4ceaf19f1d249696f9eb8bc099175856e4c6be175e4c8fba950f7eddd7a0dbd359cb59cd5cebe277b7742d659001 DIST genpatches-4.14-182.experimental.tar.xz 5932 BLAKE2B 7297ce438f46edc76ac402b1f7e5932c4a52005f4e85d9ecaaeb924c4fc6fec6cdf9b22aeeb980c31e5b808b369f45bf4f00bd74bd7ccae7928a4769828fee69 SHA512 81de12956115a495f696c75bac8ab9f4c78e45786712e6d0bf9bfcea53970d0f3db7a7ac3670b5da0037207678d6fb3c5ef3504786ec3241d6c352c967851bd2 DIST genpatches-4.14-182.extras.tar.xz 17512 BLAKE2B 58021827eafcc78ab47d23d8a5473a2d4e083d17521787bdc18367ff0326bdbe0da2e99658671526b3def1c41f6ec71a3669d7c3485cc472bbbb985a41c57dfe SHA512 e2437640c0d3c45cb7c4195c7e429070653399f579bed8554f5b0c785df7cda4bd61daf57cae07362a0dae736ff5b169f9a395079bc072dbad76666f70e453fd @@ -19,15 +7,6 @@ DIST genpatches-4.14-183.extras.tar.xz 17496 BLAKE2B e82ce068b3661c672dddc084d79 DIST genpatches-4.14-184.base.tar.xz 4099856 BLAKE2B 23bcc9fafc8d3662c3c44d49ec63347360382c70bfbd15d3d3ec8d7b285d589ad2880223d06fa6456b99374cb69fe4820654e71ac5a538112c72eced19fc46f7 SHA512 b8388a36406c7acd136d674845fa4c214ee3c54d5d6544243b0ee6c04358fd8e9c0cf5253b5b7d1bb4c79b836b6a3bb257909473b0a35b5a61df3f99be6c6bdd DIST genpatches-4.14-184.experimental.tar.xz 5932 BLAKE2B a9556c3b02dfce3efc85a8fc9d0ae31a5b4c295f392f9f89e91f41fb990effdae3a9047dd26a878f20b432333cd28ac3dca6f3be6bdaf518b3dfbcb94e69bf54 SHA512 71a9c67ed996d7cda6413045095545d9b55070bf11cd6d2fadbd3722321b5d017a749048ab3baa5a7c4142901cb4c59f105a535fe79c3ae25eb8d8cdb0a28585 DIST genpatches-4.14-184.extras.tar.xz 17508 BLAKE2B 26bc45cfa09466fe11744354a1275dfc1b5bda4021570ef1130661bd30801d8c67578083cde653025d81a24575c52e1f4655ce4cf6be7bc2b124d8609b83d9cc SHA512 9d68cacc829ab9fc8696429af1b47fd1662ceac9f160e975883c0a98e39bffa20d19ed961a55f381aa5b0364cba2d2d5a22c96f3ce928ccdb88126e4e6475faf -DIST genpatches-4.19-107.base.tar.xz 3227648 BLAKE2B 0a40b4a65cef13ba6840a3ff5380bc286cbb4fad8bdd1d714385435e0403afd8b128be2253cb9e08756b01bebd319782b5821cb879310fe45d5f034a6234b7da SHA512 d2dd2859104c38014357ebc4fd94b81cee27fb13ce6ece76e8ba82d4726d0ce35cac96c8af7eb7a55f559fc4ac305779ebfdca30b194d4e791a5120fb9a78456 -DIST genpatches-4.19-107.experimental.tar.xz 6428 BLAKE2B c69676edb4b2210b8914b42af52134313e2d8aa49875a78f3908892930049be88fcb118c5bd1d6a0c9e705ca7e7822be0cd6275294e7ea78039fbcf692bbf427 SHA512 b315dc61e86a7684dc173c6e36ca422a42a0e461a3fcb32a215c11353fd446aef356a0a263c91fe3b881cd3ec37a28ecb80b5366fa28b0e8107eda85cd5802a3 -DIST genpatches-4.19-107.extras.tar.xz 17488 BLAKE2B 55a484a8927241b721ebcdc0d48f92895982f27e7e05c68f9e04638019355fd296ad514fa767c72b27aaa3fcae0339f436080776fa53081d489e51e889a2e1ff SHA512 42126be688244fda9fb87e1d83785933fb6a96d92e02460f3fd34704e45b5f73ba2921e599f5a51729939f3cacc0d29ca5a9dbedb5d929551169b02ab765617e -DIST genpatches-4.19-108.base.tar.xz 3245572 BLAKE2B ac917443056a08dc9cbd47fe57d4b15a9b8916bbab59462ba0c96be4f9240f2d2beb0496bec6deeecc924862f49e65d77369bc3b1d59c51d0d70e7d5067e1cb9 SHA512 cbba52bbf0649f346dfee4601ffbc9305d5d34a7cb4cd50df9fee221d4afe970fe3ae9f9dd461b7da3fb2aff5e3efe2f69f4117d2adb55ebdd570f00e1824c61 -DIST genpatches-4.19-108.experimental.tar.xz 6432 BLAKE2B 58becc4d336611157924c8d6fe47ee4fd23afbbee28779d4f2c2e72b39611ed406581f083465f06c51d18e7c426a8e923d8ba158ec2af2bfeb909422da4d09ee SHA512 581b81f777285920044f6eb0a7772cb1cb94dba99fa5d09809a45e7b33aa62b425a47212df714c27a2f46cfad5903312eba9df7466084933a3a2e3fdb6495562 -DIST genpatches-4.19-108.extras.tar.xz 17488 BLAKE2B 4a5d2cf9c20a3c8ee9178713ad18e68a5c33022e36a299a97b926f0311cca5366dae98831c6a9861ef644a2707953c0b6be7e939bef263ac27e9facfe9896347 SHA512 c6c04bc19debe86fdb8d504b5f06b4f30914d63d54e025ec885fc88bba94de070c51efe6d84004c78f2baf126d696d574fd9a1ebee017fbc2e98f97580dc4e87 -DIST genpatches-4.19-109.base.tar.xz 3246220 BLAKE2B 2fa4cbe0651cf3c2759d42a1c4e2415bfa73e69cb268bc47f7ba6f82971a938bcce98c682b8cda62909c2470fe8acfa4b7c5b54353899da117765005e461da71 SHA512 7db6d5c859804d0ea4139e5dd2c0d152d7e3381d3ea9e4515c893634fcbc4743a5da3e14e5a256db374fe8975d05d4165650b66e0e6b6b39a71a77c48440f356 -DIST genpatches-4.19-109.experimental.tar.xz 6432 BLAKE2B 7753648b69c9487cea4c7386f1a54041f94c6ee6ac0205addc84a40a05d51af1beb780f63dce1f5549d87f5320a8435c8f39b8440d2e9b132813cbc6554e3a8a SHA512 151413c91233382984068a27d0e95d2d61ee3702be355e3f5fafe573c44237a0a1561d0fbb410961ced9e71373f065a421c7ac6c2ee21ce4017b5332529db485 -DIST genpatches-4.19-109.extras.tar.xz 17496 BLAKE2B 1f6f8a59c0562ef2c346cbfe7fc31f90bf0ea724c217c24c311b27340b14c34d212c4c6650ee3a9d98cd614a670a6e7fc1e9e9963f13fdf9b5b594487b180f2d SHA512 9b944176be8a755d2fc02702c018b84c8c5e3d7748a08cbddd71dd926ba274980acffb03e403699de096633bcc281ddbbe4036281ec869447b91f51b82721dc2 DIST genpatches-4.19-110.base.tar.xz 3262204 BLAKE2B 835215c4e9b808bdbc04bde3dc79512869f91a2652d360a6e11799fd1ecd6b02fcc7a2fba6e8bcaa90c05417136bb3673915fc2468c48b378df4a6a16c985dca SHA512 044cd58f95d679dc7eef3d81672bfe25d0a751b9cdf734122e83d44ae2324bf3bba89fe377a757967c90fc96072f62ad70e20ce29b67cdf45cc7eab7616cf926 DIST genpatches-4.19-110.experimental.tar.xz 6424 BLAKE2B 98891f67276d818771311012f2369c5884f1b0696f9b531a876a50827e30903f179c8b2307009defce1557821227ba91be5728162f5250c9788d5a64360bafeb SHA512 5a6e96e5ec8b4232919ce99f669452e28fbc136dd1239c078d3129062c6b34c8ba31faad917011b4a9843891de3bc028268816e741a588c4487bb5c696e691b5 DIST genpatches-4.19-110.extras.tar.xz 17500 BLAKE2B 5773fb4a74fa75333cf3add0ce89c0b22b49ac706f1e0ba5a8ea0526c8e8be31991fac43165a8a06bc612528702e7e9fd4aa71b6ff77e49baaefeda9b9dd0345 SHA512 e3ac65ad6127810f8dfa3d2ce29cd5e09b8e90f333d6385ece952811ae8321213641554d08cd366c35ae8bc4947150dff33f0f75b4dd1a2def3248d6c07c1c07 @@ -37,9 +16,6 @@ DIST genpatches-4.19-111.extras.tar.xz 17492 BLAKE2B 875bf3992abbabdbc9c425407d3 DIST genpatches-4.19-112.base.tar.xz 3289056 BLAKE2B 7a3f0186898c69118cdbb450bc5482ef910b876c34a087b292bd1b906f38b64b49ff593fab91d3c309057de8f89c1e22fb62326d5f945b7dbdd60ae9d7b92fb8 SHA512 f89b06e193469b79fce00a62cfc96e601c025fcaf0bcd684c0682e87ee91c622e613b77b53d2320ac3c45fdcc14373ba85728d57e95f0eb02fadb805f181da16 DIST genpatches-4.19-112.experimental.tar.xz 6428 BLAKE2B a8cc2ac5aa8250e3dc0255aca267e82c0fc1719319b9ab8ba8fd18c885f5bbac5c3cb95c5fe6dedf5bd42ce6c09f6d9212aa1c4e058662be2c4bfa82f2a426a8 SHA512 30c88820d6d5f2a93c914e7c31a79063ed73c7c6d3bba76546e502d999e2cee786c995157707b352520c17953c372e5e73bf591cea4259294f72a59a5f76e750 DIST genpatches-4.19-112.extras.tar.xz 17488 BLAKE2B 3be8e01bb3e3fc7cfcab9b5c1c0675c3adff87e3c87defd1e6261a60fe7b0a04c1928f733b0aef0e3316538a9595f97ddea0d87bca5245f812e21d8f8b944ec8 SHA512 94803b2dc4417a17bf648351f9d1c1220db3d16e324019ac67aa06b8e88d38a066fd69fe791057e35b0b08f6603cba5f9f04d5f32bad4d434e84a6f014d33b9c -DIST genpatches-4.19-96.base.tar.xz 2796188 BLAKE2B 6f8506b0a275b8ae1d215fe4d3812a5d895c05f07db16f560e6cfb8d4945e9a9bc10afcf537c165f96fc111657ba2191c6720be15a49726e92cf6277f9aa1e5d SHA512 62334fd0c23acbbf3c0bfcecc6970501b7c500e24e628130e2d541b29363782757feb3b915e9b3d1210c538fde87d9eb6b64694af5110d55789efd29c8ccce5e -DIST genpatches-4.19-96.experimental.tar.xz 6436 BLAKE2B d4ecf3fab006ccb43e00bae33bdca2173b22c5e82b4b9f0f8e3fc0244422b03fcbbfa39f55a30921cad4956e617efe81863e8fce1b41e4dc6bf8cf43704096cd SHA512 8b0089a3e07c8ab38dbc4278ceed8489a1451ba700fa37e12eaa8aa4b228a64f7b21a89df616ce9e179f973da9d64529fd8532dcc4ce88245a76a61e2346c02e -DIST genpatches-4.19-96.extras.tar.xz 17496 BLAKE2B 11ccad1f1a7d67cbf5f39023b90321bfe8df1bbdb00a2e213f6a2dcb83445cf4e375de7465b266908f50540fe1e16280eeba99b03e2da8dfd96d72396c3a5ec6 SHA512 cd95d65fa56236e6303a22d5a9749912f70aeaee899c57f9c545e13696111dbcfbfee3757a42184164cae56f703b2af9072298dfaba35419bf05fe196692007d DIST genpatches-4.4-216.base.tar.xz 3480188 BLAKE2B e15ae182081004f678de202e8972b6fd1d20de114a0cdd9ac42536e08e081b2d462699275d86a2db0afb082e955d6f4ff826f07241da37b170513456dfad6b82 SHA512 b74838898c42eb080e50531fedefbf043c89503c4d0b0f1fda1f763be4ec1adc271f7ac08ab0e812e6bd1a09b9b860e60aa8dc170d9a6df4f68c9e40b6c3c3aa DIST genpatches-4.4-216.experimental.tar.xz 83296 BLAKE2B 83ce6c2ad9dbf71dcadff21ae50976de91a7b98b9df657c8fe69fddb70d23a7ba31cbca07cb5863a651b6107ab9c5e7d134950788025dbbe6281936a37debcf8 SHA512 0d2951b7e4def62ba0e47fed0e5d1f6add7b1b340685a31bd1e6e77843d387f984787b2df54570ba2fb03afdabf0a79e6823ac67e26bf71398d37e4516496b11 DIST genpatches-4.4-216.extras.tar.xz 16480 BLAKE2B 6d30f3f1ce6fe390f7b6f31f27c094f0cbea94bd40dd543236cbf2f17a4761237452867b51675a351bfca508431d4689d36d98303a0a65e16a0db88c1d8838d2 SHA512 c37618c424452c50758c8ef3502d1ae6589dac346902badccd5c2b68215ca0c3e592ceb96b5c5f713731e58d7be5d9ff021d746ef103899081f27bbe733cf43e @@ -58,12 +34,6 @@ DIST genpatches-4.9-220.extras.tar.xz 17360 BLAKE2B e2ae4d6bdef8b5657323f47c8439 DIST genpatches-4.9-221.base.tar.xz 3941076 BLAKE2B 4c9bb8ced3b8ad55538ef48e7c88b98e86c8949310a6373c3275e8baaaccff932ae97378e28ba52574e4ae27791e95cb40246331e25ad51096ee46022b13c970 SHA512 06a478322b5e4bb935b5bbca33c46b7871329cc10e63fd4b2322277ee27764fcfc7ce6964f78393f6101e24948378227ad949af32e375f3fc3ea65c4459d67f2 DIST genpatches-4.9-221.experimental.tar.xz 106428 BLAKE2B 27bac39217be7eb875423edbb5cd4d4f4e07a40c75205d8eb669038e4ecaa5ac5ad076c263d79fb39fd1fe3cf9a2b9cf800a993aefce1ce6d641203ec0495013 SHA512 593497feba82f709df0c60f81ad8caffd8c0344a8ccb70961ebf6abda75ac208d7d16664af74d372d877cb0c252aaf38d026542f49bc5d3b08ece16e5d698fe3 DIST genpatches-4.9-221.extras.tar.xz 17372 BLAKE2B 997ee1424f0746a5b2f004ad3c7973213dd533cded400e5a44e84b8d6099600eec91322ec3a03fa295f54f91d122935e02108756e5ade4540d06441bac888c6b SHA512 ffaac7f643364345c84b11144aa3dc020ae0bf0efd610ea58db3beeba8e1909af9c44c2a74348a7f9f78f59502790d51dab2b6fa24ea5ced24547e1f751173a0 -DIST genpatches-5.4-24.base.tar.xz 1012048 BLAKE2B 88f206f9824bdbe818a159832be638bd37ba274cc06fa245c7e48fe67112383ba3254e6e6433a5ebef792b4b61798aba9d748f8bffac0f62aa9c5536cc934b8d SHA512 bfa30fab2737af4d7e8874831cadec224a634832502f7472c4a018ee98ff698e5134101b06f09ab779e03d62920a29691a12a189ff19e055cfb1effce584b8d9 -DIST genpatches-5.4-24.experimental.tar.xz 6140 BLAKE2B 93c1963594e725765475fc1cfbd9e84d2904cc0abf22db4af59f030f74c7b3be3f24811e47346b7560818cc59b24761b2d2bc1bb309c20833c86a06f75af52f6 SHA512 81f55a9c37e7905bb30d4980aef2f178fc1c3871358c2d26943c42e7c99c1be6b4e3339f10a0d578ba694350da107d72259daeac1424d49ea6ad5c67d51201ba -DIST genpatches-5.4-24.extras.tar.xz 1740 BLAKE2B 959877a73da6fc757631407722e086c41409309060b275139c092aacc9cb1a7b749638322abf019bf194508d06a73eeef00939dc666f94313a680452b1fc91c2 SHA512 d9c85b2e581bcda49cf34ca90dbcb124c56ab515a8df67a55b08f5e8c0495894376267ba78c966dc9697d88ca8e429e2018d9dedd1a1fddaa7107c6fc74f248b -DIST genpatches-5.4-25.base.tar.xz 1052564 BLAKE2B b41dcbbeefe779bf86209d676bc5155e1a6db0b8e91fc101da87bb66cd51f5ac26d41798fabe7b4e9377c696a729b649e16036bf677bfb468b8300d32617e995 SHA512 f1badde5398ff780bea19c91c294fbd391d142f0912645a2adf4c5ff63b049697d83bd5377069828b43abe5e448abe3649313d16cc6ee07c6eaa90f0c57f0ca5 -DIST genpatches-5.4-25.experimental.tar.xz 6140 BLAKE2B 44a3ca437b6d166694853a540aa94c56af93e3965a63ef7098e0431814181735aa171a0473c2babfc3e966898860cad375342407dfd3a5797f90e99a3a9f6e6e SHA512 b879b90f76028ccf5c11b584163f9209f10c3391d17e06a6027c7345013ac22ae29601ef37bd2ccac9ab8aa237e02d3d18af353b74e77f415ec5ce4ce4375a1b -DIST genpatches-5.4-25.extras.tar.xz 1744 BLAKE2B 7ca0570133350ec60e8872f9035dfd2d46355a16642755d8f4bdbed7a9622a1a18f0529fb55eff00dd15520396c269c7849210b461f0c8f5ed8c6512071eaeb5 SHA512 1894e699b09a9cf5732b9b9c8aad91c0ab85ef08fbc03afd4d0feb3cabf8dd04b2f6cd47ee8f1d09a07490617d5f16997cfcf037449f1d4f3af84c4f8541de43 DIST genpatches-5.4-26.base.tar.xz 1079948 BLAKE2B 4ed837fb6df27ce7e8b2b608800a5d754c02c8b34c88b3f528d65813de50a88e05a87a5079d7d67ba6ccc552e9f5b3ea775660e2f76a0badea30c6ab4eb472e5 SHA512 961edf9d05c84daaab9a8a5b499acd8215d1b54ecf4bb9b4670e9300fc917673fc35005d4695c24a02c116745425fe3b6d44066887c4f4b618925d826d5ea0ec DIST genpatches-5.4-26.experimental.tar.xz 6140 BLAKE2B 6a6330b709dcc0127004c3eff34b1248fce24a99fffa765f3c0ee2b1d8b6c3f1b7bdf71d40ef9fa1658c61750793d7b840ed1d0b5a9f282f6a1f56cfb91f1c9c SHA512 7b5917147631723579c9f57ce8ada26f6fd8b12a7127d730230b11bbcd5d6a5570f986c5877ad6ac4404d083d8b1e820555f3752c93ed0d9fffb3b4c07f0879e DIST genpatches-5.4-26.extras.tar.xz 1740 BLAKE2B 4bae843721cdeea0dd205239cf9ad58d25ac4b4fc43e92e0cb74faac46e759a9e0f9b6c1f4f88b56c8d56fee091000fd663c2e4e7099a64fefb71df1f4bc881b SHA512 f379b5ede9cca71b334638953209a2598dbf091ad08c322d2265cbbdb27d8f0ea7b1594db33be24cff96f062e3ee62008832ac74713454de9fc19fc20eff6da7 @@ -73,12 +43,6 @@ DIST genpatches-5.4-27.extras.tar.xz 1744 BLAKE2B 876ee0915d60032a8a8c33ebdd9a8a DIST genpatches-5.4-28.base.tar.xz 1116800 BLAKE2B 9046755867bb255b7faefbee6b4b1d8ad4c105927dc4d215f9712c8e6972010d048d4d11732f50a38d6e1d12877c29520ddcc1572c50aa11bd5224dd75076398 SHA512 1be72cb5436ae5671f56f3cfe5fe1a426ccd2d4adcd5a77932bce7656f7987efbee2d3f601c7dc9aeda45b52ee96c097a2940cd5014aabecb4efd37b77e7d061 DIST genpatches-5.4-28.experimental.tar.xz 6144 BLAKE2B e3d2c5ff450f02f9beaa88e3386acd39da9cbea0431097ad9a089f795d62d0c7409de3ea2c25e2173bb8e6860215f76800fab2d5cfe0c8c8012c7453bd1f950e SHA512 f7f521dad25375ac5a630ff506439db1598039e51e4e704069ed1c942037099a77048dece44bdd7d46e591a1168347a78c70504204ac9a19965b33e0b83a8ceb DIST genpatches-5.4-28.extras.tar.xz 1744 BLAKE2B 6516e021b69ebb3bf6632e255752ea34fc9b76dc1b6061c412c4ea1abd652771463902cc8e9f163ed1153965c403fe22e733a6e9a35de1e8b0b033e48a769be5 SHA512 4766a65d4a37ff44ecce6140710b3e8aab4a997966ff8af3551573fb37b369cba7c626338090a09451ca118425158729c3b1bb9c4478245c067b28fbc4f45754 -DIST genpatches-5.5-10.base.tar.xz 456696 BLAKE2B d26c970cad7ffc6950f92fdd906a85f4e0e6242c6450b7ac0211a2cab8ade3c03112f3220943babbf26f115d35d3ba3dec18ff00c7a5608efadcaf7d417431e3 SHA512 bbd56eac912dac056d8273a9f3c21710fc614619b1bb6b52c48bf5972518a17ae20ad8601fb294a446415d0ecda57501681a4bbf13fe4a493a48a0d2d324e396 -DIST genpatches-5.5-10.experimental.tar.xz 5596 BLAKE2B 7f4253811033204ded79c9c7b4d103cdefaf2ce459739fc32da9a0802ad61b5d118628ae9a70103ee460c9b7c4a79b6d48190d105b7a4d5e7b06061cd1969647 SHA512 8d655fe247c860096ee15140c58df8da172524c51433ad60426e1ea528f69d4e5ecb24d2ff39c3400dfe18206039ddbe046ec7aff6304dcdbfa05d03b71ae992 -DIST genpatches-5.5-10.extras.tar.xz 1740 BLAKE2B 43ef46fdd52322a5b1f370690e7e39d8a6b835726b4166b5f35f079446042b60c9f59e159a88ac82ffa384ff7dce619140783a7e202d3374e272e140744a6459 SHA512 57affa6ae287b621407d8c8b8d12dcc7a45bb3d68bbd0418737c95df6ef7bdd76ea8a90caec3322b2e3a75ccb159c42fb132e38cf8c62e21d7abd22e98d309c9 -DIST genpatches-5.5-11.base.tar.xz 504352 BLAKE2B e7e24b605897a5c9aa454c9b8591458b9ff6276574513c58e2c16b99f8f045081ff57a419f5f31c78625d3c807abf1483ec718d3e4d80f8cbc45455d1d5e2d95 SHA512 db442b6df1b841c59c888dad631a7353daa9f500322a2f4b0449ee61833cd89c7f6f1bad1b799009a90de6c17b7bab7592fdcc4d7d2ba26321ec91302343a204 -DIST genpatches-5.5-11.experimental.tar.xz 5600 BLAKE2B bd7006c638322fa4aef7f7a45316940cee2c39449e85b57b2374fcb9ff11e6d3c1988045d6af1b80e8e21f180651459c371f462730c0941e07ebd407db78fceb SHA512 57d689e062b71f38283937615bcd3b132e174cb875bdee373a36fc13d525c935e7b70bf5f7ab338bfcc2b80c68e05c9875f1bffec5f953f4847fa0fdb0246d4a -DIST genpatches-5.5-11.extras.tar.xz 1744 BLAKE2B f84aa0a4059f15a6e8e08f957259ceb519e144905467562abfe5637702e089141c4a6def7c61d91af299d2a850115a01852435d448e04fa8bb6a84644bd57bbd SHA512 e0241b4cb10e6257fbb5d12e41a7ef32eb9a501e9a81c0e638ec619629f9a421ae6022c8cb041789b764948f6b71cf810f49be7d8773b2d8c7c25935de846648 DIST genpatches-5.5-12.base.tar.xz 541732 BLAKE2B fac0a28374f38f3949fd13433da71680cb72c90477b5778343950fc4857095c9298b83c7ff34965030329179864fee287ede693ba4614b9b7f765b76f26ff362 SHA512 bd0855ca4a1b453dfcac8fac034e634a2080fdc7cdf1d9ed633d36cdd75d6145737df09606211ec38012c7dc5d9a7956911c47b4256acfcd746df31d529cfe2f DIST genpatches-5.5-12.experimental.tar.xz 5596 BLAKE2B b8f2341550c7b6e64d6da49813079fdad59fd5b80e77bae120ba50676a05d96233f8fdfda8a145c1060c06fbedcd40dc57c38d127e02621c183fb3692e0a8801 SHA512 3ca8743bec878a56505a6ca18a780b21f8d75b8a18e2ab903499cf12f7c76d2ab5dc8bd8887edfbbfe010bc6522c912bca16fe12c7aa477c208c27b099825ebd DIST genpatches-5.5-12.extras.tar.xz 1740 BLAKE2B b9787c1a5ff46dd4cbbd6a1914b9851e42072bcec880e15ef82a8d878da079ba991c690eda9752ec0f9d7e15a7e9032e5e2a8fa98623a1b45937cc2dcfe30688 SHA512 94b4e044c2e67a303cc3e08941e097c8f24e38cbc2b39816b0d6b49ef4c1bb00341389432ba2258195b1abe2b3ee7ea92a06a56e756f22591625838731d41bf8 @@ -88,9 +52,6 @@ DIST genpatches-5.5-13.extras.tar.xz 1744 BLAKE2B ca1c8f785f746c31303f27c4eb013c DIST genpatches-5.5-15.base.tar.xz 588276 BLAKE2B 3a0ac7d0d4497be430b57288f634892c59e065d3cd36446db996934fdb16cddca8fee5db3599bb340f1af199797dae2b45ae874d813dba26a9331509fed3b983 SHA512 a62551f5990f7887cbfeb4d69e2976d199176dc25ca1e2a844f5bad5359b232e3a8ef4516ebfc2cc56d8b57040f45be510805e2b7929647b43c92598ffc7f24b DIST genpatches-5.5-15.experimental.tar.xz 5600 BLAKE2B 7286fce52f37a9990c2da80c011c68e208efdf2401bafc22e38cea45c0c2b209a04659b019881046e507c00b052b317bc0f9e9d0a755744d00e6b764507a56c7 SHA512 e4579e97bcb59750ce8831eefe41eec3817856b44ede70f233e3b7895b8ad21e5d566f8a41c9ff1f2d6b89d9264b1c95d7db4fc18434bf1a5d90bc645fe8541d DIST genpatches-5.5-15.extras.tar.xz 1740 BLAKE2B e84aca1db61fb16a427c3ad740c9a3b5ccd16580fb758d04b0c04c6009c2a18c78e41643be915bcd21bfc42568180d73e89fbda46d574f12da343a196c657082 SHA512 248600a5a0b4d10751e6e9f29e13163fc9fd0b1bc8e11a01718d4983d490d6630ca12e3870980065a145c293adca7ec3c14f79c9938f2abe48fe7886c40f7225 -DIST genpatches-5.5-9.base.tar.xz 399476 BLAKE2B a4582c276854d99a15766b0f9ae28326c3ba89d46e513e7265b839788966057fdfc46912695d74dc560cf22db087d20869dbfd69c59250d0b2e59cf56a506d81 SHA512 cb566c2394bf1c98a32343b5be1bc9ecc1a48587443cac39a2e999b09adedb3319726b1321a6d38ae6e6eb39e106dd1e251ed15f127ffb730f6597949df512de -DIST genpatches-5.5-9.experimental.tar.xz 5596 BLAKE2B 432841bbb57e3506c4759425c7646e8742bfbd184520eb2d1a66665a6727da5284face9bff4fb0fce50570349f45cf0763e26b3e2478d261dab521587c372a0c SHA512 413092a1f5686592a43203814d4759154112c43529a6d8733abb0450f8fab549721cc915ee76335ee0e5ec20952366212615c4cbeba86819c2b2f2b6946ee4e8 -DIST genpatches-5.5-9.extras.tar.xz 1744 BLAKE2B c8f761afd767cef3ea6c1d79a3eb6e7dbef2d292dfcecd314189d92c020b3016ae8e3f5cfad3a532f34d9c47f01421ba38e3305b381791dc07375d217f3ac9a0 SHA512 5f48330ef699b9704baabb2c8171c80d445790c7876a92b0c7ea49bc29ee8347d87e441b9a51e2eedd069a78fc7011053e6282e54c216852cc9ba080064169d6 DIST genpatches-5.6-3.base.tar.xz 5068 BLAKE2B 787508456aa62de81679e665f8ac1f88b94f791328085d2ada0316e75c3d39928069841ac9e085519b09d4622957c11858309cf0f177a3e28662294db49a6e9c SHA512 683fc8085a49fdf4f2ece7d4bb01dd0a919ec76af9c3bd46fe5bf2b113da7ef8de8f9140677313d04c75e805520d29250c34983892b8b1b3d50dbd62999ebc5d DIST genpatches-5.6-3.experimental.tar.xz 5596 BLAKE2B 343f3d3db3e85ea26312206793533e6e75aa9964c8e31b47af1df032496b729704b26b427161dcc8d579b244db584da3c019f225965128a245bf78c5206246dd SHA512 dfd056c6da65f746092e431c5bb37588f628ceb43be24c3d4272bd4a6bcc8b22dce83181951ba2c404081e50175e9d7002d4a97771c63c0b222f64d2f520d121 DIST genpatches-5.6-3.extras.tar.xz 1744 BLAKE2B b18fb6aed297130b837da5c6f167d76a731e71bb8a8c5cc01b89c4d372d75d9fed6ecb6008bef95951f9220aef7bfc35aec808d1f27dfd9e2c3b873fdc925a4f SHA512 d8f2a1610a4470965ef2d35d7f60e69d0d59dbcc4b7de0ad108713ca124b7a39a1cf550ccea5a95dda36258206684f50b9e9482afed887eda84c5be580a0abce diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild deleted file mode 100644 index 0f91fffa2dc3..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.166.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="175" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.169.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.169.ebuild deleted file mode 100644 index 9d0cca118fa6..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.169.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="178" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.170.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.170.ebuild deleted file mode 100644 index a6524760bfaf..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.170.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="180" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild deleted file mode 100644 index af0d7c75739a..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="181" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.108.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.108.ebuild deleted file mode 100644 index 4883fe16cc21..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.108.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="107" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.109.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.109.ebuild deleted file mode 100644 index 438c14a2f228..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.109.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="108" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.110.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.110.ebuild deleted file mode 100644 index aab7b020e134..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.110.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="109" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild deleted file mode 100644 index ce46c401f672..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.97.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="96" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.24.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.24.ebuild deleted file mode 100644 index 2c8dbcad3979..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.24.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="24" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.25.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.4.25.ebuild deleted file mode 100644 index 8c60efcbf1dc..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.4.25.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="25" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.5.7.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.5.7.ebuild deleted file mode 100644 index f3769cf5f934..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.5.7.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="9" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.5.8.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.5.8.ebuild deleted file mode 100644 index dac94ff87df7..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.5.8.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="10" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.5.9.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.5.9.ebuild deleted file mode 100644 index 0e82e47e6ea9..000000000000 --- a/sys-kernel/gentoo-sources/gentoo-sources-5.5.9.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -ETYPE="sources" -K_WANT_GENPATCHES="base extras experimental" -K_GENPATCHES_VER="11" - -inherit kernel-2 -detect_version -detect_arch - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" -IUSE="experimental" - -DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -pkg_postinst() { - kernel-2_pkg_postinst - einfo "For more info on this patchset, and how to report problems, see:" - einfo "${HOMEPAGE}" -} - -pkg_postrm() { - kernel-2_pkg_postrm -} diff --git a/www-client/firefox-bin/files/firefox-bin.sh b/www-client/firefox-bin/files/firefox-bin.sh index 069b474ac8a3..b02318548005 100644 --- a/www-client/firefox-bin/files/firefox-bin.sh +++ b/www-client/firefox-bin/files/firefox-bin.sh @@ -98,8 +98,8 @@ export GTK_PATH="${MOZ_LIB_DIR}/gtk-3.0" ## names and contect menus ## if [[ $@ != *"--name "* ]]; then - set -- "--name ${DESKTOP_FILE}" "$@" + set -- --name "${DESKTOP_FILE}" "$@" fi # Run the browser -exec ${MOZ_PROGRAM} $@ +exec ${MOZ_PROGRAM} "$@" diff --git a/www-client/firefox/files/firefox.sh b/www-client/firefox/files/firefox.sh index e3412b3b47c3..dcb2a8d606d0 100644 --- a/www-client/firefox/files/firefox.sh +++ b/www-client/firefox/files/firefox.sh @@ -103,8 +103,8 @@ export MOZ_ALLOW_DOWNGRADE=1 ## names and contect menus ## if [[ $@ != *"--name "* ]]; then - set -- "--name ${DESKTOP_FILE}" "$@" + set -- --name "${DESKTOP_FILE}" "$@" fi # Run the browser -exec ${MOZ_PROGRAM} $@ +exec ${MOZ_PROGRAM} "$@" |