svn commit: r410056 - in head/textproc/queequeg: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Thu Mar 3 16:36:10 UTC 2016


Author: amdmi3
Date: Thu Mar  3 16:36:09 2016
New Revision: 410056
URL: https://svnweb.freebsd.org/changeset/ports/410056

Log:
  - Add LICENSE
  - Remove redundant lang/python dependency
  - Fix shebangs, respect ${PYTHON_CMD}
  - Add NO_ARCH
  - Switch to options helpers

Added:
  head/textproc/queequeg/files/
  head/textproc/queequeg/files/patch-Makefile   (contents, props changed)
Modified:
  head/textproc/queequeg/Makefile

Modified: head/textproc/queequeg/Makefile
==============================================================================
--- head/textproc/queequeg/Makefile	Thu Mar  3 16:34:37 2016	(r410055)
+++ head/textproc/queequeg/Makefile	Thu Mar  3 16:36:09 2016	(r410056)
@@ -10,23 +10,32 @@ MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Tiny English grammar checker
 
-BUILD_DEPENDS=	python:${PORTSDIR}/lang/python \
-		wn:${PORTSDIR}/textproc/wordnet \
-		${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb
-RUN_DEPENDS=	python:${PORTSDIR}/lang/python \
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	wn:${PORTSDIR}/textproc/wordnet \
 		${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb
+RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cdbmodule.so:${PORTSDIR}/databases/py-cdb
 
-USES=		python:2
-MAKE_ARGS=	dict WORDNETDICT="${LOCALBASE}/share/WordNet"
+USES=		python:2 shebangfix
+SHEBANG_FILES=	*.py misc/*.py qq
+ALL_TARGET=	dict
+MAKE_ARGS=	WORDNETDICT="${LOCALBASE}/share/WordNet" \
+		PYTHON="${PYTHON_CMD}"
+NO_ARCH=	yes
 
-PORTDOCS=	address.png index-e.html index.html
+PORTDOCS=	*
+
+OPTIONS_DEFINE=	DOCS
 
 do-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/qq ${STAGEDIR}${DATADIR}
 	${LN} -shf ${DATADIR}/qq ${STAGEDIR}${PREFIX}/bin/qq
 	${INSTALL_DATA} ${WRKSRC}/*.py ${WRKSRC}/dict.cdb ${STAGEDIR}${DATADIR}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKSRC}/htdocs; ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/htdocs/* ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>

Added: head/textproc/queequeg/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/queequeg/files/patch-Makefile	Thu Mar  3 16:36:09 2016	(r410056)
@@ -0,0 +1,11 @@
+--- Makefile.orig	2003-07-31 18:27:51 UTC
++++ Makefile
+@@ -17,7 +17,7 @@ clean:
+ 	-rm ./dict.cdb ./dict.txt
+ 
+ dict:
+-	python ./convdict.py index.special $(WORDNETDICT)
++	${PYTHON} ./convdict.py index.special $(WORDNETDICT)
+ 
+ localdict: dict.cdb dict.txt
+ 	-mkdir LOCAL


More information about the svn-ports-all mailing list