diff options
author | bdrewery <bdrewery@FreeBSD.org> | 2017-05-17 00:15:10 +0800 |
---|---|---|
committer | bdrewery <bdrewery@FreeBSD.org> | 2017-05-17 00:15:10 +0800 |
commit | 3433d5ea99761a411d2bdc2b64f78fe019cc3f9e (patch) | |
tree | 5043d1bae7e64a04a8b107a5e96e98c91fcbdde3 /ports-mgmt | |
parent | 5bb5d945e0877248800469aead6b5c12e62e63a2 (diff) | |
download | freebsd-ports-graphics-3433d5ea99761a411d2bdc2b64f78fe019cc3f9e.tar.gz freebsd-ports-graphics-3433d5ea99761a411d2bdc2b64f78fe019cc3f9e.tar.zst freebsd-ports-graphics-3433d5ea99761a411d2bdc2b64f78fe019cc3f9e.zip |
Fix build of sh on GCC platforms where -std=gnu99 is needed.
Diffstat (limited to 'ports-mgmt')
-rw-r--r-- | ports-mgmt/poudriere/Makefile | 1 | ||||
-rw-r--r-- | ports-mgmt/poudriere/files/patch-Makefile.am | 37 |
2 files changed, 38 insertions, 0 deletions
diff --git a/ports-mgmt/poudriere/Makefile b/ports-mgmt/poudriere/Makefile index c8dff501258..152cb39aae4 100644 --- a/ports-mgmt/poudriere/Makefile +++ b/ports-mgmt/poudriere/Makefile @@ -2,6 +2,7 @@ PORTNAME= poudriere DISTVERSION= 3.1.17 +PORTREVISION= 1 CATEGORIES= ports-mgmt MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \ http://mirror.shatow.net/freebsd/${PORTNAME}/ \ diff --git a/ports-mgmt/poudriere/files/patch-Makefile.am b/ports-mgmt/poudriere/files/patch-Makefile.am new file mode 100644 index 00000000000..515848ebeae --- /dev/null +++ b/ports-mgmt/poudriere/files/patch-Makefile.am @@ -0,0 +1,37 @@ +commit 7772e88ac1976ed60f4c233136c9246e3a99016e +Author: Bryan Drewery <bryan@shatow.net> +Date: Fri May 12 09:26:06 2017 -0700 + + Use C99 to build sh as head does. + + This fixes the build for Sparc64 with GCC 4.2.1. + + Reported by: linimon, jhibbits + Fixes #468 + +diff --git Makefile.am Makefile.am +index 2e7f8960..7bab2d8d 100644 +--- Makefile.am ++++ Makefile.am +@@ -146,7 +146,7 @@ rm_SOURCES= src/libexec/poudriere/rm/rm.c + timeout_SOURCES= src/libexec/poudriere/timeout/timeout.c + timestamp_SOURCES= src/libexec/poudriere/timestamp/timestamp.c + tsort_SOURCES= src/libexec/poudriere/tsort/tsort.c +-sh_CFLAGS= -DSHELL -DNO_HISTORY \ ++sh_CFLAGS= -DSHELL -DNO_HISTORY -std=gnu99 \ + -include $(top_srcdir)/external/sh_compat/compat.h \ + -I$(top_srcdir)/src \ + -I$(top_srcdir)/external/sh +diff --git Makefile.in Makefile.in +index 1987d11d..d32d502b 100644 +--- Makefile.in ++++ Makefile.in +@@ -600,7 +600,7 @@ rm_SOURCES = src/libexec/poudriere/rm/rm.c + timeout_SOURCES = src/libexec/poudriere/timeout/timeout.c + timestamp_SOURCES = src/libexec/poudriere/timestamp/timestamp.c + tsort_SOURCES = src/libexec/poudriere/tsort/tsort.c +-sh_CFLAGS = -DSHELL -DNO_HISTORY -include \ ++sh_CFLAGS = -DSHELL -DNO_HISTORY -std=gnu99 -include \ + $(top_srcdir)/external/sh_compat/compat.h -I$(top_srcdir)/src \ + -I$(top_srcdir)/external/sh -I$(top_srcdir)/src/poudriere-sh \ + -I$(top_builddir)/src/poudriere-sh |