aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorwg <wg@FreeBSD.org>2013-12-09 22:59:00 +0800
committerwg <wg@FreeBSD.org>2013-12-09 22:59:00 +0800
commitdedf6d7361ae1e154e615de7d331a79e3bb39ce8 (patch)
tree21e4b1c8b323146f9d823c39a1ec57a16992a25b /devel
parentef8f537229f3e6f7e36bd9fc5d4acdc5d4de15cf (diff)
downloadfreebsd-ports-gnome-dedf6d7361ae1e154e615de7d331a79e3bb39ce8.tar.gz
freebsd-ports-gnome-dedf6d7361ae1e154e615de7d331a79e3bb39ce8.tar.zst
freebsd-ports-gnome-dedf6d7361ae1e154e615de7d331a79e3bb39ce8.zip
devel/py-checkmanifest: Check MANIFEST.in in a Python source package for completeness
Check MANIFEST.in in a Python source package for completeness. Are you a Python developer? Have you uploaded packages to the Python Package Index? Have you accidentally uploaded broken packages with some files missing? If so, check-manifest is for you. WWW: https://github.com/mgedmin/check-manifest PR: ports/184629 Submitted by: Johannes Jost Meixner <xmj chaot.net>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-checkmanifest/Makefile31
-rw-r--r--devel/py-checkmanifest/distinfo2
-rw-r--r--devel/py-checkmanifest/pkg-descr6
4 files changed, 40 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 973990e3a3ff..b94926d9fb57 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3516,6 +3516,7 @@
SUBDIR += py-celery
SUBDIR += py-cffi
SUBDIR += py-cfgparse
+ SUBDIR += py-checkmanifest
SUBDIR += py-cheetah
SUBDIR += py-ciphon
SUBDIR += py-circuits
diff --git a/devel/py-checkmanifest/Makefile b/devel/py-checkmanifest/Makefile
new file mode 100644
index 000000000000..af7d77c2d2b8
--- /dev/null
+++ b/devel/py-checkmanifest/Makefile
@@ -0,0 +1,31 @@
+# Created by: Johannes Meixner <xmj@chaot.net>
+# $FreeBSD$
+
+PORTNAME= checkmanifest
+PORTVERSION= 0.17
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= check-manifest-${PORTVERSION}
+
+MAINTAINER= xmj@chaot.net
+COMMENT= Check MANIFEST.in in a Python source package for completeness
+
+LICENSE= MIT
+
+PORTDOCS= README.rst \
+ CHANGES.rst
+
+USE_PYTHON= 2.7+
+USE_PYDISTUTILS= easy_install
+PYDISTUTILS_AUTOPLIST= yes
+PYDISTUTILS_PKGNAME= check_manifest
+
+OPTIONS_DEFINE= DOCS
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/py-checkmanifest/distinfo b/devel/py-checkmanifest/distinfo
new file mode 100644
index 000000000000..caa3b41adba7
--- /dev/null
+++ b/devel/py-checkmanifest/distinfo
@@ -0,0 +1,2 @@
+SHA256 (check-manifest-0.17.tar.gz) = cf50974ff23490d410466ead6d8c3b2526300cce749f695e0394883fc2bdc8c9
+SIZE (check-manifest-0.17.tar.gz) = 16079
diff --git a/devel/py-checkmanifest/pkg-descr b/devel/py-checkmanifest/pkg-descr
new file mode 100644
index 000000000000..d218ecd668e8
--- /dev/null
+++ b/devel/py-checkmanifest/pkg-descr
@@ -0,0 +1,6 @@
+Check MANIFEST.in in a Python source package for completeness.
+Are you a Python developer? Have you uploaded packages to the Python Package
+Index? Have you accidentally uploaded broken packages with some files missing?
+If so, check-manifest is for you.
+
+WWW: https://github.com/mgedmin/check-manifest