Date: Wednesday, May 10, 2017 @ 19:06:38 Author: arodseth Revision: 227723
Upgrade and remove community-x86_64 Modified: smlnj/trunk/PKGBUILD Deleted: smlnj/repos/community-x86_64/ ----------+ PKGBUILD | 80 +++++++++++++++++++++++++------------------------------------ 1 file changed, 33 insertions(+), 47 deletions(-) Modified: trunk/PKGBUILD =================================================================== --- trunk/PKGBUILD 2017-05-10 18:56:10 UTC (rev 227722) +++ trunk/PKGBUILD 2017-05-10 19:06:38 UTC (rev 227723) @@ -1,10 +1,10 @@ # Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> -# Contributor: Thomas Weißschuh <thomas t-8ch de> +# Contributor: Thomas Weißschuh <tho...@t-8ch.de> pkgname=smlnj -pkgver=110.80 -pkgrel=4 -pkgdesc='Compiler for Standard ML, from New Jersey' +pkgver=110.81 +pkgrel=1 +pkgdesc='Compiler for Standard ML' url='http://www.smlnj.org/' license=('BSD') arch=('x86_64' 'i686') @@ -15,8 +15,6 @@ makedepends_x86_64+=('gcc-multilib') _url="http://smlnj.cs.uchicago.edu/dist/working/$pkgver/" source=( - "urlgetter.sh" - "profile.d-smlnj.sh" "smlnj-$pkgver-boot.x86-unix.tgz::${_url}boot.x86-unix.tgz" "smlnj-$pkgver-config.tgz::${_url}config.tgz" "smlnj-$pkgver-cm.tgz::${_url}cm.tgz" @@ -33,58 +31,46 @@ "smlnj-$pkgver-ml-yacc.tgz::${_url}ml-yacc.tgz" "smlnj-$pkgver-ml-burg.tgz::${_url}ml-burg.tgz" "smlnj-$pkgver-trace-debug-profile.tgz::${_url}trace-debug-profile.tgz" + "urlgetter.sh" + "profile.d-smlnj.sh" ) -sha256sums=('4da78effe7d3644c28c731c8e4003a9cecec9f8f61d2fa4553981a729f2d200b' - 'dd20a81a5d2899f60183215ab6a412d522d2c6801d454c142225716899e089f3' - 'e4e0def3d38816eab5ce3d50b0c6d732779ff83ef65d2aef34b7c69d780a3488' - 'fd2120ebae607b71778914700385a70b38596e13c350e489c483058693217b03' - 'ae892f431c6c570e52603c3297b829a81cd0e126c3793a484eaf37966c52820c' - 'f1855a1070793cd4474af2752a816d72227994233a000877c27b2c4269a60d6e' - '6e13a544bd346e6b4103d51300290eb2f056983c903aa658db3b1489a8ab9d45' - 'dc2198c9c423af9c5f3d65da7166ba690e1672291a247cd1e6ba9e8419eaf1a8' - '425a4b648e0f5d0cf660e5a325756cf6f373daacf8261d8c424d163d277fd9f0' - 'a8c3aca6a638fff540055791236f5bc30e7d8044782d220beddd711eaa7ea352' - '7fe672bbdb917aca5825246658b692b63f7f66a15afefeb707baf914263187ba' - '4d1b048b4bced62820dba17b92e0276d34336f98f298aa77240da6d8fed5a128' - '23ae9fcf214636301941119b46b044f61f1d2f4b6f337b2fe72213e18a7a489a' - '3d73a4c0d68694adeec6111f10a94386204db51fc86814669c364802776b0c79' - '441c2895b0cf592a207a5bc13ec5625f3463b32c7b7f7cd717f16ce587073102' - '64c7acaa07e664f7751e46da1d6c9c1d3a080f70b28fcf611e05fd96e1382ca1' - 'fcade4c8518621099022bc28d4795e6ae972f8b3b64b01fb14778a714bfe44db' - 'd1148cddbff76e38a96d2db95edb33b5b81e603ce8e2d4e8d3b4b54040db934a') +sha256sums=('5168f96600e0e97b533582519b51e607345b454733277051c505d86165ef532e' + 'a993d2d967455ec48d7689348ee3a7dce7c80cf5e6ce40ee5e0b30bbba620f2f' + '2b5448906967e55ceb8acab1e301a80d26c23cb717e1f17a73eaa6340fb4dbf3' + '44bbff8bcaedd00d7c87f51c9d28e1d03ff791a7e15bd11d5e377b2495f81a8f' + '65cd837ebedaaae4dc02135e6903d53db4c24bb0a3f795081f634f1c20f0e34c' + '0087f7c5ec45d8f85ea8206bd006eb89777c17a8d9eed6ab9ca937c67a88cf7c' + '835868b96a054d0d5c8cede73905a9a3d94f32a4c0240bd7bf85c3e8989c4fdb' + '5bdc9fe2fa20ea6b108e54725dac3933b5dbc68e43b818b4af2b99f49178a7ee' + 'e94cd79aa36e798aa842b4f35ad8dabb6bbcb32fe0abca3770b670af506b050d' + '11b4fe2b67b095ee594a4c04b5b8fb88bd4788c939b79857da5955c580243d24' + '6809094b0597918bed2c86a0fe4a6c95b842fe1891b13f7abbadc337b3b1f917' + '061e0eff80ea0e51aded9e9ab97d7cc1fefd014d8b4f147db2c79bbdc6bce896' + '3ecdd0e21a2563569526cd7c1d9073506bfebf976c94c7e4821920c3a475a4b4' + 'fcdc749ec587f271880aeea356189cbf48761eedca5478ea811afce4302ae2a6' + '91949f33578be7e3e9160401fc86ca8932fc127335be98ab70b1614d42baa747' + '6b7caa5038f1a80107d7b141299749271c63ad2b665bd66d76cf857a69b67159' + '4da78effe7d3644c28c731c8e4003a9cecec9f8f61d2fa4553981a729f2d200b' + 'dd20a81a5d2899f60183215ab6a412d522d2c6801d454c142225716899e089f3') +prepare() { + mkdir -p install +} + build() { - # The build system uses this env variable - URLGETTER="$srcdir/urlgetter.sh" - - # urlgetter.sh uses these variables + unset SMLNJ_HOME MAKEFLAGS export srcdir export pkgver - - # Parallel builds won't work - unset MAKEFLAGS - - # Confuses install.sh - unset SMLNJ_HOME - - INSTALLDIR="$srcdir/install" - mkdir $INSTALLDIR - export INSTALLDIR - - config/install.sh + INSTALLDIR="$srcdir/install" URLGETTER="$srcdir/urlgetter.sh" config/install.sh } package() { - mkdir -p "$pkgdir/usr/lib/smlnj" + install -d "$pkgdir/usr/"{lib/smlnj,share} + install -Dm755 "$srcdir/profile.d-smlnj.sh" "$pkgdir/etc/profile.d/smlnj.sh" + install -Dm644 compiler/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" cp -R "$srcdir/install/"{bin,lib} "$pkgdir/usr/lib/smlnj" - - install -Dm755 "$srcdir/profile.d-smlnj.sh" "$pkgdir/etc/profile.d/smlnj.sh" - - mkdir -p "$pkgdir/usr/share/" cp -R "$srcdir/doc/man" "$pkgdir/usr/share/" find "$pkgdir/usr/share/man" -name '._*' -delete - - install -Dm644 compiler/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: