Date: Monday, February 13, 2023 @ 21:46:58
  Author: arojas
Revision: 468741

archrelease: copy trunk to testing-x86_64

Added:
  traceroute/repos/testing-x86_64/
  traceroute/repos/testing-x86_64/PKGBUILD
    (from rev 468740, traceroute/trunk/PKGBUILD)
  traceroute/repos/testing-x86_64/reproducible-build.patch
    (from rev 468740, traceroute/trunk/reproducible-build.patch)

--------------------------+
 PKGBUILD                 |   29 +++++++++++++++++++++++++++++
 reproducible-build.patch |   37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

Copied: traceroute/repos/testing-x86_64/PKGBUILD (from rev 468740, 
traceroute/trunk/PKGBUILD)
===================================================================
--- testing-x86_64/PKGBUILD                             (rev 0)
+++ testing-x86_64/PKGBUILD     2023-02-13 21:46:58 UTC (rev 468741)
@@ -0,0 +1,29 @@
+# Maintainer: Eric BĂ©langer <[email protected]>
+
+pkgname=traceroute
+pkgver=2.1.2
+pkgrel=1
+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
+        reproducible-build.patch)
+sha256sums=('507c268f2977b4e218ce73e7ebed45ba0d970a8ca4995dd9cbb1ffe8e99b5b1f'
+            '7da5bb24044f6f4b7289ba7cab6bebed01f1ddbf664101405761ca160b62c9db')
+
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -p1 < ../reproducible-build.patch
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  make CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS"
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  make prefix=/usr DESTDIR="${pkgdir}" install
+}

Copied: traceroute/repos/testing-x86_64/reproducible-build.patch (from rev 
468740, traceroute/trunk/reproducible-build.patch)
===================================================================
--- testing-x86_64/reproducible-build.patch                             (rev 0)
+++ testing-x86_64/reproducible-build.patch     2023-02-13 21:46:58 UTC (rev 
468741)
@@ -0,0 +1,37 @@
+Author: Reiner Herrmann <[email protected]>
+Description: Sort lists of libraries/source/object files
+ for deterministic linking order
+
+--- a/Make.rules
++++ b/Make.rules
+@@ -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
+ 
+-sources = $(wildcard *.c)
++sources = $(sort $(wildcard *.c))
+ 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

Reply via email to