Created attachment 144055 [details] Source for utf8cpp 2.3.4 port utf8cpp is a C++ library for handling UTF-8 strings. I'm submitting it as I intend on submitting an update to finance/ledger to bring it up to 3.0.3, and utf8cpp is a dependency ledger 3.0.3.
Fetching fails here: => Attempting to fetch http://downloads.sourceforge.net/project/utfcpp/PORTNAME_2x/Release%202.3.4/utf8_v2_3_4.zip fetch: http://downloads.sourceforge.net/project/utfcpp/PORTNAME_2x/Release%202.3.4/utf8_v2_3_4.zip: Not Found on and on for all mirrors. > do-build: > You can just set NO_BUILD instead.
(In reply to Raphael Kubo da Costa from comment #1) > Fetching fails here: > > => Attempting to fetch > http://downloads.sourceforge.net/project/utfcpp/PORTNAME_2x/Release%202.3.4/ > utf8_v2_3_4.zip > fetch: > http://downloads.sourceforge.net/project/utfcpp/PORTNAME_2x/Release%202.3.4/ > utf8_v2_3_4.zip: Not Found I'm looking at the shar file, and it looks fine. It's almost like something went wrong when it was extracted. The line that must be being corrupted is this one: MASTER_SITES= SF/utfcpp/${PORTNAME:L}_2x/Release%20${PORTVERSION}/ Is that intact in the shar file? > on and on for all mirrors. > > > do-build: > > You can just set NO_BUILD instead. Ah, thanks! I was looking through the porter's handbook for that. I must've missed it.
> The line that must be being corrupted is this one: > > MASTER_SITES= SF/utfcpp/${PORTNAME:L}_2x/Release%20${PORTVERSION}/ > > Is that intact in the shar file? It is, but the :L is wrong -- :L means "the name of the variable is the value", you were probably thinking of :tl. I believe you're using an older FreeBSD release which still supports :L as :tl, which is not the case on HEAD.
Created attachment 144079 [details] Source for utf8cpp 2.3.4 port Here's a fixed version of the port using :tl instead of :L and with NO_BUILD=yes.
A commit references this bug: Author: rakuco Date: Mon Jun 23 19:47:56 UTC 2014 New revision: 359001 URL: http://svnweb.freebsd.org/changeset/ports/359001 Log: Add devel/utf8cpp. utf8cpp is a C++ library for handling UTF-8 strings. It is also a requirement for updating finance/ledger. PR: 191297 Submitted by: Keith Gaughan <k@stereochro.me> Changes: head/devel/Makefile head/devel/utf8cpp/ head/devel/utf8cpp/Makefile head/devel/utf8cpp/distinfo head/devel/utf8cpp/pkg-descr
Committed, thank you!
A commit references this bug: Author: rakuco Date: Mon Jun 23 20:54:52 UTC 2014 New revision: 359009 URL: http://svnweb.freebsd.org/changeset/ports/359009 Log: Fix CATEGORIES. PR: 191297 Changes: head/devel/utf8cpp/Makefile