svn commit: r418950 - in head/textproc/py-ltxml: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sat Jul 23 09:00:55 UTC 2016
Author: amdmi3
Date: Sat Jul 23 09:00:54 2016
New Revision: 418950
URL: https://svnweb.freebsd.org/changeset/ports/418950
Log:
- License
- Switch to options helpers
- Cosmetic fixes
- Update WWW
- Regenerate patches with `make makepatch`
Modified:
head/textproc/py-ltxml/Makefile
head/textproc/py-ltxml/files/patch-setup.py
head/textproc/py-ltxml/pkg-descr
Modified: head/textproc/py-ltxml/Makefile
==============================================================================
--- head/textproc/py-ltxml/Makefile Sat Jul 23 08:54:20 2016 (r418949)
+++ head/textproc/py-ltxml/Makefile Sat Jul 23 09:00:54 2016 (r418950)
@@ -12,8 +12,10 @@ DISTNAME= PyLTXML-${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
COMMENT= Python bindings to the LT XML toolkit
+LICENSE= GPLv2 # only `GPL' is mentioned, assuming v2
+
BUILD_DEPENDS= ${LOCALBASE}/include/ltxml12/lt-safe.h:textproc/ltxml
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${LOCALBASE}/include/ltxml12/lt-safe.h:textproc/ltxml
USES= python
USE_PYTHON= distutils autoplist
@@ -23,6 +25,7 @@ DOCSDIR= ${PREFIX}/share/doc/py-${PORTNA
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
PORTDOCS= 00README
PORTEXAMPLES= *
+
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.pre.mk>
@@ -32,11 +35,15 @@ CFLAGS+= -fPIC
.endif
post-install:
- ${STRIP_CMD} \
+ @${STRIP_CMD} \
${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR}/PyLTXML/LTXMLinter.so
- @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${EXAMPLESDIR}
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/example/* ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.post.mk>
Modified: head/textproc/py-ltxml/files/patch-setup.py
==============================================================================
--- head/textproc/py-ltxml/files/patch-setup.py Sat Jul 23 08:54:20 2016 (r418949)
+++ head/textproc/py-ltxml/files/patch-setup.py Sat Jul 23 09:00:54 2016 (r418950)
@@ -1,6 +1,6 @@
---- ./setup.py.orig 2008-01-11 15:26:31.000000000 +0100
-+++ ./setup.py 2014-03-24 17:33:02.100042933 +0100
-@@ -6,9 +6,7 @@
+--- setup.py.orig 2008-01-11 14:26:31 UTC
++++ setup.py
+@@ -6,9 +6,7 @@ import sys
from distutils.core import setup, Extension
from distutils import sysconfig
@@ -11,7 +11,7 @@
if sys.platform.find("win32",0,5)==0:
incldirs=['C:\\Program Files\\msys\\1.0\\include\\ltxml12','C:\\Program Files\\msys\\1.0\\include']
-@@ -32,8 +30,6 @@
+@@ -32,8 +30,6 @@ else:
libs=['ltapi12','ltstd12', 'z']
macros=[('FOR_LT', '1')] # ,('ALLOC_DEBUG', '1')
@@ -20,7 +20,7 @@
if sys.platform.find("sunos",0,5)==0:
extra_link_args=['-mimpure-text']
extra_compile_args=['-mimpure-text']
-@@ -65,5 +61,4 @@
+@@ -65,5 +61,4 @@ setup(name='PyLTXML',
See 00README for details""",
platforms=[platform],
packages=['PyLTXML'],
Modified: head/textproc/py-ltxml/pkg-descr
==============================================================================
--- head/textproc/py-ltxml/pkg-descr Sat Jul 23 08:54:20 2016 (r418949)
+++ head/textproc/py-ltxml/pkg-descr Sat Jul 23 09:00:54 2016 (r418950)
@@ -1,3 +1,3 @@
Python bindings for the LT XML API and toolkit.
-WWW: http://www.ltg.ed.ac.uk/software/xml/
+WWW: https://www.ltg.ed.ac.uk/software/ltxml/
More information about the svn-ports-all
mailing list