Date: Tuesday, September 5, 2017 @ 19:16:54 Author: arojas Revision: 304707
archrelease: copy trunk to extra-i686, extra-x86_64 Added: libtommath/repos/extra-i686/ libtommath/repos/extra-i686/PKGBUILD (from rev 304706, libtommath/trunk/PKGBUILD) libtommath/repos/extra-i686/libtommath-0.42.0-makefile.patch (from rev 304706, libtommath/trunk/libtommath-0.42.0-makefile.patch) libtommath/repos/extra-x86_64/ libtommath/repos/extra-x86_64/PKGBUILD (from rev 304706, libtommath/trunk/PKGBUILD) libtommath/repos/extra-x86_64/libtommath-0.42.0-makefile.patch (from rev 304706, libtommath/trunk/libtommath-0.42.0-makefile.patch) -----------------------------------------------+ extra-i686/PKGBUILD | 30 +++++++++++++++ extra-i686/libtommath-0.42.0-makefile.patch | 47 ++++++++++++++++++++++++ extra-x86_64/PKGBUILD | 30 +++++++++++++++ extra-x86_64/libtommath-0.42.0-makefile.patch | 47 ++++++++++++++++++++++++ 4 files changed, 154 insertions(+) Copied: libtommath/repos/extra-i686/PKGBUILD (from rev 304706, libtommath/trunk/PKGBUILD) =================================================================== --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2017-09-05 19:16:54 UTC (rev 304707) @@ -0,0 +1,30 @@ +# $Id$ +# Maintainer: Giovanni Scafora <giova...@archlinux.org> +# Contributor: suasageandeggs <s_stoak...@hotmail.co.uk> +# Contributor: Michael Fellinger <manv...@www.weez-int.com> + +pkgname=libtommath +pkgver=1.0 +pkgrel=2 +pkgdesc="Highly optimized and portable routines for integer based number theoretic applications" +url="http://www.libtom.org/" +license=('custom') +arch=('i686' 'x86_64') +depends=('glibc') +options=(staticlibs) +source=("https://github.com/libtom/libtommath/releases/download/v$pkgver/ltm-$pkgver.tar.xz") +md5sums=('a95dc984d8409a6f355efb0831009a66') + +build() { + cd $srcdir/$pkgname-$pkgver + + make -f makefile.shared IGNORE_SPEED=1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + + make -f makefile.shared DESTDIR=$pkgdir INSTALL_GROUP=root install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + chmod 644 ${pkgdir}/usr/lib/libtommath.a +} Copied: libtommath/repos/extra-i686/libtommath-0.42.0-makefile.patch (from rev 304706, libtommath/trunk/libtommath-0.42.0-makefile.patch) =================================================================== --- extra-i686/libtommath-0.42.0-makefile.patch (rev 0) +++ extra-i686/libtommath-0.42.0-makefile.patch 2017-09-05 19:16:54 UTC (rev 304707) @@ -0,0 +1,47 @@ +--- a/makefile.shared 2010-07-23 22:27:20.000000000 +0800 ++++ b/makefile.shared 2014-08-11 20:25:06.482017927 +0800 +@@ -1,9 +1,9 @@ + #Makefile for GCC + # + #Tom St Denis +-VERSION=0:41 ++VERSION=0:42 + +-CC = libtool --mode=compile --tag=CC gcc ++LTCOMPILE = libtool --mode=compile --tag=CC $(CC) + + CFLAGS += -I./ -Wall -W -Wshadow -Wsign-compare + +@@ -82,21 +82,24 @@ + + objs: $(OBJECTS) + ++.c.o: ++ $(LTCOMPILE) $(CFLAGS) $(LDFLAGS) -o $@ -c $< ++ + $(LIBNAME): $(OBJECTS) +- libtool --mode=link gcc *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION) ++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION) + + install: $(LIBNAME) +- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH) ++ install -d $(DESTDIR)$(LIBPATH) + libtool --mode=install install -c $(LIBNAME) $(DESTDIR)$(LIBPATH)/$(LIBNAME) +- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH) +- install -g $(GROUP) -o $(USER) $(HEADERS) $(DESTDIR)$(INCPATH) ++ install -d $(DESTDIR)$(INCPATH) ++ install -m 644 $(HEADERS) $(DESTDIR)$(INCPATH) + + test: $(LIBNAME) demo/demo.o +- gcc $(CFLAGS) -c demo/demo.c -o demo/demo.o +- libtool --mode=link gcc -o test demo/demo.o $(LIBNAME_S) ++ $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o ++ libtool --mode=link $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME_S) + + mtest: test +- cd mtest ; gcc $(CFLAGS) mtest.c -o mtest ++ cd mtest ; $(CC) $(CFLAGS) $(LDFLAGS) mtest.c -o mtest + + timing: $(LIBNAME) +- gcc $(CFLAGS) -DTIMER demo/timing.c $(LIBNAME_S) -o ltmtest ++ libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.c $(LIBNAME_S) -o ltmtest Copied: libtommath/repos/extra-x86_64/PKGBUILD (from rev 304706, libtommath/trunk/PKGBUILD) =================================================================== --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2017-09-05 19:16:54 UTC (rev 304707) @@ -0,0 +1,30 @@ +# $Id$ +# Maintainer: Giovanni Scafora <giova...@archlinux.org> +# Contributor: suasageandeggs <s_stoak...@hotmail.co.uk> +# Contributor: Michael Fellinger <manv...@www.weez-int.com> + +pkgname=libtommath +pkgver=1.0 +pkgrel=2 +pkgdesc="Highly optimized and portable routines for integer based number theoretic applications" +url="http://www.libtom.org/" +license=('custom') +arch=('i686' 'x86_64') +depends=('glibc') +options=(staticlibs) +source=("https://github.com/libtom/libtommath/releases/download/v$pkgver/ltm-$pkgver.tar.xz") +md5sums=('a95dc984d8409a6f355efb0831009a66') + +build() { + cd $srcdir/$pkgname-$pkgver + + make -f makefile.shared IGNORE_SPEED=1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + + make -f makefile.shared DESTDIR=$pkgdir INSTALL_GROUP=root install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + chmod 644 ${pkgdir}/usr/lib/libtommath.a +} Copied: libtommath/repos/extra-x86_64/libtommath-0.42.0-makefile.patch (from rev 304706, libtommath/trunk/libtommath-0.42.0-makefile.patch) =================================================================== --- extra-x86_64/libtommath-0.42.0-makefile.patch (rev 0) +++ extra-x86_64/libtommath-0.42.0-makefile.patch 2017-09-05 19:16:54 UTC (rev 304707) @@ -0,0 +1,47 @@ +--- a/makefile.shared 2010-07-23 22:27:20.000000000 +0800 ++++ b/makefile.shared 2014-08-11 20:25:06.482017927 +0800 +@@ -1,9 +1,9 @@ + #Makefile for GCC + # + #Tom St Denis +-VERSION=0:41 ++VERSION=0:42 + +-CC = libtool --mode=compile --tag=CC gcc ++LTCOMPILE = libtool --mode=compile --tag=CC $(CC) + + CFLAGS += -I./ -Wall -W -Wshadow -Wsign-compare + +@@ -82,21 +82,24 @@ + + objs: $(OBJECTS) + ++.c.o: ++ $(LTCOMPILE) $(CFLAGS) $(LDFLAGS) -o $@ -c $< ++ + $(LIBNAME): $(OBJECTS) +- libtool --mode=link gcc *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION) ++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) *.lo -o $(LIBNAME) -rpath $(LIBPATH) -version-info $(VERSION) + + install: $(LIBNAME) +- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(LIBPATH) ++ install -d $(DESTDIR)$(LIBPATH) + libtool --mode=install install -c $(LIBNAME) $(DESTDIR)$(LIBPATH)/$(LIBNAME) +- install -d -g $(GROUP) -o $(USER) $(DESTDIR)$(INCPATH) +- install -g $(GROUP) -o $(USER) $(HEADERS) $(DESTDIR)$(INCPATH) ++ install -d $(DESTDIR)$(INCPATH) ++ install -m 644 $(HEADERS) $(DESTDIR)$(INCPATH) + + test: $(LIBNAME) demo/demo.o +- gcc $(CFLAGS) -c demo/demo.c -o demo/demo.o +- libtool --mode=link gcc -o test demo/demo.o $(LIBNAME_S) ++ $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o ++ libtool --mode=link $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME_S) + + mtest: test +- cd mtest ; gcc $(CFLAGS) mtest.c -o mtest ++ cd mtest ; $(CC) $(CFLAGS) $(LDFLAGS) mtest.c -o mtest + + timing: $(LIBNAME) +- gcc $(CFLAGS) -DTIMER demo/timing.c $(LIBNAME_S) -o ltmtest ++ libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.c $(LIBNAME_S) -o ltmtest