Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jan 2012 02:45:48 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/164155: Update port: devel/pypersrc to 20120106
Message-ID:  <20120116024548.2509f048.tkato432@yahoo.com>
Resent-Message-ID: <201201151810.q0FIAB8O078471@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164155
>Category:       ports
>Synopsis:       Update port: devel/pypersrc to 20120106
>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:   Sun Jan 15 18:10:10 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p5 i386
>Organization:
>Environment:
>Description:
- Update to version 20120106

Remove file:
files/patch-GNUmakefile

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/devel/pypersrc/Makefile devel/pypersrc/Makefile
--- /usr/ports/devel/pypersrc/Makefile	2011-03-24 05:12:06.000000000 +0900
+++ devel/pypersrc/Makefile	2012-01-15 04:46:13.000000000 +0900
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	pypersrc
-PORTVERSION=	20090914
-PORTREVISION=	1
+PORTVERSION=	20120106
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.jimbrooks.org/pypersrc/
 DISTNAME=	${PORTNAME}_${PORTVERSION}
@@ -15,21 +14,35 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Python/Tkinter based source browser
 
-BUILD_DEPENDS=	exctags:${PORTSDIR}/devel/ctags \
-		${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/py-Pmw
+BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/Pmw:${PORTSDIR}/x11-toolkits/py-Pmw
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE_GPL2.txt
+
 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 -urN /usr/ports/devel/pypersrc/distinfo devel/pypersrc/distinfo
--- /usr/ports/devel/pypersrc/distinfo	2011-03-24 05:12:06.000000000 +0900
+++ devel/pypersrc/distinfo	2012-01-14 21:50:13.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (pypersrc_20090914.tar.bz2) = 6a7c6620c91824e5befe7a5f9694a039e6da9abc24adff10a3ba82174637283b
-SIZE (pypersrc_20090914.tar.bz2) = 224478
+SHA256 (pypersrc_20120106.tar.bz2) = 3ac95694b89c6c606ca52a4e5aeb36a0ed37ca58fcc2d39a18a5efb7161eb617
+SIZE (pypersrc_20120106.tar.bz2) = 215511
diff -urN /usr/ports/devel/pypersrc/files/patch-GNUmakefile devel/pypersrc/files/patch-GNUmakefile
--- /usr/ports/devel/pypersrc/files/patch-GNUmakefile	2008-05-31 02:33:18.000000000 +0900
+++ devel/pypersrc/files/patch-GNUmakefile	1970-01-01 09:00:00.000000000 +0900
@@ -1,28 +0,0 @@
---- GNUmakefile.orig	Sun Mar  5 10:32:34 2006
-+++ GNUmakefile	Thu Apr 27 00:12:07 2006
-@@ -6,13 +6,7 @@
- include GNUmakefile.config
- 
- # Where to install.
--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=$(PREFIX)/bin
- 
- INSTALL			= install
- INSTALL_OWNER	=
-@@ -82,8 +76,8 @@
- CC_OBJS			= $(addprefix $(OUT_DIR)/,$(CC_OBJS_))
- EXTRA_HH_SRCS	= $(addprefix $(HH_SRC_DIR)/,$(EXTRA_HH_SRCS_))
- HH_SRCS         = $(CC_SRCS:.cc=.hh) $(EXTRA_HH_SRCS)
--CC				= g++
--LD				= $(CC)
-+CXX				?= g++
-+LD				= $(CXX)
- ifeq ($(PROFILE),1)
- CC_FLAGS		+= -pg -O0
- LD_FLAGS		+= -pg -O0
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120116024548.2509f048.tkato432>