[Midnightbsd-cvs] mports: mports/databases: Add py-gdbm

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Apr 2 16:47:23 EDT 2008


Log Message:
-----------
Add py-gdbm

Modified Files:
--------------
    mports/databases:
        Makefile (r1.56 -> r1.57)

Added Files:
-----------
    mports/databases/py-gdbm:
        Makefile (r1.1)
        pkg-descr (r1.1)
    mports/databases/py-gdbm/files:
        setup.py (r1.1)

-------------- next part --------------
--- /dev/null
+++ databases/py-gdbm/pkg-descr
@@ -0,0 +1 @@
+Python bindings to the GNU dbm library.
--- /dev/null
+++ databases/py-gdbm/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for:    py-gdbm
+# Date created:         03 October 2000
+# Whom:                 Thomas Gellekum <tg at FreeBSD.org>
+#
+# $MidnightBSD: mports/databases/py-gdbm/Makefile,v 1.1 2008/04/02 20:47:21 laffer1 Exp $
+# $FreeBSD: ports/databases/py-gdbm/Makefile,v 1.13 2007/07/30 09:41:05 alexbl Exp $
+#
+
+PORTNAME=	gdbm
+PORTVERSION=	${PYTHON_PORTVERSION}
+CATEGORIES=	databases python
+MASTER_SITES=	${PYTHON_MASTER_SITES}
+MASTER_SITE_SUBDIR=	${PYTHON_MASTER_SITE_SUBDIR}
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTFILES=	${PYTHON_DISTFILE}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Python bindings to the GNU dbm library
+LICENSE=	python
+
+LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm
+
+PLIST_FILES=	lib/%%PYTHON_VERSION%%/site-packages/gdbm.so
+DIST_SUBDIR=	python
+USE_PYTHON=	yes
+USE_PYDISTUTILS=yes
+PYDISTUTILS_PKGVERSION=	0.0.0
+WRKSRC=		${PYTHON_WRKSRC}/Modules
+MD5_FILE=	${PORTSDIR}/lang/python/distinfo
+
+post-extract:
+	@${CP} ${FILESDIR}/setup.py ${WRKSRC}
+
+.include <bsd.port.mk>
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/databases/Makefile,v
retrieving revision 1.56
retrieving revision 1.57
diff -L databases/Makefile -L databases/Makefile -u -r1.56 -r1.57
--- databases/Makefile
+++ databases/Makefile
@@ -77,6 +77,7 @@
     SUBDIR += postgresql81-server
     SUBDIR += postgresql82-client
     SUBDIR += postgresql82-server
+    SUBDIR += py-gdbm
     SUBDIR += qdbm
     SUBDIR += ruby-bdb
     SUBDIR += ruby-bdb1
--- /dev/null
+++ databases/py-gdbm/files/setup.py
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+# To use:
+#       python setup.py install
+#
+
+__version__ = "$FreeBSD: ports/databases/py-gdbm/files/setup.py,v 1.1 2001/03/01 12:24:19 tg Exp $"
+
+try:
+    import distutils
+    from distutils import sysconfig
+    from distutils.command.install import install
+    from distutils.core import setup, Extension
+except:
+    raise SystemExit, "Distutils problem"
+
+prefix = sysconfig.PREFIX
+inc_dirs = [prefix + "/include"]
+lib_dirs = [prefix + "/lib"]
+libs = ["gdbm"]
+
+setup(name = "gdbm",
+      description = "GDBM Extension to Python",
+      
+      ext_modules = [Extension('gdbm', ['gdbmmodule.c'],
+                               include_dirs = inc_dirs,
+                               libraries = libs,
+                               library_dirs = lib_dirs)]
+      )


More information about the Midnightbsd-cvs mailing list