diff options
author | Keri Harris <keri@gentoo.org> | 2017-09-25 12:43:19 +0200 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2017-09-25 12:43:31 +0200 |
commit | 23e59915d89aba9d32b03ae6452c907b942d5bf8 (patch) | |
tree | 29d6d1d6be73a70e79712b40cae79dc225047d85 /dev-lang/mercury-extras | |
parent | net-fs/autofs: Dependency fix: if we dont use libtirpc, we need glibc with rp... (diff) | |
download | gentoo-23e59915d89aba9d32b03ae6452c907b942d5bf8.tar.gz gentoo-23e59915d89aba9d32b03ae6452c907b942d5bf8.tar.bz2 gentoo-23e59915d89aba9d32b03ae6452c907b942d5bf8.zip |
dev-lang/mercury-extras: remove old versions
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Diffstat (limited to 'dev-lang/mercury-extras')
-rw-r--r-- | dev-lang/mercury-extras/Manifest | 12 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-11.01.ebuild | 192 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-11.07.1.ebuild | 193 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-11.07.2.ebuild | 193 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-11.07.ebuild | 193 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-13.05.1.ebuild | 193 | ||||
-rw-r--r-- | dev-lang/mercury-extras/mercury-extras-13.05.ebuild | 193 |
7 files changed, 0 insertions, 1169 deletions
diff --git a/dev-lang/mercury-extras/Manifest b/dev-lang/mercury-extras/Manifest index ca06916e9ef4..db3f6b5f51ea 100644 --- a/dev-lang/mercury-extras/Manifest +++ b/dev-lang/mercury-extras/Manifest @@ -1,14 +1,2 @@ -DIST mercury-extras-11.01-gentoo-patchset-2.tar.gz 5005 SHA256 68e8a358a75527823a7c7f119ac0104acb0702263178f27be659c6b1d09cb46c SHA512 f8d434893cf63f6d49fcb2e527debf0f671a11249333afc3320c7e4c19efb5205606060350da93e57ba10bd27dacbe684e1c3b6909f049caa1b14acf292173ba WHIRLPOOL e2dd61ace52d0009109c16e1fbf1c1bf2afcb757977ae2c9247262a7ae7b6cc33cf6d51c83ce930f6fef5b9f3f7835cbbd559ccc6c50098d17c5737857ee5830 -DIST mercury-extras-11.01.tar.gz 777185 SHA256 52eb6758e2136eb288329917d4c352da98e9ce0e951d6a5c884919bf8e85b1b1 SHA512 790864bba746f53a7285ae648fcf86e7a14761ed8369536a7d05175fcf58dc67f95bcfbd13266e3b86b9475e871fd28e2b277910e4f0d72c3efe4b5f3cc16269 WHIRLPOOL fec77ffc070be51c6e5dfec1ffb18dfa4a622f87b36f062c7b5eb0175d0bf2275e37d2fd7c901b594ae1b4212eb5383c324640694db2a3adef70a615f2352a48 -DIST mercury-extras-11.07-gentoo-patchset-0.tar.gz 4886 SHA256 25452b2489ac260084735d738972c5d286c63e54ecd1a14cc26890f902714966 SHA512 dca2ae9ebae05f49ca79bd6fba510fdea25d94974d40835588174dac30667fffc5f982864888180434b7b35f6e545fbf3295caae2543f4f637a84e6ddf79a7c8 WHIRLPOOL 789fa90f8fcb75603290fb693335000f643cf6b3405242dc833e73baf53f82f5836f00c5fa4b92dfaeb076c36b853a02835e224c708d98e66012c8f8d332fa60 -DIST mercury-extras-11.07.1-gentoo-patchset-0.tar.gz 5114 SHA256 8236342a8e9fc36794401ccbe30c58d351fa6f3663cb5febbcb45742b978b49a SHA512 b9d0774466e68b9aa4b3e8a22347f8d41b8ea4cc0b328fcb794b158563dac448f46e5dc1638dae3d1345a71534debcf7bfcfe4a1597b235851bf77b58e7ed23c WHIRLPOOL de588622eefec04cce6d610defcba37bb95a2e0f7e0527d68c412c1d55529686fab3e801f2f81805ddb621d3ec2c1cbd9db16c5a736682a7ae142287f3054f00 -DIST mercury-extras-11.07.1.tar.gz 776828 SHA256 cda5891e6143f34ec0639f296c0080e252bc18e59c663143750945a033eaa54c SHA512 cfa7690f4399bff98c0b56705f6b85af7409a7770e3af8b3f7dbf622300b756b0878b9b1bf46bf3953d6318c6e9f8ba6c57b125d180619c1e98e92d225a7351f WHIRLPOOL 9eb64278188ab9cd0bf37ef32be639cb3c71b2aa24c4929dcd6f9b1f2045de4ee79045b8344716cc89ac1c2d174b852ee411a538c49f77e846ee0b0b970fe751 -DIST mercury-extras-11.07.2-gentoo-patchset-3.tar.gz 5320 SHA256 c6d0e12325e4bff9bd1d16c364c15d7c593c349bf175c08bab5d9a6214202110 SHA512 666fe82a34191d1ab68e23bf81fa1dd811ddda29033503a32432caee4610b8d0adbbb5950c344c4f6a9d74c15f6959a5d0d5179e6b8d4715ef45761a3d4b4e28 WHIRLPOOL 2d1731073b823a96e502fd798229d3748febaaff3bfe5f3c7160d3881ee4faa05da31018ebabdacdb179b3030bc723ed2e7edcd0b7c734787d81667640cec098 -DIST mercury-extras-11.07.2.tar.gz 774067 SHA256 424cd1e642a49f4c463e20851ba185ce60186c7c46aed96c7f32f55e41ae482b SHA512 162358a22f020f61310c29aa61c480fee0a02aff2749a89956493bed43aafe89e92427578697eb1e8e43e73acde1d19f1b9bc85705ff448e5fa8cdaf92b749c5 WHIRLPOOL 24b7093a2ed72441aafd3a1ffa84c5b9458d5fddaedb1eb46dcb66e52cc21dc0dd5ded14067c0b0be040ae5de0a14ebf5341b5c87720390b5892a872f32e9d11 -DIST mercury-extras-11.07.tar.gz 776589 SHA256 25eaf999666ceb4217cfe0f9fbcb38b892c57fb36efaa16099a471287a7a9019 SHA512 ea2c3231cbb32dc91f36d1d09a5bdac65b468bff64f79aab46baa0e7e9460f75fa5239c96b5b2a616aebb499954b62d8ac7acea93fa971df1e7d81955ca0c5ea WHIRLPOOL 9617163e15b44bf373d5e9204dd8882c4921ed56a38ec41aabd7a81eda1aebedade70e7cfa0eeb21d46349e64fc9ed565cb1eb12dd49c98b8d5dfacdb49fd229 -DIST mercury-extras-13.05-gentoo-patchset-0.tar.gz 6333 SHA256 36d286a20f70e21262ac8d19004400df0a356ef7a85763027ef36f16d7de17cc SHA512 78c1391607e1a8a76c091deef112e9c4e0004fb63b9fe461c3100f2dd6ca03efe069036b081b4de8b4399052a1b10f0ef02188cc2def3d47f6aceb1b61c168c3 WHIRLPOOL 72b16b5948b2fb8048496f094e0c2343af0723f33ebbd024a7e8c0785fc949b2226f3ef78fba16a65903b1675f1280f6a3d35dab1d276203b845f140ccd3e4a7 -DIST mercury-extras-13.05.1-gentoo-patchset-0.tar.gz 3423 SHA256 b15b87c86313e9a038f6ab55c9b47bc9f8eaca51aedf578a9d9e6ab1dc785d9b SHA512 51ade5a5c99fdd0417afb8c0f78c6a5c77d2161091894b62d570ad8d614f2f614e07bb07cbdf5212fd2ca8b6d67778717856a7939e506c56b1597ec05d18c6c4 WHIRLPOOL 7ed609dcde3ac5a89ddebc99365f4e13f50eddb8d6685e40fdf227842b5edfbcaf0bf6a8621696d1484970666fb303e828c5a0d4877e98fb6df6cca147b73a70 DIST mercury-extras-13.05.2-gentoo-patchset-0.tar.gz 3434 SHA256 4c9d7bd5cd098a9e21981053d854307e8b27efcfd4ea86e4bc44532a1707a2c6 SHA512 7212bce048ac6cda4678bcf5f5046efab101c040324078ab01d5dea1436a495d19574c4d07810447795aec49d79b69a557f60a558e9b6837fe55ccaff80d3077 WHIRLPOOL 239461342b164209fd876f5925b7b03ff9082210cc1242c7fa897bad9029caa6dd6f457feb51e963bd2ce2839cba33146ee7c4daa45c204e6ef2a4f59fe3f7c2 -DIST mercury-srcdist-13.05.1.tar.gz 54558577 SHA256 a90de00fc5905a8421675b04dc3c9d5eda54bedaf8b2ebcefae4de551fbcfd2c SHA512 784069af3ba470e9618e5b7917873e8ad7f4e9dc27eb54afa74eb6d6e659dcfab7007ae93163937412f9eb1b997a327d4378dcd868810c08880d4fa4542dfade WHIRLPOOL ec7281a6e01523b296dcfce595189cb96ad693c9b36ab60cbc6b61672333f5c8d7d9def10cc3c5bba876fddf0eefea3e9c22c1b98ee577d1b6d6aab6d1267915 DIST mercury-srcdist-13.05.2.tar.gz 53847394 SHA256 8491cf419b996a315bf8664154dd91aed940274ded98e3aded733dbe1939f95f SHA512 2298804d3a04bca6be4bd3046643c7c0d0b22c447423017869cd9bf3a4fb6ec9fd29b5d8e1a386d5d52d07be5cad73608f1fcacf46732a7add93a01dcd199c08 WHIRLPOOL 2a81bebfd4b97b9bb1b0e174025e6050149c8e5f812cd97cbdc41818faa18c15f9494925f1f320682087cc45264bc00db07bef6862afef12317f77cc169a7f86 -DIST mercury-srcdist-13.05.tar.gz 54533409 SHA256 71f1f97484eaecf2c2f91f6731e23afc5cee966e149b61a7525b2bd9a2712d55 SHA512 d76fd3a0c487b2c65168b19ec6a5ea6b792c96692e029afe0589f93132422fc39e0aec856ae02e676cc30dc83780f9c4d4e0ea5f71681442279b900146b58c47 WHIRLPOOL b2cc0f1b074d980701c6d364f30f8bb2dd2556cbc23dca5a982b7c16b71c6834d7c81ea76bfcea25e369f32d606698b77eea168e3b25d4850f924dfa4f6929f4 diff --git a/dev-lang/mercury-extras/mercury-extras-11.01.ebuild b/dev-lang/mercury-extras/mercury-extras-11.01.ebuild deleted file mode 100644 index 423539f0435d..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-11.01.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="2" - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.cs.mu.oz.au/research/mercury/index.html" -SRC_URI="http://www.mercury.cs.mu.oz.au/download/files/${P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${P} - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s: lex : graphics/mercury_cairo lex :" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s: lex : graphics/mercury_glut lex :" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s: lex : graphics/mercury_opengl lex :" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s: lex : graphics/mercury_tcltk lex :" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if ! use ncurses; then - sed -i -e "s:curs curses::" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile posix/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:lazy_evaluation::" -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} diff --git a/dev-lang/mercury-extras/mercury-extras-11.07.1.ebuild b/dev-lang/mercury-extras/mercury-extras-11.07.1.ebuild deleted file mode 100644 index 4168583b7e77..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-11.07.1.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="0" -MY_P=${PN}-${PV} - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.cs.mu.oz.au/research/mercury/index.html" -SRC_URI="http://www.mercury.cs.mu.oz.au/download/files/${MY_P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_cairo lex \\\\:" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_glut lex \\\\:" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_opengl lex \\\\:" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_tcltk lex \\\\:" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if use ncurses; then - sed -i -e "s:complex_numbers:complex_numbers curs curses:" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile posix/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} diff --git a/dev-lang/mercury-extras/mercury-extras-11.07.2.ebuild b/dev-lang/mercury-extras/mercury-extras-11.07.2.ebuild deleted file mode 100644 index 51c0059f30a6..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-11.07.2.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="3" -MY_P=${PN}-${PV} - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.mercurylang.org/index.html" -SRC_URI="http://dl.mercurylang.org/release/${MY_P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_cairo lex \\\\:" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_glut lex \\\\:" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_opengl lex \\\\:" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_tcltk lex \\\\:" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if use ncurses; then - sed -i -e "s:complex_numbers:complex_numbers curs curses:" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile posix/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} diff --git a/dev-lang/mercury-extras/mercury-extras-11.07.ebuild b/dev-lang/mercury-extras/mercury-extras-11.07.ebuild deleted file mode 100644 index 4168583b7e77..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-11.07.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="0" -MY_P=${PN}-${PV} - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.cs.mu.oz.au/research/mercury/index.html" -SRC_URI="http://www.mercury.cs.mu.oz.au/download/files/${MY_P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_cairo lex \\\\:" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_glut lex \\\\:" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_opengl lex \\\\:" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_tcltk lex \\\\:" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if use ncurses; then - sed -i -e "s:complex_numbers:complex_numbers curs curses:" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile posix/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - mmake \ - MMAKEFLAGS="${MAKEOPTS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} diff --git a/dev-lang/mercury-extras/mercury-extras-13.05.1.ebuild b/dev-lang/mercury-extras/mercury-extras-13.05.1.ebuild deleted file mode 100644 index 7b0d3304287f..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-13.05.1.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="0" -MY_P=mercury-srcdist-${PV} - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.mercurylang.org/index.html" -SRC_URI="http://dl.mercurylang.org/release/${MY_P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P}/extras - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_cairo lex \\\\:" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_glut lex \\\\:" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_opengl lex \\\\:" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_tcltk lex \\\\:" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if use ncurses; then - sed -i -e "s:complex_numbers:complex_numbers curs curses:" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - # Compiling Mercury submodules is not thread-safe - mmake -j1 \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - # Compiling Mercury submodules is not thread-safe - mmake -j1 \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} diff --git a/dev-lang/mercury-extras/mercury-extras-13.05.ebuild b/dev-lang/mercury-extras/mercury-extras-13.05.ebuild deleted file mode 100644 index 7b0d3304287f..000000000000 --- a/dev-lang/mercury-extras/mercury-extras-13.05.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit eutils multilib - -PATCHSET_VER="0" -MY_P=mercury-srcdist-${PV} - -DESCRIPTION="Additional libraries and tools that are not part of the Mercury standard library" -HOMEPAGE="http://www.mercurylang.org/index.html" -SRC_URI="http://dl.mercurylang.org/release/${MY_P}.tar.gz - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="X cairo examples glut iodbc ncurses odbc opengl ssl tcl tk xml" - -RDEPEND="~dev-lang/mercury-${PV} - cairo? ( >=x11-libs/cairo-1.10.0 ) - glut? ( media-libs/freeglut ) - odbc? ( dev-db/unixODBC ) - iodbc? ( !odbc? ( dev-db/libiodbc ) ) - ncurses? ( sys-libs/ncurses ) - opengl? ( virtual/opengl ) - tcl? ( tk? ( - dev-lang/tcl:0 - dev-lang/tk:0 - x11-libs/libX11 - x11-libs/libXmu ) )" - -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P}/extras - -src_prepare() { - cd "${WORKDIR}" - - EPATCH_FORCE=yes - EPATCH_SUFFIX=patch - epatch "${WORKDIR}"/${PV} - - if use odbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-odbc.patch - elif use iodbc; then - epatch "${WORKDIR}"/${PV}-odbc/${P}-iodbc.patch - fi - - cd "${S}" - sed -i -e "s:references:references solver_types/library:" \ - -e "s:windows_installer_generator::" \ - Mmakefile || die "sed default packages failed" - - if use cairo; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_cairo lex \\\\:" Mmakefile \ - || die "sed cairo failed" - fi - - if use glut; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_glut lex \\\\:" Mmakefile \ - || die "sed glut failed" - fi - - if use opengl; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_opengl lex \\\\:" Mmakefile \ - || die "sed opengl failed" - fi - - if use tcl && use tk; then - sed -i -e "s:lex[ \t]*\\\\:graphics/mercury_tcltk lex \\\\:" Mmakefile \ - || die "sed tcltk failed" - fi - - if use odbc || use iodbc; then - sed -i -e "s:moose:moose odbc:" Mmakefile \ - || die "sed odbc failed" - fi - - if use ncurses; then - sed -i -e "s:complex_numbers:complex_numbers curs curses:" Mmakefile \ - || die "sed ncurses failed" - fi - - if ! use xml; then - sed -i -e "s:xml::" Mmakefile \ - || die "sed xml failed" - fi - - sed -i -e "s:@libdir@:$(get_libdir):" \ - dynamic_linking/Mmakefile \ - || die "sed libdir failed" - - # disable broken packages - sed -i -e "s:references::" Mmakefile \ - || die "sed broken packages failed" -} - -src_compile() { - # Mercury dependency generation must be run single-threaded - mmake \ - -j1 depend || die "mmake depend failed" - - # Compiling Mercury submodules is not thread-safe - mmake -j1 \ - EXTRA_MLFLAGS=--no-strip \ - EXTRA_LDFLAGS="${LDFLAGS}" \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - || die "mmake failed" -} - -src_install() { - # Compiling Mercury submodules is not thread-safe - mmake -j1 \ - EXTRA_LD_LIBFLAGS="${LDFLAGS}" \ - INSTALL_PREFIX="${D}"/usr \ - install || die "mmake install failed" - - find "${D}"/usr/$(get_libdir)/mercury -type l | xargs rm - - cd "${S}" - if use examples; then - insinto /usr/share/doc/${PF}/samples/base64 - doins base64/*.m || die - - insinto /usr/share/doc/${PF}/samples/complex_numbers - doins complex_numbers/samples/* || die - - insinto /usr/share/doc/${PF}/samples/dynamic_linking - doins dynamic_linking/hello.m || die - - insinto /usr/share/doc/${PF}/samples/error - doins error/* || die - - insinto /usr/share/doc/${PF}/samples/fixed - doins fixed/*.m || die - - insinto /usr/share/doc/${PF}/samples/gator - doins -r gator/* || die - - insinto /usr/share/doc/${PF}/samples/lex - doins lex/samples/* || die - - insinto /usr/share/doc/${PF}/samples/log4m - doins log4m/*.m || die - - insinto /usr/share/doc/${PF}/samples/monte - doins monte/*.m || die - - insinto /usr/share/doc/${PF}/samples/moose - doins moose/samples/* || die - - insinto /usr/share/doc/${PF}/samples/net - doins net/*.m || die - - if use ncurses; then - insinto /usr/share/doc/${PF}/samples/curs - doins curs/samples/* || die - - insinto /usr/share/doc/${PF}/samples/curses - doins curses/sample/* || die - fi - - if use X; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/easyx/samples/*.m || die - fi - - if use glut && use opengl; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/calc/* || die - doins graphics/samples/gears/* || die - doins graphics/samples/maze/* || die - doins graphics/samples/pent/* || die - fi - - if use opengl && use tcl && use tk; then - insinto /usr/share/doc/${PF}/samples/graphics - doins graphics/samples/pent/*.m || die - fi - - if use ssl; then - insinto /usr/share/doc/${PF}/samples/mopenssl - doins mopenssl/*.m || die - fi - - ecvs_clean - fi - - dodoc README || die -} |