head	1.7;
access;
symbols
	pkgsrc-2013Q2:1.7.0.4
	pkgsrc-2013Q2-base:1.7
	pkgsrc-2012Q4:1.7.0.2
	pkgsrc-2012Q4-base:1.7
	pkgsrc-2012Q3:1.6.0.18
	pkgsrc-2012Q3-base:1.6
	pkgsrc-2012Q2:1.6.0.16
	pkgsrc-2012Q2-base:1.6
	pkgsrc-2012Q1:1.6.0.14
	pkgsrc-2012Q1-base:1.6
	pkgsrc-2011Q4:1.6.0.12
	pkgsrc-2011Q4-base:1.6
	pkgsrc-2011Q3:1.6.0.10
	pkgsrc-2011Q3-base:1.6
	pkgsrc-2011Q2:1.6.0.8
	pkgsrc-2011Q2-base:1.6
	pkgsrc-2011Q1:1.6.0.6
	pkgsrc-2011Q1-base:1.6
	pkgsrc-2010Q4:1.6.0.4
	pkgsrc-2010Q4-base:1.6
	pkgsrc-2010Q3:1.6.0.2
	pkgsrc-2010Q3-base:1.6
	pkgsrc-2010Q2:1.5.0.50
	pkgsrc-2010Q2-base:1.5
	pkgsrc-2010Q1:1.5.0.48
	pkgsrc-2010Q1-base:1.5
	pkgsrc-2009Q4:1.5.0.46
	pkgsrc-2009Q4-base:1.5
	pkgsrc-2009Q3:1.5.0.44
	pkgsrc-2009Q3-base:1.5
	pkgsrc-2009Q2:1.5.0.42
	pkgsrc-2009Q2-base:1.5
	pkgsrc-2009Q1:1.5.0.40
	pkgsrc-2009Q1-base:1.5
	pkgsrc-2008Q4:1.5.0.38
	pkgsrc-2008Q4-base:1.5
	pkgsrc-2008Q3:1.5.0.36
	pkgsrc-2008Q3-base:1.5
	cube-native-xorg:1.5.0.34
	cube-native-xorg-base:1.5
	pkgsrc-2008Q2:1.5.0.32
	pkgsrc-2008Q2-base:1.5
	cwrapper:1.5.0.30
	pkgsrc-2008Q1:1.5.0.28
	pkgsrc-2008Q1-base:1.5
	pkgsrc-2007Q4:1.5.0.26
	pkgsrc-2007Q4-base:1.5
	pkgsrc-2007Q3:1.5.0.24
	pkgsrc-2007Q3-base:1.5
	pkgsrc-2007Q2:1.5.0.22
	pkgsrc-2007Q2-base:1.5
	pkgsrc-2007Q1:1.5.0.20
	pkgsrc-2007Q1-base:1.5
	pkgsrc-2006Q4:1.5.0.18
	pkgsrc-2006Q4-base:1.5
	pkgsrc-2006Q3:1.5.0.16
	pkgsrc-2006Q3-base:1.5
	pkgsrc-2006Q2:1.5.0.14
	pkgsrc-2006Q2-base:1.5
	pkgsrc-2006Q1:1.5.0.12
	pkgsrc-2006Q1-base:1.5
	pkgsrc-2005Q4:1.5.0.10
	pkgsrc-2005Q4-base:1.5
	pkgsrc-2005Q3:1.5.0.8
	pkgsrc-2005Q3-base:1.5
	pkgsrc-2005Q2:1.5.0.6
	pkgsrc-2005Q2-base:1.5
	pkgsrc-2005Q1:1.5.0.4
	pkgsrc-2005Q1-base:1.5
	pkgsrc-2004Q4:1.5.0.2
	pkgsrc-2004Q4-base:1.5
	pkgsrc-2004Q3:1.4.0.6
	pkgsrc-2004Q3-base:1.4
	pkgsrc-2004Q2:1.4.0.4
	pkgsrc-2004Q2-base:1.4
	pkgsrc-2004Q1:1.4.0.2
	pkgsrc-2004Q1-base:1.4
	pkgsrc-2003Q4:1.3.0.4
	pkgsrc-2003Q4-base:1.3
	netbsd-1-6-1:1.3.0.2
	netbsd-1-6-1-base:1.3
	netbsd-1-6:1.2.0.8
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.4
	pkgviews-base:1.2
	buildlink2:1.2.0.2
	buildlink2-base:1.2
	netbsd-1-5-PATCH003:1.2
	netbsd-1-5-PATCH001:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.7
date	2012.12.29.19.23.32;	author dholland;	state dead;
branches;
next	1.6;

1.6
date	2010.09.26.11.27.21;	author obache;	state Exp;
branches;
next	1.5;

1.5
date	2004.11.12.06.39.20;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2004.01.05.22.14.18;	author mrauch;	state Exp;
branches;
next	1.3;

1.3
date	2002.09.30.23.33.54;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2001.04.30.20.41.12;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2000.12.27.17.37.51;	author jlam;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.12.27.17.37.51;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.7
log
@Remove devel/stlport as promised; it has been unbuildable in years,
and to the extent it isn't dead upstream (which appears to be very
limited) upstream isn't interested in making releases.
@
text
@$NetBSD: patch-aa,v 1.6 2010/09/26 11:27:21 obache Exp $

--- src/gcc-libtool.mak.orig	2004-01-04 10:44:33.000000000 +0100
+++ src/gcc-libtool.mak
@@@@ -0,0 +1,61 @@@@
+#
+# Note : this makefile is for gcc-2.95 and later !
+#
+
+#
+# compiler
+#
+LIBTOOL ?= libtool
+CC ?= gcc 
+CXX ?= c++ -fexceptions
+
+#
+# Basename for libraries
+#
+LIB_BASENAME = libstlport_gcc
+
+#
+# guts for common stuff
+#
+#
+LINK=$(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -o
+# 2.95 flag
+DYN_LINK=$(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -rpath $(PREFIX)/lib -version-info $(VERSION_MAJOR):$(VERSION_MINOR) -shared -o
+
+OBJEXT=lo
+DYNEXT=la
+STEXT=a
+RM=rm -rf
+PATH_SEP=/
+MKDIR=mkdir -p
+COMP=GCC$(ARCH)
+INSTALL_STEP = install_unix 
+
+all:  all_dynamic all_static 
+
+include common_macros.mak
+
+WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
+
+CXXFLAGS_COMMON = ${CXXFLAGS} ${CPPFLAGS} -I${STLPORT_DIR} ${WARNING_FLAGS}
+
+CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
+CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2
+
+CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
+CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -g
+
+CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
+CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
+
+include common_percent_rules.mak
+include common_rules.mak
+
+
+#install: all
+#	cp -p $(LIB_TARGET) ${D_LIB_TARGET} ../lib
+
+#%.s: %.cpp
+#	$(CXX) $(CXXFLAGS) -O4 -S -pto $<  -o $@@
+
+
@


1.6
log
@exactly set --mode and --tag for libtool.
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.5 2004/11/12 06:39:20 jlam Exp $
@


1.5
log
@Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're added
automatically by pthread.buildlink3.mk.  Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.4 2004/01/05 22:14:18 mrauch Exp $
d26 1
a26 1
+LINK=$(LIBTOOL) $(CXX) $(LDFLAGS) -o
d28 1
a28 1
+DYN_LINK=$(LIBTOOL) $(CXX) $(LDFLAGS) -rpath $(PREFIX)/lib -version-info $(VERSION_MAJOR):$(VERSION_MINOR) -shared -o
@


1.4
log
@Update to version 4.6:
* support for compilation with gcc3 added
* ANSI conformance fixes
* smaller bugfixes and performance optimisations
   see etc/ChangeLog for a full list

E-mail to MAINTAINER bounces, therefore reset to default value
@
text
@d1 1
a1 1
$NetBSD$
d26 1
a26 1
+LINK=$(LIBTOOL) $(CXX) $(LDFLAGS) $(PTHREAD_LDFLAGS) -o
d28 1
a28 1
+DYN_LINK=$(LIBTOOL) $(CXX) $(LDFLAGS) $(PTHREAD_LDFLAGS) -rpath $(PREFIX)/lib -version-info $(VERSION_MAJOR):$(VERSION_MINOR) -shared -o
d45 1
a45 1
+CXXFLAGS_COMMON = ${CXXFLAGS} ${CPPFLAGS} $(PTHREAD_CFLAGS) -I${STLPORT_DIR} ${WARNING_FLAGS}
@


1.3
log
@Use buildlink2 and use gcc/buildlink2.mk instead of homegrown GCC detection
code.  We lose the ability to build with PGCC, but that will be added back
into gcc/buildlink2.mk soon.
@
text
@d3 1
a3 1
--- src/gcc-libtool.mak.orig	Mon Sep 30 15:55:13 2002
d5 1
a5 1
@@@@ -0,0 +1,88 @@@@
d13 3
a15 3
+#LIBTOOL = libtool
+#CC = gcc
+#CXX = c++
d26 3
a28 1
+LINK=$(LIBTOOL) $(CXX) -rpath $(PREFIX)/lib -version-info 0:0 -o
d31 2
a32 2
+STEXT=la
+MV=mv -f
d37 1
d39 1
a39 2
+# libtool will handle also creating the shared library alongside the static one
+all: all_static
a42 2
+SRCDIR = ../../..
+
d45 1
a45 1
+CXXFLAGS_COMMON = ${CXXFLAGS} ${CPPFLAGS} -I${SRCDIR} -I${SRCDIR}/${STLPORT_DIR} ${WARNING_FLAGS}
d48 1
d50 2
a51 1
+CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
d53 2
a54 1
+CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D__STL_DEBUG
d56 2
a57 1
+LDFLAGS_COMMON = ${LDFLAGS}
a58 1
+LDFLAGS_RELEASE_static = ${LDFLAGS_COMMON}
d60 2
a61 1
+LDFLAGS_DEBUG_static = ${LDFLAGS_COMMON}
d63 2
a64 3
+LDFLAGS_STLDEBUG_static = ${LDFLAGS_COMMON}
+
+include common_rules.mak
a65 1
+.SUFFIXES: .cpp .c .o .lo .so .a
a66 29
+$(RELEASE_OBJDIR_static)/%.lo: %.cpp
+	cd $(RELEASE_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -c $(SRCDIR)/$<
+$(RELEASE_OBJDIR_static)/%.lo: %.c
+	cd $(RELEASE_OBJDIR_static) && \
+		$(LIBTOOL) $(CC) $(CXXFLAGS_RELEASE_static) -c $(SRCDIR)/$<
+$(RELEASE_OBJDIR_static)/%.i : %.cpp
+	cd $(RELEASE_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -E $(SRCDIR)/$<
+
+$(DEBUG_OBJDIR_static)/%.lo : %.cpp
+	cd $(DEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -c $(SRCDIR)/$<
+$(DEBUG_OBJDIR_static)/%.lo : %.c
+	cd $(DEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CC) $(CXXFLAGS_DEBUG_static) -c $(SRCDIR)/$<
+$(DEBUG_OBJDIR_static)/%.i : %.cpp
+	cd $(DEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -E $(SRCDIR)/$<
+
+$(STLDEBUG_OBJDIR_static)/%.lo : %.cpp
+	cd $(STLDEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -c $(SRCDIR)/$<
+$(STLDEBUG_OBJDIR_static)/%.lo : %.c
+	cd $(STLDEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CC) $(CXXFLAGS_STLDEBUG_static) -c $(SRCDIR)/$<
+$(STLDEBUG_OBJDIR_static)/%.i : %.cpp
+	cd $(STLDEBUG_OBJDIR_static) && \
+		$(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -E $(SRCDIR)/$<
@


1.2
log
@Fix --tag errors associated with building with the latest libtool.
@
text
@d3 1
a3 1
--- src/gcc-libtool.mak.orig	Mon Apr 30 15:26:47 2001
d5 1
a5 1
@@@@ -0,0 +1,80 @@@@
d52 8
@


1.1
log
@Initial revision
@
text
@d3 1
a3 1
--- src/gcc-libtool.mak.orig	Wed Dec 27 01:44:48 2000
d5 1
a5 1
@@@@ -0,0 +1,78 @@@@
d26 1
a26 1
+LINK=${LIBTOOL} c++ -rpath ${PREFIX}/lib -version-info 0:0 -o
d41 2
d45 1
a45 1
+CXXFLAGS_COMMON = ${CXXFLAGS} ${CPPFLAGS} -I${STLPORT_DIR} ${WARNING_FLAGS}
d58 2
a59 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -c $< && \
+		$(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(RELEASE_OBJDIR_static)
d61 2
a62 2
+	$(LIBTOOL) $(CC) $(CXXFLAGS_RELEASE_static) -c $< && \
+		$(MV) $(<:.c=.lo) $(<:.c=.o) $(RELEASE_OBJDIR_static)
d64 2
a65 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -E $< && \
+		$(MV) $@@ $(RELEASE_OBJDIR_static)
d68 2
a69 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -c $< && \
+		$(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(DEBUG_OBJDIR_static)
d71 2
a72 2
+	$(LIBTOOL) $(CC) $(CXXFLAGS_DEBUG_static) -c $< && \
+		$(MV) $(<:.c=.lo) $(<:.c=.o) $(DEBUG_OBJDIR_static)
d74 2
a75 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -E $< && \
+		$(MV) $@@ $(DEBUG_OBJDIR_static)
d78 2
a79 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -c $< && \
+		$(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(STLDEBUG_OBJDIR_static)
d81 2
a82 2
+	$(LIBTOOL) $(CC) $(CXXFLAGS_STLDEBUG_static) -c $< && \
+		$(MV) $(<:.c=.lo) $(<:.c=.o) $(STLDEBUG_OBJDIR_static)
d84 2
a85 2
+	$(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -E $< && \
+		$(MV) $@@ $(STLDEBUG_OBJDIR_static)
@


1.1.1.1
log
@STLport - a complete C++ standard library implementation, base on the free
SGI STL implementation, with emphasis on cross-platform and cross-compiler
portability.  This package is base on the submission by Emmanuel Dreyfus
<p99dreyf@@criens.u-psud.fr> in PR#11810, but modified by me to use libtool
for library generation and to install the complete set of headers.
@
text
@@

