From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 9 20:20:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.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 C6E13E22 for ; Sun, 9 Feb 2014 20:20:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (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 9EA6D1351 for ; Sun, 9 Feb 2014 20:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s19KK0kL075558 for ; Sun, 9 Feb 2014 20:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s19KK00r075557; Sun, 9 Feb 2014 20:20:00 GMT (envelope-from gnats) Resent-Date: Sun, 9 Feb 2014 20:20:00 GMT Resent-Message-Id: <201402092020.s19KK00r075557@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Adam Weinberger 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 A9383B56 for ; Sun, 9 Feb 2014 20:16:09 +0000 (UTC) Received: from apnoea.adamw.org (apnoea.adamw.org [204.109.59.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 845D91325 for ; Sun, 9 Feb 2014 20:16:09 +0000 (UTC) Received: by apnoea.adamw.org (Postfix, from userid 0) id 5FF651214A5; Sun, 9 Feb 2014 15:16:08 -0500 (EST) Message-Id: <20140209201608.5FF651214A5@apnoea.adamw.org> Date: Sun, 9 Feb 2014 15:16:08 -0500 (EST) From: Adam Weinberger To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/186602: [patch] update www/lynx-current to 2.8.8.p4, avoid unnecessary depends, and clean up Makefile X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Adam Weinberger List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 20:20:00 -0000 >Number: 186602 >Category: ports >Synopsis: [patch] update www/lynx-current to 2.8.8.p4, avoid unnecessary depends, and clean up Makefile >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Feb 09 20:20:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Adam Weinberger >Release: FreeBSD 10.0-STABLE i386 >Organization: >Environment: System: FreeBSD apnoea.adamw.org 10.0-STABLE FreeBSD 10.0-STABLE #0: Sun Feb 2 21:58:45 EST 2014 root@apnoea.adamw.org:/usr/obj/usr/src/sys/PEEP i386 >Description: There have been 5 releases since this port was last updated. Additionally, it forces a dependency on libidn unnecessarily. The attached patch updates to 2.8.8.p4, turns IDN support into an OPTION, uses the options helpers to avoid unnecessary bsd.port.options.mk inclusion, removes erroneous slashes from post-install, adds missing %%PORTDOCS%% tags in the pkg-plist, dispenses with gratuitous symlink creation, and simplifies the DISTNAME. >How-To-Repeat: >Fix: --- lynx-current.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 343537) +++ Makefile (working copy) @@ -2,21 +2,20 @@ # $FreeBSD$ PORTNAME= lynx -PORTVERSION= 2.8.8d16 +PORTVERSION= 2.8.8p4 PKGNAMESUFFIX= -current CATEGORIES= www ipv6 MASTER_SITES= http://lynx.isc.org/current/ -DISTNAME= ${PORTNAME}${PORTVERSION:C/d.*//}dev.${PORTVERSION:C/.*d//} +DISTNAME= ${PORTNAME}${PORTVERSION:S/p/pre./} MAINTAINER= johans@FreeBSD.org COMMENT= Non-graphical, text-based World-Wide Web client -LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn RUN_DEPENDS= ${LOCALBASE}/etc/mime.types:${PORTSDIR}/misc/mime-support CONFLICTS_INSTALL= lynx-2.8.[0-7].* ja-lynx-[0-9]* -WRKSRC= ${WRKDIR}/${DISTNAME:S/./-/g:C/d.*//} +WRKSRC= ${WRKDIR}/${DISTNAME:S/./-/g:C/p.*//} USE_BZIP2= yes USES= iconv shebangfix USE_OPENSSL= yes @@ -45,21 +44,20 @@ L_HELP= ${PREFIX}/share/lynx_help DOCSDIR= ${L_DOC} +OPTIONS_DEFINE= IDN NLS +OPTIONS_DEFAULT=IDN NLS +OPTIONS_SUB= yes + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls + +IDN_LIB_DEPENDS= libidn.so:${PORTSDIR}/dns/libidn +IDN_CONFIGURE_ENABLE= idna + post-install: - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${L_DOC} - ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${L_HELP} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${L_DOC} + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${L_HELP} ${CHOWN} ${SHAREOWN}:${SHAREGRP} \ - ${STAGEDIR}/${L_LIB}/lynx.cfg* ${STAGEDIR}/${L_LIB}/lynx.lss* + ${STAGEDIR}${L_LIB}/lynx.cfg* ${STAGEDIR}${L_LIB}/lynx.lss* -.include - -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -CONFIGURE_ARGS+= --enable-nls -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.endif - .include Index: distinfo =================================================================== --- distinfo (revision 343537) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (lynx2.8.8dev.16.tar.bz2) = 826ddbc3fb346daf2c564103400493b9ce2c02e932f3aceaf7195b60098ba808 -SIZE (lynx2.8.8dev.16.tar.bz2) = 2560812 +SHA256 (lynx2.8.8pre.4.tar.bz2) = 896f3ab19a5b3644acc7d745f2a019e3535a545f630020eb490f96db00dd2a2b +SIZE (lynx2.8.8pre.4.tar.bz2) = 2584088 Index: pkg-plist =================================================================== --- pkg-plist (revision 343537) +++ pkg-plist (working copy) @@ -7,92 +7,92 @@ etc/lynx.lss.default @exec if [ ! -f %D/etc/lynx.lss ] ; then cp -p %D/%F %B/lynx.lss; fi @exec mkdir -p %D/share/lynx_help -%%DOCSDIR%%/CHANGES -%%DOCSDIR%%/COPYHEADER -@exec ln -sf %D/%F %D/share/lynx_help/%f -@unexec rm -f %D/share/lynx_help/%f -%%DOCSDIR%%/COPYHEADER.asc -%%DOCSDIR%%/COPYING -@exec ln -sf %D/%F %D/share/lynx_help/%f -@unexec rm -f %D/share/lynx_help/%f -%%DOCSDIR%%/COPYING.asc -%%DOCSDIR%%/PROBLEMS -%%DOCSDIR%%/README -%%DOCSDIR%%/docs/CHANGES2.3.gz -%%DOCSDIR%%/docs/CHANGES2.4.gz -%%DOCSDIR%%/docs/CHANGES2.5.gz -%%DOCSDIR%%/docs/CHANGES2.6.gz -%%DOCSDIR%%/docs/CHANGES2.7.gz -%%DOCSDIR%%/docs/CHANGES2.8.gz -%%DOCSDIR%%/docs/CRAWL.announce.gz -%%DOCSDIR%%/docs/FM.announce.gz -%%DOCSDIR%%/docs/IBMPC-charsets.announce.gz -%%DOCSDIR%%/docs/OS-390.announce.gz -%%DOCSDIR%%/docs/README.TRST -%%DOCSDIR%%/docs/README.chartrans -%%DOCSDIR%%/docs/README.cookies -%%DOCSDIR%%/docs/README.defines -%%DOCSDIR%%/docs/README.jp -%%DOCSDIR%%/docs/README.metrics -%%DOCSDIR%%/docs/README.options -%%DOCSDIR%%/docs/README.release -%%DOCSDIR%%/docs/README.rootcerts -%%DOCSDIR%%/docs/README.ssl -%%DOCSDIR%%/docs/README.sslcerts -%%DOCSDIR%%/docs/SOCKETSHR.announce.gz -%%DOCSDIR%%/docs/TCPWARE.announce.gz -%%DOCSDIR%%/docs/VMSWAIS.announce.gz -%%DOCSDIR%%/docs/djgpp.key -%%DOCSDIR%%/docs/pdcurses.key -%%DOCSDIR%%/docs/slang.key -%%DOCSDIR%%/docs/win-386.announce.gz -%%DOCSDIR%%/samples/blue-background.lss -%%DOCSDIR%%/samples/bright-blue.lss -%%DOCSDIR%%/samples/cernrules.txt -%%DOCSDIR%%/samples/home.htm -%%DOCSDIR%%/samples/installdirs.html -%%DOCSDIR%%/samples/jumps.htm -%%DOCSDIR%%/samples/jumpsUnix.html -%%DOCSDIR%%/samples/jumpsVMS.html -%%DOCSDIR%%/samples/keepviewer -%%DOCSDIR%%/samples/lynx-demo.cfg -%%DOCSDIR%%/samples/lynx-keymaps -%%DOCSDIR%%/samples/lynx.bat -%%DOCSDIR%%/samples/lynx.com -%%DOCSDIR%%/samples/lynx.ico -%%DOCSDIR%%/samples/lynx.lss -%%DOCSDIR%%/samples/lynx_bookmarks.htm -%%DOCSDIR%%/samples/lynxdump -%%DOCSDIR%%/samples/mailcap -%%DOCSDIR%%/samples/mailto-form.pl -%%DOCSDIR%%/samples/midnight.lss -%%DOCSDIR%%/samples/mild-colors.lss -%%DOCSDIR%%/samples/mime.types -%%DOCSDIR%%/samples/oldlynx -%%DOCSDIR%%/samples/opaque.lss -%%DOCSDIR%%/test/ALT88592.html -%%DOCSDIR%%/test/ISO_LATIN1_test.html -%%DOCSDIR%%/test/README.txt -%%DOCSDIR%%/test/TestComment.html -%%DOCSDIR%%/test/bad-html.html -%%DOCSDIR%%/test/c1.html -%%DOCSDIR%%/test/cp-1252.html -%%DOCSDIR%%/test/cp-1252a.html -%%DOCSDIR%%/test/iso-8859-1.html -%%DOCSDIR%%/test/iso-8859-1a.html -%%DOCSDIR%%/test/iso-8859-2.html -%%DOCSDIR%%/test/iso-8859-2a.html -%%DOCSDIR%%/test/koi8-r.html -%%DOCSDIR%%/test/quickbrown.html -%%DOCSDIR%%/test/raw8bit.html -%%DOCSDIR%%/test/sgml.html -%%DOCSDIR%%/test/spaces.html -%%DOCSDIR%%/test/special_urls.html -%%DOCSDIR%%/test/tabtest.html -%%DOCSDIR%%/test/tags.html -%%DOCSDIR%%/test/test-styles.html -%%DOCSDIR%%/test/unicode.html -%%DOCSDIR%%/test/utf-8-demo.html +%%PORTDOCS%%%%DOCSDIR%%/CHANGES +%%PORTDOCS%%%%DOCSDIR%%/COPYHEADER +%%PORTDOCS%%%%DOCSDIR%%/COPYHEADER.asc +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/COPYING.asc +%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.3.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.4.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.5.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.6.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.7.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CHANGES2.8.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/CRAWL.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/FM.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/IBMPC-charsets.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/OS-390.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/README.TRST +%%PORTDOCS%%%%DOCSDIR%%/docs/README.chartrans +%%PORTDOCS%%%%DOCSDIR%%/docs/README.cookies +%%PORTDOCS%%%%DOCSDIR%%/docs/README.defines +%%PORTDOCS%%%%DOCSDIR%%/docs/README.jp +%%PORTDOCS%%%%DOCSDIR%%/docs/README.metrics +%%PORTDOCS%%%%DOCSDIR%%/docs/README.options +%%PORTDOCS%%%%DOCSDIR%%/docs/README.release +%%PORTDOCS%%%%DOCSDIR%%/docs/README.rootcerts +%%PORTDOCS%%%%DOCSDIR%%/docs/README.ssl +%%PORTDOCS%%%%DOCSDIR%%/docs/README.sslcerts +%%PORTDOCS%%%%DOCSDIR%%/docs/SOCKETSHR.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/TCPWARE.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/VMSWAIS.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/docs/djgpp.key +%%PORTDOCS%%%%DOCSDIR%%/docs/pdcurses.key +%%PORTDOCS%%%%DOCSDIR%%/docs/slang.key +%%PORTDOCS%%%%DOCSDIR%%/docs/win-386.announce.gz +%%PORTDOCS%%%%DOCSDIR%%/samples/blue-background.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/bright-blue.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/cernrules.txt +%%PORTDOCS%%%%DOCSDIR%%/samples/home.htm +%%PORTDOCS%%%%DOCSDIR%%/samples/installdirs.html +%%PORTDOCS%%%%DOCSDIR%%/samples/jumps.htm +%%PORTDOCS%%%%DOCSDIR%%/samples/jumpsUnix.html +%%PORTDOCS%%%%DOCSDIR%%/samples/jumpsVMS.html +%%PORTDOCS%%%%DOCSDIR%%/samples/keepviewer +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx-demo.cfg +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx-keymaps +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.bat +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.com +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.ico +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/lynx_bookmarks.htm +%%PORTDOCS%%%%DOCSDIR%%/samples/lynxdump +%%PORTDOCS%%%%DOCSDIR%%/samples/mailcap +%%PORTDOCS%%%%DOCSDIR%%/samples/mailto-form.pl +%%PORTDOCS%%%%DOCSDIR%%/samples/midnight.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/mild-colors.lss +%%PORTDOCS%%%%DOCSDIR%%/samples/mime.types +%%PORTDOCS%%%%DOCSDIR%%/samples/oldlynx +%%PORTDOCS%%%%DOCSDIR%%/samples/oldlynx.bat +%%PORTDOCS%%%%DOCSDIR%%/samples/opaque.lss +%%PORTDOCS%%%%DOCSDIR%%/test/ALT88592.html +%%PORTDOCS%%%%DOCSDIR%%/test/ISO_LATIN1_test.html +%%PORTDOCS%%%%DOCSDIR%%/test/README.txt +%%PORTDOCS%%%%DOCSDIR%%/test/TestComment.html +%%PORTDOCS%%%%DOCSDIR%%/test/bad-html.html +%%PORTDOCS%%%%DOCSDIR%%/test/c1.html +%%PORTDOCS%%%%DOCSDIR%%/test/circle.html +%%PORTDOCS%%%%DOCSDIR%%/test/cp-1252.html +%%PORTDOCS%%%%DOCSDIR%%/test/cp-1252a.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-1.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-1a.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-2.html +%%PORTDOCS%%%%DOCSDIR%%/test/iso-8859-2a.html +%%PORTDOCS%%%%DOCSDIR%%/test/koi8-r.html +%%PORTDOCS%%%%DOCSDIR%%/test/quickbrown.html +%%PORTDOCS%%%%DOCSDIR%%/test/raw8bit.html +%%PORTDOCS%%%%DOCSDIR%%/test/sgml.html +%%PORTDOCS%%%%DOCSDIR%%/test/spaces.html +%%PORTDOCS%%%%DOCSDIR%%/test/special_urls.html +%%PORTDOCS%%%%DOCSDIR%%/test/square.html +%%PORTDOCS%%%%DOCSDIR%%/test/tabtest.html +%%PORTDOCS%%%%DOCSDIR%%/test/tags.html +%%PORTDOCS%%%%DOCSDIR%%/test/test-styles.html +%%PORTDOCS%%%%DOCSDIR%%/test/triangle.html +%%PORTDOCS%%%%DOCSDIR%%/test/unicode.html +%%PORTDOCS%%%%DOCSDIR%%/test/utf-8-demo.html %%NLS%%share/locale/ca/LC_MESSAGES/lynx.mo %%NLS%%share/locale/cs/LC_MESSAGES/lynx.mo %%NLS%%share/locale/da/LC_MESSAGES/lynx.mo @@ -140,10 +140,10 @@ share/lynx_help/lynx-dev.html.gz share/lynx_help/lynx_help_main.html.gz share/lynx_help/lynx_url_support.html.gz -@dirrm %%DOCSDIR%%/samples -@dirrm %%DOCSDIR%%/test -@dirrm %%DOCSDIR%%/docs -@dirrm %%DOCSDIR%% +%%PORTDOCS%%@dirrm %%DOCSDIR%%/samples +%%PORTDOCS%%@dirrm %%DOCSDIR%%/test +%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrm share/lynx_help/keystrokes @dirrm share/lynx_help %%NLS%%@dirrmtry share/locale/fi/LC_MESSAGES --- lynx-current.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: