diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2012-01-28 17:57:01 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2012-01-28 17:57:01 +0000 |
commit | a455536c74b242a91d43672eeae05a3adeb3c553 (patch) | |
tree | dc3d3856412ee58a00efbebdcdcf7626fa6a220c | |
parent | 6e5996c1fba48fda82af10ffebc55bef6e5c37c0 (diff) |
Notes
-rw-r--r-- | devel/pypersrc/Makefile | 23 | ||||
-rw-r--r-- | devel/pypersrc/files/patch-GNUmakefile | 22 |
2 files changed, 19 insertions, 26 deletions
diff --git a/devel/pypersrc/Makefile b/devel/pypersrc/Makefile index 3aa7a1f45a90..331f679732a1 100644 --- a/devel/pypersrc/Makefile +++ b/devel/pypersrc/Makefile @@ -7,6 +7,7 @@ PORTNAME= pypersrc PORTVERSION= 20120106 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ftp://ftp.jimbrooks.org/pypersrc/ DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -14,21 +15,35 @@ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python/Tkinter based source browser -BUILD_DEPENDS= exctags:${PORTSDIR}/devel/ctags \ - ${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/py-Pmw +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE_GPL2.txt + +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/py-Pmw RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${PORTNAME} + USE_BZIP2= yes USE_PYTHON= yes USE_GMAKE= yes HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.sh +MAKE_ENV= CXX_FLAGS="${CXXFLAGS}" +MAKE_JOBS_SAFE= yes PLIST_FILES= bin/pypersrc.py bin/pypersrc2.py bin/pypersrc post-patch: - ${REINPLACE_CMD} -e 's|/bin/bash|${SH}|g' \ - ${WRKSRC}/configure.sh + @${REINPLACE_CMD} -e \ + '/INSTALL_DIR/s|=.*|=$$(PREFIX)/bin| ; \ + /MAN_DIR/s|\/usr\/local|$$(PREFIX)| ; \ + /-O2/s|^|#|' ${WRKSRC}/GNUmakefile + @${REINPLACE_CMD} -e \ + 's|/bin/bash|${SH}|g' ${WRKSRC}/configure.sh + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/out/pypersrc ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/out/pypersrc.py ${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/out/pypersrc2.py ${PREFIX}/bin .include <bsd.port.mk> diff --git a/devel/pypersrc/files/patch-GNUmakefile b/devel/pypersrc/files/patch-GNUmakefile deleted file mode 100644 index dd98ca6c81f2..000000000000 --- a/devel/pypersrc/files/patch-GNUmakefile +++ /dev/null @@ -1,22 +0,0 @@ ---- GNUmakefile.orig 2012-01-16 19:12:38.000000000 +0800 -+++ GNUmakefile 2012-01-16 19:15:21.000000000 +0800 -@@ -6,13 +6,14 @@ - include GNUmakefile.config - - # Where to install. --ifeq ($(USER),root) -- INSTALL_DIR=/usr/local/bin --else -+#ifeq ($(USER),root) -+# INSTALL_DIR=/usr/local/bin -+#else - # Quote INSTALL_DIR (cygwin HOME has space chars) - # but not wildcards which would suppress globbing. -- INSTALL_DIR="$(HOME)/bin" --endif -+# INSTALL_DIR="$(HOME)/bin" -+#endif -+INSTALL_DIR=$(PREFIX)/bin - - INSTALL = install - INSTALL_OWNER = |