aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-06-10 18:28:27 +0800
committermiwi <miwi@FreeBSD.org>2007-06-10 18:28:27 +0800
commita6d334a3d6969d0c0e58be6cf4ba4f881a38ab5c (patch)
tree5c02250201cd6373c31e742b2206982da79c127c /devel
parentf3f3249b52a7414e602424974fab2a812f9f2cca (diff)
downloadfreebsd-ports-gnome-a6d334a3d6969d0c0e58be6cf4ba4f881a38ab5c.tar.gz
freebsd-ports-gnome-a6d334a3d6969d0c0e58be6cf4ba4f881a38ab5c.tar.zst
freebsd-ports-gnome-a6d334a3d6969d0c0e58be6cf4ba4f881a38ab5c.zip
- Respect CC
- Fully respect CFLAGS - Remove optimization flags - Don't build with debug symbols - Bump PORTREVISION Submitted by: ehaupt@
Diffstat (limited to 'devel')
-rw-r--r--devel/dumb/Makefile4
-rw-r--r--devel/dumb/files/patch-Makefile42
2 files changed, 40 insertions, 6 deletions
diff --git a/devel/dumb/Makefile b/devel/dumb/Makefile
index e05d8915b60c..55e2a1fff910 100644
--- a/devel/dumb/Makefile
+++ b/devel/dumb/Makefile
@@ -7,6 +7,7 @@
PORTNAME= dumb
PORTVERSION= 0.9.3
+PORTREVISION= 1
CATEGORIES= devel audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= dumb
@@ -27,8 +28,7 @@ PLIST_SUB+= ALLEGRO="@comment "
MAKE_ARGS= _PORT_ALLEGRO_CFLAGS=
.endif
-post-patch:
- @${REINPLACE_CMD} -e "s,-O2,${CFLAGS}," ${WRKSRC}/Makefile
+MAKE_ENV+= CC="${CC}"
pre-configure:
@${CP} ${FILESDIR}/config.txt ${WRKSRC}/make
diff --git a/devel/dumb/files/patch-Makefile b/devel/dumb/files/patch-Makefile
index 4691d4dbf98d..623e96378a90 100644
--- a/devel/dumb/files/patch-Makefile
+++ b/devel/dumb/files/patch-Makefile
@@ -1,5 +1,5 @@
---- Makefile.orig Mon Aug 8 02:18:41 2005
-+++ Makefile Tue Aug 23 02:21:13 2005
+--- ./Makefile.orig Mon Aug 8 02:18:41 2005
++++ ./Makefile Sun Jun 10 12:13:59 2007
@@ -22,7 +22,7 @@
# (Note that this is unable to delete the dumbask
# executable if the configuration is absent.)
@@ -9,7 +9,42 @@
.PHONY: all install uninstall clean veryclean distclean config config-if-necessary make-outdirs
-@@ -231,10 +231,10 @@
+@@ -36,12 +36,12 @@
+ COMMA := ,
+
+ ifdef USE_ICC
+-CC := icc
++CC ?= icc
+ else
+ ifdef USE_SGICC
+-CC := cc
++CC ?= cc
+ else
+-CC := gcc
++CC ?= gcc
+ endif
+ endif
+ AR := ar
+@@ -215,24 +215,21 @@
+ ifdef USE_ICC
+ WFLAGS := -Wall -DDUMB_DECLARE_DEPRECATED
+ WFLAGS_ALLEGRO :=
+-OFLAGS := -O2
+-DBGFLAGS := -DDEBUGMODE=1
++OFLAGS=$(CFLAGS)
+ else
+ ifdef USE_SGICC
+ WFLAGS := -fullwarn -DDUMB_DECLARE_DEPRECATED
+ WFLAGS_ALLEGRO :=
+-OFLAGS := -n32 -O2 -use_readonly_const
+-DBGFLAGS := -n32 -g3 -DDEBUGMODE=1
++OFLAGS=$(CFLAGS)
+ else
+ WFLAGS := -Wall -W -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -DDUMB_DECLARE_DEPRECATED
+ WFLAGS_ALLEGRO := -Wno-missing-declarations
+-OFLAGS := -O2 -ffast-math -fomit-frame-pointer
+-DBGFLAGS := -DDEBUGMODE=1 -g3
++OFLAGS=$(CFLAGS)
endif
endif
@@ -20,4 +55,3 @@
LDFLAGS := -s
-