summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2009-03-09 23:36:41 +0000
committerMarijn Schouten <hkbst@gentoo.org>2009-03-09 23:36:41 +0000
commit0dc70d3883e7624eaea6718dfb6764d12d7c91e4 (patch)
tree742a84c3641448002d861335a51a9a066d388b06 /dev-lang
parentSparc stable, Bug #261750. (diff)
downloadhistorical-0dc70d3883e7624eaea6718dfb6764d12d7c91e4.tar.gz
historical-0dc70d3883e7624eaea6718dfb6764d12d7c91e4.tar.bz2
historical-0dc70d3883e7624eaea6718dfb6764d12d7c91e4.zip
bump; use source arrows and thus EAPI=2; solve bug 257820
Package-Manager: portage-2.1.6.7/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/smlnj/ChangeLog9
-rw-r--r--dev-lang/smlnj/Manifest25
-rw-r--r--dev-lang/smlnj/smlnj-110.69.ebuild85
3 files changed, 116 insertions, 3 deletions
diff --git a/dev-lang/smlnj/ChangeLog b/dev-lang/smlnj/ChangeLog
index 390a4b534f7c..4171851a116a 100644
--- a/dev-lang/smlnj/ChangeLog
+++ b/dev-lang/smlnj/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/smlnj
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.19 2008/03/27 10:47:49 hkbst Exp $
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/ChangeLog,v 1.20 2009/03/09 23:36:41 hkbst Exp $
+
+*smlnj-110.69 (09 Mar 2009)
+
+ 09 Mar 2009; Marijn Schouten <hkBst@gentoo.org> +smlnj-110.69.ebuild:
+ bump; use source arrows and thus EAPI=2; solve bug 257820
*smlnj-110.67-r2 (27 Mar 2008)
diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index 77a8aa5e3667..bf8a3c19d2a8 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -47,9 +47,32 @@ DIST smlnj-110.67-smlnj-c.tgz 10530 RMD160 8ef695ef0acde87fcad2e0e6e0c43c2c08d91
DIST smlnj-110.67-smlnj-lib.tgz 231469 RMD160 2f7eb6a32e0025ae365bb85c8ca445642aa58aae SHA1 9a31f20ad7be1a7f8e418e8f0e1db6664b5d38f4 SHA256 97b0660a09b1cf3791d80b5fe27d5316d73500fe55a853dadf83baa9752c5519
DIST smlnj-110.67-system.tgz 223897 RMD160 cfb5fdbd9f79bdac72b268ab4d808d2712bc3c30 SHA1 8cd198a98548ffdc0dc5a0e083d6fd3f819fd9bd SHA256 624c23b677e05e907a65cde565af6674e306c3f06fc106345acc632623ee6e51
DIST smlnj-110.67-trace-debug-profile.tgz 3902 RMD160 75cd12e47b551b8e57fbd18d73d5762858886cc4 SHA1 13bf245c1d848dd38d1ba98251c003c580ec317f SHA256 875881b139e97b0bc1779f480b4fbb428ec41129c3f1d575a97aa59425517e68
+DIST smlnj-110.69-MLRISC.tgz 1435001 RMD160 14c1b5ac6d509362aa6d5da951f794c3d783eb60 SHA1 77091a1d1336c22c656e85a2ded4240d96fb1aec SHA256 7c3c2c502a434e8fb4d0d685ea5eddd16f6f738040051bb8f17d250eb3e20ac7
+DIST smlnj-110.69-boot.ppc-unix.tgz 5772356 RMD160 40cd153de7deed91a5847f1aae2f64cb23d74a03 SHA1 1b5185c13c228df90702da8f86f2dec1a576b70d SHA256 efe5aa689fa64ca9b52e59dc141fb338d56631fe71773ce86f85a1e38641265d
+DIST smlnj-110.69-boot.sparc-unix.tgz 5896348 RMD160 79be77ce679eaa70863ea256382b6823e174500c SHA1 75da59cde5293466a3d735153460c61399e74862 SHA256 d22f114dbc6119980945378952abb4ea0fe27f37d575881eda74278bc83ace86
+DIST smlnj-110.69-boot.x86-unix.tgz 5847027 RMD160 fd3e4c33a06865f825ea98942811d3fc2312aa27 SHA1 f6167dbbad3b9d5c36c8c04621b5ca966c8836ae SHA256 c4c74b9180d6eaaa4c209be928388db015770f27d68ad81353c5076def5fba98
+DIST smlnj-110.69-ckit.tgz 199406 RMD160 e8997e8d06ebb796355e1c1de55801fd81c91b86 SHA1 d04c95308996d44205c9f0d2cfd4f5c0288e4658 SHA256 cee4b644f0864d5e8ed539357230c362c15d4c509269544894dcb352bb466cc5
+DIST smlnj-110.69-cm.tgz 202292 RMD160 9f51608bf6f3154131954dd155b0e212ba568b2f SHA1 c133a316e83c128184ff976e15316442ed411726 SHA256 e06642a1bb2465e9f9045e00c1e1ddd5053a4f1c8c647a4b61f7ae887690f49d
+DIST smlnj-110.69-cml.tgz 104709 RMD160 76af48b7fe46ad3bbc7e651442d03f9f0179ac5e SHA1 4078eb6d1307323b0d67b51b1a864813141937c9 SHA256 af9215593cb24051414e61daa33a803afbabd580a9eb6aab83fe4a6b08774af4
+DIST smlnj-110.69-compiler.tgz 824874 RMD160 57b149b8aea8290ff2acaa89bd900012842f69df SHA1 e19e208874490149035ef7be3521310d887715d3 SHA256 c3b463d39b3fd8fff67d244beb3e45049bcb22a8b4831d5f2f506261c34dac20
+DIST smlnj-110.69-config.tgz 504169 RMD160 0a70d77abd3b9743375bca86cc01a00726ac4698 SHA1 62323fc515f22a5682bb26cce4e6fafb81fd8df8 SHA256 f3afbaed7bec539637b6d65a9dff2fcc045075e178be210f24c7af7e7b1e9626
+DIST smlnj-110.69-eXene.tgz 714587 RMD160 ead27c3e525955b1ba64979ddaccb8aa336cc3c6 SHA1 55f1cd7944b732fb5fae76941fd77f447a80755c SHA256 dafb9499287cba5213dfc7ebda9d00746b2c6a7ad6f53fdc22e2bf5e6f19f85f
+DIST smlnj-110.69-heap2asm.tgz 1327 RMD160 23e7bad78f11e284d5aedaf6d399234cd8df731b SHA1 9a25077dad7f65e785515ec850880a52c2ee2e41 SHA256 cb39f3d24eb82d1ec8ec3f8a23ddaede68e2b75303539e8cf58c35d7419c6b47
+DIST smlnj-110.69-ml-burg.tgz 36670 RMD160 53892a1e62d30d166374ced13d48be49b44debc2 SHA1 f3a2520cd1664f4728b03b39cf60a26583ee73ed SHA256 85fc61fb4d27c9b7d73489248e1617e349eaf389d743e7e7b538bc9e1f12d93f
+DIST smlnj-110.69-ml-lex.tgz 33061 RMD160 1a230216b9458278182a28d3412d0fb7c8ecf81a SHA1 8e7d338d3cc03c3009efee24ae10af6d44883aae SHA256 8aa7c1753941cb633939c829c86ff414eee6f35ca41ebea3f1de904d0d56f6cf
+DIST smlnj-110.69-ml-lpt.tgz 257417 RMD160 a67530a9230a4d96ae67b642fd04a28f9f6ca7b7 SHA1 a5430e3900f70117759adde8481cd22b73b1c61b SHA256 7dbc45f7c5221688499e085c31c90a5e1eb947be8ad369ceb3e6bd890b26224e
+DIST smlnj-110.69-ml-yacc.tgz 102025 RMD160 53b71d3d6a0da27efd584c043edd223da32bec3c SHA1 d8cf44d4e813174ca9398b79267dfc53970529d0 SHA256 177d5a6beaaf03b92fa4d001ea52c6e3c72555f64a2fb5e14f5d704cba15f987
+DIST smlnj-110.69-nlffi.tgz 75176 RMD160 1d2b2cd4667ddd6620ac65d1487a721873db28ea SHA1 484727a1df899e6289f421dca607646fc277d7a9 SHA256 8df3b0105476ef186f502a2918d3c00606a975ec2a20da4108d349f228bcae23
+DIST smlnj-110.69-pgraph.tgz 5453 RMD160 f6eb61fe34093d42702953a546a3ee7ee2fe5644 SHA1 717f5b85c1f9b331df8495a53b6a635faf55c386 SHA256 3444feee7b3cf3906dd20e56f2e0d04b75e6c8ba8ecc86a8331b9dd09f82ffa0
+DIST smlnj-110.69-runtime.tgz 333887 RMD160 52a6b812f56d3f97ee11e533a7d65003ddea97cc SHA1 c00e0892580b85a1db6ee285c4281f7f5cb740da SHA256 7da93b0fcd892af18052ae3be5a0da7858372c13d7a41058c4335bdb427f5bde
+DIST smlnj-110.69-smlnj-c.tgz 10627 RMD160 ddf74fcddac3d32a2da4c041cb5e29ecc2bc6e51 SHA1 a0c32f25fd7a3f1bf23b584fcbabf99c5b46f5ca SHA256 f5e3d445497b9da64f2ba151cfb2413458db7aa9455d3fc835d734d40cf28d4f
+DIST smlnj-110.69-smlnj-lib.tgz 257519 RMD160 60b4ffbc61ba139eac9ddf0dafd1a27efa44243d SHA1 004d7082b1bea36ce8ac412f70bc7f764f362628 SHA256 6532a41a1a29d7962cd7c8d2324cdc13def31a648ff4ca8bae53a91785ab0c16
+DIST smlnj-110.69-system.tgz 239953 RMD160 aad65d42888e6c59401013bc0f1221cea07a52dd SHA1 36999858646da3d918f62630ea4126e52cbd9693 SHA256 23887b8b9ef0958462d670a30ea3451d5a890a15204744f5f97bb1858ba5a790
+DIST smlnj-110.69-trace-debug-profile.tgz 3937 RMD160 c70c14b3b9c0646eb00dcc82ff5cab587c5ca7d6 SHA1 925740fade3dfde42068b65d3f3fb1afa3b47159 SHA256 3ecafa4e14340ca2ccb8d7400f6e9a728880cbeb7bf597c95a1869b363de8191
EBUILD smlnj-110.0.7.ebuild 2450 RMD160 7ed70344aeb21cc11bfd001b8eecb11487bc1dfa SHA1 4a2299227dffda52b6005ac921dfdafad4cb9917 SHA256 8ddf3e0b636d36c515ab691a7e5c312beee351d83059f5ced82f79255dd6828c
EBUILD smlnj-110.45.ebuild 2347 RMD160 860917b83d0b08276ba921dc1ff57f4b43ea488b SHA1 c704f71455daac5ae4993011bd0b59fe7f7f8e11 SHA256 0e2d592f7126cdb959dfd4fe89b158e2bff10ea64218f05bd27a8430f5645813
EBUILD smlnj-110.67-r1.ebuild 2860 RMD160 21b8bcabec8d1a67c24e7eb29971c64851491191 SHA1 0560cd428df32654f44409d56ef80a238d8b1117 SHA256 bb126722a423f24d2ee5b80eb2d7f7b9a7159f06ce099d7d543f10b57610e535
EBUILD smlnj-110.67-r2.ebuild 2914 RMD160 21121ba8c5063eff7cace5d86e65d9517f4c40c5 SHA1 418c106b659890eb61fe3cc216d28ca28c4f621c SHA256 589a524ee4063e2315f4d41570eaeb50215eb56d5a8e1815cd88c907da20c486
-MISC ChangeLog 3169 RMD160 bb582c7f1a08207ceda054b2d5a5f0c033f18bfc SHA1 2e4a0e0be25ecfb6899c97cb668e5c71fab8be4c SHA256 f371414644818096c4a8b87360f21dc90f7766df70bea7645fb9a48c163d06dc
+EBUILD smlnj-110.69.ebuild 1869 RMD160 f972672efa813dab024fe9f6c45c8c3e5886d4b8 SHA1 722b3242b65710da8d1f17944e809a1809baee43 SHA256 2aa890e7b73fa11f23329c15352545383436917ef885b86003d4b678d4c00655
+MISC ChangeLog 3331 RMD160 edf31cd45fef882b3fe1ef17908a8b6013090392 SHA1 9f24c5d63ebc8a7b23e2d7849f1af175c39788b6 SHA256 60e05f120dc8fec68695b89cd5068730ce23262662f8c1b5324fcced26c09021
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
diff --git a/dev-lang/smlnj/smlnj-110.69.ebuild b/dev-lang/smlnj/smlnj-110.69.ebuild
new file mode 100644
index 000000000000..88a03d091879
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.69.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/smlnj/smlnj-110.69.ebuild,v 1.1 2009/03/09 23:36:41 hkbst Exp $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}/"
+#BASE_URI="mirror://gentoo/${P}-"
+
+#Use the fetch_files.sh script in subdir files/ to fetch and
+#version these files if they aren't on Gentoo mirrors.
+#For example if you're doing a local bump.
+FILES="
+config.tgz
+
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+ml-lpt.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+#use amd64 in 32-bit mode
+SRC_URI="amd64? ( ${BASE_URI}boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+ ppc? ( ${BASE_URI}boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+ sparc? ( ${BASE_URI}boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+ x86? ( ${BASE_URI}boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )"
+
+for file in ${FILES}; do
+ SRC_URI+=" ${BASE_URI}${file} -> ${P}-${file} "
+done
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~ppc ~x86"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_unpack() {
+ mkdir -p "${S}"
+ for file in ${A}; do
+ [[ ${file} != ${P}-config.tgz ]] && cp "${DISTDIR}/${file}" "${S}/${file#${P}-}"
+ done
+ unpack ${P}-config.tgz && rm config/*.bat
+ echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+}
+
+src_compile() {
+ SMLNJ_HOME="${S}" ./config/install.sh || die "compilation failed"
+}
+
+src_install() {
+ mkdir -p "${D}"/usr
+ mv {bin,lib} "${D}"/usr
+
+ for file in "${D}"/usr/bin/{*,.*}; do
+ [[ -f ${file} ]] && sed "2iSMLNJ_HOME=/usr" -i ${file}
+# [[ -f ${file} ]] && sed "s:${WORKDIR}:/usr:" -i ${file}
+ done
+}