head	1.29;
access;
symbols
	pkgsrc-2013Q2:1.29.0.48
	pkgsrc-2013Q2-base:1.29
	pkgsrc-2012Q4:1.29.0.46
	pkgsrc-2012Q4-base:1.29
	pkgsrc-2011Q4:1.29.0.44
	pkgsrc-2011Q4-base:1.29
	pkgsrc-2011Q2:1.29.0.42
	pkgsrc-2011Q2-base:1.29
	pkgsrc-2009Q4:1.29.0.40
	pkgsrc-2009Q4-base:1.29
	pkgsrc-2008Q4:1.29.0.38
	pkgsrc-2008Q4-base:1.29
	pkgsrc-2008Q3:1.29.0.36
	pkgsrc-2008Q3-base:1.29
	cube-native-xorg:1.29.0.34
	cube-native-xorg-base:1.29
	pkgsrc-2008Q2:1.29.0.32
	pkgsrc-2008Q2-base:1.29
	pkgsrc-2008Q1:1.29.0.30
	pkgsrc-2008Q1-base:1.29
	pkgsrc-2007Q4:1.29.0.28
	pkgsrc-2007Q4-base:1.29
	pkgsrc-2007Q3:1.29.0.26
	pkgsrc-2007Q3-base:1.29
	pkgsrc-2007Q2:1.29.0.24
	pkgsrc-2007Q2-base:1.29
	pkgsrc-2007Q1:1.29.0.22
	pkgsrc-2007Q1-base:1.29
	pkgsrc-2006Q4:1.29.0.20
	pkgsrc-2006Q4-base:1.29
	pkgsrc-2006Q3:1.29.0.18
	pkgsrc-2006Q3-base:1.29
	pkgsrc-2006Q2:1.29.0.16
	pkgsrc-2006Q2-base:1.29
	pkgsrc-2006Q1:1.29.0.14
	pkgsrc-2006Q1-base:1.29
	pkgsrc-2005Q4:1.29.0.12
	pkgsrc-2005Q4-base:1.29
	pkgsrc-2005Q3:1.29.0.10
	pkgsrc-2005Q3-base:1.29
	pkgsrc-2005Q2:1.29.0.8
	pkgsrc-2005Q2-base:1.29
	pkgsrc-2005Q1:1.29.0.6
	pkgsrc-2005Q1-base:1.29
	pkgsrc-2004Q4:1.29.0.4
	pkgsrc-2004Q4-base:1.29
	pkgsrc-2004Q3:1.29.0.2
	pkgsrc-2004Q3-base:1.29
	pkgsrc-2004Q2:1.28.0.2
	pkgsrc-2004Q2-base:1.28
	pkgsrc-2004Q1:1.27.0.4
	pkgsrc-2004Q1-base:1.27
	pkgsrc-2003Q4:1.27.0.2
	pkgsrc-2003Q4-base:1.27
	netbsd-1-6-1:1.23.0.2
	netbsd-1-6-1-base:1.23
	netbsd-1-6:1.21.0.4
	netbsd-1-6-RELEASE-base:1.21
	pkgviews:1.20.0.4
	pkgviews-base:1.20
	buildlink2:1.20.0.2
	buildlink2-base:1.20
	netbsd-1-5-PATCH003:1.20
	netbsd-1-5-PATCH001:1.18
	netbsd-1-5-RELEASE:1.14
	netbsd-1-4-PATCH003:1.14
	netbsd-1-4-PATCH002:1.13
	comdex-fall-1999:1.13
	netbsd-1-4-PATCH001:1.13
	netbsd-1-4-RELEASE:1.12
	netbsd-1-3-PATCH003:1.7
	netbsd-1-3-PATCH002:1.6;
locks; strict;
comment	@# @;


1.29
date	2004.09.10.16.14.04;	author wiz;	state dead;
branches;
next	1.28;

1.28
date	2004.06.12.04.36.56;	author grant;	state Exp;
branches;
next	1.27;

1.27
date	2003.08.09.10.44.44;	author seb;	state Exp;
branches;
next	1.26;

1.26
date	2003.07.17.21.31.25;	author grant;	state Exp;
branches;
next	1.25;

1.25
date	2003.06.23.11.23.25;	author seb;	state Exp;
branches;
next	1.24;

1.24
date	2003.06.02.01.20.40;	author jschauma;	state Exp;
branches;
next	1.23;

1.23
date	2002.12.07.02.38.53;	author schmonz;	state Exp;
branches;
next	1.22;

1.22
date	2002.11.06.06.52.00;	author sjg;	state Exp;
branches;
next	1.21;

1.21
date	2002.08.01.02.37.44;	author jschauma;	state Exp;
branches;
next	1.20;

1.20
date	2002.02.18.15.14.13;	author seb;	state Exp;
branches;
next	1.19;

1.19
date	2001.05.17.08.38.44;	author abs;	state Exp;
branches;
next	1.18;

1.18
date	2001.04.04.16.26.12;	author skrll;	state Exp;
branches;
next	1.17;

1.17
date	2001.03.08.10.19.20;	author wiz;	state Exp;
branches;
next	1.16;

1.16
date	2001.02.25.04.17.42;	author hubertf;	state Exp;
branches;
next	1.15;

1.15
date	2001.02.16.14.38.35;	author wiz;	state Exp;
branches;
next	1.14;

1.14
date	2000.08.21.21.01.30;	author hubertf;	state Exp;
branches;
next	1.13;

1.13
date	99.06.28.11.48.29;	author agc;	state Exp;
branches;
next	1.12;

1.12
date	99.04.30.15.51.38;	author tv;	state Exp;
branches;
next	1.11;

1.11
date	99.04.14.21.39.02;	author tron;	state Exp;
branches;
next	1.10;

1.10
date	99.03.22.16.10.04;	author bad;	state Exp;
branches;
next	1.9;

1.9
date	99.03.22.16.08.32;	author bad;	state Exp;
branches;
next	1.8;

1.8
date	98.11.12.23.03.40;	author frueauf;	state Exp;
branches;
next	1.7;

1.7
date	98.05.18.14.05.44;	author tv;	state Exp;
branches;
next	1.6;

1.6
date	98.05.09.00.14.29;	author hubertf;	state Exp;
branches;
next	1.5;

1.5
date	98.04.22.11.05.03;	author agc;	state Exp;
branches;
next	1.4;

1.4
date	98.04.17.09.37.23;	author agc;	state Exp;
branches;
next	1.3;

1.3
date	98.04.15.10.38.20;	author agc;	state Exp;
branches;
next	1.2;

1.2
date	98.04.12.23.16.16;	author tv;	state Exp;
branches;
next	1.1;

1.1
date	98.04.09.13.58.51;	author tv;	state Exp;
branches;
next	;


desc
@@


1.29
log
@Remove libg++; it has been discontinued in 1998.
@
text
@# $NetBSD: Makefile,v 1.28 2004/06/12 04:36:56 grant Exp $
#

DISTNAME=	libg++-${GXXVERSION}
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GNU:=libg++/}

MAINTAINER=	tech-pkg@@NetBSD.org
COMMENT=	GNU C++ Class Library

ONLY_FOR_PLATFORM=	NetBSD-*-*

.if !exists(/usr/lib/libstdc++.so.2.0) && !exists(/usr/lib/libstdc++.so)
PKG_SKIP_REASON= '${PKGNAME} is part of your NetBSD-1.3.x distribution. This is designed for NetBSD>=1.4.'
.endif

# used by internal Makefile
GXXVERSION=	2.8.1.1a

MAKE_ENV+=	GXXVERSION="${GXXVERSION}" NOPROFILE=1 NOGCCERROR=1
PLIST_SRC=	${WRKSRC}/.PLIST

USE_MAKEINFO=	YES
INFO_FILES=	libg++.info

do-configure:
	@@${CP} ${FILESDIR}/Makefile ${WRKSRC}

pre-install:
	${INSTALL_DATA_DIR} ${PREFIX}/include/g++/gen

post-install:
	${INSTALL_SCRIPT} ${WRKSRC}/genclass ${PREFIX}/bin/
	${INSTALL_DATA} ${WRKSRC}/libg++.info ${PREFIX}/info/
	@@(${CAT} ${PKGDIR}/PLIST.pre; cd ${PREFIX}; \
		/bin/ls 2>/dev/null -1d lib/libg++*.a lib/libg++.so*) \
		>${PLIST_SRC}

.include "../../mk/bsd.pkg.mk"
@


1.28
log
@this package is NetBSD-specific.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2003/08/09 10:44:44 seb Exp $
@


1.27
log
@USE_NEW_TEXINFO is unnecessary now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2003/07/17 21:31:25 grant Exp $
d11 2
@


1.26
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2003/06/23 11:23:25 seb Exp $
a20 1
USE_NEW_TEXINFO=	YES
@


1.25
log
@Convert to USE_NEW_TEXINFO.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2003/06/02 01:20:40 jschauma Exp $
d8 1
a8 1
MAINTAINER=	tech-pkg@@netbsd.org
@


1.24
log
@Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2002/12/07 02:38:53 schmonz Exp $
d21 2
a37 1
.include "../../mk/texinfo.mk"
@


1.23
log
@Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2002/11/06 06:52:00 sjg Exp $
d8 1
a8 1
MAINTAINER=	packages@@netbsd.org
@


1.22
log
@Make this build on 1.6 at least.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2002/08/01 02:37:44 jschauma Exp $
d12 1
a12 1
IGNORE=		'${PKGNAME} is designed for NetBSD>=1.4. NetBSD 1.3(.x) comes with this in-tree'
@


1.21
log
@Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2002/02/18 15:14:13 seb Exp $
d11 1
a11 1
.if !exists(/usr/lib/libstdc++.so.2.0)
@


1.20
log
@Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2001/05/17 08:38:44 abs Exp $
d8 1
a8 1
MAINTAINER=	tv@@netbsd.org
@


1.19
log
@Lose leading '(The|the) ' from COMMENT
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2001/04/04 16:26:12 skrll Exp $
d36 1
@


1.18
log
@Change ignore message slightly.

One patch per file.

MD5 -> SHA1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2001/03/08 10:19:20 wiz Exp $
d9 1
a9 1
COMMENT=	The GNU C++ Class Library
@


1.17
log
@Move comment so that pkglint has an easier time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2001/02/25 04:17:42 hubertf Exp $
d12 1
a12 1
IGNORE=		'${PKGNAME} is designed for NetBSD 1.4 - 1.3(.x) comes with this in-tree'
@


1.16
log
@Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2001/02/16 14:38:35 wiz Exp $
d15 2
a16 1
GXXVERSION=	2.8.1.1a	# used by internal Makefile
@


1.15
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2000/08/21 21:01:30 hubertf Exp $
d26 1
a26 1
	${MKDIR} ${PREFIX}/include/g++/gen
@


1.14
log
@Update IGNORE-messages for recent changes: add ${PKGNAME} where
appropriate.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 1999/06/28 11:48:29 agc Exp $
d9 1
@


1.13
log
@Use single quotes to delineate the IGNORE message, rather than double
quotes, so that the shell does not try to interpret characters, such as
parentheses, inside the message itself.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 1999/04/30 15:51:38 tv Exp $
d11 1
a11 1
IGNORE=		'Designed for NetBSD 1.4 - 1.3(.x) comes with this in-tree'
@


1.12
log
@Fix this to work properly, so it can be enabled for 1.4.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 1999/04/14 21:39:02 tron Exp $
d11 1
a11 1
IGNORE=		"Designed for NetBSD 1.4 - 1.3(.x) comes with this in-tree"
@


1.11
log
@Remove unnecessary slash from master site list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 1999/03/22 16:10:04 bad Exp $
d10 3
a12 3
DEPENDS=	stdc++.1.:	# only from NetBSD's source tree

BROKEN=		"Designed for NetBSD 1.4 - 1.3(.x) comes with this in-tree"
d16 1
a16 1
MAKE_ENV+=	GXXVERSION="${GXXVERSION}"
@


1.10
log
@LIB_DEPENDS -> DEPENDS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 1999/03/22 16:08:32 bad Exp $
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_GNU:=/libg++/}
@


1.9
log
@Catch up with MASTER_SITE_GNU reorganization.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 1998/11/12 23:03:40 frueauf Exp $
d10 1
a10 1
LIB_DEPENDS=	stdc++.1.:	# only from NetBSD's source tree
@


1.8
log
@Fix some more pkglint nits.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 1998/05/18 14:05:44 tv Exp $
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_GNU}
@


1.7
log
@Remove gperf, as this is now shipped separately (pkg to follow shortly).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 1998/05/09 00:14:29 hubertf Exp $
a3 3
BROKEN=		"Designed for NetBSD 1.4 - 1.3(.x) comes with this in-tree"

GXXVERSION=	2.8.1.1a	# used by internal Makefile
d11 4
@


1.6
log
@Mark as broken for 1.3(.x) - it's in the main tree there
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 1998/04/22 11:05:03 agc Exp $
d18 1
a18 2
MAN1=		gperf.1
INFO_FILES=	gperf.info libg++.info
d28 1
a28 3
	${INSTALL_PROGRAM} ${WRKSRC}/gperf ${PREFIX}/bin/
	${INSTALL_DATA} ${WRKSRC}/gperf.info ${WRKSRC}/libg++.info ${PREFIX}/info/
	${INSTALL_DATA} ${WRKSRC}/libg++/gperf/gperf.1 ${PREFIX}/man/man1/
@


1.5
log
@Fix INFO_FILES definitions to match the commands in bsd.pkg.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 1998/04/17 09:37:23 agc Exp $
d3 2
@


1.4
log
@Introduce USE_GTEXINFO and INFO_FILES definitions to bsd.pkg.mk, and use them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 1998/04/15 10:38:20 agc Exp $
d17 1
a17 1
INFO_FILES=	gperf libg++
@


1.3
log
@Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 1998/04/12 23:16:16 tv Exp $
a10 2
BUILD_DEPENDS=	${PREFIX}/bin/install-info:${PORTSDIR}/devel/gtexinfo
RUN_DEPENDS=	${PREFIX}/bin/install-info:${PORTSDIR}/devel/gtexinfo
d16 2
a17 1
MAN1=	gperf.1
a28 2
	@@install-info ${PREFIX}/info/gperf.info ${PREFIX}/info/dir
	@@install-info ${PREFIX}/info/libg++.info ${PREFIX}/info/dir
@


1.2
log
@Update to v2.8.1.1a
@
text
@d1 1
a1 6
# New ports collection makefile for:	libg++
# Version required:	2.8.1.1a
# Date created:		8 April 1998
# Whom:			tv@@netbsd.org
#
# $NetBSD: Makefile,v 1.1 1998/04/09 13:58:51 tv Exp $
d37 1
a37 1
.include <bsd.port.mk>
@


1.1
log
@Addition of libg++ pkg (only for 1.3-current users running egcs, and 1.4+
users)
@
text
@d2 1
a2 1
# Version required:	2.8.1.1
d6 1
a6 1
# $NetBSD$
d9 1
a9 1
GXXVERSION=	2.8.1.1		# used by internal Makefile
@
