head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.18 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.16 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.14 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.12 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.10 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.8 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.6 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.4 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.2 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.2.0.22 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.20 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.18 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.16 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.14 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.12 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.10 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.8 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.6 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.4 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.0.14 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.12 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.10 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.8 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.3 date 2008.04.25.16.11.12; author tnn; state dead; branches; next 1.2; 1.2 date 2005.08.19.06.12.09; author grant; state Exp; branches; next 1.1; 1.1 date 2003.06.06.18.14.10; author drochner; state Exp; branches 1.1.14.1; next ; 1.1.14.1 date 2005.08.20.16.03.20; author salo; state Exp; branches; next ; desc @@ 1.3 log @De-orbit support for python 2.0 and python 2.2 under the "three major releases is enough" rule of thumb. (python 2.3 was released 5 years ago.) Keep python 1.5 and 2.1 though, because there are a handful of packages that still need them. @ text @$NetBSD: patch-ad,v 1.2 2005/08/19 06:12:09 grant Exp $ --- Modules/Makefile.pre.in.orig 2000-10-10 03:48:09.000000000 +1100 +++ Modules/Makefile.pre.in @@@@ -59,8 +59,8 @@@@ LIBP= $(LIBDIR)/python$(VERSION) # Symbols used for using shared libraries SO= @@SO@@ -LDSHARED= @@LDSHARED@@ -CCSHARED= @@CCSHARED@@ +LDSHARED= @@LDSHARED@@ $(LDFLAGS) +CCSHARED= @@CCSHARED@@ $(LDFLAGS) LINKFORSHARED= @@LINKFORSHARED@@ DESTSHARED= $(BINLIBDEST)/lib-dynload @@@@ -124,7 +124,7 @@@@ add2lib: $(OBJS) # This target is used by the master Makefile to link the final binary. link: $(MAINOBJ) $(LINKCC) $(LDFLAGS) $(LINKFORSHARED) $(MAINOBJ) \ - $(LDLIBRARY) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python$(EXE) $(LDLAST) + $(LDLIBRARY) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python$(EXE) $(LDLAST) ${LINK_ALL_LIBGCC_HACK} mv python$(EXE) ../python$(EXE) clean: @ 1.2 log @include LDFLAGS when linking shared libraries, so they can find their prerequisite libraries at runtime. fixes build on Solaris (and probably others). @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @add the LINK_ALL_LIBGCC_HACK variable to the interpreter's link line, so that dynamic libraries using libgcc functions can be loaded should fix PR pkg/16144 by Brett Slager @ text @d3 14 a16 3 --- Modules/Makefile.pre.in.orig 2003-06-06 20:01:16.000000000 +0200 +++ Modules/Makefile.pre.in 2003-06-06 20:01:48.000000000 +0200 @@@@ -124,7 +124,7 @@@@ @ 1.1.14.1 log @Pullup ticket 698 - requested by Grant Beattie portability fix for python20 Revisions pulled up: - pkgsrc/lang/python20/Makefile 1.28 - pkgsrc/lang/python20/distinfo 1.9 - pkgsrc/lang/python20/patches/patch-ab 1.2 - pkgsrc/lang/python20/patches/patch-ad 1.2 - pkgsrc/lang/python20/patches/patch-ae 1.1 - pkgsrc/lang/python20/patches/patch-af 1.1 Module Name: pkgsrc Committed By: grant Date: Fri Aug 19 06:06:09 UTC 2005 Modified Files: pkgsrc/lang/python20: Makefile Log Message: nuke broken pre-configure target, which does nothing useful. it was broken because the delimeter , can appear in the RHS of the sed(1) expression (think "-Wl,-R ..."), and it does nothing useful because the patterns don't appear in the files. --- Module Name: pkgsrc Committed By: grant Date: Fri Aug 19 06:12:09 UTC 2005 Modified Files: pkgsrc/lang/python20: distinfo pkgsrc/lang/python20/patches: patch-ab patch-ad Added Files: pkgsrc/lang/python20/patches: patch-ae patch-af Log Message: include LDFLAGS when linking shared libraries, so they can find their prerequisite libraries at runtime. fixes build on Solaris (and probably others). @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.2 2005/08/19 06:12:09 grant Exp $ d3 3 a5 14 --- Modules/Makefile.pre.in.orig 2000-10-10 03:48:09.000000000 +1100 +++ Modules/Makefile.pre.in @@@@ -59,8 +59,8 @@@@ LIBP= $(LIBDIR)/python$(VERSION) # Symbols used for using shared libraries SO= @@SO@@ -LDSHARED= @@LDSHARED@@ -CCSHARED= @@CCSHARED@@ +LDSHARED= @@LDSHARED@@ $(LDFLAGS) +CCSHARED= @@CCSHARED@@ $(LDFLAGS) LINKFORSHARED= @@LINKFORSHARED@@ DESTSHARED= $(BINLIBDEST)/lib-dynload @@@@ -124,7 +124,7 @@@@ add2lib: $(OBJS) @