svn commit: r344020 - in head/astro/phoon: . files
Emanuel Haupt
ehaupt at FreeBSD.org
Wed Feb 12 21:42:20 UTC 2014
Author: ehaupt
Date: Wed Feb 12 21:42:19 2014
New Revision: 344020
URL: http://svnweb.freebsd.org/changeset/ports/344020
QAT: https://qat.redports.org/buildarchive/r344020/
Log:
- Support staging
- Repect CC
- Respect CFLAGS
- Strip binary
Added:
head/astro/phoon/files/patch-Makefile (contents, props changed)
Modified:
head/astro/phoon/Makefile
head/astro/phoon/files/patch-astro.h
head/astro/phoon/files/patch-phoon.c
Modified: head/astro/phoon/Makefile
==============================================================================
--- head/astro/phoon/Makefile Wed Feb 12 21:35:41 2014 (r344019)
+++ head/astro/phoon/Makefile Wed Feb 12 21:42:19 2014 (r344020)
@@ -13,13 +13,7 @@ COMMENT= Displays the phase of the moon
WRKSRC= ${WRKDIR}/${PORTNAME}
-MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \
- BINDIR=${LOCALBASE}/bin \
- MANDIR=${MANPREFIX}/man/man1
-
-NO_STAGE= yes
-MAN1= phoon.1
-PLIST_FILES= bin/phoon
+PLIST_FILES= bin/phoon man/man1/phoon.1.gz
pre-patch:
@${REINPLACE_CMD} -e 's|gmtoff = !!!;||g' \
Added: head/astro/phoon/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/astro/phoon/files/patch-Makefile Wed Feb 12 21:42:19 2014 (r344020)
@@ -0,0 +1,32 @@
+--- ./Makefile.orig 2003-01-21 04:04:36.000000000 +0100
++++ ./Makefile 2014-02-12 22:39:19.404018490 +0100
+@@ -1,15 +1,15 @@
+ # Makefile for phoon
+
+-BINDIR = /usr/local/bin
+-MANDIR = /usr/local/man/man1
++BINDIR = $(DESTDIR)$(PREFIX)/bin
++MANDIR = $(DESTDIR)$(MANPREFIX)/man/man1
+
+ DEFINES = -DOS_BSD
+ #DEFINES = -DOS_SYSV
+
+-CC = gcc
+-CFLAGS = -O $(DEFINES)
++CC ?= gcc
++CFLAGS += $(DEFINES)
+
+-LDFLAGS = -s
++#LDFLAGS = -s
+
+
+ all: phoon
+@@ -24,7 +24,7 @@
+ astro.o: astro.h
+
+ install: all
+- rm -f $(BINDIR)/phoon
++ strip phoon
+ cp phoon $(BINDIR)
+ rm -f $(MANDIR)/phoon.1
+ cp phoon.1 $(MANDIR)
Modified: head/astro/phoon/files/patch-astro.h
==============================================================================
--- head/astro/phoon/files/patch-astro.h Wed Feb 12 21:35:41 2014 (r344019)
+++ head/astro/phoon/files/patch-astro.h Wed Feb 12 21:42:19 2014 (r344020)
@@ -1,5 +1,5 @@
---- astro.h.orig Sun Mar 6 22:43:59 2005
-+++ astro.h Sun Mar 6 22:44:05 2005
+--- ./astro.h.orig 2003-01-28 01:55:32.000000000 +0100
++++ ./astro.h 2014-02-12 22:38:52.437019902 +0100
@@ -43,4 +43,4 @@
*/
extern double phase( double pdate, double* pphase, double* mage, double* dist, double* angdia, double* sudist, double* suangdia );
Modified: head/astro/phoon/files/patch-phoon.c
==============================================================================
--- head/astro/phoon/files/patch-phoon.c Wed Feb 12 21:35:41 2014 (r344019)
+++ head/astro/phoon/files/patch-phoon.c Wed Feb 12 21:42:19 2014 (r344020)
@@ -1,5 +1,5 @@
---- phoon.c.orig Sun Mar 6 22:33:22 2005
-+++ phoon.c Sun Mar 6 22:33:45 2005
+--- ./phoon.c.orig 2005-05-20 21:10:24.000000000 +0200
++++ ./phoon.c 2014-02-12 22:38:52.438019914 +0100
@@ -354,7 +354,7 @@
struct tm* tmP;
double jd, pctphase, angphase, cphase, aom, cdist, cangdia, csund, csuang;
More information about the svn-ports-all
mailing list