Bobcat is an acronym of `Brokken's Own Base Classes And Templates'. It
is a shared library implementing C++ classes that are frequently used in software developed by Frank Brokken. Frank's existing programs will depend on `bobcat' in the near future. WWW: http://bobcat.sourceforge.net/ Approved by: tabthorpe
This commit is contained in:
parent
6b5badef77
commit
b2208169f5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=229761
11 changed files with 234 additions and 0 deletions
|
@ -597,6 +597,7 @@
|
||||||
SUBDIR += libbfd
|
SUBDIR += libbfd
|
||||||
SUBDIR += libbinio
|
SUBDIR += libbinio
|
||||||
SUBDIR += libbnr
|
SUBDIR += libbnr
|
||||||
|
SUBDIR += libbobcat
|
||||||
SUBDIR += libbonobo
|
SUBDIR += libbonobo
|
||||||
SUBDIR += libbonobo-reference
|
SUBDIR += libbonobo-reference
|
||||||
SUBDIR += libbonobomm
|
SUBDIR += libbonobomm
|
||||||
|
|
75
devel/libbobcat/Makefile
Normal file
75
devel/libbobcat/Makefile
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
# New ports collection makefile for: libbobcat
|
||||||
|
# Date created: March 4, 2009
|
||||||
|
# Whom: Gabor Pali <pgj@FreeBSD.org>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= libbobcat
|
||||||
|
PORTVERSION= 2.00.1
|
||||||
|
CATEGORIES= devel
|
||||||
|
MASTER_SITES= SF
|
||||||
|
DISTNAME= bobcat_${PORTVERSION}
|
||||||
|
EXTRACT_SUFX= .orig.tar.gz
|
||||||
|
|
||||||
|
MAINTAINER= pgj@FreeBSD.org
|
||||||
|
COMMENT= Brokken's Own Base Classes And Templates
|
||||||
|
|
||||||
|
BUILD_DEPENDS= icmake:${PORTSDIR}/devel/icmake \
|
||||||
|
${LOCALBASE}/include/X11/Xlib.h:${PORTSDIR}/x11/libX11 \
|
||||||
|
yodl>=2.0:${PORTSDIR}/textproc/yodl
|
||||||
|
|
||||||
|
MANCOMPRESSED= yes
|
||||||
|
MAN3= a2x.3bobcat align.3bobcat arg.3bobcat argconfig.3bobcat \
|
||||||
|
autoptr.3bobcat binarysearch.3bobcat cgi.3bobcat \
|
||||||
|
clientsocket.3bobcat cmdfinder.3bobcat cmdfinderbase.3bobcat \
|
||||||
|
configfile.3bobcat datetime.3bobcat errno.3bobcat \
|
||||||
|
fnwrap1.3bobcat fnwrap1c.3bobcat fnwrap2.3bobcat \
|
||||||
|
fnwrap2c.3bobcat foreach.3bobcat fork.3bobcat \
|
||||||
|
gethostent.3bobcat glob.3bobcat hash.3bobcat hostent.3bobcat \
|
||||||
|
hostname.3bobcat ifdstream.3bobcat ifdstreambuf.3bobcat \
|
||||||
|
indent.3bobcat inetaddress.3bobcat iostream.3bobcat \
|
||||||
|
iostreambuf.3bobcat irandstream.3bobcat level.3bobcat \
|
||||||
|
localclientsocket.3bobcat localserversocket.3bobcat \
|
||||||
|
localsocketbase.3bobcat log.3bobcat logbuffer.3bobcat \
|
||||||
|
mailheaders.3bobcat manipulators.3bobcat milter.3bobcat \
|
||||||
|
msg.3bobcat multistreambuf.3bobcat ofdstream.3bobcat \
|
||||||
|
ofdstreambuf.3bobcat onekey.3bobcat pattern.3bobcat \
|
||||||
|
pipe.3bobcat process.3bobcat randbuffer.3bobcat \
|
||||||
|
redirector.3bobcat refcount.3bobcat repeat.3bobcat \
|
||||||
|
selector.3bobcat serversocket.3bobcat socketbase.3bobcat \
|
||||||
|
stat.3bobcat string.3bobcat syslogbuf.3bobcat \
|
||||||
|
syslogstream.3bobcat table.3bobcat tablesupport.3bobcat \
|
||||||
|
typetrait.3bobcat user.3bobcat x2a.3bobcat xpointer.3bobcat
|
||||||
|
MAN7= bobcat.7
|
||||||
|
|
||||||
|
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
|
||||||
|
PORTDOCS= *
|
||||||
|
|
||||||
|
USE_LDCONFIG= yes
|
||||||
|
WRKSRC= ${WRKDIR}/bobcat-${PORTVERSION}
|
||||||
|
|
||||||
|
post-patch:
|
||||||
|
@${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \
|
||||||
|
s|"/share/doc/libbobcat2"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \
|
||||||
|
s|"/share/doc/libbobcat2-dev"|"/share/doc/${PORTNAME}-${PORTVERSION}/dev"| ; \
|
||||||
|
s|"/share/man"|"/man"|' \
|
||||||
|
${WRKSRC}/INSTALL.im
|
||||||
|
@${REINPLACE_CMD} -e 's|#!/usr/bin/icmake|#!${LOCALBASE}/bin/icmake| ; \
|
||||||
|
s|"-Itmp -Wall -O3"|"-Itmp -I${LOCALBASE}/include -Wall ${CXXFLAGS}"|' \
|
||||||
|
${WRKSRC}/build
|
||||||
|
@${REINPLACE_CMD} -e 's|"cp -d |"cp -Pp | ; \
|
||||||
|
s|"cp -r |"cp -R |' \
|
||||||
|
${WRKSRC}/icmake/install
|
||||||
|
.if defined(NOPORTDOCS)
|
||||||
|
@${REINPLACE_CMD} -e 's|#define DOCOTHER||' \
|
||||||
|
${WRKSRC}/INSTALL.im
|
||||||
|
.endif
|
||||||
|
|
||||||
|
do-build:
|
||||||
|
@cd ${WRKSRC} && ./build libraries all strip && ./build man
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
@cd ${WRKSRC} && ./build install
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
devel/libbobcat/distinfo
Normal file
3
devel/libbobcat/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
MD5 (bobcat_2.00.1.orig.tar.gz) = 967356328cbc29f825f52d2f606e9c21
|
||||||
|
SHA256 (bobcat_2.00.1.orig.tar.gz) = cf652b66b9bd5542d979c1465f0c5478df6a441fde3c9d95bdef149313731710
|
||||||
|
SIZE (bobcat_2.00.1.orig.tar.gz) = 495892
|
11
devel/libbobcat/files/patch-INSTALL.im
Normal file
11
devel/libbobcat/files/patch-INSTALL.im
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- INSTALL.im.orig 2008-11-21 15:06:28.000000000 +0100
|
||||||
|
+++ INSTALL.im 2009-03-04 20:15:22.000000000 +0100
|
||||||
|
@@ -9,8 +9,6 @@
|
||||||
|
// Install the headers, remove if not requested
|
||||||
|
#define MANPAGES
|
||||||
|
// Install the manpages, remove if not requested
|
||||||
|
-#define MANHTML
|
||||||
|
- // Install the html-versions of the manpages, remove if not requested
|
||||||
|
#define DOCOTHER
|
||||||
|
// Install remaining docs (README, examples, etc), remove if not requested
|
||||||
|
|
10
devel/libbobcat/files/patch-hostname-hostname.ih
Normal file
10
devel/libbobcat/files/patch-hostname-hostname.ih
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- hostname/hostname.ih.orig 2007-02-13 13:29:39.000000000 +0100
|
||||||
|
+++ hostname/hostname.ih 2009-03-04 12:30:14.000000000 +0100
|
||||||
|
@@ -3,6 +3,7 @@
|
||||||
|
#include <bobcat/inetaddress>
|
||||||
|
#include <bobcat/gethostent>
|
||||||
|
#include <netdb.h>
|
||||||
|
+#include <sys/socket.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
using namespace FBB;
|
29
devel/libbobcat/files/patch-icmake-man
Normal file
29
devel/libbobcat/files/patch-icmake-man
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
--- icmake/man.orig 2007-02-13 13:29:38.000000000 +0100
|
||||||
|
+++ icmake/man 2009-03-04 20:38:35.000000000 +0100
|
||||||
|
@@ -9,7 +9,7 @@
|
||||||
|
|
||||||
|
special(0, 0);
|
||||||
|
|
||||||
|
- md("tmp/man/man3 tmp/man/man7 tmp/manhtml");
|
||||||
|
+ md("tmp/man/man3 tmp/man/man7");
|
||||||
|
|
||||||
|
chdir("documentation/man");
|
||||||
|
|
||||||
|
@@ -35,8 +35,6 @@
|
||||||
|
|
||||||
|
run("yodl2man --no-warnings -o ../../tmp/man/man3/" +
|
||||||
|
base + ".3bobcat " + yodl);
|
||||||
|
- run("yodl2html --no-warnings -o ../../tmp/manhtml/" +
|
||||||
|
- base + ".3.html " + yodl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -44,8 +42,6 @@
|
||||||
|
{
|
||||||
|
run("yodl2man --no-warnings -o ../../tmp/man/man7/bobcat.7 "
|
||||||
|
"bobcat.yo");
|
||||||
|
- run("yodl2html --no-warnings -o ../../tmp/manhtml/bobcat.7.html "
|
||||||
|
- "bobcat.yo");
|
||||||
|
}
|
||||||
|
|
||||||
|
run("touch man-stamp");
|
10
devel/libbobcat/files/patch-inetaddress-inetaddress
Normal file
10
devel/libbobcat/files/patch-inetaddress-inetaddress
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- inetaddress/inetaddress.orig 2009-03-05 23:39:43.000000000 +0100
|
||||||
|
+++ inetaddress/inetaddress 2009-03-05 23:37:27.000000000 +0100
|
||||||
|
@@ -4,6 +4,7 @@
|
||||||
|
#include <netinet/in.h>
|
||||||
|
#include <string>
|
||||||
|
#include <bobcat/errno>
|
||||||
|
+#include <sys/socket.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
int-info coming in or going out: host byte order
|
10
devel/libbobcat/files/patch-inetaddress-inetaddress.ih
Normal file
10
devel/libbobcat/files/patch-inetaddress-inetaddress.ih
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- inetaddress/inetaddress.ih.orig 2007-02-13 13:29:39.000000000 +0100
|
||||||
|
+++ inetaddress/inetaddress.ih 2009-03-04 12:16:16.000000000 +0100
|
||||||
|
@@ -2,6 +2,7 @@
|
||||||
|
|
||||||
|
#include <netdb.h>
|
||||||
|
#include <bobcat/gethostent>
|
||||||
|
+#include <sys/socket.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
using namespace FBB;
|
10
devel/libbobcat/files/patch-process-process.ih
Normal file
10
devel/libbobcat/files/patch-process-process.ih
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- process/process.ih.orig 2008-11-03 16:24:04.000000000 +0100
|
||||||
|
+++ process/process.ih 2009-03-04 12:19:54.000000000 +0100
|
||||||
|
@@ -6,6 +6,7 @@
|
||||||
|
#include <sys/types.h>
|
||||||
|
// #include <sys/stat.h>
|
||||||
|
#include <sys/wait.h>
|
||||||
|
+#include <signal.h>
|
||||||
|
|
||||||
|
#include <bobcat/errno>
|
||||||
|
#include <bobcat/redirector>
|
6
devel/libbobcat/pkg-descr
Normal file
6
devel/libbobcat/pkg-descr
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
Bobcat is an acronym of `Brokken's Own Base Classes And Templates'. It
|
||||||
|
is a shared library implementing C++ classes that are frequently used in
|
||||||
|
software developed by Frank Brokken. Frank's existing programs will
|
||||||
|
depend on `bobcat' in the near future.
|
||||||
|
|
||||||
|
WWW: http://bobcat.sourceforge.net/
|
69
devel/libbobcat/pkg-plist
Normal file
69
devel/libbobcat/pkg-plist
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
@comment $FreeBSD$
|
||||||
|
include/bobcat/xpointer
|
||||||
|
include/bobcat/milter
|
||||||
|
include/bobcat/argconfig
|
||||||
|
include/bobcat/cgi
|
||||||
|
include/bobcat/foreach
|
||||||
|
include/bobcat/repeat
|
||||||
|
include/bobcat/serversocket
|
||||||
|
include/bobcat/clientsocket
|
||||||
|
include/bobcat/socketbase
|
||||||
|
include/bobcat/inetaddress
|
||||||
|
include/bobcat/cmdfinderbase
|
||||||
|
include/bobcat/table
|
||||||
|
include/bobcat/process
|
||||||
|
include/bobcat/localserversocket
|
||||||
|
include/bobcat/localclientsocket
|
||||||
|
include/bobcat/level
|
||||||
|
include/bobcat/gethostent
|
||||||
|
include/bobcat/configfile
|
||||||
|
include/bobcat/cmdfinder
|
||||||
|
include/bobcat/arg
|
||||||
|
include/bobcat/user
|
||||||
|
include/bobcat/tablesupport
|
||||||
|
include/bobcat/syslogstream
|
||||||
|
include/bobcat/string
|
||||||
|
include/bobcat/stat
|
||||||
|
include/bobcat/selector
|
||||||
|
include/bobcat/redirector
|
||||||
|
include/bobcat/pipe
|
||||||
|
include/bobcat/pattern
|
||||||
|
include/bobcat/onekey
|
||||||
|
include/bobcat/ofdstream
|
||||||
|
include/bobcat/multistreambuf
|
||||||
|
include/bobcat/msg
|
||||||
|
include/bobcat/mailheaders
|
||||||
|
include/bobcat/log
|
||||||
|
include/bobcat/localsocketbase
|
||||||
|
include/bobcat/irandstream
|
||||||
|
include/bobcat/iostream
|
||||||
|
include/bobcat/ifdstream
|
||||||
|
include/bobcat/hostname
|
||||||
|
include/bobcat/glob
|
||||||
|
include/bobcat/fork
|
||||||
|
include/bobcat/fnwrap2c
|
||||||
|
include/bobcat/fnwrap2
|
||||||
|
include/bobcat/fnwrap1c
|
||||||
|
include/bobcat/fnwrap1
|
||||||
|
include/bobcat/autoptr
|
||||||
|
include/bobcat/x2a
|
||||||
|
include/bobcat/typetrait
|
||||||
|
include/bobcat/syslogbuf
|
||||||
|
include/bobcat/refcount
|
||||||
|
include/bobcat/randbuffer
|
||||||
|
include/bobcat/logbuffer
|
||||||
|
include/bobcat/ofdstreambuf
|
||||||
|
include/bobcat/iostreambuf
|
||||||
|
include/bobcat/indent
|
||||||
|
include/bobcat/ifdstreambuf
|
||||||
|
include/bobcat/hostent
|
||||||
|
include/bobcat/hash
|
||||||
|
include/bobcat/errno
|
||||||
|
include/bobcat/datetime
|
||||||
|
include/bobcat/align
|
||||||
|
include/bobcat/a2x
|
||||||
|
lib/libbobcat.a
|
||||||
|
lib/libbobcat.so.2.00.1
|
||||||
|
lib/libbobcat.so.2
|
||||||
|
lib/libbobcat.so
|
||||||
|
@dirrm include/bobcat
|
Loading…
Reference in a new issue