aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-01-28 17:57:01 +0000
committerMartin Wilke <miwi@FreeBSD.org>2012-01-28 17:57:01 +0000
commita455536c74b242a91d43672eeae05a3adeb3c553 (patch)
treedc3d3856412ee58a00efbebdcdcf7626fa6a220c
parent6e5996c1fba48fda82af10ffebc55bef6e5c37c0 (diff)
Notes
-rw-r--r--devel/pypersrc/Makefile23
-rw-r--r--devel/pypersrc/files/patch-GNUmakefile22
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 =