Date: Wed, 29 Jun 2011 10:57:39 +0200 (CEST) From: Niclas Zeising <niclas.zeising@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/158421: [PATCH] update to lang/icon Message-ID: <201106290857.p5T8vd6b004654@vincent.daemonic.se> Resent-Message-ID: <201106290900.p5T90KhX081256@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 158421 >Category: ports >Synopsis: [PATCH] update to lang/icon >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: Wed Jun 29 09:00:20 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Niclas Zeising >Release: FreeBSD 8.2-RELEASE amd64 >Organization: >Environment: System: FreeBSD vincent.daemonic.se 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Wed Apr 20 17:22:47 CEST 2011 root@vincent.daemonic.se:/usr/obj/usr/src/sys/VINCENT amd64 >Description: lang/icon is out of date and it also does not build with clang. >How-To-Repeat: >Fix: Attached patch updates lang/icon to latest version, as well as make it build with clang. The resulting binaries, when build with clang, will not pass all tests though, so for now mark it as broken if CC=clang or CXX=clang++. This is only tested on amd64, since I don't have any more exotic hardware to test on. --- lang.icon.update.diff begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/icon/Makefile,v retrieving revision 1.34 diff -u -d -r1.34 Makefile --- Makefile 12 Aug 2009 14:55:16 -0000 1.34 +++ Makefile 29 Jun 2011 08:54:40 -0000 @@ -6,11 +6,10 @@ # PORTNAME= icon -PORTVERSION= 9.4.3 -PORTREVISION= 3 +PORTVERSION= 9.5.0 CATEGORIES= lang MASTER_SITES= http://www.cs.arizona.edu/icon/ftp/packages/unix/ -DISTNAME= ${PORTNAME}.v${PORTVERSION:S/.//g}src +DISTNAME= ${PORTNAME}-v${PORTVERSION:S/.//g}src EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org @@ -19,12 +18,16 @@ ALL_TARGET= All MAKE_JOBS_UNSAFE= yes +.if ${CC} == "clang" || ${CXX} == "clang++" +BROKEN= Does not pass all tests when compiled with clang +.endif + MAN1= icon.1 icont.1 ARCH_NAME= bsd ICONDIR= ${PREFIX}/lib/${PORTNAME} -BINS= icont iconx rtt +BINS= icont iconx BINXS= colrbook colrpick fontpick palette vib wevents xgamma .if defined(WITHOUT_X11) Index: distinfo =================================================================== RCS file: /home/ncvs/ports/lang/icon/distinfo,v retrieving revision 1.12 diff -u -d -r1.12 distinfo --- distinfo 4 Dec 2005 14:58:26 -0000 1.12 +++ distinfo 29 Jun 2011 08:54:40 -0000 @@ -1,3 +1,2 @@ -MD5 (icon.v943src.tgz) = 4740b1fc5caf2fe7409367923dffe607 -SHA256 (icon.v943src.tgz) = d6b6dc508922251748c4ceefbc3a96b54a9f488e260f9f517b5e08dc21615bff -SIZE (icon.v943src.tgz) = 3218627 +SHA256 (icon-v950src.tgz) = ceb558bcf5b2edc3252b2d1d4ed640d2a218196f73d299b052f1e0c50e9b1557 +SIZE (icon-v950src.tgz) = 3115766 Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/lang/icon/pkg-plist,v retrieving revision 1.9 diff -u -d -r1.9 pkg-plist --- pkg-plist 19 Dec 2006 20:16:01 -0000 1.9 +++ pkg-plist 29 Jun 2011 08:54:41 -0000 @@ -10,7 +10,6 @@ @exec ln -sf %B/%f %D/bin/%f @unexec rm -f %D/bin/%f %%WITHOUT_X11%%lib/icon/bin/palette -lib/icon/bin/rtt %%WITHOUT_X11%%lib/icon/bin/vib %%WITHOUT_X11%%@exec ln -sf %B/%f %D/bin/%f %%WITHOUT_X11%%@unexec rm -f %D/bin/%f @@ -164,6 +163,8 @@ lib/icon/lib/drawlab.u2 lib/icon/lib/dsetup.u1 lib/icon/lib/dsetup.u2 +lib/icon/lib/echo.u1 +lib/icon/lib/echo.u2 lib/icon/lib/ebcdic.u1 lib/icon/lib/ebcdic.u2 lib/icon/lib/empgsup.u1 @@ -807,10 +808,12 @@ lib/icon/lib/zipread.u2 %%PORTDOCS%%%%DOCSDIR%%/blubordr.gif %%PORTDOCS%%%%DOCSDIR%%/build.htm +%%PORTDOCS%%%%DOCSDIR%%/cfuncs.htm %%PORTDOCS%%%%DOCSDIR%%/clnroff.sed %%PORTDOCS%%%%DOCSDIR%%/cube128.gif %%PORTDOCS%%%%DOCSDIR%%/cygwin.htm %%PORTDOCS%%%%DOCSDIR%%/docguide.htm +%%PORTDOCS%%%%DOCSDIR%%/extlvals.htm %%PORTDOCS%%%%DOCSDIR%%/faq.htm %%PORTDOCS%%%%DOCSDIR%%/faq.txt %%PORTDOCS%%%%DOCSDIR%%/files.htm --- lang.icon.update.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106290857.p5T8vd6b004654>