diff options
author | markd <markd@pkgsrc.org> | 2009-01-10 08:35:29 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2009-01-10 08:35:29 +0000 |
commit | 93ad1b4b775aa0c28850ff8468a0373f011e7561 (patch) | |
tree | e2c90e66c136b7c40bab2810abff0eca2cb00fb8 | |
parent | ff088a4d5c46f92a6e31fd5b3c5fd30f659c7873 (diff) | |
download | pkgsrc-93ad1b4b775aa0c28850ff8468a0373f011e7561.tar.gz |
Initial import py-pycups 1.9.44
Python bindings for the CUPS API
-rw-r--r-- | print/py-pycups/DESCR | 1 | ||||
-rw-r--r-- | print/py-pycups/Makefile | 27 | ||||
-rw-r--r-- | print/py-pycups/PLIST | 2 | ||||
-rw-r--r-- | print/py-pycups/buildlink3.mk | 21 | ||||
-rw-r--r-- | print/py-pycups/distinfo | 6 | ||||
-rw-r--r-- | print/py-pycups/patches/patch-aa | 13 |
6 files changed, 70 insertions, 0 deletions
diff --git a/print/py-pycups/DESCR b/print/py-pycups/DESCR new file mode 100644 index 00000000000..cedecd160f8 --- /dev/null +++ b/print/py-pycups/DESCR @@ -0,0 +1 @@ +Python bindings for the CUPS API diff --git a/print/py-pycups/Makefile b/print/py-pycups/Makefile new file mode 100644 index 00000000000..646333de001 --- /dev/null +++ b/print/py-pycups/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/01/10 08:35:29 markd Exp $ + +DISTNAME= pycups-${VERSION} +PKGNAME= ${PYPKGPREFIX}-pycups-${VERSION} +VERSION= 1.9.44 +CATEGORIES= print python +MASTER_SITES= http://cyberelk.net/tim/data/pycups/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= markd@NetBSD.org +HOMEPAGE= http://cyberelk.net/tim/software/pycups/ +COMMENT= Python bindings for the CUPS API + +PKG_DESTDIR_SUPPORT= user-destdir +CFLAGS+= -DVERSION=\"${VERSION}\" + +PYDISTUTILSPKG= yes + +SUBST_CLASSES+= paths +SUBST_MESSAGE.paths= Fix cups paths. +SUBST_FILES.paths= cupsconnection.c +SUBST_SED.paths= -e 's:"/usr/share/cups":"${BUILDLINK_PREFIX.cups}/share/cups/", "/usr/share/cups":' +SUBST_STAGE.paths= post-patch + +.include "../../lang/python/extension.mk" +.include "../../print/cups/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/print/py-pycups/PLIST b/print/py-pycups/PLIST new file mode 100644 index 00000000000..cf9a4d83a90 --- /dev/null +++ b/print/py-pycups/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/01/10 08:35:29 markd Exp $ +${PYSITELIB}/cups.so diff --git a/print/py-pycups/buildlink3.mk b/print/py-pycups/buildlink3.mk new file mode 100644 index 00000000000..d9c1321ee13 --- /dev/null +++ b/print/py-pycups/buildlink3.mk @@ -0,0 +1,21 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/01/10 08:35:29 markd Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +PY25_PYCUPS_BUILDLINK3_MK:= ${PY25_PYCUPS_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= py25-pycups +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Npy25-pycups} +BUILDLINK_PACKAGES+= py25-pycups +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}py25-pycups + +.if ${PY25_PYCUPS_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.py25-pycups+= py25-pycups>=1.9.44 +BUILDLINK_PKGSRCDIR.py25-pycups?= ../../wip/py-pycups +.endif # PY25_PYCUPS_BUILDLINK3_MK + +#.include "../../print/cups/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/print/py-pycups/distinfo b/print/py-pycups/distinfo new file mode 100644 index 00000000000..1b27174b6f6 --- /dev/null +++ b/print/py-pycups/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/01/10 08:35:29 markd Exp $ + +SHA1 (pycups-1.9.44.tar.bz2) = e5920cba3d888c867c5324810fa2fe18f9deb414 +RMD160 (pycups-1.9.44.tar.bz2) = db1376be3f344cc21c54ee7705b8d57fa016524b +Size (pycups-1.9.44.tar.bz2) = 39561 bytes +SHA1 (patch-aa) = 22ba76d03b7d7e4638f2a81f042b5fcfa48f7ac5 diff --git a/print/py-pycups/patches/patch-aa b/print/py-pycups/patches/patch-aa new file mode 100644 index 00000000000..1626b9fba70 --- /dev/null +++ b/print/py-pycups/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2009/01/10 08:35:29 markd Exp $ + +--- cupsppd.c.orig 2008-07-06 05:19:02.000000000 +1200 ++++ cupsppd.c +@@ -451,7 +451,7 @@ PPD_nondefaultsMarked (PPD *self) + return PyBool_FromLong (nondefaults_marked); + } + +-#ifdef __SVR4 ++#if defined(__SVR4) || defined(__OpenBSD__) || defined(__NetBSD__) + /* + * A rudimentary emulation of getline() for systems that dont support it + * natively. Since this is used for PPD file reading, it assumes (possibly |