Hi ports@, Here is a diff to update devel/uthash to 2.0.1.
Notable changes: - Upstream moved to GitHub - HTML documentation is not bundled in release tarballs anymore, and must be generated with asciidoc, so only ship plain text documentation to avoid adding a build dependency Index: Makefile =================================================================== RCS file: /cvs/ports/devel/uthash/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 27 Mar 2014 08:47:56 -0000 1.13 +++ Makefile 1 Mar 2017 21:03:57 -0000 @@ -2,29 +2,25 @@ COMMENT= C macros to add, find and delete items from a hash -DISTNAME= uthash-1.9.7 -CATEGORIES= devel +GH_ACCOUNT= troydhanson +GH_PROJECT= uthash +GH_TAGNAME= v2.0.1 -HOMEPAGE= http://uthash.sf.net/ +CATEGORIES= devel # BSD PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=uthash/} -EXTRACT_SUFX= .tar.bz2 - NO_BUILD= Yes PKG_ARCH= * PORTHOME= ${WRKDIR} -TEST_TARGET= run_tests +TEST_TARGET= run_tests do-install: ${INSTALL_DATA} ${WRKSRC}/src/*.h ${PREFIX}/include - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uthash/img - ${INSTALL_DATA} ${WRKSRC}/doc/html/*.{css,html} \ - ${PREFIX}/share/doc/uthash - ${INSTALL_DATA} ${WRKSRC}/doc/html/img/* ${PREFIX}/share/doc/uthash/img + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uthash + ${INSTALL_DATA} ${WRKSRC}/doc/u*.txt ${PREFIX}/share/doc/uthash do-test: @cd ${WRKSRC}/tests/ && exec ${SETENV} ${MAKE_ENV} \ Index: distinfo =================================================================== RCS file: /cvs/ports/devel/uthash/distinfo,v retrieving revision 1.10 diff -u -p -r1.10 distinfo --- distinfo 13 Oct 2012 10:40:38 -0000 1.10 +++ distinfo 1 Mar 2017 21:03:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (uthash-1.9.7.tar.bz2) = lW9cmXmDScQTJ1/kyf8SjXLigGVdrb5DZfjp+9qROT8= -SIZE (uthash-1.9.7.tar.bz2) = 373059 +SHA256 (uthash-2.0.1.tar.gz) = YTuV/MNot9AVrS0IAjEydwEvUMSsKQw9/BQtQuvqMzc= +SIZE (uthash-2.0.1.tar.gz) = 189051 Index: patches/patch-tests_Makefile =================================================================== RCS file: /cvs/ports/devel/uthash/patches/patch-tests_Makefile,v retrieving revision 1.7 diff -u -p -r1.7 patch-tests_Makefile --- patches/patch-tests_Makefile 19 Apr 2012 06:39:42 -0000 1.7 +++ patches/patch-tests_Makefile 1 Mar 2017 21:03:57 -0000 @@ -2,9 +2,9 @@ $OpenBSD: patch-tests_Makefile,v 1.7 201 - Remove GNU make crap that never applied to us anyway. ---- tests/Makefile.orig Thu Apr 19 08:38:39 2012 -+++ tests/Makefile Thu Apr 19 08:39:02 2012 -@@ -19,48 +19,10 @@ CFLAGS += -Wall +--- tests/Makefile.orig Tue Jul 5 23:05:33 2016 ++++ tests/Makefile Wed Mar 1 21:55:35 2017 +@@ -24,48 +24,10 @@ CFLAGS += -Wall #CFLAGS += -std=c89 CFLAGS += ${EXTRA_CFLAGS} @@ -13,7 +13,7 @@ $OpenBSD: patch-tests_Makefile,v 1.7 201 -endif - -ifeq ($(HASH_PEDANTIC),1) --CFLAGS += -pedantic +-CFLAGS += -pedantic -endif - TEST_TARGET=run_tests Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/uthash/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 3 Nov 2010 16:37:47 -0000 1.4 +++ pkg/PLIST 1 Mar 2017 21:03:57 -0000 @@ -1,26 +1,16 @@ -@comment $OpenBSD: PLIST,v 1.4 2010/11/03 16:37:47 jasper Exp $ +@comment $OpenBSD$ +include/libut.h +include/ringbuf.h include/utarray.h include/uthash.h include/utlist.h +include/utmm.h +include/utringbuffer.h include/utstring.h +include/utvector.h share/doc/uthash/ -share/doc/uthash/ChangeLog.html -share/doc/uthash/img/ -share/doc/uthash/img/banner.png -share/doc/uthash/img/banner.svg -share/doc/uthash/img/grad_blue.png -share/doc/uthash/img/grad_blue.svg -share/doc/uthash/img/rss.png -share/doc/uthash/img/uthash-mini.png -share/doc/uthash/img/uthash-mini.svg -share/doc/uthash/img/uthash.png -share/doc/uthash/index.html -share/doc/uthash/license.html -share/doc/uthash/styles.css -share/doc/uthash/tdh-quirks.css -share/doc/uthash/tdh.css -share/doc/uthash/toc.css -share/doc/uthash/userguide.html -share/doc/uthash/utarray.html -share/doc/uthash/utlist.html -share/doc/uthash/utstring.html +share/doc/uthash/userguide.txt +share/doc/uthash/utarray.txt +share/doc/uthash/utlist.txt +share/doc/uthash/utringbuffer.txt +share/doc/uthash/utstring.txt