Date: Wednesday, June 6, 2018 @ 11:59:10 Author: arodseth Revision: 341150
archrelease: copy trunk to multilib-x86_64 Added: smlnj/repos/multilib-x86_64/PKGBUILD (from rev 341149, smlnj/trunk/PKGBUILD) smlnj/repos/multilib-x86_64/profile.d-smlnj.sh (from rev 341149, smlnj/trunk/profile.d-smlnj.sh) smlnj/repos/multilib-x86_64/smlnj.install (from rev 341149, smlnj/trunk/smlnj.install) smlnj/repos/multilib-x86_64/smlnj.sh (from rev 341149, smlnj/trunk/smlnj.sh) smlnj/repos/multilib-x86_64/urlgetter.sh (from rev 341149, smlnj/trunk/urlgetter.sh) Deleted: smlnj/repos/multilib-x86_64/PKGBUILD smlnj/repos/multilib-x86_64/profile.d-smlnj.sh smlnj/repos/multilib-x86_64/smlnj.install smlnj/repos/multilib-x86_64/urlgetter.sh --------------------+ PKGBUILD | 161 +++++++++++++++++++++++++-------------------------- profile.d-smlnj.sh | 4 - smlnj.install | 6 - smlnj.sh | 3 urlgetter.sh | 62 +++++++++---------- 5 files changed, 121 insertions(+), 115 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-06-06 11:58:51 UTC (rev 341149) +++ PKGBUILD 2018-06-06 11:59:10 UTC (rev 341150) @@ -1,79 +0,0 @@ -# $Id$ -# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> -# Contributor: Thomas Weißschuh <tho...@t-8ch.de> - -pkgname=smlnj -pkgver=110.82 -pkgrel=1 -pkgdesc='Standard ML compiler from New Jersey' -url='http://www.smlnj.org/' -license=('BSD') -arch=('x86_64' 'i686') -provides=('sml') -install='smlnj.install' -depends_x86_64+=('lib32-glibc') -makedepends_x86_64+=('gcc-multilib') -_url="http://smlnj.cs.uchicago.edu/dist/working/$pkgver/" -source=( - "$pkgname-$pkgver-boot.x86-unix.tgz::${_url}boot.x86-unix.tgz" - "$pkgname-$pkgver-config.tgz::${_url}config.tgz" - "$pkgname-$pkgver-cm.tgz::${_url}cm.tgz" - "$pkgname-$pkgver-compiler.tgz::${_url}compiler.tgz" - "$pkgname-$pkgver-runtime.tgz::${_url}runtime.tgz" - "$pkgname-$pkgver-system.tgz::${_url}system.tgz" - "$pkgname-$pkgver-MLRISC.tgz::${_url}MLRISC.tgz" - "$pkgname-$pkgver-smlnj-lib.tgz::${_url}smlnj-lib.tgz" - "$pkgname-$pkgver-ckit.tgz::${_url}ckit.tgz" - "$pkgname-$pkgver-nlffi.tgz::${_url}nlffi.tgz" - "$pkgname-$pkgver-cml.tgz::${_url}cml.tgz" - "$pkgname-$pkgver-ml-lpt.tgz::${_url}ml-lpt.tgz" - "$pkgname-$pkgver-ml-lex.tgz::${_url}ml-lex.tgz" - "$pkgname-$pkgver-ml-yacc.tgz::${_url}ml-yacc.tgz" - "$pkgname-$pkgver-ml-burg.tgz::${_url}ml-burg.tgz" - "$pkgname-$pkgver-trace-debug-profile.tgz::${_url}trace-debug-profile.tgz" - 'urlgetter.sh' - 'profile.d-smlnj.sh' -) -sha256sums=('89e66f5a7fe7c811877d3cec4c1e3e4eb909ecca905248c2bf5f7105e2a4f9a5' - 'ceff9288e8106d94ce813181d6f4c4da02e4abf808875b27b78d9f6258d016de' - '682fd43ef9021bb3beb62cc95fc60b47b4bf79458f4e3ca20029f1e1d57db207' - 'f7fb742608efa1ef4ed34a8791a1014c831708faa83e11d47f9d4242fbd69862' - '39cff4308c4dea8ae59883be651478a49174ff0473edb67ff46420aaa2cddb71' - 'dee67036542d4cd0cbe18cb323db45de41083fc988f10e26c5c467c69f0d7321' - 'fb5b7e781ae2b7aef2c873bb778c08dad99b816e98d737116b79e7210213fbf2' - '2c008ebea14d193ecea4969dcff7001b107ec724bc05562b7dde1e3dd5d4d1ae' - '3db4e2aa95002698096b2e90c1979fedebb5c3ab0feacc374c0dfecbcb953632' - '7789f2c2e2aee03664e69414385f09356a8779c4cf1af74caa8a49f1d913df6b' - '092399af4825f0c352ed1cfe783bb42a44853fa8798bf8463e4279e41758d2ff' - 'fd107fcc3c51aa44b59f464bfb92bfff22131b18ddee29f361d01765f51ff286' - 'de7699715b0bbe1e9b67aa5bea5515dfe6aa0e5b2e74abe1f97168a8ad6a0ab5' - '1ef667a170fa9c3ec87345f53b7579842c93342b4af8f8c10993551b55f4a366' - '7f9c300c2553bf95be7f8275bf159bfb1ac7c7e24a9921b375be15c8d6606ae9' - '37a11feacb6ecd9e3d5a727fdd1bd2d0d908f25a03642f42b42bc61839bb29bf' - '4da78effe7d3644c28c731c8e4003a9cecec9f8f61d2fa4553981a729f2d200b' - 'dd20a81a5d2899f60183215ab6a412d522d2c6801d454c142225716899e089f3') - -prepare() { - mkdir -p install -} - -build() { - unset SMLNJ_HOME MAKEFLAGS - export srcdir - export pkgver - export INSTALLDIR="$srcdir/install" - URLGETTER="$srcdir/urlgetter.sh" - config/install.sh -} - -package() { - 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" - cp -R "$srcdir/doc/man" "$pkgdir/usr/share/" - find "$pkgdir/usr/share/man" -name '._*' -delete -} - -# getver: smlnj.org -# vim:set ts=2 sw=2 et: Copied: smlnj/repos/multilib-x86_64/PKGBUILD (from rev 341149, smlnj/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-06-06 11:59:10 UTC (rev 341150) @@ -0,0 +1,82 @@ +# $Id$ +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> +# Contributor: Thomas Weißschuh <tho...@t-8ch.de> + +pkgname=smlnj +pkgver=110.83 +pkgrel=1 +pkgdesc='Standard ML compiler from New Jersey' +url='https://www.smlnj.org/' +license=('BSD') +arch=('x86_64') +provides=('sml') +install=smlnj.install +depends=('lib32-glibc') +makedepends=('gcc-multilib') +_url="http://smlnj.cs.uchicago.edu/dist/working/$pkgver/" +source=( + "$pkgname-$pkgver-boot.x86-unix.tgz::${_url}boot.x86-unix.tgz" + "$pkgname-$pkgver-config.tgz::${_url}config.tgz" + "$pkgname-$pkgver-cm.tgz::${_url}cm.tgz" + "$pkgname-$pkgver-compiler.tgz::${_url}compiler.tgz" + "$pkgname-$pkgver-runtime.tgz::${_url}runtime.tgz" + "$pkgname-$pkgver-system.tgz::${_url}system.tgz" + "$pkgname-$pkgver-MLRISC.tgz::${_url}MLRISC.tgz" + "$pkgname-$pkgver-smlnj-lib.tgz::${_url}smlnj-lib.tgz" + "$pkgname-$pkgver-ckit.tgz::${_url}ckit.tgz" + "$pkgname-$pkgver-nlffi.tgz::${_url}nlffi.tgz" + "$pkgname-$pkgver-cml.tgz::${_url}cml.tgz" + "$pkgname-$pkgver-ml-lpt.tgz::${_url}ml-lpt.tgz" + "$pkgname-$pkgver-ml-lex.tgz::${_url}ml-lex.tgz" + "$pkgname-$pkgver-ml-yacc.tgz::${_url}ml-yacc.tgz" + "$pkgname-$pkgver-ml-burg.tgz::${_url}ml-burg.tgz" + "$pkgname-$pkgver-trace-debug-profile.tgz::${_url}trace-debug-profile.tgz" + 'urlgetter.sh' + 'profile.d-smlnj.sh' + 'smlnj.sh' +) +sha256sums=('5830522e5981ba9fb6d01201db53f26285e6a251bedaf9dd87db0b9edf540b09' + '997d74d1a3e7e6b22c3002bf69a6003173c856d59baba79e93073f9c7f3eacaa' + '89ccb520252097d83b8bdd70acc6f8bfbb662880f71bd0e516518c390454b2ca' + '4887d767566a2dc5276315ae51c84ae4d2317523c0683f91c7df7e8a4300b463' + '0254a24e4438a4b19e4d97a44306d0aa3063dfc5ab2606c7efaa664778c47173' + '1d30c9e7ff386b7f09b98863c3778e2a008c9404a50d20f105f3d3dfb950f091' + '1842f9c6db8aa3e685af5b3fa73ab1162b3ce4aefb28a9d1b46f070564152455' + 'eabb1eee5a4ca09bc5d244625c1a58ad51199df682c572a322b296921d3b2364' + '6ab5db28b154c925e538b6cde886d7e0eee0bff24a3e01b950a2bfbdc8866921' + 'eabcb899e9d16720ce2f44dda074236691aa5dacac05af8741a288e0d2c2dd5b' + '28e9bff3598dfa0bc58b7aa4d9031509109fbb3b2bb17fc389f4f7c669d531d9' + 'ec9f407659fca997fb0714edafd4079e8d356463f9e6b7cdf787b6bf8b35fdec' + 'beb1ef366db2034966eb9832bf6f8168513f58f18f34b38a6b7ab92f960b2e7e' + '2789f4f7b1e1b6ac0874d2232ea4d7aa44adccb655934227058b3153f9be2607' + '11e079d7ac5dde5e67457480053cd0e37dac343cb35fb0a7135df2bbb48426c5' + '1cb5559445805017f16f56df348e7e5c75352e060a8a43ea600e4300cab59a14' + '4da78effe7d3644c28c731c8e4003a9cecec9f8f61d2fa4553981a729f2d200b' + 'dd20a81a5d2899f60183215ab6a412d522d2c6801d454c142225716899e089f3' + '3012a08e113b0cf6feff06689c1ae2ad48524e200d30ac46676f3c9e53665218') + +prepare() { + mkdir -p install +} + +build() { + unset SMLNJ_HOME MAKEFLAGS + export srcdir + export pkgver + export INSTALLDIR="$srcdir/install" + URLGETTER="$srcdir/urlgetter.sh" + config/install.sh +} + +package() { + 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" + cp -R "$srcdir/doc/man" "$pkgdir/usr/share/" + find "$pkgdir/usr/share/man" -name '._*' -delete + install -Dm755 smlnj.sh "$pkgdir/usr/bin/smlnj" +} + +# getver: smlnj.org +# vim: ts=2 sw=2 et: Deleted: profile.d-smlnj.sh =================================================================== --- profile.d-smlnj.sh 2018-06-06 11:58:51 UTC (rev 341149) +++ profile.d-smlnj.sh 2018-06-06 11:59:10 UTC (rev 341150) @@ -1,2 +0,0 @@ -export SMLNJ_HOME=/usr/lib/smlnj -export PATH="$PATH:/usr/lib/smlnj/bin" Copied: smlnj/repos/multilib-x86_64/profile.d-smlnj.sh (from rev 341149, smlnj/trunk/profile.d-smlnj.sh) =================================================================== --- profile.d-smlnj.sh (rev 0) +++ profile.d-smlnj.sh 2018-06-06 11:59:10 UTC (rev 341150) @@ -0,0 +1,2 @@ +export SMLNJ_HOME=/usr/lib/smlnj +export PATH="$PATH:/usr/lib/smlnj/bin" Deleted: smlnj.install =================================================================== --- smlnj.install 2018-06-06 11:58:51 UTC (rev 341149) +++ smlnj.install 2018-06-06 11:59:10 UTC (rev 341150) @@ -1,3 +0,0 @@ -post_install() { - echo 'Relogin or source /etc/profile.d/smlnj.sh' -} Copied: smlnj/repos/multilib-x86_64/smlnj.install (from rev 341149, smlnj/trunk/smlnj.install) =================================================================== --- smlnj.install (rev 0) +++ smlnj.install 2018-06-06 11:59:10 UTC (rev 341150) @@ -0,0 +1,3 @@ +post_install() { + echo 'Relogin or source /etc/profile.d/smlnj.sh' +} Copied: smlnj/repos/multilib-x86_64/smlnj.sh (from rev 341149, smlnj/trunk/smlnj.sh) =================================================================== --- smlnj.sh (rev 0) +++ smlnj.sh 2018-06-06 11:59:10 UTC (rev 341150) @@ -0,0 +1,3 @@ +#!/bin/sh +export SMLNJ_HOME=/usr/lib/smlnj +/usr/lib/smlnj/bin/sml "$@" Deleted: urlgetter.sh =================================================================== --- urlgetter.sh 2018-06-06 11:58:51 UTC (rev 341149) +++ urlgetter.sh 2018-06-06 11:59:10 UTC (rev 341150) @@ -1,31 +0,0 @@ -#!/bin/bash - -# invocation: -# urlgetter.sh <source> <destination> -# where source is a remote path - -SOURCE="$1" -DEST="$2" - -if [ -z "$srcdir" -o -z "$pkgver" ]; then - echo "*************************************" - echo "Missing one ore more environment variables" - echo " srcdir pkgver" - echo "*************************************" - - exit 1 -fi - -LOCALSOURCE="$srcdir/smlnj-$pkgver-$(basename $SOURCE)" - -if [ ! -f "$LOCALSOURCE" ]; then - echo "*************************************" - echo "Can't find file:" - echo "$LOCALSOURCE" - echo "Please add it to the sources in the PKGBUILD" - echo "*************************************" - - exit 2 -fi - -ln -sf "$LOCALSOURCE" "$DEST" Copied: smlnj/repos/multilib-x86_64/urlgetter.sh (from rev 341149, smlnj/trunk/urlgetter.sh) =================================================================== --- urlgetter.sh (rev 0) +++ urlgetter.sh 2018-06-06 11:59:10 UTC (rev 341150) @@ -0,0 +1,31 @@ +#!/bin/bash + +# invocation: +# urlgetter.sh <source> <destination> +# where source is a remote path + +SOURCE="$1" +DEST="$2" + +if [ -z "$srcdir" -o -z "$pkgver" ]; then + echo "*************************************" + echo "Missing one ore more environment variables" + echo " srcdir pkgver" + echo "*************************************" + + exit 1 +fi + +LOCALSOURCE="$srcdir/smlnj-$pkgver-$(basename $SOURCE)" + +if [ ! -f "$LOCALSOURCE" ]; then + echo "*************************************" + echo "Can't find file:" + echo "$LOCALSOURCE" + echo "Please add it to the sources in the PKGBUILD" + echo "*************************************" + + exit 2 +fi + +ln -sf "$LOCALSOURCE" "$DEST"