aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2006-01-04 06:10:56 +0800
committeredwin <edwin@FreeBSD.org>2006-01-04 06:10:56 +0800
commit6868658258723bf390f6d21a8f0b5c9bc59fb734 (patch)
tree531f354b38f6514e25b1df1ca1da965e3da015d8 /databases
parent927fbdcaa52d7b548c7e7ea6992bd9c1d3235c98 (diff)
downloadfreebsd-ports-gnome-6868658258723bf390f6d21a8f0b5c9bc59fb734.tar.gz
freebsd-ports-gnome-6868658258723bf390f6d21a8f0b5c9bc59fb734.tar.zst
freebsd-ports-gnome-6868658258723bf390f6d21a8f0b5c9bc59fb734.zip
New port: databases/libpbl - Peter Graf's Program Base Library
Peter Graf's Program Base Library of C functions. Includes hash table, ISAM, key file implementations. WWW: http://mission.base.com/peter/source/ PR: ports/91257 Submitted by: hideo <hideo@lastamericanempire.com>
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/libpbl/Makefile45
-rw-r--r--databases/libpbl/distinfo3
-rw-r--r--databases/libpbl/pkg-descr4
4 files changed, 53 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 725d6654c46a..8170d92031b8 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -90,6 +90,7 @@
SUBDIR += libiodbc
SUBDIR += libmemcache
SUBDIR += libodbc++
+ SUBDIR += libpbl
SUBDIR += libsdb
SUBDIR += libudbc
SUBDIR += linux-oracle-instantclient-basic
diff --git a/databases/libpbl/Makefile b/databases/libpbl/Makefile
new file mode 100644
index 000000000000..3e3d9434a951
--- /dev/null
+++ b/databases/libpbl/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: databases/libpbl
+# Date Created: 2 Jan 2006
+# Whom: Zach Thompson <hideo@lastamericanempire.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libpbl
+PORTVERSION= 1.03
+CATEGORIES= databases
+MASTER_SITES= http://mission.base.com/peter/source/
+DISTNAME= pbl_1_03
+
+MAINTAINER= hideo@lastamericanempire.com
+COMMENT= Peter Graf's Program Base Library
+
+ALL_TARGET= libpbl.a
+MAKEFILE= makefile
+USE_REINPLACE= yes
+PLIST_FILES= lib/libpbl.a include/pbl.h
+
+.ifndef(NOPORTDOCS)
+PORTDOCS= *
+.endif
+
+.include <bsd.port.pre.mk>
+
+post-extract:
+ @${REINPLACE_CMD} -e 's/= -Wall -O3/+= -Wall/' ${WRKSRC}/makefile
+ @${REINPLACE_CMD} -e 's/%d/%zd/' ${WRKSRC}/pbl.c
+ @${REINPLACE_CMD} -e 's/dir\.h/dirent\.h/' ${WRKSRC}/pbl.h
+ @${REINPLACE_CMD} -e 's/malloc\.h/stdlib\.h/' \
+ ${WRKSRC}/pbl.h ${WRKSRC}/pbl.c ${WRKSRC}/pblhash.c
+
+do-install:
+ @${INSTALL_DATA} ${WRKSRC}/libpbl.a ${LOCALBASE}/lib
+ @${INSTALL_DATA} ${WRKSRC}/pbl.h ${LOCALBASE}/include
+
+post-install:
+.ifndef(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/libpbl/distinfo b/databases/libpbl/distinfo
new file mode 100644
index 000000000000..383950aaf418
--- /dev/null
+++ b/databases/libpbl/distinfo
@@ -0,0 +1,3 @@
+MD5 (pbl_1_03.tar.gz) = 452b1f802dfb2da7ceaaf647eb8564c8
+SHA256 (pbl_1_03.tar.gz) = dc14cdf46cacf3d634c49c1487dde8e4469269f87eaa9e6205f6ada2f6cee87e
+SIZE (pbl_1_03.tar.gz) = 114672
diff --git a/databases/libpbl/pkg-descr b/databases/libpbl/pkg-descr
new file mode 100644
index 000000000000..f5e42ca78851
--- /dev/null
+++ b/databases/libpbl/pkg-descr
@@ -0,0 +1,4 @@
+Peter Graf's Program Base Library of C functions.
+Includes hash table, ISAM, key file implementations.
+
+WWW: http://mission.base.com/peter/source/