ports/184818: net-im/cjc: Support USE_GITHUB
KATO Tsuguru
tkato432 at yahoo.com
Mon Dec 16 18:10:03 UTC 2013
>Number: 184818
>Category: ports
>Synopsis: net-im/cjc: Support USE_GITHUB
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 16 18:10:02 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE-p4 i386
>Organization:
>Environment:
>Description:
- Support USE_GITHUB
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/net-im/cjc/Makefile net-im/cjc/Makefile
--- /usr/ports/net-im/cjc/Makefile 2013-12-16 02:24:28.000000000 +0900
+++ net-im/cjc/Makefile 2013-12-17 00:00:00.000000000 +0900
@@ -4,7 +4,7 @@
PORTNAME= cjc
PORTVERSION= 1.2.1
CATEGORIES= net-im python
-MASTER_SITES= http://cloud.github.com/downloads/Jajcus/cjc/
+MASTER_SITES= GHC
MAINTAINER= ports at FreeBSD.org
COMMENT= The Console Jabber Client
@@ -13,29 +13,30 @@
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyxmpp>=1.1.0:${PORTSDIR}/net-im/py-pyxmpp
+OPTIONS_DEFINE= DOCS
+
+USE_GITHUB= yes
+GH_ACCOUNT= Jajcus
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+USES= shebangfix
+SHEBANG_FILES= cjc.in cjc.py cjc/main.py
USE_PYTHON= 2
-NO_STAGE= yes
+.include <bsd.port.options.mk>
+
post-patch:
- @${GREP} -lR "/usr/bin/python" ${WRKSRC} | ${XARGS} \
- ${REINPLACE_CMD} -e "s|/usr/bin/python|${PYTHON_CMD}|"
@${REINPLACE_CMD} -e \
"s|prefix=.*|prefix=${PREFIX}| ; \
- /pkg_docdir/s|^|#|g ; \
+ /^DOCS/s|COPYING|| ; \
s|INSTALL=.*|INSTALL=${INSTALL}| ; \
s|INSTALL_DATA=.*|INSTALL_DATA=${INSTALL_DATA}| ; \
s|INSTALL_DIR=.*|INSTALL_DIR=${MKDIR}|g ; \
- s|python |${PYTHON_CMD} |g" ${WRKSRC}/Makefile
-
-.include <bsd.port.options.mk>
+ /compileall/d" ${WRKSRC}/Makefile
post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/manual.html ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}
-.endif
+ (cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
+ -d ${PREFIX} -f ${DATADIR_REL})
.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list