pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/einstein-puzzle einstein-puzzle: update to 2.2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/b229c72ecc55
branches: trunk
changeset: 391149:b229c72ecc55
user: wiz <wiz%pkgsrc.org@localhost>
date: Wed Jan 04 09:34:44 2023 +0000
description:
einstein-puzzle: update to 2.2.
Switch to a maintained fork: lots of code cleanups.
diffstat:
games/einstein-puzzle/Makefile | 12 +++---
games/einstein-puzzle/distinfo | 10 ++--
games/einstein-puzzle/patches/patch-Makefile | 52 ++++++++++++++++-----------
3 files changed, 41 insertions(+), 33 deletions(-)
diffs (116 lines):
diff -r dd2670a68eff -r b229c72ecc55 games/einstein-puzzle/Makefile
--- a/games/einstein-puzzle/Makefile Wed Jan 04 09:24:47 2023 +0000
+++ b/games/einstein-puzzle/Makefile Wed Jan 04 09:34:44 2023 +0000
@@ -1,17 +1,17 @@
-# $NetBSD: Makefile,v 1.3 2018/07/18 00:06:16 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2023/01/04 09:34:44 wiz Exp $
-DISTNAME= einstein-puzzle-2.1.1
-PKGREVISION= 1
+DISTNAME= einstein-puzzle-2.2
CATEGORIES= games
-MASTER_SITES= ${MASTER_SITE_GITHUB:=lksj/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=jordan-evens/}
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/lksj/einstein-puzzle/
+HOMEPAGE= https://github.com/jordan-evens/einstein-puzzle/
COMMENT= Computer implementation of a puzzle invented by Albert Einstein
LICENSE= gnu-gpl-v2
-USE_LANGUAGES= c++03
+USE_LANGUAGES= c++11
+USE_TOOLS+= gmake
MAKE_FLAGS+= PREFIX=${PREFIX}
diff -r dd2670a68eff -r b229c72ecc55 games/einstein-puzzle/distinfo
--- a/games/einstein-puzzle/distinfo Wed Jan 04 09:24:47 2023 +0000
+++ b/games/einstein-puzzle/distinfo Wed Jan 04 09:34:44 2023 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 10:43:55 nia Exp $
+$NetBSD: distinfo,v 1.6 2023/01/04 09:34:44 wiz Exp $
-BLAKE2s (einstein-puzzle-2.1.1.tar.gz) = ad1cf52ec0b09fd972f04e40fff767f154220ea6c6e475c018cbf165006b1d4d
-SHA512 (einstein-puzzle-2.1.1.tar.gz) = e34e8e0ef47c311d7417c42ba306b9e9cf94d1fd1829b3948d791543d1fb5f8f1d8d975154bab2559691cf3b94574d5485f8541882d59dd0b6284ff76e435cf3
-Size (einstein-puzzle-2.1.1.tar.gz) = 1317979 bytes
-SHA1 (patch-Makefile) = b6678409a268f4141d1d6146127cbc922050d5c6
+BLAKE2s (einstein-puzzle-2.2.tar.gz) = d8d714423fa74f2148700f54a92a52eef385426e139e151cd39041b7f3d78c28
+SHA512 (einstein-puzzle-2.2.tar.gz) = 0a049192794f23521c29802e8c877a7d04300b3bbebfbb3d0d11f87459992e0568e664627e4f4330d56e454496bb196a593887ab383363b9c8d5e2d2f4f5976e
+Size (einstein-puzzle-2.2.tar.gz) = 647477 bytes
+SHA1 (patch-Makefile) = f1cda1051cc0e0284f1410a38ebf95957b207f55
diff -r dd2670a68eff -r b229c72ecc55 games/einstein-puzzle/patches/patch-Makefile
--- a/games/einstein-puzzle/patches/patch-Makefile Wed Jan 04 09:24:47 2023 +0000
+++ b/games/einstein-puzzle/patches/patch-Makefile Wed Jan 04 09:34:44 2023 +0000
@@ -1,33 +1,41 @@
-$NetBSD: patch-Makefile,v 1.3 2017/07/13 12:25:01 wiz Exp $
+$NetBSD: patch-Makefile,v 1.4 2023/01/04 09:34:45 wiz Exp $
- Add DESTDIR support.
- Support install(1) that does not create directories automatically.
- Fix linking against freetype.
- Honor LDFLAGS.
---- Makefile.orig 2015-12-03 16:45:59.000000000 +0000
+--- Makefile.orig 2021-06-27 13:07:44.000000000 +0000
+++ Makefile
@@ -6,6 +6,7 @@
-
- # installation prefix
- PREFIX=/usr/local
-+DESTDIR?=
+ # Modified 2009-02-09 by Tupone Alfredo <tupone%gentoo.org@localhost>
+ # Modified 2018-02-19 by Jordan Evens <jordan.evens%gmail.com@localhost>
- ########################################
- #
-@@ -16,8 +17,8 @@ PREFIX=/usr/local
- OPTIMIZE=#-O6 -march=pentium4 -mfpmath=sse -fomit-frame-pointer -funroll-loops
- PROFILER=#-pg
- DEBUG=#-ggdb
--CXXFLAGS=-pipe -Wall $(OPTIMIZE) $(DEBUG) `sdl-config --cflags` -DPREFIX=L\"$(PREFIX)\" $(PROFILER)
--LNFLAGS=-pipe -lSDL_ttf -lfreetype `sdl-config --libs` -lz -lSDL_mixer $(PROFILER)
-+CXXFLAGS+=-pipe -Wall $(OPTIMIZE) $(DEBUG) `sdl-config --cflags` -DPREFIX=L\"$(PREFIX)\" $(PROFILER)
-+LNFLAGS= $(LDFLAGS) ${COMPILER_RPATH_FLAG}${X11BASE}/lib -lSDL_ttf -lfreetype `sdl-config --libs` -lz -lSDL_mixer $(PROFILER)
- INSTALL=install
++DESTDIR?=
+ # Einstein Puzzle is free software; you can redistribute it and/or
+ # modify it under the terms of the GNU General Public License
+ # as published by the Free Software Foundation; either version 2
+@@ -35,15 +36,9 @@ else
+ PREFIX=/usr/local
+ PROFILER=#-pg
+ LIBS=
+- ifeq ($(UNAME_S),Linux)
+- CXXFLAGS=-pipe -Wall $(OPTIMIZE) $(DEBUG) `sdl-config --cflags` -DPREFIX=L\"$(PREFIX)\" $(PROFILER)
+- LNFLAGS=-pipe `sdl-config --libs` -lz -lSDL_mixer -lSDL_ttf -lfreetype $(PROFILER)
+- INSTALL=install
+- endif
+- ifeq ($(UNAME_S),Darwin)
+- CXXFLAGS=-pipe -Wall $(OPTIMIZE) $(DEBUG) -I/Library/Frameworks/SDL.framework/Headers/ -I/Library/Frameworks/SDL_ttf.framework/Headers/
-I/Library/Frameworks/SDL_mixer.framework/Headers/ -DPREFIX=L\"$(PREFIX)\" $(PROFILER)
+- LNFLAGS=-pipe -framework Cocoa -framework SDL_ttf -framework SDL -framework SDL_mixer -lSDLmain -lz $(PROFILER)
+- endif
++ CXXFLAGS+=-pipe -Wall $(OPTIMIZE) $(DEBUG) `sdl-config --cflags` -DPREFIX=L\"$(PREFIX)\" $(PROFILER)
++ LNFLAGS=$(LDFLAGS) -pipe `sdl-config --libs` -lz -lSDL_mixer -lSDL_ttf -lfreetype $(PROFILER)
++ INSTALL=install
+ endif
- TARGET=einstein
-@@ -61,8 +62,10 @@ run: $(TARGET)
- ./$(TARGET)
+ MKRES=mkres$(EXE)
+@@ -104,8 +99,10 @@ run: einstein
+ ./einstein
install: $(TARGET)
- $(INSTALL) -s -D $(TARGET) $(PREFIX)/bin/$(TARGET)
@@ -36,6 +44,6 @@
+ $(INSTALL) -d $(DESTDIR)$(PREFIX)/share/einstein/res
+ $(INSTALL) -s $(TARGET) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
+ $(INSTALL) einstein.res $(DESTDIR)$(PREFIX)/share/einstein/res/einstein.res
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
+ $(DEPDIR)/%.d: ;
+ .PRECIOUS: $(DEPDIR)/%.d
Home |
Main Index |
Thread Index |
Old Index