[BACK]Return to patch-aa CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / games / xbreaky / patches

File: [cvs.NetBSD.org] / pkgsrc / games / xbreaky / patches / patch-aa (download)

Revision 1.4, Tue May 24 11:32:55 2011 UTC (12 years, 6 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, HEAD
Changes since 1.3: +11 -11 lines

* set LICENSE=gnu-gpl-v2 # or later
* honor PKGMANDIR
* add user-destdir installation support

$NetBSD: patch-aa,v 1.4 2011/05/24 11:32:55 obache Exp $

--- Makefile.orig	Thu Sep 12 11:08:57 2002
+++ Makefile
@@ -1,36 +1,36 @@
 # Makefile for Xbreaky from {davebrul@hotmail.com}   
 
 
-CC=g++
-GC=gcc
+#CXX=g++
+#CC=gcc
 
-CFLAGS = -O2 -DPREFIX=\"${prefix}\"
-LDFLAGS = -L/usr/X11R6/lib -I/usr/X11/include/X11 -lX11 -lXpm -lm
-prefix = /usr/local
+CFLAGS += -DPREFIX=\"${prefix}\"
+LDFLAGS += -lX11 -lXpm -lm
+prefix ?= ${PREFIX}
 
 all: xbreaky xbreaky.snd
 
 xbreaky:
-	$(CC) $(CFLAGS) -c xbreaky.cpp -o xbreaky.o
-	$(CC) $(LDFLAGS) xbreaky.o -o xbreaky
+	$(CXX) $(CFLAGS) -c xbreaky.cpp -o xbreaky.o
+	$(CXX) $(LDFLAGS) xbreaky.o -o xbreaky
 
 xbreaky.snd:
-	$(GC) $(CFLAGS) -lm -o xbreaky.snd xbreaky.snd.c
+	$(CC) $(CFLAGS) -lm -o xbreaky.snd xbreaky.snd.c ${LIBOSSAUDIO}
 
 install:
 	for d in $(prefix)/bin $(prefix)/share/pixmaps $(prefix)/man/man6 \
-          $(prefix)/share/games/xbreaky $(prefix)/doc/xbreaky ; do \
-          test -d $$d || install -d -m755 $$d ; \
+          $(prefix)/share/games/xbreaky $(prefix)/share/doc/xbreaky ; do \
+          test -d $(DESTDIR)$$d || ${BSD_INSTALL_DATA_DIR} $(DESTDIR)$$d ; \
         done
-	install -m755 -s  xbreaky      $(prefix)/bin
-	install -m755 -s  xbreaky.snd  $(prefix)/bin
-	install -m644     xbreaky.xpm  $(prefix)/share/pixmaps
-	install -m644     *.dat        $(prefix)/share/games/xbreaky
-	install -m644     *.raw        $(prefix)/share/games/xbreaky
-	install -m644     README       $(prefix)/doc/xbreaky
-	install -m644     COPYING      $(prefix)/doc/xbreaky
-	install -m644     AUTHORS      $(prefix)/doc/xbreaky
-	install -m644     xbreaky.6    $(prefix)/man/man6
+	${BSD_INSTALL_PROGRAM}  xbreaky      $(DESTDIR)$(prefix)/bin
+	${BSD_INSTALL_PROGRAM}  xbreaky.snd  $(DESTDIR)$(prefix)/bin
+	${BSD_INSTALL_DATA}     xbreaky.xpm  $(DESTDIR)$(prefix)/share/pixmaps
+	${BSD_INSTALL_DATA}     *.dat        $(DESTDIR)$(prefix)/share/games/xbreaky
+	${BSD_INSTALL_DATA}     *.raw        $(DESTDIR)$(prefix)/share/games/xbreaky
+	${BSD_INSTALL_DATA}     README       $(DESTDIR)$(prefix)/share/doc/xbreaky
+	${BSD_INSTALL_DATA}     COPYING      $(DESTDIR)$(prefix)/share/doc/xbreaky
+	${BSD_INSTALL_DATA}     AUTHORS      $(DESTDIR)$(prefix)/share/doc/xbreaky
+	${BSD_INSTALL_DATA}     xbreaky.6    $(DESTDIR)$(prefix)/${PKGMANDIR}/man6
 
  clean:
 	rm -f xbreaky a.out core xbreaky.snd *.o