Can you please use spaces or tabs consistently in WANTLIB (and squash
both lines into one)?
Further comments inline.
On Wed, Apr 25, 2018 at 05:05:05PM -0400, Brian Callahan wrote:
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/cfdg/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- Makefile 16 Nov 2017 23:20:38 -0000 1.20
> +++ Makefile 25 Apr 2018 21:03:43 -0000
> @@ -2,17 +2,14 @@
>
> COMMENT = Context Free Design Grammar
>
> -VERSION = 3.0.9
> +VERSION = 3.0.11
> DISTNAME = ContextFreeSource${VERSION}
> PKGNAME = cfdg-${VERSION}
> -REVISION = 0
>
> CATEGORIES = graphics
>
> HOMEPAGE = http://www.contextfreeart.org/
Has TLS, so does MASTER_SITES.
> -MAINTAINER = jared r r spiegel <[email protected]>
> -
> # GPLv2+
> PERMIT_PACKAGE_CDROM = Yes
>
> @@ -30,7 +27,8 @@ COMPILER = base-clang ports-gcc
>
> USE_GMAKE = Yes
>
> -WRKDIST = ${WRKDIR}/context-free-${VERSION}
> +# 3.0.11 is a bad tarball...
> +WRKDIST = ${WRKDIR}
>
> MAKE_ENV += CPPFLAGS="${CFLAGS}"
> MAKE_FLAGS = CXX=c++ CC=c++ COMPILER_LIBCXX="${LIBCXX}"
Why is c++ hardcoded here?
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/graphics/cfdg/distinfo,v
> retrieving revision 1.5
> diff -u -p -r1.5 distinfo
> --- distinfo 1 Dec 2015 08:16:15 -0000 1.5
> +++ distinfo 25 Apr 2018 21:03:43 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (ContextFreeSource3.0.9.tgz) =
> VALtqBZuPQQnpodIeEANs02qJA1fuEoAFYrEbL6NF8s=
> -SIZE (ContextFreeSource3.0.9.tgz) = 8072254
> +SHA256 (ContextFreeSource3.0.11.tgz) =
> RmDRxdufQtMeCVVz1nAoJ925yn+X7DBNY6NpTx/knR4=
> +SIZE (ContextFreeSource3.0.11.tgz) = 3007073
> Index: patches/patch-Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/cfdg/patches/patch-Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-Makefile
> --- patches/patch-Makefile 2 May 2017 15:39:54 -0000 1.4
> +++ patches/patch-Makefile 25 Apr 2018 21:03:43 -0000
> @@ -35,8 +35,8 @@ Index: Makefile
> #
>
> CPPFLAGS += $(patsubst %,-I%,$(INC_DIRS))
> --CPPFLAGS += -O3 -Wall -march=native -Wno-parentheses -std=c++0x
> -+CPPFLAGS += -Wall -Wno-parentheses -std=c++0x
> +-CPPFLAGS += -O3 -Wall -Wextra -march=native -Wno-parentheses -std=c++14
> ++CPPFLAGS += -Wall -Wextra -Wno-parentheses -std=c++14
> #CPPFLAGS += -g
>
> # Add this for clang
> Index: patches/patch-runtests_sh
> ===================================================================
> RCS file: patches/patch-runtests_sh
> diff -N patches/patch-runtests_sh
> --- patches/patch-runtests_sh 1 Dec 2015 08:16:16 -0000 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-runtests_sh,v 1.1 2015/12/01 08:16:16 jasper Exp $
> -
> -https://github.com/MtnViewJohn/context-free/pull/5
> -
> ---- runtests.sh.orig Wed Nov 25 09:55:19 2015
> -+++ runtests.sh Wed Nov 25 09:55:24 2015
> -@@ -1,4 +1,4 @@
> --#!/bin/bash
> -+#!/bin/sh
> -
> - mkdir output
> - for file in input/tests/*.cfdg input/*.cfdg ; do echo -n "$file "; if
> ./cfdg -Pq "$file" output/test.png ; then echo ' pass' ; : ; else echo '
> FAIL' ; break; fi ; done