ports/93972: Update port: astro/xmoontool to 3.0.3
Thierry Thomas
thierry at FreeBSD.org
Wed Mar 22 21:54:31 UTC 2006
Synopsis: Update port: astro/xmoontool to 3.0.3
State-Changed-From-To: open->feedback
State-Changed-By: thierry
State-Changed-When: Wed Mar 22 21:50:17 UTC 2006
State-Changed-Why:
This port does not respect CFLAGS, CC nor PREFIX; what about the
following patch? (Since I'm there, reorganize Makefile)
--- xmoontool.diff begins here ---
diff -urN astro/xmoontool.orig/Makefile astro/xmoontool/Makefile
--- astro/xmoontool.orig/Makefile Tue Jan 31 20:44:26 2006
+++ astro/xmoontool/Makefile Wed Mar 22 22:33:50 2006
@@ -6,14 +6,13 @@
#
PORTNAME= xmoontool
-PORTVERSION= 3.0.2
+PORTVERSION= 3.0.3
CATEGORIES= astro
MASTER_SITES= http://www.senax.net/xmoontool/
MAINTAINER= frank at dynamical-systems.org
COMMENT= A version of John Walker's classical moontool for X11/Motif
-USE_REINPLACE= yes
USE_MOTIF= yes
USE_X_PREFIX= yes
@@ -22,6 +21,21 @@
PLIST_FILES= bin/xmoontool
.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 503000 # libnova currently not available here!
+WITHOUT_LIBNOVA= yes
+.endif
+
+.if defined(WITHOUT_LIBNOVA)
+MAKE_ENV+= WITHOUT_LIBNOVA=yes
+.else
+LIB_DEPENDS+= nova:${PORTSDIR}/astro/libnova
+.endif
+
+pre-everything::
+.if !defined(WITHOUT_LIBNOVA)
+ @${ECHO_MSG} "You can disable libnova support by defining WITHOUT_LIBNOVA"
+.endif
pre-configure:
.if !defined(WITHOUT_DEFAULT_COLOR)
diff -urN astro/xmoontool.orig/distinfo astro/xmoontool/distinfo
--- astro/xmoontool.orig/distinfo Tue Jan 31 20:44:26 2006
+++ astro/xmoontool/distinfo Wed Mar 22 22:29:21 2006
@@ -1,3 +1,3 @@
-MD5 (xmoontool-3.0.2.tar.gz) = 5556d08574f25a6098858343b702d343
-SHA256 (xmoontool-3.0.2.tar.gz) = eb5eeb4da988e62dfadcbf7189e072cb9c83b62e005130e84621a5ad487b2c8b
-SIZE (xmoontool-3.0.2.tar.gz) = 20394
+MD5 (xmoontool-3.0.3.tar.gz) = 1688d1176d197c1c4f28711e410a28e3
+SHA256 (xmoontool-3.0.3.tar.gz) = eda8312eedf86116e2b8289ce7c7e3e93ea45f621b1c13a187aa2d3885704d32
+SIZE (xmoontool-3.0.3.tar.gz) = 24354
diff -urN astro/xmoontool.orig/files/patch-Makefile astro/xmoontool/files/patch-Makefile
--- astro/xmoontool.orig/files/patch-Makefile Thu Jan 1 01:00:00 1970
+++ astro/xmoontool/files/patch-Makefile Wed Mar 22 22:42:12 2006
@@ -0,0 +1,22 @@
+--- Makefile.orig Fri Feb 24 23:00:24 2006
++++ Makefile Wed Mar 22 22:41:40 2006
+@@ -8,14 +8,14 @@
+ LOCALBASE?= /usr/local
+ X11BASE?= /usr/X11R6
+
+-CC= gcc
+-CFLAGS= -O2 -Wall
+-LDFLAGS= -lXm -lXt -lX11 -lm
++#CC= gcc
++#CFLAGS= -O2 -Wall
++LDFLAGS+= -lXm -lXt -lX11 -lm
+ DEFINES?= -DDEFAULT_COLOR
+ ALL_CFLAGS= $(CFLAGS) $(DEFINES) -I$(X11BASE)/include -L$(X11BASE)/lib
+
+-bindir= $(X11BASE)/bin
+-mandir= $(X11BASE)/man
++bindir= $(PREFIX)/bin
++mandir= $(PREFIX)/man
+ mandir1= $(mandir)/man1
+ catdir1= $(mandir)/cat1
+
--- xmoontool.diff ends here ---
Responsible-Changed-From-To: freebsd-ports-bugs->thierry
Responsible-Changed-By: thierry
Responsible-Changed-When: Wed Mar 22 21:50:17 UTC 2006
Responsible-Changed-Why:
Take it.
http://www.freebsd.org/cgi/query-pr.cgi?pr=93972
More information about the freebsd-ports-bugs
mailing list