patches/chessx-1.5.6.diff

86 lines
2.6 KiB
Diff

? games/chessx/patches/patch-CMakeLists_txt
? games/chessx/patches/patch-src_CMakeLists_txt
Index: games/chessx/Makefile
===================================================================
RCS file: /cvs/ports/games/chessx/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- games/chessx/Makefile 11 Mar 2022 19:04:11 -0000 1.11
+++ games/chessx/Makefile 29 Aug 2022 11:02:22 -0000
@@ -1,35 +1,43 @@
-COMMENT = free chess database and analyzer
-DISTNAME = chessx-1.4.6
-CATEGORIES = games
-HOMEPAGE = http://chessx.sourceforge.net/
-REVISION = 5
+COMMENT = free chess database and analyzer
+
+V = 1.5.6
+GH_ACCOUNT = Isarhamster
+GH_PROJECT = chessx
+GH_TAGNAME = v${V}-lw
+
+DISTNAME = chessx-${V}
+
+CATEGORIES = games
+
+HOMEPAGE = https://chessx.sourceforge.net/
# GPLv2+
PERMIT_PACKAGE = Yes
-WANTLIB = GL Qt5Core Qt5Gui Qt5Multimedia Qt5Network Qt5PrintSupport
-WANTLIB += Qt5Svg Qt5Widgets Qt5Xml c m pthread quazip5 z
-WANTLIB += ${COMPILER_LIBCXX}
-
-MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=chessx/}
-EXTRACT_SUFX = .tgz
-
-MODULES = x11/qt5 devel/qmake
-RUN_DEPENDS = devel/desktop-file-utils
-LIB_DEPENDS = archivers/quazip \
- x11/qt5/qtmultimedia \
- x11/qt5/qtsvg
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Multimedia Qt5Network
+WANTLIB += Qt5PrintSupport Qt5Svg Qt5TextToSpeech Qt5Widgets Qt5Xml c m
+WANTLIB += pulse pulse-mainloop-glib quazip1-qt5 z
+
+MODULES = x11/qt5 \
+ devel/cmake
+
+RUN_DEPENDS = devel/desktop-file-utils
+
+LIB_DEPENDS = archivers/quazip>=1.3 \
+ x11/qt5/qtmultimedia \
+ x11/qt5/qtspeech \
+ x11/qt5/qtsvg
-NO_TEST = Yes
+NO_TEST = Yes
-CXXFLAGS += -I${LOCALBASE}/include/quazip5
+CXXFLAGS += -I${LOCALBASE}/include/QuaZip-Qt5/quazip/
# make sure bundled quazip is not picked up
post-extract:
rm -R ${WRKDIST}/src/quazip
do-install:
- ${INSTALL_PROGRAM} ${WRKBUILD}/release/chessx ${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${WRKBUILD}/chessx ${PREFIX}/bin/
${INSTALL_DATA_DIR} ${PREFIX}/share/applications/
${INSTALL_DATA} ${WRKSRC}/unix/chessx.desktop ${PREFIX}/share/applications/
Index: games/chessx/distinfo
===================================================================
RCS file: /cvs/ports/games/chessx/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- games/chessx/distinfo 2 Jul 2017 00:51:50 -0000 1.2
+++ games/chessx/distinfo 29 Aug 2022 11:02:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (chessx-1.4.6.tgz) = rZUZEKO9U/VlX56FEB55abU2B4Rz4Joqfd7W7xcaaO0=
-SIZE (chessx-1.4.6.tgz) = 4223076
+SHA256 (chessx-1.5.6.tar.gz) = NKOv9azN6Szn6UC5E68Du4KWIwYdaswjfL5aBLpkIoE=
+SIZE (chessx-1.5.6.tar.gz) = 22796472