diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-21 17:44:51 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2003-12-21 17:44:51 +0000 |
commit | b6f16b3151df7d170fd491a0beb20f0bbd614cd4 (patch) | |
tree | fc5f96530a706cd8466084ba375517f61a7680f7 | |
parent | - Fix build on architecture other than i386/alpha (diff) |
- Update to version 1.12.0
PR: 60464
Submitted by: Ports Fury
Notes
Notes:
svn path=/head/; revision=96327
-rw-r--r-- | games/lincity/Makefile | 26 | ||||
-rw-r--r-- | games/lincity/distinfo | 2 | ||||
-rw-r--r-- | games/lincity/files/patch-aa | 108 | ||||
-rw-r--r-- | games/lincity/files/patch-ab | 19 | ||||
-rw-r--r-- | games/lincity/files/patch-ac | 18 | ||||
-rw-r--r-- | games/lincity/files/patch-ad | 15 | ||||
-rw-r--r-- | games/lincity/files/patch-help.cxx | 10 | ||||
-rw-r--r-- | games/lincity/files/patch-mouse.cxx | 10 | ||||
-rw-r--r-- | games/lincity/files/patch-mps.cxx | 10 | ||||
-rw-r--r-- | games/lincity/files/patch-screen.cxx | 10 | ||||
-rw-r--r-- | games/lincity/files/patch-typeinit.cxx | 10 | ||||
-rw-r--r-- | games/lincity/pkg-descr | 2 | ||||
-rw-r--r-- | games/lincity/pkg-plist | 18 |
13 files changed, 38 insertions, 220 deletions
diff --git a/games/lincity/Makefile b/games/lincity/Makefile index ad6591039dc2..4778639dec01 100644 --- a/games/lincity/Makefile +++ b/games/lincity/Makefile @@ -6,18 +6,32 @@ # PORTNAME= lincity -PORTVERSION= 1.11 -PORTREVISION= 1 +PORTVERSION= 1.12.0 CATEGORIES= games -MASTER_SITES= ftp://ftp.demon.co.uk/pub/unix/linux/games/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Rich city simulation game for X -BUILD_DEPENDS= imake:${PORTSDIR}/devel/imake-4 +LIB_DEPENDS= intl.5:${PORTSDIR}/devel/gettext + +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" -USE_XLIB= yes -ALL_TARGET= freebsd MAN6= lincity.6 +.if defined(WITH_SVGALIB) +LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib +CONFIGURE_ARGS+= --without-x +PLIST_SUB= PROG="bin/lincity" +.else +USE_XLIB= yes +CONFIGURE_ARGS+= --without-svga +PLIST_SUB= PROG="bin/xlincity" +.endif + .include <bsd.port.mk> diff --git a/games/lincity/distinfo b/games/lincity/distinfo index 50f8c8581135..1b5e87b845f0 100644 --- a/games/lincity/distinfo +++ b/games/lincity/distinfo @@ -1 +1 @@ -MD5 (lincity-1.11.tar.gz) = fa64ddfe0a6ca95a614843ac2fcd2473 +MD5 (lincity-1.12.0.tar.gz) = 98daeef749d3ec17208193b6a1dc6b03 diff --git a/games/lincity/files/patch-aa b/games/lincity/files/patch-aa deleted file mode 100644 index 0a14bf52b6dd..000000000000 --- a/games/lincity/files/patch-aa +++ /dev/null @@ -1,108 +0,0 @@ ---- Makefile.orig Fri Feb 26 13:17:38 1999 -+++ Makefile Tue Sep 12 02:50:50 2000 -@@ -1,39 +1,39 @@ - # Makefile for LinCity (c) I J Peters 1995,1996. - - # This is where the binaries for LinCity will be placed. --LC_BINDIR = /usr/local/bin -+LC_BINDIR = ${PREFIX}/bin - # for solaris you might choose... - # LC_BINDIR = /opt/lcity/bin - - # This is where the library/data files will be placed. --LC_LIBDIR = /usr/local/lib/lincity -+LC_LIBDIR = ${PREFIX}/share/lincity - # for solaris you might choose... - # LC_LIBDIR = /opt/lcity/lib - - # export LC_LIBDIR - - # This is where the manpage will be placed. --LC_MANDIR = /usr/local/man/man6 -+LC_MANDIR = ${PREFIX}/man/man6 - LC_MANSUF = 6 - # for solaris you might choose... - # LC_LIBDIR = /opt/lcity/man/man6 - - - # CC = egcs --CC = gcc -+CC = ${CXX} - - # EXTRA_OPTS = -fomit-frame-pointer -fstrength-reduce -ffast-math - # EXTRA_OPTS = -fstrength-reduce -ffast-math --WARN_OPTS = -Wall -Wpointer-arith -Wcast-align -Winline -+# WARN_OPTS = -Wall -Wpointer-arith -Wcast-align -Winline - # DEBUG_OPTS =-g --CFLAGS = -O2 $(DEBUG_OPTS) $(EXTRA_OPTS) $(WARN_OPTS) -DLIBDIR=\"$(LC_LIBDIR)\" -+CFLAGS = ${CXXFLAGS} $(DEBUG_OPTS) $(EXTRA_OPTS) $(WARN_OPTS) -DLIBDIR=\"$(LC_LIBDIR)\" - # -fno-strength-reduce - # PROFF = -pg - # PROFL = -lc - # PROFD = -DCS_PROFILE - --LC_XFLAGS = $(CFLAGS) -DLC_X11 --LC_XLIBS = -lXExExt -lXext -lX11 -+LC_XFLAGS = $(CFLAGS) -DLC_X11 -I${X11BASE}/include -+LC_XLIBS = -lXExExt -lXext -lX11 -L${X11BASE}/lib - - XOBJS = xmain.o xmouse.o xscreen.o xmps.o xtypeinit.o xengine.o\ - xtransport.o xmarket.o xhelp.o lcx11.o -@@ -42,7 +42,7 @@ - - # /usr/X11R6/lib/X11/config/ is where Imake.tmpl lives, change the following - # line if yours is somewhere else. --LC_IMAKE_ARGS = -DUseInstalled -I/usr/X11R6/lib/X11/config -+LC_IMAKE_ARGS = -DUseInstalled -I${X11BASE}/lib/X11/config - - dummy: - @echo -@@ -91,7 +91,7 @@ - # all the objects and libraries. - xlincity : $(XOBJS) - imake -s XMakefile $(LC_IMAKE_ARGS) LC_LIBDIR=$(LC_LIBDIR) -- make -f XMakefile -+ ${MAKE} -f XMakefile - - solaris : - make -f sunosMakefile LC_LIBDIR=$(LC_LIBDIR) -@@ -122,28 +122,19 @@ - # exists, even with the -p flag, hence the '-'. We should still - # catch a failure with the chmod hopefully. - -mkdir -p $(LC_BINDIR) -- chmod 755 $(LC_BINDIR) -- -cp lincity $(LC_BINDIR) -- -chmod +s $(LC_BINDIR)/lincity -- -cp xlincity $(LC_BINDIR) -- -chmod 755 $(LC_BINDIR)/xlincity -+ ${BSD_INSTALL_PROGRAM} xlincity $(LC_BINDIR) - -mkdir -p $(LC_LIBDIR) -- chmod 755 $(LC_LIBDIR) -- cp -r icons $(LC_LIBDIR) -- chmod 755 $(LC_LIBDIR)/icons -- cp -r help $(LC_LIBDIR) -- chmod 755 $(LC_LIBDIR)/help -- cp -r messages $(LC_LIBDIR) -- chmod 755 $(LC_LIBDIR)/messages -- cp -r opening $(LC_LIBDIR) -- chmod 755 $(LC_LIBDIR)/opening -- cp colour.pal $(LC_LIBDIR) -- chmod -R o+r $(LC_LIBDIR) -+ ${BSD_INSTALL_DATA} colour.pal $(LC_LIBDIR) -+ -mkdir -p $(LC_LIBDIR)/icons -+ ${BSD_INSTALL_DATA} icons/* $(LC_LIBDIR)/icons -+ -mkdir -p $(LC_LIBDIR)/help -+ ${BSD_INSTALL_DATA} help/* $(LC_LIBDIR)/help -+ -mkdir -p $(LC_LIBDIR)/messages -+ ${BSD_INSTALL_DATA} messages/* $(LC_LIBDIR)/messages -+ -mkdir -p $(LC_LIBDIR)/opening -+ ${BSD_INSTALL_DATA} opening/* $(LC_LIBDIR)/opening - -mkdir -p $(LC_MANDIR) -- cp lincity.man $(LC_MANDIR)/lincity.$(LC_MANSUF) -- chmod o+r $(LC_MANDIR)/lincity.$(LC_MANSUF) -- chmod o+rx `dirname $(LC_BINDIR)` -- chmod o+rx `dirname $(LC_MANDIR)` -+ ${BSD_INSTALL_MAN} lincity.man $(LC_MANDIR)/lincity.$(LC_MANSUF) - - uninstall: - -rm $(LC_BINDIR)/lincity diff --git a/games/lincity/files/patch-ab b/games/lincity/files/patch-ab deleted file mode 100644 index 6e0ec8b94276..000000000000 --- a/games/lincity/files/patch-ab +++ /dev/null @@ -1,19 +0,0 @@ ---- lcx11.cxx.orig Fri Feb 26 02:17:54 1999 -+++ lcx11.cxx Tue Nov 19 05:35:40 2002 -@@ -3,6 +3,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #include <unistd.h> - #include <math.h> - #ifdef IRIX -@@ -715,7 +716,7 @@ - #ifdef USE_IMAGES - Fgl_putbox_low (display.win, 0, 0, - x1, y1, x2 - x1, y2 - y1, -- pixmap, (640 + BORDERX), -+ (unsigned char*)pixmap, (640 + BORDERX), - x1, y1); - #else - int x, y; diff --git a/games/lincity/files/patch-ac b/games/lincity/files/patch-ac deleted file mode 100644 index f32ddbc31b5a..000000000000 --- a/games/lincity/files/patch-ac +++ /dev/null @@ -1,18 +0,0 @@ ---- main.cxx.orig Fri Feb 26 02:17:54 1999 -+++ main.cxx Tue Nov 19 05:27:27 2002 -@@ -4,6 +4,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #if !defined (WIN32) - #include <strings.h> - #endif -@@ -779,7 +780,6 @@ - DIR *dp; - if ((dp = opendir (dir)) == NULL) - { -- closedir (dp); - return 0; - } - closedir (dp); diff --git a/games/lincity/files/patch-ad b/games/lincity/files/patch-ad deleted file mode 100644 index f3e2f0f016d9..000000000000 --- a/games/lincity/files/patch-ad +++ /dev/null @@ -1,15 +0,0 @@ ---- Imakefile.orig Sat Feb 13 23:55:02 1999 -+++ Imakefile Tue Nov 19 05:52:36 2002 -@@ -9,10 +9,11 @@ - LOCAL_LIBRARIES = $(XLIB) - DEPLIBS = $(DEPXLIB) - SYS_LIBRARIES = -lm -+ CC = $(CXX) - - SRCS = main.cxx mouse.cxx screen.cxx mps.cxx typeinit.cxx\ - engine.cxx transport.cxx market.cxx help.cxx lcx11.cxx - OBJS = xmain.o xmouse.o xscreen.o xmps.o xtypeinit.o\ - xengine.o xtransport.o xmarket.o xhelp.o lcx11.o - --ComplexProgramTarget(xlincity) -+ComplexProgramTargetNoMan(xlincity) diff --git a/games/lincity/files/patch-help.cxx b/games/lincity/files/patch-help.cxx deleted file mode 100644 index ec4d22cfd442..000000000000 --- a/games/lincity/files/patch-help.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- help.cxx.orig Tue Nov 19 05:32:53 2002 -+++ help.cxx Tue Nov 19 05:33:02 2002 -@@ -3,6 +3,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #if !defined (WIN32) - #include <strings.h> - #endif diff --git a/games/lincity/files/patch-mouse.cxx b/games/lincity/files/patch-mouse.cxx deleted file mode 100644 index c0fd57d539e1..000000000000 --- a/games/lincity/files/patch-mouse.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- mouse.cxx.orig Tue Nov 19 05:28:01 2002 -+++ mouse.cxx Tue Nov 19 05:28:35 2002 -@@ -2,6 +2,7 @@ - // Copyright (c) I J Peters 1995,1996. Please read the file 'COPYRIGHT'. - - #include <stdio.h> -+#include <string.h> - #include <stdlib.h> - #if !defined (WIN32) - #include <strings.h> diff --git a/games/lincity/files/patch-mps.cxx b/games/lincity/files/patch-mps.cxx deleted file mode 100644 index 84123c6d5001..000000000000 --- a/games/lincity/files/patch-mps.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- mps.cxx.orig Tue Nov 19 05:30:41 2002 -+++ mps.cxx Tue Nov 19 05:30:56 2002 -@@ -4,6 +4,7 @@ - #include <stdio.h> - #include <stdlib.h> - #include <math.h> -+#include <string.h> - #if !defined (WIN32) - #include <strings.h> - #include <unistd.h> diff --git a/games/lincity/files/patch-screen.cxx b/games/lincity/files/patch-screen.cxx deleted file mode 100644 index dfc02885c3e7..000000000000 --- a/games/lincity/files/patch-screen.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- screen.cxx.orig Tue Nov 19 05:29:40 2002 -+++ screen.cxx Tue Nov 19 05:29:50 2002 -@@ -3,6 +3,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #include <math.h> - #if !defined (WIN32) - #include <strings.h> diff --git a/games/lincity/files/patch-typeinit.cxx b/games/lincity/files/patch-typeinit.cxx deleted file mode 100644 index 64e9480616d6..000000000000 --- a/games/lincity/files/patch-typeinit.cxx +++ /dev/null @@ -1,10 +0,0 @@ ---- typeinit.cxx.orig Tue Nov 19 05:31:27 2002 -+++ typeinit.cxx Tue Nov 19 05:31:36 2002 -@@ -4,6 +4,7 @@ - - #include <stdio.h> - #include <stdlib.h> -+#include <string.h> - #if !defined (WIN32) - #include <strings.h> - #endif diff --git a/games/lincity/pkg-descr b/games/lincity/pkg-descr index 59da6f750468..3978ca5f74c0 100644 --- a/games/lincity/pkg-descr +++ b/games/lincity/pkg-descr @@ -9,4 +9,4 @@ broke and build rockets to escape from a pollution ridden and resource starved planet, it's up to you. Due to the finite resources available in any one place, this is not a game that you can leave for long periods of time. -WWW: http://www.floot.demon.co.uk/lincity.html +WWW: http://lincity.sourceforge.net/ diff --git a/games/lincity/pkg-plist b/games/lincity/pkg-plist index 75068516857e..ef85c2f23ab4 100644 --- a/games/lincity/pkg-plist +++ b/games/lincity/pkg-plist @@ -1,4 +1,4 @@ -bin/xlincity +%%PROG%% share/lincity/colour.pal share/lincity/help/ask-dir.hlp share/lincity/help/blacksmith.hlp @@ -19,18 +19,22 @@ share/lincity/help/farm.hlp share/lincity/help/fast.hlp share/lincity/help/finance.hlp share/lincity/help/firestation.hlp +share/lincity/help/fonttest.hlp share/lincity/help/food.hlp share/lincity/help/goods.hlp share/lincity/help/health.hlp +share/lincity/help/housing.hlp share/lincity/help/index.hlp share/lincity/help/industryh.hlp share/lincity/help/industryl.hlp share/lincity/help/infowin.hlp share/lincity/help/jobs.hlp share/lincity/help/keyboard.hlp +share/lincity/help/loadgame.hlp share/lincity/help/market.hlp share/lincity/help/market2.hlp share/lincity/help/medium.hlp +share/lincity/help/menu.hlp share/lincity/help/mill.hlp share/lincity/help/mini-screen.hlp share/lincity/help/monument.hlp @@ -44,10 +48,12 @@ share/lincity/help/msb-pol.hlp share/lincity/help/msb-power.hlp share/lincity/help/msb-starve.hlp share/lincity/help/msb-ub40.hlp +share/lincity/help/newgame.hlp share/lincity/help/opening.hlp share/lincity/help/openload.hlp share/lincity/help/ore.hlp share/lincity/help/oremine.hlp +share/lincity/help/other-costs.hlp share/lincity/help/park.hlp share/lincity/help/pause.hlp share/lincity/help/pbar-coal.hlp @@ -59,6 +65,7 @@ share/lincity/help/pbar-ore.hlp share/lincity/help/pbar-pop.hlp share/lincity/help/pbar-steel.hlp share/lincity/help/pbar-tech.hlp +share/lincity/help/pbar.hlp share/lincity/help/pollution.hlp share/lincity/help/port.hlp share/lincity/help/pottery.hlp @@ -235,6 +242,7 @@ share/lincity/icons/med-offl.csi share/lincity/icons/med-offr.csi share/lincity/icons/med-onl.csi share/lincity/icons/med-onr.csi +share/lincity/icons/menu-button.csi share/lincity/icons/mill-button.csi share/lincity/icons/mill0.csi share/lincity/icons/mill1.csi @@ -272,7 +280,6 @@ share/lincity/icons/oremine1.csi share/lincity/icons/oremine2.csi share/lincity/icons/oremine3.csi share/lincity/icons/oremine4.csi -share/lincity/icons/oremine4.csi.old share/lincity/icons/oremine5.csi share/lincity/icons/oremine6.csi share/lincity/icons/oremine7.csi @@ -463,6 +470,7 @@ share/lincity/messages/blacksmithup.mes share/lincity/messages/coalmineup.mes share/lincity/messages/coalpowerup.mes share/lincity/messages/cricketup.mes +share/lincity/messages/didcoalsurvey.mes share/lincity/messages/error.mes share/lincity/messages/fire.mes share/lincity/messages/firestationup.mes @@ -507,6 +515,10 @@ share/lincity/opening/alt-8x8 share/lincity/opening/bad_times.scn share/lincity/opening/do_image share/lincity/opening/good_times.scn +share/lincity/opening/iso8859-1-8x8.fnt +share/lincity/opening/iso8859-1-8x8.raw +share/lincity/opening/iso8859-2-8x8.fnt +share/lincity/opening/iso8859-2-8x8.raw share/lincity/opening/open.pov share/lincity/opening/open.tga.gz share/lincity/opening/scrawl_s.fnt @@ -516,6 +528,8 @@ share/lincity/opening/text2 share/lincity/opening/text3 share/lincity/opening/winfont_16x16.fnt share/lincity/opening/winfont_8x8.fnt +share/locale/ca/LC_MESSAGES/lincity.mo +share/locale/it/LC_MESSAGES/lincity.mo @dirrm share/lincity/opening @dirrm share/lincity/messages @dirrm share/lincity/icons |