From owner-svn-ports-all@FreeBSD.ORG Mon Mar 3 19:00:12 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7151F7DC; Mon, 3 Mar 2014 19:00:12 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5E6C2E28; Mon, 3 Mar 2014 19:00:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s23J0ClB067478; Mon, 3 Mar 2014 19:00:12 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s23J0CKF067477; Mon, 3 Mar 2014 19:00:12 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201403031900.s23J0CKF067477@svn.freebsd.org> From: Pawel Pekala Date: Mon, 3 Mar 2014 19:00:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r346954 - head/devel/diffuse X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Mar 2014 19:00:12 -0000 Author: pawel Date: Mon Mar 3 19:00:11 2014 New Revision: 346954 URL: http://svnweb.freebsd.org/changeset/ports/346954 QAT: https://qat.redports.org/buildarchive/r346954/ Log: - Update maintainer's email address - Remove DOCS and NLS options from OPTIONS_DEFAULT. They are on by default. - Remove PORT_OPTIONS handling for safe cases, where STAGE already takes care of it through pkg-plist. But leave it for the special NLS translations build step, because it is required there. - Rearrange some lines for better readability. PR: ports/187171 Submitted by: maintainer Modified: head/devel/diffuse/Makefile Modified: head/devel/diffuse/Makefile ============================================================================== --- head/devel/diffuse/Makefile Mon Mar 3 18:58:14 2014 (r346953) +++ head/devel/diffuse/Makefile Mon Mar 3 19:00:11 2014 (r346954) @@ -1,4 +1,4 @@ -# Created by: Marco Broeder +# Created by: Marco Broeder # $FreeBSD$ PORTNAME= diffuse @@ -6,7 +6,7 @@ PORTVERSION= 0.4.7 CATEGORIES= devel python MASTER_SITES= SF -MAINTAINER= marco.broeder@gmx.eu +MAINTAINER= marco.broeder@posteo.eu COMMENT= Graphical N-way diff and merge tool written in python LICENSE= GPLv2 GPLv3 @@ -20,28 +20,26 @@ USE_GNOME= pygtk2 CONFLICTS= tinker-[0-9]* +PORTDATA= syntax PORTDOCS= AUTHORS ChangeLog ChangeLog_ru README README_ru OPTIONS_DEFINE= DATA DOCS MENU NLS DATA_DESC= Enable syntax highlighting support MENU_DESC= Enable a desktop program menu entry -OPTIONS_DEFAULT=DATA DOCS MENU NLS +OPTIONS_DEFAULT=DATA MENU OPTIONS_SUB= yes MENU_USES= desktop-file-utils NLS_USES= gettext -.include - -.if ${PORT_OPTIONS:MDATA} -PORTDATA= syntax -.endif - -.if ${PORT_OPTIONS:MNLS} TRANSLATIONS= cs de es it ja ko pl ru zh_CN MANUALS= cs it ru -.endif + +.include post-patch: + ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|g; \ + s|../../etc|${PREFIX}/etc|g' ${WRKSRC}/src/usr/bin/${PORTNAME} + .if ${PORT_OPTIONS:MDATA} ${REINPLACE_CMD} -e 's|../usr|${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ ${WRKSRC}/src/etc/${PORTNAME}rc @@ -50,35 +48,25 @@ post-patch: import ${PREFIX}|g; s|/etc|${PREFIX}/etc|g' \ ${WRKSRC}/src/etc/${PORTNAME}rc .endif - ${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|g; \ - s|../../etc|${PREFIX}/etc|g' ${WRKSRC}/src/usr/bin/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/usr/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/src/etc/${PORTNAME}rc \ ${STAGEDIR}${PREFIX}/etc/ - ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \ - ${STAGEDIR}${MANPREFIX}/man/man1/ -.if ${PORT_OPTIONS:MDATA} - @${MKDIR} ${STAGEDIR}${DATADIR}/${PORTDATA} + @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/src/usr/share/${PORTNAME} && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}/) -.endif -.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/) -.endif -.if ${PORT_OPTIONS:MMENU} - ${INSTALL_DATA} ${WRKSRC}/src/usr/share/pixmaps/${PORTNAME}.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/src/usr/share/applications/*.desktop \ ${STAGEDIR}${DESKTOPDIR}/ -.endif + ${INSTALL_DATA} ${WRKSRC}/src/usr/share/pixmaps/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/ .if ${PORT_OPTIONS:MNLS} .for x in ${TRANSLATIONS} @@ -88,11 +76,15 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/translations/${x}/*.mo \ ${STAGEDIR}${PREFIX}/share/locale/${x}/LC_MESSAGES/ .endfor +.endif + .for y in ${MANUALS} @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/${y}/man1 ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/${y}/man1/*.1 \ ${STAGEDIR}${MANPREFIX}/man/${y}/man1/ .endfor -.endif + + ${INSTALL_MAN} ${WRKSRC}/src/usr/share/man/man1/*.1 \ + ${STAGEDIR}${MANPREFIX}/man/man1/ .include