aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortdb <tdb@FreeBSD.org>2010-07-26 23:38:37 +0800
committertdb <tdb@FreeBSD.org>2010-07-26 23:38:37 +0800
commita02b38c4d2146f1c60ef498ec29fecfdabc67fc3 (patch)
treea59bda940d9b9096f12814b4f4fcc28382c23aba
parent44a7c89cedb31da8aa66327b2eca0b46519877bc (diff)
downloadfreebsd-ports-gnome-a02b38c4d2146f1c60ef498ec29fecfdabc67fc3.tar.gz
freebsd-ports-gnome-a02b38c4d2146f1c60ef498ec29fecfdabc67fc3.tar.zst
freebsd-ports-gnome-a02b38c4d2146f1c60ef498ec29fecfdabc67fc3.zip
- Use INSTALL_PROGRAM to respect STRIP.
- Mark BROKEN on non-i386 architectures. PR: ports/148948 Submitted by: swell.k@gmail.com
-rw-r--r--sysutils/freecolor/Makefile14
-rw-r--r--sysutils/freecolor/files/patch-Makefile.in20
2 files changed, 28 insertions, 6 deletions
diff --git a/sysutils/freecolor/Makefile b/sysutils/freecolor/Makefile
index 98bb287227a0..8b875f9c6538 100644
--- a/sysutils/freecolor/Makefile
+++ b/sysutils/freecolor/Makefile
@@ -16,6 +16,18 @@ COMMENT= Displays free memory as a bargraph
LIB_DEPENDS= statgrab.8:${PORTSDIR}/devel/libstatgrab
GNU_CONFIGURE= yes
+MAKE_ENV+= INSTALL="${INSTALL}" INSTALL_PROGRAM="${INSTALL_PROGRAM}"
PLIST_FILES= bin/freecolor
-.include <bsd.port.mk>
+.if !defined(WITHOUT_SETGID)
+BINGRP?= kmem
+BINMODE?= 2555
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} != "i386"
+BROKEN= Does not function correctly on !i386
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/freecolor/files/patch-Makefile.in b/sysutils/freecolor/files/patch-Makefile.in
index 51bb11e0a299..572e0ce8c697 100644
--- a/sysutils/freecolor/files/patch-Makefile.in
+++ b/sysutils/freecolor/files/patch-Makefile.in
@@ -1,11 +1,21 @@
---- Makefile.in.bak Sun Oct 30 09:50:03 2005
-+++ Makefile.in Sun Oct 30 09:50:13 2005
-@@ -21,7 +21,7 @@
+--- ./Makefile.in.orig 2005-06-04 15:52:52.000000000 +0100
++++ ./Makefile.in 2010-07-26 12:40:15.000000000 +0100
+@@ -2,7 +2,6 @@
+ CFLAGS = -Wall @CFLAGS@ @DEFS@
+ CPPFLAGS = @CPPFLAGS@ @DEFS@
+ LDFLAGS = @LDFLAGS@ @LIBS@
+-INSTALL = @INSTALL@
+
+ prefix = @prefix@
+ mandir = @mandir@
+@@ -19,9 +18,8 @@
+ cp -i free `which free`
+
install:
- strip free
+- strip free
-$(INSTALL) -d $(bindir)
- $(INSTALL) -m 755 free $(bindir)/freecolor
-+ $(INSTALL) -g kmem -m 2755 free $(bindir)/freecolor
++ $(INSTALL_PROGRAM) free $(bindir)/freecolor
clean:
rm -f core free *~