pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/autogen



Module Name:    pkgsrc
Committed By:   tnn
Date:           Mon Aug 17 08:43:07 UTC 2020

Modified Files:
        pkgsrc/devel/autogen: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/autogen/patches: patch-agen5_Makefile.in
            patch-columns_Makefile.in patch-config_config.rpath
            patch-getdefs_Makefile.in
Removed Files:
        pkgsrc/devel/autogen/patches: patch-ad

Log Message:
autogen: update to 5.18.16

There's no entry in the NEWS file apart from mentioning that
autotools have been refreshed and that it works with guile 2.2.x
which is coincidentally the reason for updating this package.
lang/guile20 just kept segfaulting during install for me.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/autogen/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/autogen/PLIST \
    pkgsrc/devel/autogen/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/devel/autogen/patches/patch-ad
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/autogen/patches/patch-agen5_Makefile.in \
    pkgsrc/devel/autogen/patches/patch-columns_Makefile.in \
    pkgsrc/devel/autogen/patches/patch-config_config.rpath \
    pkgsrc/devel/autogen/patches/patch-getdefs_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/autogen/Makefile
diff -u pkgsrc/devel/autogen/Makefile:1.48 pkgsrc/devel/autogen/Makefile:1.49
--- pkgsrc/devel/autogen/Makefile:1.48  Tue Jun  2 08:23:34 2020
+++ pkgsrc/devel/autogen/Makefile       Mon Aug 17 08:43:07 2020
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2020/06/02 08:23:34 adam Exp $
+# $NetBSD: Makefile,v 1.49 2020/08/17 08:43:07 tnn Exp $
 
-DISTNAME=      autogen-5.18.10
-PKGREVISION=   6
+DISTNAME=      autogen-5.18.16
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=autogen/rel${PKGVERSION_NOREV}/}
 EXTRACT_SUFX=  .tar.xz
@@ -21,7 +20,11 @@ CONFIG_SHELL=        ${TOOLS_PATH.bash}
 CONFIGURE_ENV+=        POSIX_SHELL=${CONFIG_SHELL:Q}
 MAKE_ENV+=     PERL5=${PERL5}
 
+# XXX
+CONFIGURE_ARGS+=       --disable-dependency-tracking
+BUILDLINK_TRANSFORM+=  rm:-Werror
+
 .include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../lang/guile20/buildlink3.mk"
+.include "../../lang/guile22/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/autogen/PLIST
diff -u pkgsrc/devel/autogen/PLIST:1.15 pkgsrc/devel/autogen/PLIST:1.16
--- pkgsrc/devel/autogen/PLIST:1.15     Sat Jul 16 20:00:14 2016
+++ pkgsrc/devel/autogen/PLIST  Mon Aug 17 08:43:07 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2016/07/16 20:00:14 wiz Exp $
+@comment $NetBSD: PLIST,v 1.16 2020/08/17 08:43:07 tnn Exp $
 bin/autogen
 bin/autoopts-config
 bin/columns
@@ -56,8 +56,6 @@ share/autogen/agtexi-file.tpl
 share/autogen/autoopts.m4
 share/autogen/bits.tpl
 share/autogen/cmd-doc.tlib
-share/autogen/confmacs.tlib
-share/autogen/conftest.tpl
 share/autogen/def2pot.tpl
 share/autogen/fsm-macro.tlib
 share/autogen/fsm-trans.tlib
@@ -67,7 +65,7 @@ share/autogen/gpl.lic
 share/autogen/gplv2.lic
 share/autogen/lgpl.lic
 share/autogen/lgplv2.lic
-share/autogen/libopts-41.1.16.tar.gz
+share/autogen/libopts-42.1.17.tar.gz
 share/autogen/liboptschk.m4
 share/autogen/man2mdoc
 share/autogen/man2texi
Index: pkgsrc/devel/autogen/distinfo
diff -u pkgsrc/devel/autogen/distinfo:1.15 pkgsrc/devel/autogen/distinfo:1.16
--- pkgsrc/devel/autogen/distinfo:1.15  Sat Jul 16 20:00:14 2016
+++ pkgsrc/devel/autogen/distinfo       Mon Aug 17 08:43:07 2020
@@ -1,10 +1,13 @@
-$NetBSD: distinfo,v 1.15 2016/07/16 20:00:14 wiz Exp $
+$NetBSD: distinfo,v 1.16 2020/08/17 08:43:07 tnn Exp $
 
-SHA1 (autogen-5.18.10.tar.xz) = ca867cd8a065f40cc390230db463a62bd0e2da4b
-RMD160 (autogen-5.18.10.tar.xz) = ffd55c154b1cb88e7b29d1a65976dfc1032efed2
-SHA512 (autogen-5.18.10.tar.xz) = cfb06566aebe2aa833f2a032c513aa1d57a803eee82f03d6f6fe3806a0f570d5dbf8331015d2afde89a3d4e4c967b6a367d3e2820addb3ff6a5ac6d481a058be
-Size (autogen-5.18.10.tar.xz) = 1017960 bytes
-SHA1 (patch-ad) = 37ed9a3fc8c450f9a556258988c5642836a0c936
+SHA1 (autogen-5.18.16.tar.xz) = f854764cb34f6f0b9f620c2d149d09b845c2d1e2
+RMD160 (autogen-5.18.16.tar.xz) = 789d4932f1704508cedf3bee6718778cfb587175
+SHA512 (autogen-5.18.16.tar.xz) = 5f12c982dbe27873f5649a96049bf019ff183c90cc0c8a9196556b0ca02e72940cd422f6d6601f68cc7d8763b1124f2765c3b1a6335fc92ba07f84b03d2a53a1
+Size (autogen-5.18.16.tar.xz) = 1046276 bytes
 SHA1 (patch-ae) = 7249600bfc3cdcafdf55a100db775e9d1a9403f0
+SHA1 (patch-agen5_Makefile.in) = 154fe94b21d5189fa94cffbf5e2543cf90a97cc2
 SHA1 (patch-agen5_fmemopen.c) = 1cc126824f6a07fb9be080f8d143a6f2353bea78
 SHA1 (patch-autoopts_mk-tpl-config.sh) = 9c5b1012efeed5db73a4cade08d6a53f410adae2
+SHA1 (patch-columns_Makefile.in) = a1da38b3a0a24ac300a4a7baea968642e449efd2
+SHA1 (patch-config_config.rpath) = 791aa6bbe52c681b5461205c2341ce015d638ecf
+SHA1 (patch-getdefs_Makefile.in) = c16060d8d69d7c04c9a35ed94af705a39060f8ba

Added files:

Index: pkgsrc/devel/autogen/patches/patch-agen5_Makefile.in
diff -u /dev/null pkgsrc/devel/autogen/patches/patch-agen5_Makefile.in:1.1
--- /dev/null   Mon Aug 17 08:43:07 2020
+++ pkgsrc/devel/autogen/patches/patch-agen5_Makefile.in        Mon Aug 17 08:43:07 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-agen5_Makefile.in,v 1.1 2020/08/17 08:43:07 tnn Exp $
+
+This is completely bogus. These binaries do get installed in ${PREFIX}/bin.
+Building them with -no-install leaks WRKDIR rpath references.
+
+--- agen5/Makefile.in.orig     2018-08-26 17:45:20.000000000 +0000
++++ agen5/Makefile.in
+@@ -482,7 +482,7 @@ SNV_LIB = $(top_builddir)/snprintfv/libs
+ nodist_autogen_SOURCES = ag.c
+ autogen_SOURCES = $(gen_csrc)
+ autogen_LDADD = $(LO_LIB) $(SNV_LIB) $(GUILE_LIBS)
+-autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN) -no-install
++autogen_LDFLAGS = $(DYNAMIC_AG) $(AG_STATIC_AUTOGEN)
+ autogen_CFLAGS = $(GUILE_CFLAGS)
+ stamp_script = $(srcdir)/mk-stamps.sh
+ AM_YFLAGS = -d
Index: pkgsrc/devel/autogen/patches/patch-columns_Makefile.in
diff -u /dev/null pkgsrc/devel/autogen/patches/patch-columns_Makefile.in:1.1
--- /dev/null   Mon Aug 17 08:43:07 2020
+++ pkgsrc/devel/autogen/patches/patch-columns_Makefile.in      Mon Aug 17 08:43:07 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-columns_Makefile.in,v 1.1 2020/08/17 08:43:07 tnn Exp $
+
+This is completely bogus. These binaries do get installed in ${PREFIX}/bin.
+Building them with -no-install leaks WRKDIR rpath references.
+
+--- columns/Makefile.in.orig   2018-08-26 17:44:45.000000000 +0000
++++ columns/Makefile.in
+@@ -389,7 +389,7 @@ target_vendor = @target_vendor@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-columns_LDFLAGS = -no-install
++columns_LDFLAGS =
+ csrc = opts.h columns.c opts.c
+ nodist_columns_SOURCES = cols.c
+ LO_LIB = $(top_builddir)/autoopts/libopts.la
Index: pkgsrc/devel/autogen/patches/patch-config_config.rpath
diff -u /dev/null pkgsrc/devel/autogen/patches/patch-config_config.rpath:1.1
--- /dev/null   Mon Aug 17 08:43:07 2020
+++ pkgsrc/devel/autogen/patches/patch-config_config.rpath      Mon Aug 17 08:43:07 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-config_config.rpath,v 1.1 2020/08/17 08:43:07 tnn Exp $
+
+Don't leak WRKDIR references.
+pkgsrc wrappers don't like space separated linker flags.
+
+--- config/config.rpath.orig   2018-07-28 15:23:15.000000000 +0000
++++ config/config.rpath
+@@ -173,7 +173,7 @@ if test "$with_gnu_ld" = yes; then
+   # here allows them to be overridden if necessary.
+   # Unlike libtool, we use -rpath here, not --rpath, since the documented
+   # option of GNU ld is called -rpath, not --rpath.
+-  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
++  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+   case "$host_os" in
+     aix[3-9]*)
+       # On AIX/PPC, the GNU linker is very broken
Index: pkgsrc/devel/autogen/patches/patch-getdefs_Makefile.in
diff -u /dev/null pkgsrc/devel/autogen/patches/patch-getdefs_Makefile.in:1.1
--- /dev/null   Mon Aug 17 08:43:07 2020
+++ pkgsrc/devel/autogen/patches/patch-getdefs_Makefile.in      Mon Aug 17 08:43:07 2020
@@ -0,0 +1,16 @@
+$NetBSD: patch-getdefs_Makefile.in,v 1.1 2020/08/17 08:43:07 tnn Exp $
+
+This is completely bogus. These binaries do get installed in ${PREFIX}/bin.
+Building them with -no-install leaks WRKDIR rpath references.
+
+--- getdefs/Makefile.in.orig   2018-08-26 17:44:45.000000000 +0000
++++ getdefs/Makefile.in
+@@ -434,7 +434,7 @@ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ TARG = getdefs
+-getdefs_LDFLAGS = -no-install
++getdefs_LDFLAGS =
+ gdsrcs = getdefs.h proto.h gdemit.c gdinit.c getdefs.c
+ getdefs_SOURCES = proto.h
+ BUILT_SOURCES = gd.c



Home | Main Index | Thread Index | Old Index