ports/75203: Update port: games/glbsp 2.05 -> 2.10c
Igor Pokrovsky
ip at doom.homeunix.org
Fri Dec 17 21:20:22 UTC 2004
>Number: 75203
>Category: ports
>Synopsis: Update port: games/glbsp 2.05 -> 2.10c
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 17 21:20:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Igor Pokrovsky
>Release: FreeBSD 4.10-STABLE i386
>Organization:
>Environment:
System: FreeBSD doom.homeunix.org 4.10-STABLE FreeBSD 4.10-STABLE #0: Mon Nov 22 09:16:46 MSK 2004 root at doom.homeunix.org:/usr/obj/usr/src/sys/KERNEL i386
>Description:
Update to 2.10c.
Removed files:
files/patch-cmdline-makefile.unx
files/patch-fltk-makefile.unx
Added files:
files/patch-GUI.mak
files/patch-Makefile
>How-To-Repeat:
>Fix:
--- glbsp.diff begins here ---
diff -ruN /usr/ports/games/glbsp/Makefile glbsp/Makefile
--- /usr/ports/games/glbsp/Makefile Sun Aug 1 21:22:06 2004
+++ glbsp/Makefile Sat Dec 18 00:04:05 2004
@@ -6,8 +6,7 @@
#
PORTNAME= glbsp
-PORTVERSION= 2.05
-PORTREVISION= 1
+PORTVERSION= 2.10c
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -23,7 +22,7 @@
USE_GMAKE= yes
USE_REINPLACE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/[[:alpha:]]//}
.if !defined (WITH_GUI_VERSION)
PLIST_SUB= GUI_VERSION="@comment "
@@ -39,23 +38,20 @@
.endif
.ifdef (WITH_GUI_VERSION)
-post-patch:
- @${REINPLACE_CMD} -e 's|%%FLTK_CONFIG%%|${X11BASE}\/bin\/fltk-config|g' \
- ${WRKSRC}/fltk/makefile.unx
-.endif
-
-do-build:
- ${SETENV} CC=${CC} "CFLAGS=${CFLAGS}" \
- ${GMAKE} -C ${WRKSRC}/cmdline -f makefile.unx all
-.ifdef (WITH_GUI_VERSION)
- ${SETENV} CC=${CC} CXX=${CXX} "CFLAGS=${CFLAGS}" "CXXFLAGS=${CXXFLAGS}" \
- ${GMAKE} -C ${WRKSRC}/fltk -f makefile.unx all
+post-build:
+ ${SETENV} CC=${CC} \
+ CXX=${CXX} \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ X11BASE=${X11BASE} \
+ LOCALBASE=${LOCALBASE} \
+ ${GMAKE} -C ${WRKSRC} -f GUI.mak all
.endif
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cmdline/glbsp ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/glbsp ${PREFIX}/bin
.ifdef (WITH_GUI_VERSION)
- ${INSTALL_PROGRAM} ${WRKSRC}/fltk/glBSPX ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/glBSPX ${PREFIX}/bin
.endif
.ifndef (NOPORTDOCS)
diff -ruN /usr/ports/games/glbsp/distinfo glbsp/distinfo
--- /usr/ports/games/glbsp/distinfo Wed Mar 31 07:07:53 2004
+++ glbsp/distinfo Fri Dec 17 23:41:21 2004
@@ -1,2 +1,2 @@
-MD5 (glbsp_src_205.tar.gz) = fd6779afb5fb8ffe5f266fe038584ac9
-SIZE (glbsp_src_205.tar.gz) = 179352
+MD5 (glbsp_src_210c.tar.gz) = 6d4891492866543ee81febf8b2b19dfb
+SIZE (glbsp_src_210c.tar.gz) = 184427
diff -ruN /usr/ports/games/glbsp/files/patch-GUI.mak glbsp/files/patch-GUI.mak
--- /usr/ports/games/glbsp/files/patch-GUI.mak Thu Jan 1 03:00:00 1970
+++ glbsp/files/patch-GUI.mak Sat Dec 18 00:01:59 2004
@@ -0,0 +1,25 @@
+
+$FreeBSD$
+
+--- GUI.mak.orig
++++ GUI.mak
+@@ -8,14 +8,14 @@
+
+ PROGNAME=glBSPX
+
+-FLTK_CFLAGS=-I/usr/local/lib
++FLTK_CFLAGS=-I${X11BASE}/include
+ FLTK_LIBS=-lfltk_images -lfltk -lX11 -lXext -lpng -ljpeg
+
+-CC=gcc
+-CXX=g++
+-CFLAGS=-O2 -Wall -DGLBSP_GUI -DUNIX -DINLINE_G=inline $(FLTK_CFLAGS)
++CC?=gcc
++CXX?=g++
++CFLAGS+=-O2 -Wall -DGLBSP_GUI -DUNIX -DINLINE_G=inline $(FLTK_CFLAGS)
+ CXXFLAGS=$(CFLAGS)
+-LDFLAGS=-L/usr/X11R6/lib
++LDFLAGS=-L${X11BASE}/lib -L${LOCALBASE}/lib
+ LIBS=-lm $(FLTK_LIBS)
+
+ OBJS=$(SYSDIR)/main.o \
diff -ruN /usr/ports/games/glbsp/files/patch-Makefile glbsp/files/patch-Makefile
--- /usr/ports/games/glbsp/files/patch-Makefile Thu Jan 1 03:00:00 1970
+++ glbsp/files/patch-Makefile Fri Dec 17 23:48:02 2004
@@ -0,0 +1,16 @@
+
+$FreeBSD$
+
+--- Makefile.orig
++++ Makefile
+@@ -8,8 +8,8 @@
+
+ PROGNAME=glbsp
+
+-CC=cc
+-CFLAGS=-O3 -Wall -DGLBSP_TEXT -DUNIX -DINLINE_G=inline
++CC?=cc
++CFLAGS+=-O3 -Wall -DGLBSP_TEXT -DUNIX -DINLINE_G=inline
+ LIBS=-lm
+
+ OBJS=$(SYSDIR)/main.o \
diff -ruN /usr/ports/games/glbsp/files/patch-cmdline-makefile.unx glbsp/files/patch-cmdline-makefile.unx
--- /usr/ports/games/glbsp/files/patch-cmdline-makefile.unx Fri Jan 23 12:55:33 2004
+++ glbsp/files/patch-cmdline-makefile.unx Thu Jan 1 03:00:00 1970
@@ -1,13 +0,0 @@
---- cmdline/makefile.unx.orig Thu Jan 22 12:16:08 2004
-+++ cmdline/makefile.unx Thu Jan 22 12:18:10 2004
-@@ -8,8 +8,8 @@
-
- PROGNAME=glbsp
-
--CC=cc
--CFLAGS=-O3 -Wall -DGLBSP_TEXT -DUNIX -DINLINE_G=inline
-+CC?=gcc
-+CFLAGS+=-O3 -Wall -DGLBSP_TEXT -DUNIX -DINLINE_G=inline
- LIBS=-lm
-
- OBJS=$(SYSDIR)/main.o \
diff -ruN /usr/ports/games/glbsp/files/patch-fltk-makefile.unx glbsp/files/patch-fltk-makefile.unx
--- /usr/ports/games/glbsp/files/patch-fltk-makefile.unx Fri Jan 23 12:55:33 2004
+++ glbsp/files/patch-fltk-makefile.unx Thu Jan 1 03:00:00 1970
@@ -1,24 +0,0 @@
---- fltk/makefile.unx.orig Thu Jan 22 12:32:28 2004
-+++ fltk/makefile.unx Thu Jan 22 12:35:18 2004
-@@ -8,14 +8,14 @@
-
- PROGNAME=glBSPX
-
--FLTK_CFLAGS=-I/usr/local/lib
--FLTK_LIBS=-lfltk_images -lfltk -lX11 -lXext -lpng -ljpeg
-+FLTK_CFLAGS=`%%FLTK_CONFIG%% --cflags`
-+FLTK_LIBS=`%%FLTK_CONFIG%% --ldflags` -lfltk_images
-
--CC=gcc
--CXX=g++
--CFLAGS=-O2 -Wall -DGLBSP_GUI -DUNIX -DINLINE_G=inline $(FLTK_CFLAGS)
--CXXFLAGS=$(CFLAGS)
--LDFLAGS=-L/usr/X11R6/lib
-+CC?=gcc
-+CXX?=g++
-+CFLAGS+=-O2 -Wall -DGLBSP_GUI -DUNIX -DINLINE_G=inline $(FLTK_CFLAGS)
-+CXXFLAGS+=$(CFLAGS)
-+LDFLAGS=-L${X11BASE}/lib
- LIBS=-lm $(FLTK_LIBS)
-
- OBJS=$(SYSDIR)/main.o \
--- glbsp.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list