[arch-commits] Commit in traceroute/trunk (PKGBUILD reproducible-build.patch)
Date: Thursday, November 21, 2019 @ 09:10:53 Author: anatolik Revision: 369539 Pull reproducible build patch from Debian Fix PKGBUILD to use correct prepare() function Modified: traceroute/trunk/PKGBUILD traceroute/trunk/reproducible-build.patch --+ PKGBUILD |6 +++--- reproducible-build.patch | 30 +++--- 2 files changed, 30 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-21 09:09:28 UTC (rev 369538) +++ PKGBUILD2019-11-21 09:10:53 UTC (rev 369539) @@ -2,7 +2,7 @@ pkgname=traceroute pkgver=2.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="Tracks the route taken by packets over an IP network" arch=('x86_64') url="http://traceroute.sourceforge.net/"; @@ -11,9 +11,9 @@ source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz reproducible-build.patch) sha1sums=('bc5c6c8022187511be5665b3818d919be5987dcc' - 'ca5fc57ff373b26e9d2850ffd380f06618759eef') + '49c777b929516dd72de8d518cfa97e7b88058750') -patch() { +prepare() { cd ${pkgname}-${pkgver} patch -p1 < ../reproducible-build.patch } Modified: reproducible-build.patch === --- reproducible-build.patch2019-11-21 09:09:28 UTC (rev 369538) +++ reproducible-build.patch2019-11-21 09:10:53 UTC (rev 369539) @@ -1,8 +1,21 @@ -diff --git a/Make.rules b/Make.rules -index ce5b033..49cad28 100644 +Author: Reiner Herrmann +Description: Sort lists of libraries/source/object files + for deterministic linking order + --- a/Make.rules +++ b/Make.rules -@@ -166,7 +166,7 @@ endif +@@ -136,8 +136,8 @@ + _libs = $(strip $(foreach _lib,$(LIBDIRS),\ + $(if $(filter lib%,$(_lib)),\ + $(patsubst lib%,-l%,$(_lib)),\ +- $(wildcard $(srcdir)/$(_lib)/$(_lib).so \ +- $(srcdir)/$(_lib)/$(_lib).a ++ $(sort $(wildcard $(srcdir)/$(_lib)/$(_lib).so \ ++ $(srcdir)/$(_lib)/$(_lib).a) + + override LIBS := $(_libs) -lm $(LIBS) + +@@ -166,7 +166,7 @@ endif endif @@ -11,3 +24,14 @@ OBJS = $(sources:.c=.$(obj)) +--- a/default.rules b/default.rules +@@ -143,7 +143,7 @@ + ifeq ($(filter $(TARGET),$(EXEDIRS)),$(TARGET)) + + ifeq ($(filter $(TARGET),$(MODUSERS)),$(TARGET)) +-MOD_OBJS = $(wildcard $(foreach dir,$(MODDIRS),$(srcdir)/$(dir)/*.o)) ++MOD_OBJS = $(sort $(wildcard $(foreach dir,$(MODDIRS),$(srcdir)/$(dir)/*.o))) + ifeq ($(shared),yes) + override LDFLAGS := -rdynamic $(LDFLAGS) + endif
[arch-commits] Commit in traceroute/trunk (PKGBUILD reproducible-build.patch)
Date: Thursday, November 21, 2019 @ 08:48:56 Author: anatolik Revision: 369533 Make the build reproducible Sort source files so it makes the order deterministic Added: traceroute/trunk/reproducible-build.patch Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD | 13 ++--- reproducible-build.patch | 13 + 2 files changed, 23 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-21 08:18:50 UTC (rev 369532) +++ PKGBUILD2019-11-21 08:48:56 UTC (rev 369533) @@ -2,15 +2,22 @@ pkgname=traceroute pkgver=2.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="Tracks the route taken by packets over an IP network" arch=('x86_64') url="http://traceroute.sourceforge.net/"; license=('GPL2') depends=('glibc') -source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('bc5c6c8022187511be5665b3818d919be5987dcc') +source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz +reproducible-build.patch) +sha1sums=('bc5c6c8022187511be5665b3818d919be5987dcc' + 'ca5fc57ff373b26e9d2850ffd380f06618759eef') +patch() { + cd ${pkgname}-${pkgver} + patch -p1 < ../reproducible-build.patch +} + build() { cd ${pkgname}-${pkgver} make CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" Added: reproducible-build.patch === --- reproducible-build.patch(rev 0) +++ reproducible-build.patch2019-11-21 08:48:56 UTC (rev 369533) @@ -0,0 +1,13 @@ +diff --git a/Make.rules b/Make.rules +index ce5b033..49cad28 100644 +--- a/Make.rules b/Make.rules +@@ -166,7 +166,7 @@ endif + endif + endif + +-sources = $(wildcard *.c) ++sources = $(sort $(wildcard *.c)) + OBJS = $(sources:.c=.$(obj)) + +
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Wednesday, November 13, 2019 @ 15:54:38 Author: felixonmars Revision: 368126 [core] mass rebuild Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-11-13 15:53:53 UTC (rev 368125) +++ PKGBUILD2019-11-13 15:54:38 UTC (rev 368126) @@ -2,7 +2,7 @@ pkgname=traceroute pkgver=2.1.0 -pkgrel=2 +pkgrel=3 pkgdesc="Tracks the route taken by packets over an IP network" arch=('x86_64') url="http://traceroute.sourceforge.net/";
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Friday, April 12, 2019 @ 18:56:39 Author: arojas Revision: 350675 https Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-04-12 18:56:00 UTC (rev 350674) +++ PKGBUILD2019-04-12 18:56:39 UTC (rev 350675) @@ -8,7 +8,7 @@ url="http://traceroute.sourceforge.net/"; license=('GPL2') depends=('glibc') -source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) +source=(https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) sha1sums=('bc5c6c8022187511be5665b3818d919be5987dcc') build() {
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Tuesday, November 6, 2018 @ 13:24:05 Author: allan Revision: 337930 upgpkg: traceroute 2.1.0-2 get some PIE and a new format .BUILDINFO, use our build flags Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-11-06 13:19:44 UTC (rev 337929) +++ PKGBUILD2018-11-06 13:24:05 UTC (rev 337930) @@ -2,7 +2,7 @@ pkgname=traceroute pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Tracks the route taken by packets over an IP network" arch=('x86_64') url="http://traceroute.sourceforge.net/"; @@ -13,7 +13,7 @@ build() { cd ${pkgname}-${pkgver} - make CFLAGS="$CFLAGS" + make CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" } package() {
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Friday, July 1, 2016 @ 21:16:31 Author: anatolik Revision: 270847 upgpkg: traceroute 2.1.0-1 Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-01 19:41:40 UTC (rev 270846) +++ PKGBUILD2016-07-01 21:16:31 UTC (rev 270847) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger pkgname=traceroute -pkgver=2.0.21 +pkgver=2.1.0 pkgrel=1 pkgdesc="Tracks the route taken by packets over an IP network" arch=('i686' 'x86_64') @@ -10,7 +10,7 @@ license=('GPL2') depends=('glibc') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('3acd1f8c275bd8d511e94e3c6f11fc5a280f0abb') +sha1sums=('bc5c6c8022187511be5665b3818d919be5987dcc') build() { cd ${pkgname}-${pkgver}
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Wednesday, November 12, 2014 @ 17:42:45 Author: eric Revision: 226117 upgpkg: traceroute 2.0.21-1 Upstream update Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-12 15:37:55 UTC (rev 226116) +++ PKGBUILD2014-11-12 16:42:45 UTC (rev 226117) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger pkgname=traceroute -pkgver=2.0.20 +pkgver=2.0.21 pkgrel=1 pkgdesc="Tracks the route taken by packets over an IP network" arch=('i686' 'x86_64') @@ -10,14 +10,14 @@ license=('GPL2') depends=('glibc') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('4c792c76ccdbbd3265bb866675f57ab09121efee') +sha1sums=('3acd1f8c275bd8d511e94e3c6f11fc5a280f0abb') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make CFLAGS="$CFLAGS" } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make prefix=/usr DESTDIR="${pkgdir}" install }
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Sunday, July 27, 2014 @ 20:04:52 Author: eric Revision: 218226 upgpkg: traceroute 2.0.20-1 Upstream update Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-07-27 16:00:00 UTC (rev 218225) +++ PKGBUILD2014-07-27 18:04:52 UTC (rev 218226) @@ -2,8 +2,8 @@ # Maintainer: Eric Bélanger pkgname=traceroute -pkgver=2.0.19 -pkgrel=2 +pkgver=2.0.20 +pkgrel=1 pkgdesc="Tracks the route taken by packets over an IP network" arch=('i686' 'x86_64') url="http://traceroute.sourceforge.net/"; @@ -10,7 +10,7 @@ license=('GPL2') depends=('glibc') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('44c109cfe4950f1617d0d796b432356b9acf4bd4') +sha1sums=('4c792c76ccdbbd3265bb866675f57ab09121efee') build() { cd "${srcdir}/${pkgname}-${pkgver}"
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Sunday, September 29, 2013 @ 18:12:44 Author: eric Revision: 195263 upgpkg: traceroute 2.0.19-2 Signed with valid key Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-09-29 16:00:45 UTC (rev 195262) +++ PKGBUILD2013-09-29 16:12:44 UTC (rev 195263) @@ -1,9 +1,9 @@ # $Id$ -# Maintainer: Stéphane Gaudreault +# Maintainer: Eric Bélanger pkgname=traceroute pkgver=2.0.19 -pkgrel=1 +pkgrel=2 pkgdesc="Tracks the route taken by packets over an IP network" arch=('i686' 'x86_64') url="http://traceroute.sourceforge.net/";
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Tuesday, January 8, 2013 @ 11:24:47 Author: stephane Revision: 174909 upgpkg: traceroute 2.0.19-1 upstream update; use our CFLAGS Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-01-08 16:17:49 UTC (rev 174908) +++ PKGBUILD2013-01-08 16:24:47 UTC (rev 174909) @@ -2,7 +2,7 @@ # Maintainer: Stéphane Gaudreault pkgname=traceroute -pkgver=2.0.18 +pkgver=2.0.19 pkgrel=1 pkgdesc="Tracks the route taken by packets over an IP network" arch=('i686' 'x86_64') @@ -10,11 +10,11 @@ license=('GPL2') depends=('glibc') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) -sha1sums=('6bdccfd12f93b89aea53728b3c365db5a4362b6d') +sha1sums=('44c109cfe4950f1617d0d796b432356b9acf4bd4') build() { cd "${srcdir}/${pkgname}-${pkgver}" - make + make CFLAGS="$CFLAGS" } package() {
[arch-commits] Commit in traceroute/trunk (PKGBUILD)
Date: Monday, June 18, 2012 @ 16:21:54 Author: stephane Revision: 162016 upgpkg: traceroute 2.0.18-1 first build Modified: traceroute/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2012-06-18 20:08:37 UTC (rev 162015) +++ PKGBUILD2012-06-18 20:21:54 UTC (rev 162016) @@ -8,6 +8,7 @@ arch=('i686' 'x86_64') url="http://traceroute.sourceforge.net/"; license=('GPL2') +depends=('glibc') source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) sha1sums=('6bdccfd12f93b89aea53728b3c365db5a4362b6d')