head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.70 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.68 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.66 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.64 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.62 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.60 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.58 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.56 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.54 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.52 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.50 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.48 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.46 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.44 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.42 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.40 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.38 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.36 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.34 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.32 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.30 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.28 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.26 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.22 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.2 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.24 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.20 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.18 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.16 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.14 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.12 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.10 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.8 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.6 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.4 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.6.0.64 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.62 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.60 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.58 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.56 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.54 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.52 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.50 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.48 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.46 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.44 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.42 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.40 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.38 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.36 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.34 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.32 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.30 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.28 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.26 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.24 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.22 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.20 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.18 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.16 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.14 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.12 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.10 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.8 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.6 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.4 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.5.0.34 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.32 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.30 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.28 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.26 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.24 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.22 pkgsrc-2008Q1:1.5.0.20 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.18 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.16 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.14 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.12 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.10 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.8 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.6 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.12 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.10 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.8 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.6 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.4 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.3.0.12 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.3 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.3 netbsd-1-4-PATCH001:1.3 netbsd-1-4-RELEASE:1.3 netbsd-1-3-PATCH003:1.3 netbsd-1-3-PATCH002:1.1.1.1 FreeBSD-current-1998-03-01:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.7 date 2017.07.07.11.19.44; author wiz; state Exp; branches; next 1.6; commitid uJCUKc4FJ4nnWhYz; 1.6 date 2009.09.09.17.16.36; author joerg; state Exp; branches; next 1.5; 1.5 date 2005.11.03.20.05.54; author rillig; state Exp; branches; next 1.4; 1.4 date 2004.04.08.01.13.20; author fredb; state Exp; branches; next 1.3; 1.3 date 98.08.07.10.40.17; author agc; state Exp; branches 1.3.12.1; next 1.2; 1.2 date 98.07.20.15.10.36; author tv; state Exp; branches; next 1.1; 1.1 date 98.03.01.22.10.30; author tron; state Exp; branches 1.1.1.1; next ; 1.3.12.1 date 2004.04.27.08.30.50; author agc; state Exp; branches; next ; 1.1.1.1 date 98.03.01.22.10.30; author tron; state Exp; branches; next ; desc @@ 1.7 log @Honor LDFLAGS. Fixes RELRO build. @ text @$NetBSD: patch-aa,v 1.6 2009/09/09 17:16:36 joerg Exp $ --- uulib/Makefile.in.orig 2002-03-11 03:15:46.000000000 -0600 +++ uulib/Makefile.in @@@@ -19,7 +19,7 @@@@ SHELL = /bin/sh # # If you don't have the GNU C compiler installed, set CC=cc here # -CC = @@CC@@ +CC = $(LIBTOOL) --mode=compile @@CC@@ # # C Compiler Options # @@@@ -51,11 +51,11 @@@@ UULIB_OBJ = ${UULIB_SOURCE:.c=.o} .SUFFIXES: .SUFFIXES: .c .o -all: libuu.a +all: libuu.la clean: rm -f [Xx]deview gif2gfp - rm -f *.o *.a *.so core *~ TAGS + rm -f *.o *.la *.so core *~ TAGS distclean: clean rm -f config.status config.cache config.log Makefile config.h @@@@ -64,13 +64,13 @@@@ distclean: clean realclean: distclean new: clean - rm -f libuu.a + rm -f libuu.la $(MAKE) all -libuu.a: $(UULIB_OBJ) +libuu.la: $(UULIB_OBJ) rm -f $@@ - ar r $@@ $(UULIB_OBJ) - -$(RANLIB) $@@ + $(LIBTOOL) --mode=link @@CC@@ $(LDFLAGS) -o libuu.la $(UULIB_OBJ:.o=.lo) -rpath $(PREFIX)/lib \ + -version-info 2:0 .c.o: $(CC) -c $(CFLAGS) $(VDEF) $< @ 1.6 log @Pass down --mode arguments to libtool. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2005/11/03 20:05:54 rillig Exp $ d41 1 a41 1 + $(LIBTOOL) --mode=link @@CC@@ -o libuu.la $(UULIB_OBJ:.o=.lo) -rpath $(PREFIX)/lib \ @ 1.5 log @Fixed wrong usage of WRKSRC. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2004/04/08 01:13:20 fredb Exp $ d10 1 a10 1 +CC = $(LIBTOOL) @@CC@@ d41 1 a41 1 + $(CC) -o libuu.la $(UULIB_OBJ:.o=.lo) -rpath $(PREFIX)/lib \ @ 1.4 log @Bump the share library version number to 2.0 for the addition of UULoadFileWithPartNo(), with apologies to anyone who's updated within the last three minutes. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 1998/08/07 10:40:17 agc Exp $ d3 2 a4 2 --- Makefile.in.orig 2002-03-11 03:15:46.000000000 -0600 +++ Makefile.in @ 1.3 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.in.orig Mon Jul 20 10:54:23 1998 +++ Makefile.in Mon Jul 20 10:55:55 1998 @@@@ -20,7 +20,7 @@@@ d14 1 a14 1 @@@@ -52,11 +52,11 @@@@ d28 1 a28 1 @@@@ -65,13 +65,13 @@@@ d42 1 a42 1 + -version-info 1:0 @ 1.3.12.1 log @Pull up a security fix to the pkgsrc-2004Q1 branch. Requested by fredb in ticket pkgsrc-19. "Update uudeview and friends to 0.5.20. Fixes a few serious bugs in uulib, including buffer overrun errors, and adds a handful of little improvements to the library and programs." and "Bump the share library version number to 2.0 for the addition of UULoadFileWithPartNo(), with apologies to anyone who's updated within the last three minutes." @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2004/04/08 01:13:20 fredb Exp $ d3 3 a5 3 --- Makefile.in.orig 2002-03-11 03:15:46.000000000 -0600 +++ Makefile.in @@@@ -19,7 +19,7 @@@@ SHELL = /bin/sh d14 1 a14 1 @@@@ -51,11 +51,11 @@@@ UULIB_OBJ = ${UULIB_SOURCE:.c=.o} d28 1 a28 1 @@@@ -64,13 +64,13 @@@@ distclean: clean d42 1 a42 1 + -version-info 2:0 @ 1.2 log @Use libtool to create shared library. Don't try to build anything in uudeview except libuu. @ text @d1 2 @ 1.1 log @Initial revision @ text @d1 43 a43 39 *** uulib/Makefile.in Mon Oct 14 16:19:18 1996 --- /devel/ports/new.new.uulib/src/uulib/Makefile.in Sun Feb 9 23:37:42 1997 *************** *** 50,56 **** # .SUFFIXES: ! .SUFFIXES: .c .o all: libuu.a --- 50,56 ---- # .SUFFIXES: ! .SUFFIXES: .c .o .so all: libuu.a *************** *** 73,80 **** --- 73,89 ---- ar r $@@ $(UULIB_OBJ) -$(RANLIB) $@@ + SOBJS= $(UULIB_OBJ:.o=.so) + libuu.so.1.0: $(SOBJS) + rm -f $(.TARGET) + ld -Bshareable -x -o libuu.so.1.0 `lorder $(SOBJS) | tsort -q` + + .c.so: + $(CC) -fpic -DPIC -c -o $(.TARGET) $(CFLAGS) $(VDEF) $(.IMPSRC) + .c.o: $(CC) -c $(CFLAGS) $(VDEF) $< + uuencode.o: uuencode.c uudeview.h uuint.h uustring.h fptools.h config.h uulib.o: uulib.c uudeview.h uuint.h uustring.h fptools.h config.h @ 1.1.1.1 log @Initial import of FreeBSD's "uudeview-0.5.13" port. @ text @@