diff options
Diffstat (limited to 'dev-ml/camlp5')
-rw-r--r-- | dev-ml/camlp5/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/camlp5/camlp5-8.00.05.ebuild | 59 |
2 files changed, 61 insertions, 0 deletions
diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest index 9732978e7bb5..f408905a6581 100644 --- a/dev-ml/camlp5/Manifest +++ b/dev-ml/camlp5/Manifest @@ -7,6 +7,7 @@ DIST camlp5-8.00.01.tar.gz 1321790 BLAKE2B df4403af56cd07f8e07745bdb73f698ddba24 DIST camlp5-8.00.02.tar.gz 1340114 BLAKE2B a251973253a729fd568f9a8410d43e963ca4879b7298186358293869bec0eabe79e97f819cd4af3c771490fbd4a7bd8cb1d47482f4fe699720b3577bad8536f4 SHA512 b9950cac70e77d62f147dc8edac0aef2a2bb563ca7bbc709dcf030e2536a0973188414c8612f8b2441a6e05c4d09579bc474974513bf0c59ad4702a46a0cc7f6 DIST camlp5-8.00.03.tar.gz 1217877 BLAKE2B 971bd45c2740586b9883bd92f42479ae432cc8ca08010cf37edc90174dd71e79f6495e9f3d11b2f2900bf79e44f495152d8a1015cf5c7dba29a19e8a75c15196 SHA512 a6259d2d491ed1f967dd383f03d3da65a3f383d28340111f57883c6d56cee2d267c0f752ba98bcdb72c24cf724a606718de26b6c55b84ad9b5f8f6d620f3cba1 DIST camlp5-8.00.04.tar.gz 1232659 BLAKE2B 47dd18e9c518b0dccda62d054d7950dffa025a129c81eb673e6caf11f37c2af1644de861288af2ecb8e95ee4d21bf0a1d69da4fe9ed5b3d1cf3bf1012ea06d4c SHA512 0951a9528c8c9b4becf54b352a6f897cb1af26de437a137757d597a3a2ad8aef1160a3c326c9503f783bccd154d8c14a354d3a35baae2bb551611697ce4f5327 +DIST camlp5-8.00.05.tar.gz 1237587 BLAKE2B 1028b1e77a048a6b2e8df4ab58171d4e182a21aa1ca01113fc0cb8b7e6f61b5db58e8c3a2f149d05c056fbd48c0c0d97e597121e4b2b55d62f1f62d80e92312b SHA512 f4cee1fba85dc3a7479929facd79d0b88f23de575107886a8d4c41cd4a0bee21ccc72f2791712635e401ca10c3ec24cfea32558eca09ba6616e01e8433c57bbe DIST camlp5-8.00.tar.gz 1321320 BLAKE2B 14957ea83e40f3e2f68c7cbbec1ab84325eba1057f38905a37f9516a99a009024ee0b463cf588880d23d94e710b027b835dd51153a429c8bda22be7fe95dc911 SHA512 6a0d19ced4d94cd3afebfbc373d344229c5faf088e8910dea32ed4dfa841dd9844c72849f8a6281e2bce55295665eae90391cf29d062a44b083761a9e04bce93 EBUILD camlp5-7.11-r1.ebuild 1042 BLAKE2B 49e85ce628ad59e1d48862c6e995a244eca4ba9c9b5adef86280888a21afb78d7e35c6156cdf3f29e8a90ccb3a2b478df31f0af467a098585652899362cc1544 SHA512 3d9f8478ae3f7d4f08a240b81bb5a6b43011a04af32b6cf46fb822d59b4f5b64f1e9f9b622c861fd016dbd3bc8f4b1f8e5c328d2fda933dedd66d281242b6287 EBUILD camlp5-7.12.ebuild 1273 BLAKE2B 62062d7972921255fb004a6dd6f0518c3544864745fe3b5545c703e50f27d23581eea6a3f37fe69ef03b413442dccb0b90b57101fae3f57664445e6ee09453ed SHA512 a39e08008f0f61f866ad5c45950ce67ec172dee055e4b91844709b22cfbf2fe8f3e4dc690c5d38cf1568510dd77f1ba5690dc08a37cf1410c1fab8c3cbf7bd7c @@ -16,5 +17,6 @@ EBUILD camlp5-8.00.01.ebuild 1062 BLAKE2B 0bee5ed9c04774badd219a2c1c3b54a4d4c17f EBUILD camlp5-8.00.02.ebuild 1065 BLAKE2B 4b8c725e5207d7fcb7515f4be18c9b5b65e066ce227dc08697b314632d89c61565ee5c4e49eb37df58cc21773fdbf4942eb7aca2d0314282adadea5f11a084a9 SHA512 1de1e5851cb7cf96e584c9443926aff39b413b413b442e6e05a5ab2da4040d415a85885f0cf38b452022f99e48cb4b2b1bec4c5ee43410a0138d69ac882dc1a4 EBUILD camlp5-8.00.03.ebuild 1032 BLAKE2B 1bd1b75aaef3c011d8e849207957fa79f9b9088c882d08b66bf6597d99fe71c030c8d943b95c3826406868d4ffba0892053c92fbdeb7977a7ed9db820a8e819b SHA512 c7f80dbbc27e8b540f6a53ac19dbbaa51f7c7a54ae752914beb447718d4bfefa0b735ba430ee66584eaa70b2cbbc9df97fd259bcbfbeb78a0f4ea2fef3e9eebc EBUILD camlp5-8.00.04.ebuild 1032 BLAKE2B 35b0f15291ef3f3de4368c33d6ffaaab55fbb2d610c2ffc60018f1f01564dee7d387c42a593d5c85dacf8a5fbca6c3cacc4cd7e5930b0e041fd60cd87be92a63 SHA512 09c9a343cb13bbdce92a3fab926de20eb043868d658d0c7adec48d63244acba4f1bc28cf30daa8021f293d69f2c375b1aa4cb5f95d4bf6f9dcb0497aea350eef +EBUILD camlp5-8.00.05.ebuild 1043 BLAKE2B 297e339c5f999478efb61e79feac5998b3df4be285d82f79ea661c2169449c5e01d234ec987d97250254347f709c65639fda6628a1748b3e1eefd7da6808902b SHA512 5062ec847630341a82092cc38ce4d9682fe4b405b384020e28c4d80a5d4044e9e412df234b63936a70ccf28949b87fd103557ac6c2823efccc2070eeb8aff89b EBUILD camlp5-8.00.ebuild 1065 BLAKE2B b89352f90f3a868c7cbd615815c160c1b01fe6b2c3a0b224ee10d72f777006376f5ab1010d72244df84b7f5633c1bbf86af8a918497b3d3e103388d0f0e34932 SHA512 8404c5d01f7f0d291de0a49952999cbef1043496da88777ad6efb9dcf6e2a39fe10f863e0d5f60a9ed704f7b7206b11982427ee8a8e177db2ab6b97ccf79e098 MISC metadata.xml 416 BLAKE2B a354d5be50f3c22d734a960b5dac99af636478ff44b6fb31758d879ab4b31be5a64993a3cdff8fdaca59c7682d4597a73883c137679ab7817cbfd70869cb2a41 SHA512 b9eb28bca32dde11e1b266526c2381ac8c4bab983d9dab5f84bfffcd684e3c0525afce1e72d0fc7b2369298679a4c859a215ccaf6b223b6fcdf6efde12975fc0 diff --git a/dev-ml/camlp5/camlp5-8.00.05.ebuild b/dev-ml/camlp5/camlp5-8.00.05.ebuild new file mode 100644 index 000000000000..adad633b99f9 --- /dev/null +++ b/dev-ml/camlp5/camlp5-8.00.05.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit findlib vcs-clean + +DESCRIPTION="A preprocessor-pretty-printer of ocaml" +HOMEPAGE="https://camlp5.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc +ocamlopt" + +RDEPEND=" + dev-ml/camlp-streams:= + dev-ml/rresult:= + dev-ml/bos:= +" + +src_prepare() { + egit_clean + default +} + +src_configure() { + ./configure \ + --strict \ + -prefix /usr \ + -bindir /usr/bin \ + -libdir /usr/$(get_libdir)/ocaml \ + -mandir /usr/share/man || die "configure failed" +} + +src_compile() { + ulimit -s 11530000 + emake out + if use ocamlopt; then + emake opt + emake opt.opt + fi +} + +src_test() { + emake bootstrap +} + +src_install() { + emake DESTDIR="${ED}" install + # findlib support + insinto "$(ocamlfind printconf destdir)/${PN}" + doins etc/META + + dodoc -r doc/* + dodoc CHANGES DEVEL ICHANGES README.md UPGRADING MODE +} |