diff options
Diffstat (limited to 'dev-lang')
37 files changed, 141 insertions, 892 deletions
diff --git a/dev-lang/berkeley_upc/Manifest b/dev-lang/berkeley_upc/Manifest index 41c87a169..c4f8eae36 100644 --- a/dev-lang/berkeley_upc/Manifest +++ b/dev-lang/berkeley_upc/Manifest @@ -1,4 +1 @@ -DIST berkeley_upc-2.16.2.tar.gz 6544935 BLAKE2B 89fa205b137ac88f716cfb6fa259c2c614767178a89e4a8becb038ccd0376b44214beea0b595a642c6121b6708f2acb98f6744faddf70d7f56e6ad5a1c12060a SHA512 fa7f7f6a36dd2a0c064daf301813f566fbd59a68c9186c81962384a98a2989c0ed26a816dd8196e388a714ca53dcbb34d27fffbdea33f1a29a70217d64cbe8f4 -DIST berkeley_upc-2.18.0.tar.gz 6175945 BLAKE2B 801b68132a41ed6ef2c1facff756d4491d5c3346db29d22161427ee3842a26897a1529e16013d84c8038e241674bfa552238b66a2fd0490d50d899a5dc4c5e1c SHA512 7d213af5f89fd9fda0a08dd8dabfb363227a138d64944dc95245a3f9a9bd0da5d091d1d0456c0a4d2bce16acdae09eaba7ee7c9be856267a135f7c77c98e2536 -DIST berkeley_upc-2.18.2.tar.gz 6888644 BLAKE2B ceff1f7670844d8f2936af56e39168a5cf5a531d7d272a087e739bef0ab2a60f1690919a772a8fd8611557ff378191f8732802db60aeb461d19782196528d756 SHA512 c7c362745003a1001600247654fe694922f397429ecdff7f798d29d4cb268eef709d03783bf082b0aa161586e0c680919631fae09835760b33b88171c717a47a -DIST berkeley_upc-2.20.0.tar.gz 6914091 BLAKE2B 2a093af3595475b3b7120df160b08297410e9d48d231e75f5730bac3a45fa8f132ac15a52e930bc086379dda65e74e5ad90f2534767643ae0830a4758c5ef033 SHA512 12e3a2b03b840daaaee90fbd03450517abbd61433c53169610719e7febc50353e682bbe85106b542c3405066d6c643d418ed9e35ed46f0162b47402ea5586b94 +DIST berkeley_upc-2020.12.0.tar.gz 5805676 BLAKE2B ec2d5516e9c407e36484a7a39f66edf0a5c464c47580331caa194fb953c711a522b44c962f1d1cd70a8bd05ecbfd07b310b0617908529e1d59c227e8d2607602 SHA512 49e23d46e8234e5e0b9900f074fe5a495ee904fe7da0836fa2a51f68876cb6ba95b2ef76cb2f78aeb404a6e86d32066c907d7d064dd3886978783de2810ca319 diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild deleted file mode 100644 index 2dd04b9a9..000000000 --- a/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="The Berkeley UPC Runtime/driver" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed - sptr-struct sptr-symmetric threads +udp" - -REQUIRED_USE=" - ^^ ( segment-fast segment-large ) - ^^ ( sptr-packed sptr-struct sptr-symmetric )" - -DEPEND="mpi? ( virtual/mpi ) - mpi-compat? ( virtual/mpi )" - -pkg_setup() { - elog "There is a lot of options for this package," - elog "especially network conduits settings." - elog "You can set them using EXTRA_ECONF variable." - elog "To see full list of options visit ${HOMEPAGE}download/dist/INSTALL.TXT" -} - -src_configure() { - ./configure \ - --prefix="${EPREFIX}"/usr/libexec/${P} \ - --mandir="${EPREFIX}"/usr/share/man/ \ - --disable-aligned-segments \ - --disable-auto-conduit-detect \ - $(use_enable mpi) \ - $(use_enable mpi-compat) \ - $(use_enable pshm) \ - $(use_enable segment-fast) \ - $(use_enable segment-large) \ - $(use_enable single smp) \ - $(use_enable sptr-packed) \ - $(use_enable sptr-struct) \ - $(use_enable sptr-symmetric) \ - $(use_enable threads par) \ - $(use_enable udp) \ - ${EXTRA_ECONF} || die -} - -src_install() { - default - dodir /usr/bin - dosym ../libexec/${P}/bin/upc_trace /usr/bin/upc_trace - dosym ../libexec/${P}/bin/upcc /usr/bin/upcc - dosym ../libexec/${P}/bin/upcdecl /usr/bin/upcdecl - dosym ../libexec/${P}/bin/upcrun /usr/bin/upcrun -} diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild deleted file mode 100644 index 2dd04b9a9..000000000 --- a/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="The Berkeley UPC Runtime/driver" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed - sptr-struct sptr-symmetric threads +udp" - -REQUIRED_USE=" - ^^ ( segment-fast segment-large ) - ^^ ( sptr-packed sptr-struct sptr-symmetric )" - -DEPEND="mpi? ( virtual/mpi ) - mpi-compat? ( virtual/mpi )" - -pkg_setup() { - elog "There is a lot of options for this package," - elog "especially network conduits settings." - elog "You can set them using EXTRA_ECONF variable." - elog "To see full list of options visit ${HOMEPAGE}download/dist/INSTALL.TXT" -} - -src_configure() { - ./configure \ - --prefix="${EPREFIX}"/usr/libexec/${P} \ - --mandir="${EPREFIX}"/usr/share/man/ \ - --disable-aligned-segments \ - --disable-auto-conduit-detect \ - $(use_enable mpi) \ - $(use_enable mpi-compat) \ - $(use_enable pshm) \ - $(use_enable segment-fast) \ - $(use_enable segment-large) \ - $(use_enable single smp) \ - $(use_enable sptr-packed) \ - $(use_enable sptr-struct) \ - $(use_enable sptr-symmetric) \ - $(use_enable threads par) \ - $(use_enable udp) \ - ${EXTRA_ECONF} || die -} - -src_install() { - default - dodir /usr/bin - dosym ../libexec/${P}/bin/upc_trace /usr/bin/upc_trace - dosym ../libexec/${P}/bin/upcc /usr/bin/upcc - dosym ../libexec/${P}/bin/upcdecl /usr/bin/upcdecl - dosym ../libexec/${P}/bin/upcrun /usr/bin/upcrun -} diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild deleted file mode 100644 index 998e9f327..000000000 --- a/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="The Berkeley UPC Runtime/driver" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed - sptr-struct sptr-symmetric threads +udp" - -REQUIRED_USE=" - ^^ ( segment-fast segment-large ) - ^^ ( sptr-packed sptr-struct sptr-symmetric )" - -DEPEND="mpi? ( virtual/mpi ) - mpi-compat? ( virtual/mpi )" - -pkg_setup() { - elog "There is a lot of options for this package," - elog "especially network conduits settings." - elog "You can set them using EXTRA_ECONF variable." - elog "To see full list of options visit ${HOMEPAGE}download/dist/INSTALL.TXT" -} - -src_configure() { - ./configure \ - --prefix="${EPREFIX}"/usr/libexec/${P} \ - --mandir="${EPREFIX}"/usr/share/man/ \ - --disable-aligned-segments \ - --disable-auto-conduit-detect \ - $(use_enable mpi) \ - $(use_enable mpi-compat) \ - $(use_enable pshm) \ - $(use_enable segment-fast) \ - $(use_enable segment-large) \ - $(use_enable single smp) \ - $(use_enable sptr-packed) \ - $(use_enable sptr-struct) \ - $(use_enable sptr-symmetric) \ - $(use_enable threads par) \ - $(use_enable udp) \ - ${EXTRA_ECONF} || die -} - -src_install() { - default - dodir /usr/bin - dosym ../libexec/${P}/bin/upc_trace /usr/bin/upc_trace - dosym ../libexec/${P}/bin/upcc /usr/bin/upcc - dosym ../libexec/${P}/bin/upcdecl /usr/bin/upcdecl - dosym ../libexec/${P}/bin/upcrun /usr/bin/upcrun -} diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2020.12.0.ebuild index 2dd04b9a9..ef148d422 100644 --- a/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild +++ b/dev-lang/berkeley_upc/berkeley_upc-2020.12.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 DESCRIPTION="The Berkeley UPC Runtime/driver" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" +HOMEPAGE="https://upc.lbl.gov/" +SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz" LICENSE="BSD-4" SLOT="0" @@ -13,6 +13,9 @@ KEYWORDS="~amd64 ~x86" IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed sptr-struct sptr-symmetric threads +udp" +# Requires network access +RESTRICT="test" + REQUIRED_USE=" ^^ ( segment-fast segment-large ) ^^ ( sptr-packed sptr-struct sptr-symmetric )" diff --git a/dev-lang/berkeley_upc_translator/Manifest b/dev-lang/berkeley_upc_translator/Manifest index f0f254023..0c77a8558 100644 --- a/dev-lang/berkeley_upc_translator/Manifest +++ b/dev-lang/berkeley_upc_translator/Manifest @@ -1,3 +1 @@ -DIST berkeley_upc_translator-2.16.2.tar.gz 7257272 BLAKE2B 51fdb47ba3b5d7d203dc1cc0f52df80efff468e04445fe10bb70d7671861f0e3ae3a1ca5e94929ded6b543e59cf0a0cafdbf31913cf3ccf52c6ee159917ef0a5 SHA512 e7bef6697f434d8ed0d7492d1bfc222884ba46aa96f6981949e505e0407feff738bebbbcc00cb74e0690b3b0a91700c6e530aff362d9085023e7cc2e163bb4ba -DIST berkeley_upc_translator-2.18.0.tar.gz 7257554 BLAKE2B d234361bd5a203d8a42b6d7f8139f43c0463f153a1a619b1f50a47c7b97a37c7dfa2414488cc211c0548e98f1576599d5bb0d724fa567921ca2f40774f18defb SHA512 b9f679a1aae528e22854ddf61b84d76151d25cbafb44ba743cf01e7337f28de1a91010bbd3e3c574cfed9fa5445f2f03b1be8f0b2c59db637190afe1dacc8178 -DIST berkeley_upc_translator-2.18.2.tar.gz 7259552 BLAKE2B 3f20f21eb19be2bc5850c26d146ee3bd34c62d4b598833eeda16d0f4e7ebef17484b56bbbf004e5170afc1e9ef9b4e3bbb929254a90820a646576d95bf00530d SHA512 ec2f306c2690a5e28747b4dfe2f360e89e539e1d7d645a218bff16f6ea5de1965e52891ab5aba4c9da591ea378466c618a2c9917de93a99980285f8bc0df589d +DIST berkeley_upc_translator-2.28.2.tar.gz 7285825 BLAKE2B 2ec1bdd2dbab604abe52e04dbec9d56a387c3111d0f8d7edd4dd46d651eb8212eeb6fdf671318988f815a1feaeb5e69d03cd5ed07c9c9af12c5622f804ee4ea1 SHA512 b68bdc5185a3559fc27c85cace0c2aa879d9824ec4bbc86509bfa59f12cfc95feb168cdba8bab982819357c1f221e439e0ac909736e87625f2ae1fd57f039692 diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild deleted file mode 100644 index c625e8a3c..000000000 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="The Berkeley UPC-to-C translator" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-shells/tcsh" -RDEPEND="dev-lang/berkeley_upc" - -src_prepare() { - epatch "$FILESDIR/${P}-check-abi.patch" -} - -src_compile() { - emake -j1 -} - -src_install() { - emake install PREFIX="${D}/usr/libexec/${P}" -} diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild deleted file mode 100644 index 35166f22c..000000000 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="The Berkeley UPC-to-C translator" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-shells/tcsh" -RDEPEND="dev-lang/berkeley_upc" - -src_prepare() { - epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch" -} - -src_compile() { - emake -j1 -} - -src_install() { - emake install PREFIX="${D}/usr/libexec/${P}" -} diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild deleted file mode 100644 index 35166f22c..000000000 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="The Berkeley UPC-to-C translator" -HOMEPAGE="http://upc.lbl.gov/" -SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz" -LICENSE="BSD-4" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-shells/tcsh" -RDEPEND="dev-lang/berkeley_upc" - -src_prepare() { - epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch" -} - -src_compile() { - emake -j1 -} - -src_install() { - emake install PREFIX="${D}/usr/libexec/${P}" -} diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.2.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.2.ebuild new file mode 100644 index 000000000..135ac7393 --- /dev/null +++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.28.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="The Berkeley UPC-to-C translator" +HOMEPAGE="https://upc.lbl.gov/" +SRC_URI="https://upc.lbl.gov/download/release/${P}.tar.gz" + +LICENSE="BSD-4" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + app-shells/tcsh + sys-devel/bison +" + +PATCHES=( "${FILESDIR}"/${PN}-2.28.0-makefile.patch ) + +src_prepare() { + default + + # makefiles unset CFLAGS and CXXFLAGS + export CXX="$(tc-getCXX) -std=gnu++98 " + tc-export CC + + export BUPC_ABI="${BUPC_ABI:-LP64}" \ + BUPC_BUILDDIR="${BUPC_BUILDDIR:-build_ia64}" +} + +src_configure() { + # their configure is broken + # patch should be enough to counter most + return +} + +src_compile() { + ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \ + emake -j1 all +} + +src_install() { + ABI="${BUPC_ABI}" BUILDDIR="${BUPC_BUILDDIR}" \ + PREFIX="${ED}/usr/libexec/${P}/" \ + emake -j1 install +} diff --git a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch deleted file mode 100644 index ba3f8d449..000000000 --- a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.16.2-check-abi.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- config-aux/config-builddir -+++ config-aux/config-builddir -@@ -1,5 +1,7 @@ - #!/bin/sh - -+unset ABI -+ - MYDIR=`dirname $0` - GUESS="$MYDIR/config.guess" - if test ! -x "$GUESS" ; then diff --git a/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch new file mode 100644 index 000000000..19242753f --- /dev/null +++ b/dev-lang/berkeley_upc_translator/files/berkeley_upc_translator-2.28.0-makefile.patch @@ -0,0 +1,70 @@ +diff --git a/Makefile b/Makefile +index 551228d..b494da7 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,51 +1,27 @@ +-# C and C++ compilers to use for building the translator +-CC = gcc +-CXX = g++ +- +-# Default location for installation +-PREFIX = /usr/local/bupc_translator +- +-# override default build directory (empty for auto-detect) +-BUILDDIR= +- + # override if your version of copy doesn't like these flags + CPYDIR = cp -R -p + + # override if your filesystem has course-grained utimes + TOUCHDELAY = 2 + +-# include overrides from configure, if any +--include Makefile.local +- + #------------------------------------------------------- + # You should not need to modify anything below this line + + all clean install update-nodist-list: +- @echo "------------------------------------------------------------" ; \ +- if test "$(BUILDDIR)" ; then \ +- echo "WARNING: forcing BUILDDIR=$(BUILDDIR)"; \ +- builddir="$(BUILDDIR)" ; \ +- else \ +- CC="$(CC)"; export CC; \ +- CXX="$(CXX)"; export CXX; \ +- builddir=`config-aux/config-builddir` ; \ +- fi ; \ +- if test "$$builddir" ; then \ +- echo "Making $@ in BUILDDIR=$$builddir" ; \ +- echo " $(CC) is: `$(CC) --version 2>&1 | head -1`" ; \ +- echo " $(CXX) is: `$(CXX) --version 2>&1 | head -1`" ; \ +- echo " $(MAKE) is: `$(MAKE) --version 2>&1 | head -1`" ; \ +- echo "------------------------------------------------------------" ; \ +- if test "$$builddir" = "targ_ilp32_osx" -o "$$builddir" = "targ_lp64_osx"; then \ +- strip=NOSTRIP=1 ; export strip ; \ +- fi ; \ +- if test -n "$${CFLAGS+set}"; then \ +- echo "WARNING: unsetting CFLAGS" ; \ +- unset CFLAGS ; \ +- fi ; \ +- $(MAKE) BUILDDIR="$$builddir" $$strip $@-internal ; \ +- else \ +- exit 1; \ ++ @echo "------------------------------------------------------------" ; \ ++ if test -d "open64/osprey1.0/$(BUILDDIR)" ; then \ ++ echo "Making $@ in BUILDDIR=$(BUILDDIR)" ; \ ++ echo " $(CC) is: `$(CC) --version 2>&1 | head -1`" ; \ ++ echo " $(CXX) is: `$(CXX) --version 2>&1 | head -1`" ; \ ++ echo " $(MAKE) is: `$(MAKE) --version 2>&1 | head -1`" ; \ ++ echo "------------------------------------------------------------" ; \ ++ if test -n "$${CFLAGS+set}"; then \ ++ echo "WARNING: unsetting CFLAGS" ; \ ++ unset CFLAGS ; \ ++ fi ; \ ++ $(MAKE) BUILDDIR="$(BUILDDIR)" NOSTRIP=1 $@-internal ; \ ++ else \ ++ exit 1; \ + fi + + all-internal: diff --git a/dev-lang/berkeley_upc_translator/metadata.xml b/dev-lang/berkeley_upc_translator/metadata.xml index c8c5e0f03..e97c4322a 100644 --- a/dev-lang/berkeley_upc_translator/metadata.xml +++ b/dev-lang/berkeley_upc_translator/metadata.xml @@ -2,7 +2,11 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>jauhien@gentoo.org</email> - <name>Jauhien Piatlicki</name> + <email>gentoo@aisha.cc</email> + <name>Aisha Tammy</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> </maintainer> </pkgmetadata> diff --git a/dev-lang/conceptual/Manifest b/dev-lang/conceptual/Manifest deleted file mode 100644 index bb322e2f7..000000000 --- a/dev-lang/conceptual/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST conceptual-1.4.tar.gz 4449879 BLAKE2B 44ab17c66e1d03c842f7526744b8674abad9ba674b2300ee35bf08114307ef12c655d129163a5af66ae6b55bf6dddacccab7d31bc104c2afc8ae12932bb59456 SHA512 a74226ae1d8aaa5ae23585bfa4fa918a5c05bec6bf0fbf388212dd622b0126d9970fe586d79b63820cc3b25e07d5fef7a9d5bd1604e9b3f4eacad45313242931 diff --git a/dev-lang/conceptual/conceptual-1.4.ebuild b/dev-lang/conceptual/conceptual-1.4.ebuild deleted file mode 100644 index 58da5001f..000000000 --- a/dev-lang/conceptual/conceptual-1.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -JAVA_PKG_OPT_USE="gui" - -inherit java-pkg-opt-2 python-single-r1 - -DESCRIPTION="A Network Correctness and Performance Testing Language" -HOMEPAGE="http://conceptual.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD-2" -IUSE="gui test" -KEYWORDS="~amd64" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - virtual/mpi - ${PYTHON_DEPS} - gui? ( virtual/jdk:* )" -DEPEND="${RDEPEND}" - -src_compile() { - default - use gui && emake gui -} - -src_install () { - default - if use gui; then - java-pkg_newjar gui/ncptlGUI-1.4.jar ${PN}.jar - java-pkg_dolauncher - fi -} diff --git a/dev-lang/conceptual/metadata.xml b/dev-lang/conceptual/metadata.xml deleted file mode 100644 index c73b3a9fa..000000000 --- a/dev-lang/conceptual/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ottxor@gentoo.org</email> - <name>Christoph Junghans</name> - </maintainer> - <use> - <flag name="gui">Build the Java base graphical interface</flag> - </use> - <upstream> - <remote-id type="sourceforge">conceptual</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lang/icc/Manifest b/dev-lang/icc/Manifest deleted file mode 100644 index ac43ecaf8..000000000 --- a/dev-lang/icc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parallel_studio_xe_2018_update2_professional_edition.tgz 3877755304 BLAKE2B c8852df23abf080f482002a37af7781b3fbae3ecec448914ea5a237fa2b925073d1a3dc2dd94ba64002ff0f6c7e9b18b25fa7ada811a83b10344eb9b92cb37ff SHA512 a9b644b0305d83a9d0daa14d146cb3ce79949db55a410afe48d62259414e6256d9ef533a04bb50807103511db2016c4abcbbf769146854a25638f402a6d0f2be diff --git a/dev-lang/icc/icc-18.0.2.199-r1.ebuild b/dev-lang/icc/icc-18.0.2.199-r1.ebuild deleted file mode 100644 index 7faa9de54..000000000 --- a/dev-lang/icc/icc-18.0.2.199-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -INTEL_DIST_SKU=3235 -INTEL_DIST_PV=2018_update2_professional_edition - -inherit intel-sdp-r1 - -DESCRIPTION="Intel C/C++ Compiler" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/" - -IUSE="doc" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -# avoid file collision with ifc #476330 -RDEPEND="~dev-libs/intel-common-${PV}[compiler]" - -CHECKREQS_DISK_BUILD=500M - -INTEL_DIST_DAT_RPMS=( - "icc-common-18.0.2-199-18.0.2-199.noarch.rpm" - "icc-common-ps-18.0.2-199-18.0.2-199.noarch.rpm" - "icc-common-ps-ss-bec-18.0.2-199-18.0.2-199.noarch.rpm") -INTEL_DIST_AMD64_RPMS=( - "icc-18.0.2-199-18.0.2-199.x86_64.rpm" - "icc-ps-18.0.2-199-18.0.2-199.x86_64.rpm" - "icc-ps-ss-18.0.2-199-18.0.2-199.x86_64.rpm" - "icc-ps-ss-bec-18.0.2-199-18.0.2-199.x86_64.rpm") -INTEL_DIST_X86_RPMS=( - "icc-32bit-18.0.2-199-18.0.2-199.x86_64.rpm" - "icc-ps-ss-bec-32bit-18.0.2-199-18.0.2-199.x86_64.rpm") - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( - "icc-doc-18.0-18.0.2-199.noarch.rpm" - "icc-doc-ps-18.0-18.0.2-199.noarch.rpm") - fi -} diff --git a/dev-lang/icc/metadata.xml b/dev-lang/icc/metadata.xml deleted file mode 100644 index 7c4d1a96d..000000000 --- a/dev-lang/icc/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -The Intel® C++ Compiler is a full featured C/C++ compiler for Intel -based architectures. The compiler supports multi-threading, automatic -processor dispatch, vectorization, auto-parallelization, OpenMP, data -prefetching, loop unrolling. The package comes with extensive -documentation. The product can be installed as a non-commercial as -well. License, terms of qualifications can be found on the web site. -</longdescription> -</pkgmetadata> diff --git a/dev-lang/ifc/Manifest b/dev-lang/ifc/Manifest deleted file mode 100644 index ac43ecaf8..000000000 --- a/dev-lang/ifc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parallel_studio_xe_2018_update2_professional_edition.tgz 3877755304 BLAKE2B c8852df23abf080f482002a37af7781b3fbae3ecec448914ea5a237fa2b925073d1a3dc2dd94ba64002ff0f6c7e9b18b25fa7ada811a83b10344eb9b92cb37ff SHA512 a9b644b0305d83a9d0daa14d146cb3ce79949db55a410afe48d62259414e6256d9ef533a04bb50807103511db2016c4abcbbf769146854a25638f402a6d0f2be diff --git a/dev-lang/ifc/ifc-18.0.2.199-r1.ebuild b/dev-lang/ifc/ifc-18.0.2.199-r1.ebuild deleted file mode 100644 index ce2b3c16d..000000000 --- a/dev-lang/ifc/ifc-18.0.2.199-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -INTEL_DIST_SKU=3235 -INTEL_DIST_PV=2018_update2_professional_edition - -inherit intel-sdp-r1 - -DESCRIPTION="Intel FORTRAN Compiler" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/" - -IUSE="doc" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND="~dev-libs/intel-common-${PV}[compiler]" - -CHECKREQS_DISK_BUILD=400M - -INTEL_DIST_DAT_RPMS=( "ifort-common-18.0.2-199-18.0.2-199.noarch.rpm" ) -INTEL_DIST_X86_RPMS=( "ifort-32bit-18.0.2-199-18.0.2-199.x86_64.rpm" ) -INTEL_DIST_AMD64_RPMS=( "ifort-18.0.2-199-18.0.2-199.x86_64.rpm" ) - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( "ifort-doc-18.0-18.0.2-199.noarch.rpm" ) - fi -} - -src_install() { - # already provided in dev-libs/intel-common - rm \ - "${WORKDIR}"/opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/include/omp_lib.f90 \ - "${WORKDIR}"/opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/include/intel64/omp_lib.mod \ - "${WORKDIR}"/opt/intel/compilers_and_libraries_2018.2.199/linux/compiler/include/intel64/omp_lib_kinds.mod \ - || die "rm failed" - - intel-sdp-r1_src_install -} diff --git a/dev-lang/ifc/metadata.xml b/dev-lang/ifc/metadata.xml deleted file mode 100644 index 0cc12d890..000000000 --- a/dev-lang/ifc/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -The Intel® Fortran Compiler is a full featured FORTRAN 77/95 and -substantial FORTRAN 2003 compiler for Intel based architectures. The -compiler supports multi-threading with automatic processor dispatch, -vectorization, auto-parallelization, OpenMP, data prefetching, loop -unrolling. The package comes with extensive documentation. -The product can be installed as a non-commercial as well. License, -terms of qualifications can be found on the web site. -</longdescription> -</pkgmetadata> diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml deleted file mode 100644 index b0cec0934..000000000 --- a/dev-lang/path64/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>xarthisius@gentoo.org</email> - <name>Kacper Kowalik</name> - </maintainer> - <longdescription> -The PathScale EKOPath Compiler Suite offers programmers a rich set of tools and -one of the world's most sophisticated optimization infrastructures to maximize -program performance on any Intel 64 or AMD64 platform supporting Intel MMX, -SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX. -</longdescription> - <use> - <flag name="debugger">Build PathDB debugger</flag> - <flag name="assembler">Build PathAS assembler</flag> - <flag name="native">Use EKOPath/Path64 for bootstraping</flag> - <flag name="valgrind">Support compiler debugging with <pkg>dev-util/valgrind</pkg></flag> - </use> -</pkgmetadata> diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild deleted file mode 100644 index bad943c74..000000000 --- a/dev-lang/path64/path64-9999.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils git-r3 toolchain-funcs - -DESCRIPTION="Path64 Compiler Suite Community Edition" -HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite" -SRC_URI="" -EGIT_REPO_URI="git://github.com/pathscale/${PN}-suite.git" -PATH64_URI="compiler assembler" -PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx" -DBG_URI="git://github.com/path64/debugger.git" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="" -IUSE="assembler custom-cflags debugger fortran +native +openmp valgrind" - -DEPEND=" - !native? ( sys-devel/gcc:*[vanilla] ) - native? ( || ( dev-lang/ekopath:* dev-lang/path64 ) ) - valgrind? ( dev-util/valgrind )" -RDEPEND="${DEPEND}" - -CMAKE_VERBOSE=1 - -pkg_setup() { - if use custom-cflags ; then - ewarn "You are trying to build ${PN} with custom-cflags" - ewarn "There is a high chance that you will utterly fail!" - ewarn "Unless you know what you are doing you'd better stop now" - ewarn "Should you decide to proceed, you are on your own..." - fi -} - -src_unpack() { - git-r3_src_unpack - cd "${S}" || die - mkdir compiler || die - for f in ${PATH64_URI}; do - EGIT_REPO_URI="git://github.com/${PN}/${f}.git" \ - EGIT_DIR="${EGIT_STORE_DIR}/compiler/${f}" \ - EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/${f}" git-r3_src_unpack - done - for f in ${PATHSCALE_URI}; do - EGIT_REPO_URI="git://github.com/pathscale/${f}.git" \ - EGIT_DIR="${EGIT_STORE_DIR}/compiler/${f}" \ - EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/${f}" git-r3_src_unpack - done - EGIT_REPO_URI=${DBG_URI} EGIT_DIR="${EGIT_STORE_DIR}/compiler/pathdb" \ - EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/pathdb" git-r3_src_unpack -} - -src_prepare() { - local ver=$(grep 'SET(PSC_FULL_VERSION' CMakeLists.txt | cut -d'"' -f2) - cat > "98${PN}" <<-EOF - PATH=/usr/$(get_libdir)/${PN}/bin - ROOTPATH=/usr/$(get_libdir)/${PN}/bin - LDPATH=/usr/$(get_libdir)/${PN}/lib:/usr/$(get_libdir)/${PN}/lib/${ver}/x8664/64 - EOF - sed -i -e "s/-Wl,-s //" CMakeLists.txt || die #strip -} - -src_configure() { - local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | \ - sed -n -e '/dynamic-linker/s:.* -dynamic-linker \([^ ]\+\) .*:\1:p') - local libgcc=$($(tc-getCC) -print-libgcc-file-name) - use custom-cflags && flags=( - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - ) - - # Yup, I know how bad it is, but I'd rather have a working compiler - unset FC F90 F77 FCFLAGS F90FLAGS FFLAGS CFLAGS CXXFLAGS - - if use native ; then - export CMAKE_BUILD_TYPE=Release - export CC=pathcc - export CXX=pathCC - export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE" - else - export CMAKE_BUILD_TYPE=Debug - fi - mycmakeargs=( - -DCMAKE_INSTALL_PREFIX=/usr/$(get_libdir)/${PN} - -DPATH64_ENABLE_TARGETS="x86_64" - -DPATH64_ENABLE_PROFILING=ON - -DPATH64_ENABLE_MATHLIBS=ON - -DPATH64_ENABLE_PATHOPT2=OFF - $(cmake-utils_use assembler PATH64_ENABLE_PATHAS) - $(cmake-utils_use assembler PATH64_ENABLE_DEFAULT_PATHAS) - $(cmake-utils_use fortran PATH64_ENABLE_FORTRAN) - $(cmake-utils_use openmp PATH64_ENABLE_OPENMP) - $(cmake-utils_use debugger PATH64_ENABLE_PATHDB) - $(cmake-utils_use valgrind PATH64_ENABLE_VALGRIND) - -DPSC_CRT_PATH_x86_64=/usr/$(get_libdir) - -DPSC_CRTBEGIN_PATH=$(dirname ${libgcc}) - -DPSC_DYNAMIC_LINKER_x86_64=${linker} - -DCMAKE_C_COMPILER="$(tc-getCC)" - -DCMAKE_CXX_COMPILER="$(tc-getCXX)" - "${flags[@]}" - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - doenvd "98${PN}" -} diff --git a/dev-lang/pgi/Manifest b/dev-lang/pgi/Manifest deleted file mode 100644 index 27c00897e..000000000 --- a/dev-lang/pgi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pgilinux-2013-135.tar.gz 949594228 SHA256 94dc015b5758486905643a729f7ece5c68038667385cbd08406b8799fcf9a22c SHA512 1bbd26f14c6757677c30fc2f4598f2b26072d34f0fe90a8914b55b0e52472adc1d342398372581ee9eef43480b5207d7998322f9621d0993f0a82d9055b7a5c6 WHIRLPOOL ad299eb206748f921ab826093a2a728ea100b0b51f2eca30562a956ed5885791c1b6465d3877586e626bb3ba6d397e6cd0d13e8bc736f2ccbf64e2e5601e7d8f diff --git a/dev-lang/pgi/files/pgi-13.5-glibc.patch b/dev-lang/pgi/files/pgi-13.5-glibc.patch deleted file mode 100644 index 434f12cb5..000000000 --- a/dev-lang/pgi/files/pgi-13.5-glibc.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ru opt/pgi/linux86/13.5/include/bits/types.h opt/pgi-b/linux86/13.5/include/bits/types.h ---- opt/pgi/linux86/13.5/include/bits/types.h 2013-05-07 21:45:39.000000000 +0200 -+++ opt/pgi-b/linux86/13.5/include/bits/types.h 2013-06-02 01:24:19.000000000 +0200 -@@ -136,6 +136,7 @@ - #include <bits/typesizes.h> /* Defines __*_T_TYPE macros. */ - - -+__STD_TYPE __SQUAD_TYPE __syscall_slong_t; - __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ - __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ - __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ -diff -ru opt/pgi/linux86-64/13.5/include/bits/types.h opt/pgi-b/linux86-64/13.5/include/bits/types.h ---- opt/pgi/linux86-64/13.5/include/bits/types.h 2013-05-07 21:45:39.000000000 +0200 -+++ opt/pgi-b/linux86-64/13.5/include/bits/types.h 2013-06-02 01:23:51.000000000 +0200 -@@ -135,7 +135,7 @@ - #endif - #include <bits/typesizes.h> /* Defines __*_T_TYPE macros. */ - -- -+__STD_TYPE __SQUAD_TYPE __syscall_slong_t; - __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ - __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ - __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ -@@ -156,7 +156,6 @@ - __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ - - __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ --__STD_TYPE __SWBLK_T_TYPE __swblk_t; /* Type of a swap block maybe? */ - __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ - - /* Clock ID used in clock and timer functions. */ diff --git a/dev-lang/pgi/files/pgi-13.5-terminal.patch b/dev-lang/pgi/files/pgi-13.5-terminal.patch deleted file mode 100644 index 9b5b67474..000000000 --- a/dev-lang/pgi/files/pgi-13.5-terminal.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff -ru pgi-a/install pgi/install ---- pgi-a/install 2013-06-01 01:24:11.522714654 +0200 -+++ pgi/install 2013-06-01 01:27:36.372713265 +0200 -@@ -83,7 +83,7 @@ - else - licensefile=$SRC/common/BETA_LICENSE - fi --more $licensefile -+#more $licensefile - echo - echo -n 'Do you accept these terms? (accept,decline) ' - read x -@@ -296,7 +296,7 @@ - echo - echo 'In order to install the ACML software, please read and accept the' - echo 'following license.' -- more $SRC/common/LICENSE_ACML.txt -+ #more $SRC/common/LICENSE_ACML.txt - echo - echo -n 'Do you accept these terms? (accept,decline) ' - read x -@@ -342,7 +342,7 @@ - echo - echo 'In order to install the CUDA software, please read and accept the' - echo 'following license.' -- more $SRC/common/LICENSE_NVIDIA_CUDA.txt -+ #more $SRC/common/LICENSE_NVIDIA_CUDA.txt - echo - echo -n 'Do you accept these terms? (accept,decline) ' - read x -@@ -398,7 +398,7 @@ - echo - echo 'In order to install the JAVA software, please read and accept the' - echo 'following license.' -- more $SRC/common/LICENSE_JRE_6U21.txt -+ #more $SRC/common/LICENSE_JRE_6U21.txt - echo - echo -n 'Do you accept these terms? (accept,decline) ' - read x diff --git a/dev-lang/pgi/metadata.xml b/dev-lang/pgi/metadata.xml deleted file mode 100644 index c6b14e0fd..000000000 --- a/dev-lang/pgi/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription> -PGI is the C/C++/Fortran compiler suite of the Portland Group. -</longdescription> - <maintainer type="person"> - <email>gentryx@gmx.de</email> - </maintainer> - <maintainer type="project"> - <email>cluster@gentoo.org</email> - <name>Gentoo Cluster Project</name> - </maintainer> - <use> - <flag name="java">Install a PGI-tuned JRE.</flag> - <flag name="cuda">Install PGI's CUDA components (e.g. for OpenACC)</flag> - </use> -</pkgmetadata> diff --git a/dev-lang/pgi/pgi-13.5.ebuild b/dev-lang/pgi/pgi-13.5.ebuild deleted file mode 100644 index 19c636132..000000000 --- a/dev-lang/pgi/pgi-13.5.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="PGI compiler suite" -HOMEPAGE="http://www.pgroup.com/" -SRC_URI="pgilinux-2013-135.tar.gz" - -LICENSE="PGI" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="cuda java" - -RDEPEND="net-misc/curl" - -RESTRICT="mirror strip" - -QA_PREBUILT=" - opt/pgi/linux86/2013/cuda/4.2/lib/lib*.so.* - opt/pgi/linux86-64/13.5/bin/* - opt/pgi/linux86-64/13.5/lib/lib* - opt/pgi/linux86-64/13.5/lib/*.o - opt/pgi/linux86-64/13.5/libso/lib* - opt/pgi/linux86-64/13.5/libso/*.o - opt/pgi/linux86-64/13.5/cray/lib* - opt/pgi/linux86-64/13.5/etc/pgi_license_tool/curl - opt/pgi/linux86-64/13.5/REDIST/lib*.so - opt/pgi/linux86-64/2013/cuda/5.0/nvvm/cicc - opt/pgi/linux86-64/2013/cuda/4.2/nvvm/cicc - opt/pgi/linux86-64/2013/acml/5.3.0/lib/lib* - opt/pgi/linux86-64/2013/acml/5.3.0/libso/lib*.so - opt/pgi/linux86/13.5/etc/pgi_license_tool/curl - opt/pgi/linux86/13.5/bin/* - opt/pgi/linux86/13.5/lib/lib* - opt/pgi/linux86/13.5/lib/*.o - opt/pgi/linux86/13.5/libso/lib* - opt/pgi/linux86/13.5/cray/lib* - opt/pgi/linux86/2013/cuda/5.0/nvvm/cicc - opt/pgi/linux86/2013/cuda/4.2/nvvm/cicc - opt/pgi/linux86/2013/acml/4.4.0/lib/lib* - opt/pgi/linux86/2013/acml/4.4.0/libso/lib*.so -" - -S="${WORKDIR}" - -PATCHES=( "${FILESDIR}"/${P}-terminal.patch ) - -pkg_nofetch() { - einfo "PGI doesn't provide direct download links. Please download" - einfo "${ARCHIVE} from ${HOMEPAGE}" -} - -src_install() { - dodir /opt/pgi - - command="accept -1 -${ED}/opt/pgi" - - command="${command} -n" - - if use cuda; then - command="${command} -y -accept" - else - command="${command} -n" - fi - - if use java; then - command="${command} - -accept" - else - command="${command} -no" - fi - - command="${command} -y -n -n -y -" - ./install <<EOF -${command} -EOF - # fix problems with PGI's C++ compiler and current glibc: - cd "${ED}" - epatch "${FILESDIR}/${P}-glibc.patch" - - # java symlink might be broken if useflag is disabled: - if ! use java; then - rm opt/pgi/linux86-64/13.5/jre || die - fi - - # replace PGI's curl with the stock version: - dodir /opt/pgi/linux86-64/13.5/etc/pgi_license_tool - dosym ../../../../../../usr/bin/curl /opt/pgi/linux86-64/13.5/etc/pgi_license_tool/curl - dodir /opt/pgi/linux86/13.5/etc/pgi_license_tool - dosym ../../../../../../usr/bin/curl /opt/pgi/linux86/13.5/etc/pgi_license_tool/curl -} diff --git a/dev-lang/terra/Manifest b/dev-lang/terra/Manifest deleted file mode 100644 index 9001cea94..000000000 --- a/dev-lang/terra/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST LuaJIT-2.0.3.tar.gz 844927 BLAKE2B a6ed54ef562b7af594367cbc0ed6e20295bb64781ceb6b46df81d10d7abd9fdaf902344ab7a6dfdffa6fc38b05e70648ae53c9cffdfb2a866989eba4b02fe9df SHA512 7b3e3de22ac3602299b5918b60801e45a3278e547a15c16fdae7359538d4ada27ba664935d5f97c7409f330c2f8efeaae9ea03415f5e9d5a9d81e022cd5d36e0 -DIST terra-2015.03.12.tar.gz 303867 BLAKE2B e1fea9a2e7842431875b23902787fc0ffb9cebacce2498c7ab44966507b26d208f7d1a4f821ffafe47813e2a12cc7e1e66989b1d3a8651460c254bc49e7a2fac SHA512 abda5cf8126e12ce199c3f8bde8a2fca0e7f7b5bf5f5048a97e3b3b827c83cd8140fb0fba803e116c55cb27a4cda1d13c8695a5cfe95f2383eb2f4515795aa09 diff --git a/dev-lang/terra/metadata.xml b/dev-lang/terra/metadata.xml deleted file mode 100644 index 684a4dc29..000000000 --- a/dev-lang/terra/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>ottxor@gentoo.org</email> - <name>Christoph Junghans</name> - </maintainer> - <upstream> - <remote-id type="github">zdevito/terra</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-lang/terra/terra-2015.03.12.ebuild b/dev-lang/terra/terra-2015.03.12.ebuild deleted file mode 100644 index 99421ed5d..000000000 --- a/dev-lang/terra/terra-2015.03.12.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A low-level counterpart to Lua" -HOMEPAGE="http://terralang.org/" -#cannot be unbundled easily, because needs to compiled with clang -LUAJIT="LuaJIT-2.0.3.tar.gz" -SRC_URI=" - https://github.com/zdevito/terra/archive/release-${PV//./-}.tar.gz -> ${P}.tar.gz - http://luajit.org/download/${LUAJIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND=" - sys-devel/clang:= - dev-lang/luajit:2" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack "${P}.tar.gz" - mv "${PN}"-* "${S}" || die - ln -s "${DISTDIR}/${LUAJIT}" "${S}/build" || die -} - -src_install() { - cd release || die - dobin terra - dolib.so libterra.so - dodoc README.md - doheader include/{terra.h,*.t} -} diff --git a/dev-lang/vtune/Manifest b/dev-lang/vtune/Manifest deleted file mode 100644 index ac43ecaf8..000000000 --- a/dev-lang/vtune/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST parallel_studio_xe_2018_update2_professional_edition.tgz 3877755304 BLAKE2B c8852df23abf080f482002a37af7781b3fbae3ecec448914ea5a237fa2b925073d1a3dc2dd94ba64002ff0f6c7e9b18b25fa7ada811a83b10344eb9b92cb37ff SHA512 a9b644b0305d83a9d0daa14d146cb3ce79949db55a410afe48d62259414e6256d9ef533a04bb50807103511db2016c4abcbbf769146854a25638f402a6d0f2be diff --git a/dev-lang/vtune/metadata.xml b/dev-lang/vtune/metadata.xml deleted file mode 100644 index c46d15bb3..000000000 --- a/dev-lang/vtune/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>nbigaouette@gmail.com</email> - <name>Nicolas Bigaouette</name> - </maintainer> -</pkgmetadata> diff --git a/dev-lang/vtune/vtune-18.0.2.0.551022.ebuild b/dev-lang/vtune/vtune-18.0.2.0.551022.ebuild deleted file mode 100644 index 51a0b08c0..000000000 --- a/dev-lang/vtune/vtune-18.0.2.0.551022.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -INTEL_DIST_SKU=3235 -INTEL_DIST_PV=2018_update2_professional_edition -INTEL_SUBDIR=vtune_amplifier - -inherit intel-sdp-r1 - -DESCRIPTION="Intel VTune Amplifier XE" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/" - -IUSE="doc" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND="~dev-libs/intel-common-18.0.2.199[compiler]" - -INTEL_DIST_DAT_RPMS=( - "vtune-amplifier-2018-cli-common-2018.2-551022.noarch.rpm" - "vtune-amplifier-2018-common-2018.2-551022.noarch.rpm" - "vtune-amplifier-2018-common-pset-2018.2-551022.noarch.rpm" - "vtune-amplifier-2018-gui-common-2018.2-551022.noarch.rpm" - "vtune-amplifier-2018-sep-2018.2-551022.noarch.rpm" - "vtune-amplifier-2018-target-2018.2-551022.noarch.rpm") -INTEL_DIST_AMD64_RPMS=( - "vtune-amplifier-2018-cli-2018.2-551022.x86_64.rpm" - "vtune-amplifier-2018-collector-64linux-2018.2-551022.x86_64.rpm" - "vtune-amplifier-2018-gui-2018.2-551022.x86_64.rpm") -INTEL_DIST_X86_RPMS=( - "vtune-amplifier-2018-cli-32bit-2018.2-551022.i486.rpm" - "vtune-amplifier-2018-collector-32linux-2018.2-551022.i486.rpm") - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( "vtune-amplifier-2018-doc-2018.2-551022.noarch.rpm" ) - fi -} - -src_install() { - intel-sdp-r1_src_install - - local path="PATH=" - use abi_x86_64 && path+=":$(isdp_get-sdp-edir)/bin64" - use abi_x86_32 && path+=":$(isdp_get-sdp-edir)/bin32" - echo "${path}" > "${T}"/35vtune || die - doenvd "${T}"/35vtune -} diff --git a/dev-lang/yaggo/metadata.xml b/dev-lang/yaggo/metadata.xml index 138cb7705..61d3a34e2 100644 --- a/dev-lang/yaggo/metadata.xml +++ b/dev-lang/yaggo/metadata.xml @@ -9,4 +9,7 @@ <email>sci-biology@gentoo.org</email> <name>Gentoo Biology Project</name> </maintainer> + <upstream> + <remote-id type="github">gmarcais/yaggo</remote-id> + </upstream> </pkgmetadata> diff --git a/dev-lang/yaggo/yaggo-1.5.10.ebuild b/dev-lang/yaggo/yaggo-1.5.10.ebuild index 20f291ce2..3ed91e0ca 100644 --- a/dev-lang/yaggo/yaggo-1.5.10.ebuild +++ b/dev-lang/yaggo/yaggo-1.5.10.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DESCRIPTION="Tool to generate command line parsers for C++ (aka Gengetopt)" HOMEPAGE="https://github.com/gmarcais/yaggo" @@ -10,10 +10,6 @@ SRC_URI="https://github.com/gmarcais/yaggo/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" src_prepare(){ sed -e 's#/usr/local#/usr#g' -i Makefile || die @@ -22,4 +18,6 @@ src_prepare(){ src_install(){ emake install DESTDIR="${ED}" + # fix doc path + mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${PF}" || die } |