This is a libg++ add-on for EGCS releases and later GCC releases.
It is needed only if your applications depend on libg++ and you cannot easily remove the dependency on libg++.
This commit is contained in:
parent
355868389f
commit
0230de8644
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=26374
26
devel/libg++/Makefile
Normal file
26
devel/libg++/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# ex:ts=8
|
||||
# Ports collection makefile for: GNU glib++
|
||||
# Date created: Wed, 23 Feb 2000
|
||||
# Whom: David O'Brien <obrien@NUXI.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
DISTNAME= libg++-2.8.1.3
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://ftp.valinux.com/pub/support/hjl/ \
|
||||
ftp://egcs.cygnus.com/pub/gcc/infrastructure/ \
|
||||
ftp://ftp.iij.ad.jp/pub/egcs/infrastructure/ \
|
||||
ftp://ftp.ninemoons.com/pub/mirrors/egcs/infrastructure/ \
|
||||
${MASTER_SITE_GNU}
|
||||
|
||||
MAINTAINER= obrien@FreeBSD.org
|
||||
|
||||
CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
|
||||
PLIST_SUB= GCC28SUBDIR=${GCC28DIR}
|
||||
USE_NEWGCC= yes
|
||||
|
||||
pre-configure:
|
||||
@${CP} -p ${FILESDIR}/Makefile.libg++ ${WRKSRC}/Makefile
|
||||
|
||||
.include <bsd.port.mk>
|
1
devel/libg++/distinfo
Normal file
1
devel/libg++/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (libg++-2.8.1.3.tar.gz) = 2826dbbd081646c459b1774145ffd7bf
|
45
devel/libg++/files/Makefile.libg++
Normal file
45
devel/libg++/files/Makefile.libg++
Normal file
@ -0,0 +1,45 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.PATH: libg++/src librx
|
||||
|
||||
LIB= g++
|
||||
|
||||
#SHLIB_MAJOR= 5
|
||||
#SHLIB_MINOR= 0
|
||||
|
||||
DESTDIR= ${PREFIX}
|
||||
LIBDIR= /lib
|
||||
|
||||
CFLAGS+= -I./libg++/src -I./librx -I/usr/include/g++
|
||||
|
||||
# This Makefile was created extracting the libstdc++-2.8.1.1 distribution
|
||||
# and then extracting the libg++-2.8.1.3 distribution w/in that.
|
||||
# Then ``configure'' was run w/in libstdc++-2.8.1.1 to create the
|
||||
# "normal" GNU Makefile.
|
||||
|
||||
REGEX_OBJ = rx.o
|
||||
|
||||
BIT_OBJS = bitand.o bitany.o bitblt.o bitclear.o bitcopy.o bitcount.o\
|
||||
bitinvert.o bitlcomp.o bitset1.o bitxor.o
|
||||
|
||||
OBJS = AllocRing.o Obstack.o builtin.o \
|
||||
$(REGEX_OBJ) Regex.o String.o Intdouble.o Integer.o Rational.o \
|
||||
Random.o BitSet.o BitString.o LogNorm.o SmplHist.o SmplStat.o \
|
||||
Normal.o NegExp.o Weibull.o Erlang.o DiscUnif.o \
|
||||
Uniform.o Poisson.o HypGeom.o Geom.o Binomial.o \
|
||||
RNG.o ACG.o MLCG.o RndInt.o \
|
||||
Fix.o Fix16.o Fix24.o GetOpt.o \
|
||||
error.o gcd.o hash.o \
|
||||
lg.o fmtq.o ioob.o pow.o sqrt.o timer.o \
|
||||
compare.o $(BIT_OBJS) \
|
||||
SLList.o DLList.o
|
||||
|
||||
GPPHDRS!= echo libg++/src/*.h libg++/src/gen/*.ccP libg++/src/gen/*.hP
|
||||
|
||||
beforeinstall:
|
||||
${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 ${DESTDIR}/include/libg++
|
||||
${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 \
|
||||
${GPPHDRS} librx/rx.h \
|
||||
${DESTDIR}/include/libg++
|
||||
|
||||
.include <bsd.lib.mk>
|
1
devel/libg++/pkg-comment
Normal file
1
devel/libg++/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
libg++ container classes for EGCS and later versions of GCC
|
9
devel/libg++/pkg-descr
Normal file
9
devel/libg++/pkg-descr
Normal file
@ -0,0 +1,9 @@
|
||||
This is a libg++ add-on for EGCS releases and later GCC releases.
|
||||
It is needed only if your applications depend on
|
||||
libg++ and you cannot easily remove the dependency on libg++.
|
||||
|
||||
Note that the stand-alone libg++ is no longer needed and this package is no
|
||||
longer being maintained. Because libg++ is no longer being actively
|
||||
maintained you should not start new C++ projects using libg++.
|
||||
|
||||
-- David O'Brien <obrien@NUXI.com>
|
174
devel/libg++/pkg-plist
Normal file
174
devel/libg++/pkg-plist
Normal file
@ -0,0 +1,174 @@
|
||||
@comment $FreeBSD$
|
||||
lib/libg++.a
|
||||
include/libg++/ACG.h
|
||||
include/libg++/AVLMap.ccP
|
||||
include/libg++/AVLMap.hP
|
||||
include/libg++/AVLSet.ccP
|
||||
include/libg++/AVLSet.hP
|
||||
include/libg++/AVec.ccP
|
||||
include/libg++/AVec.hP
|
||||
include/libg++/AllocRing.h
|
||||
include/libg++/BSTSet.ccP
|
||||
include/libg++/BSTSet.hP
|
||||
include/libg++/Bag.ccP
|
||||
include/libg++/Bag.hP
|
||||
include/libg++/Binomial.h
|
||||
include/libg++/BitSet.h
|
||||
include/libg++/BitString.h
|
||||
include/libg++/CHBag.ccP
|
||||
include/libg++/CHBag.hP
|
||||
include/libg++/CHMap.ccP
|
||||
include/libg++/CHMap.hP
|
||||
include/libg++/CHNode.ccP
|
||||
include/libg++/CHNode.hP
|
||||
include/libg++/CHSet.ccP
|
||||
include/libg++/CHSet.hP
|
||||
include/libg++/Complex.h
|
||||
include/libg++/CursesW.h
|
||||
include/libg++/DLDeque.ccP
|
||||
include/libg++/DLDeque.hP
|
||||
include/libg++/DLList.ccP
|
||||
include/libg++/DLList.h
|
||||
include/libg++/DLList.hP
|
||||
include/libg++/Deque.ccP
|
||||
include/libg++/Deque.hP
|
||||
include/libg++/DiscUnif.h
|
||||
include/libg++/Erlang.h
|
||||
include/libg++/FPQueue.ccP
|
||||
include/libg++/FPQueue.hP
|
||||
include/libg++/FPStack.ccP
|
||||
include/libg++/FPStack.hP
|
||||
include/libg++/FPlex.ccP
|
||||
include/libg++/FPlex.hP
|
||||
include/libg++/Fix.h
|
||||
include/libg++/Fix16.h
|
||||
include/libg++/Fix24.h
|
||||
include/libg++/Geom.h
|
||||
include/libg++/GetOpt.h
|
||||
include/libg++/HypGeom.h
|
||||
include/libg++/Incremental.h
|
||||
include/libg++/Integer.h
|
||||
include/libg++/List.ccP
|
||||
include/libg++/List.hP
|
||||
include/libg++/LogNorm.h
|
||||
include/libg++/MLCG.h
|
||||
include/libg++/MPlex.ccP
|
||||
include/libg++/MPlex.hP
|
||||
include/libg++/Map.ccP
|
||||
include/libg++/Map.hP
|
||||
include/libg++/NegExp.h
|
||||
include/libg++/Normal.h
|
||||
include/libg++/OSLBag.ccP
|
||||
include/libg++/OSLBag.hP
|
||||
include/libg++/OSLSet.ccP
|
||||
include/libg++/OSLSet.hP
|
||||
include/libg++/OXPBag.ccP
|
||||
include/libg++/OXPBag.hP
|
||||
include/libg++/OXPSet.ccP
|
||||
include/libg++/OXPSet.hP
|
||||
include/libg++/Obstack.h
|
||||
include/libg++/PHPQ.ccP
|
||||
include/libg++/PHPQ.hP
|
||||
include/libg++/PQ.ccP
|
||||
include/libg++/PQ.hP
|
||||
include/libg++/PSList.hP
|
||||
include/libg++/PVec.hP
|
||||
include/libg++/Pix.h
|
||||
include/libg++/Plex.ccP
|
||||
include/libg++/Plex.hP
|
||||
include/libg++/Poisson.h
|
||||
include/libg++/Queue.ccP
|
||||
include/libg++/Queue.hP
|
||||
include/libg++/RAVLMap.ccP
|
||||
include/libg++/RAVLMap.hP
|
||||
include/libg++/RNG.h
|
||||
include/libg++/RPlex.ccP
|
||||
include/libg++/RPlex.hP
|
||||
include/libg++/Random.h
|
||||
include/libg++/Rational.h
|
||||
include/libg++/Regex.h
|
||||
include/libg++/RndInt.h
|
||||
include/libg++/SLBag.ccP
|
||||
include/libg++/SLBag.hP
|
||||
include/libg++/SLList.ccP
|
||||
include/libg++/SLList.h
|
||||
include/libg++/SLList.hP
|
||||
include/libg++/SLQueue.ccP
|
||||
include/libg++/SLQueue.hP
|
||||
include/libg++/SLSet.ccP
|
||||
include/libg++/SLSet.hP
|
||||
include/libg++/SLStack.ccP
|
||||
include/libg++/SLStack.hP
|
||||
include/libg++/Set.ccP
|
||||
include/libg++/Set.hP
|
||||
include/libg++/SkipBag.ccP
|
||||
include/libg++/SkipBag.hP
|
||||
include/libg++/SkipMap.ccP
|
||||
include/libg++/SkipMap.hP
|
||||
include/libg++/SkipSet.ccP
|
||||
include/libg++/SkipSet.hP
|
||||
include/libg++/SmplHist.h
|
||||
include/libg++/SmplStat.h
|
||||
include/libg++/SplayBag.ccP
|
||||
include/libg++/SplayBag.hP
|
||||
include/libg++/SplayMap.ccP
|
||||
include/libg++/SplayMap.hP
|
||||
include/libg++/SplayNode.ccP
|
||||
include/libg++/SplayNode.hP
|
||||
include/libg++/SplayPQ.ccP
|
||||
include/libg++/SplayPQ.hP
|
||||
include/libg++/SplaySet.ccP
|
||||
include/libg++/SplaySet.hP
|
||||
include/libg++/Stack.ccP
|
||||
include/libg++/Stack.hP
|
||||
include/libg++/String.h
|
||||
include/libg++/Uniform.h
|
||||
include/libg++/VHBag.ccP
|
||||
include/libg++/VHBag.hP
|
||||
include/libg++/VHMap.ccP
|
||||
include/libg++/VHMap.hP
|
||||
include/libg++/VHSet.ccP
|
||||
include/libg++/VHSet.hP
|
||||
include/libg++/VOHSet.ccP
|
||||
include/libg++/VOHSet.hP
|
||||
include/libg++/VQueue.ccP
|
||||
include/libg++/VQueue.hP
|
||||
include/libg++/VStack.ccP
|
||||
include/libg++/VStack.hP
|
||||
include/libg++/Vec.ccP
|
||||
include/libg++/Vec.hP
|
||||
include/libg++/Weibull.h
|
||||
include/libg++/XPBag.ccP
|
||||
include/libg++/XPBag.hP
|
||||
include/libg++/XPDeque.ccP
|
||||
include/libg++/XPDeque.hP
|
||||
include/libg++/XPPQ.ccP
|
||||
include/libg++/XPPQ.hP
|
||||
include/libg++/XPQueue.ccP
|
||||
include/libg++/XPQueue.hP
|
||||
include/libg++/XPSet.ccP
|
||||
include/libg++/XPSet.hP
|
||||
include/libg++/XPStack.ccP
|
||||
include/libg++/XPStack.hP
|
||||
include/libg++/XPlex.ccP
|
||||
include/libg++/XPlex.hP
|
||||
include/libg++/bitdo1.h
|
||||
include/libg++/bitdo2.h
|
||||
include/libg++/bitprims.h
|
||||
include/libg++/bool.h
|
||||
include/libg++/builtin.h
|
||||
include/libg++/compare.h
|
||||
include/libg++/defs.hP
|
||||
include/libg++/generic.h
|
||||
include/libg++/getpagesize.h
|
||||
include/libg++/intSList.hP
|
||||
include/libg++/intVec.hP
|
||||
include/libg++/libc.h
|
||||
include/libg++/minmax.h
|
||||
include/libg++/osfcn.h
|
||||
include/libg++/std.h
|
||||
include/libg++/strclass.h
|
||||
include/libg++/swap.h
|
||||
include/libg++/sysent.h
|
||||
include/libg++/typemacros.h
|
||||
include/libg++/rx.h
|
Loading…
Reference in New Issue
Block a user