head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.52 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.50 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.48 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.46 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.44 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.42 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.40 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.38 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.36 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.4.0.34 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.32 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.30 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.28 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.26 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.24 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.22 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.20 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.18 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.16 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.14 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.12 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.10 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.8 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.6 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.3.0.10 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1 netbsd-1-3-PATCH003:1.1; locks; strict; comment @# @; 1.4 date 2004.03.02.16.43.50; author adam; state dead; branches; next 1.3; 1.3 date 2001.08.29.22.41.12; author jlam; state Exp; branches; next 1.2; 1.2 date 2000.08.12.06.30.49; author jlam; state Exp; branches; next 1.1; 1.1 date 98.08.15.13.45.47; author frueauf; state Exp; branches; next ; desc @@ 1.4 log @Changes 1.12.0: * Code clean-up * Move to sourceforge.net @ text @$NetBSD: patch-aa,v 1.3 2001/08/29 22:41:12 jlam Exp $ --- Makefile.orig Thu Feb 25 23:17:38 1999 +++ Makefile Sat Aug 12 00:38:42 2000 @@@@ -1,19 +1,19 @@@@ # 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 @@@@ -32,8 +32,8 @@@@ # PROFL = -lc # PROFD = -DCS_PROFILE -LC_XFLAGS = $(CFLAGS) -DLC_X11 -LC_XLIBS = -lXExExt -lXext -lX11 +LC_XFLAGS = $(CFLAGS) -I${BUILDLINK_X11_DIR}/include -DLC_X11 +LC_XLIBS = ${LDFLAGS} -lXExExt -lXext -lX11 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 @@@@ -117,33 +117,32 @@@@ @@echo @@echo xlincity compiled, now make install. -install : +install-lincity : # a version(?) of mkdir for SCO OpenServer fails if the dir already # 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 + +install-xlincity: + -mkdir -p $(LC_BINDIR) -cp xlincity $(LC_BINDIR) -chmod 755 $(LC_BINDIR)/xlincity + +install-lib: -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 -R icons $(LC_LIBDIR) + cp -R help $(LC_LIBDIR) + cp -R messages $(LC_LIBDIR) + cp -R opening $(LC_LIBDIR) cp colour.pal $(LC_LIBDIR) chmod -R o+r $(LC_LIBDIR) + +install-man: -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)` uninstall: -rm $(LC_BINDIR)/lincity @ 1.3 log @Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded references to ${X11BASE} in the header and library search paths into references to ${LOCALBASE}/share/x11-links. These packages should now be strongly- buildlinked regardless of whether xpkgwedge is installed. Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2000/08/12 06:30:49 jlam Exp $ @ 1.2 log @Update lincity to 1.11. Changes from version 1.09: - Integrate X11 and Win32 code - Greyscale X11 support added - X11 performance enhancements - Fix mouse offset problem - Fix integer overflow problems at high tech levels - Fix crashes when right clicking on grass squares - The code has been "cleaned" using indent - Some reworking of the Load/Save logic - Fixed buffer overflow security holes. (Thanks to all those that brought my attention to them.) - The 'creating directory' questions are now asked within the game itself, rather than via the controlling console or xterm. (Means you can start it from, say, an fvwm menu.) @ text @d1 1 a1 1 $NetBSD$ d34 1 a34 1 +LC_XFLAGS = $(CFLAGS) -I${X11BASE}/include -DLC_X11 @ 1.1 log @Initial addition of lincity-1.09, a free clone of SimCity for X11. Closes pr 5926 by Tim Rightnour. @ text @d3 5 a7 3 --- Makefile.orig Mon Apr 14 11:13:47 1997 +++ Makefile Fri Aug 7 05:38:58 1998 @@@@ -3,3 +3,3 @@@@ d10 1 a10 1 +LC_BINDIR = $(X11BASE)/bin d12 2 a13 1 @@@@ -8,3 +8,3 @@@@ d16 1 a16 1 +LC_LIBDIR = $(X11BASE)/share/lincity d18 4 a21 1 @@@@ -15,3 +15,3 @@@@ d24 1 a24 1 +LC_MANDIR = $(X11BASE)/man/man6 d26 5 a30 1 @@@@ -31,4 +31,4 @@@@ d34 6 a39 2 +LC_XFLAGS = $(CFLAGS) -I$(X11BASE)/include -DLC_X11 +LC_XLIBS = -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -lXExExt -lXext -lX11 d41 1 a41 1 @@@@ -41,3 +41,3 @@@@ d44 47 a90 1 +LC_IMAKE_ARGS = -DUseInstalled -I$(X11BASE)/lib/X11/config d92 2 @