[arch-commits] Commit in traceroute/trunk (PKGBUILD reproducible-build.patch)

2019-11-21 Thread Anatol Pomozov via arch-commits
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)

2019-11-21 Thread Anatol Pomozov via arch-commits
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)

2019-11-13 Thread Felix Yan via arch-commits
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)

2019-04-12 Thread Antonio Rojas via arch-commits
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)

2018-11-06 Thread Allan McRae via arch-commits
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)

2016-07-01 Thread Anatol Pomozov
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)

2014-11-12 Thread Eric Bélanger
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)

2014-07-27 Thread Eric Bélanger
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)

2013-09-29 Thread Eric Bélanger
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)

2013-01-08 Thread Stéphane Gaudreault
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)

2012-06-18 Thread Stéphane Gaudreault
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')