converters/cbmconvert: update to 2.1.4. This is a maintenance release of cbmconvert after a 15-year break. Some old source code releases were imported as snapshots, because no version control system had been used in the past. What's Changed - Empty files are now supported. - The build system was converted to CMake. - Some test cases with CTest were introduced. - Support for CPack packaging as well as native Debian packages was implemented. Full Changelog: https://github.com/dr-m/cbmconvert/commits/cbmconvert-2.1.4diff -r1.19 -r1.20 pkgsrc/converters/cbmconvert/Makefile
(rhialto)
@@ -1,22 +1,24 @@ | @@ -1,22 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2012/10/03 00:20:09 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2021/12/05 16:22:44 rhialto Exp $ | |
2 | 2 | |||
3 | DISTNAME= cbmconvert-2.1.2 | 3 | DISTNAME= cbmconvert-2.1.4 | |
4 | CATEGORIES= converters archivers | 4 | CATEGORIES= converters archivers | |
5 | MASTER_SITES= ftp://ftp.zimmers.net/pub/cbm/crossplatform/converters/unix/ | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=dr-m/} | |
6 | GITHUB_PROJECT= cbmconvert | |||
7 | GITHUB_TAG= ${PKGNAME_NOREV} | |||
6 | 8 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | COMMENT= Converts files to and from various C64/C128/CBM formats | 10 | HOMEPAGE= https://github.com/dr-m/cbmconvert/ | |
11 | COMMENT= Converts files to and from various C64/C128/CBM formats | |||
12 | LICENSE= gnu-gpl-v2 | |||
13 | ||||
14 | USE_LANGUAGES+= c | |||
15 | ||||
16 | USE_CMAKE= yes | |||
17 | #CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug | |||
9 | 18 | |||
10 | MAKE_FILE= Makefile.unix | |||
11 | MAKE_FLAGS+= CFLAGS=${CFLAGS:M*:Q} | |||
12 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/cbmconvert | 19 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/cbmconvert | |
13 | 20 | |||
14 | do-install: | 21 | do-test: | |
15 | .for f in cbmconvert disk2zip zip2disk | 22 | cd ${WRKSRC} && ctest -C Debug | |
16 | ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/bin | |||
17 | ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | |||
18 | .endfor | |||
19 | ${INSTALL_DATA} ${WRKSRC}/cbmconvert.html \ | |||
20 | ${DESTDIR}${PREFIX}/share/doc/cbmconvert | |||
21 | 23 | |||
22 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,8 +1,9 @@ | @@ -1,8 +1,9 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2009/06/14 17:39:09 joerg Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2021/12/05 16:22:44 rhialto Exp $ | |
2 | bin/cbmconvert | 2 | bin/cbmconvert | |
3 | bin/disk2zip | 3 | bin/disk2zip | |
4 | bin/zip2disk | 4 | bin/zip2disk | |
5 | man/man1/cbmconvert.1 | 5 | man/man1/cbmconvert.1 | |
6 | man/man1/disk2zip.1 | 6 | man/man1/disk2zip.1 | |
7 | man/man1/zip2disk.1 | 7 | man/man1/zip2disk.1 | |
8 | share/doc/cbmconvert/cbmconvert.html | 8 | share/doc/cbmconvert/cbmconvert.html | |
9 | @pkgdir man/man1 |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2021/10/26 10:06:38 nia Exp $ | 1 | $NetBSD: distinfo,v 1.8 2021/12/05 16:22:44 rhialto Exp $ | |
2 | 2 | |||
3 | BLAKE2s (cbmconvert-2.1.2.tar.gz) = f584841fefb39145d655e24bb01fc2b1f265ade2d1f825f868486c4c64deec1b | 3 | BLAKE2s (cbmconvert-2.1.4.tar.gz) = 0722c21332d1ae239a23774d13418146d51c8bc4e46a084cb485041ded221476 | |
4 | SHA512 (cbmconvert-2.1.2.tar.gz) = 87a30b7c0981c579daf2a8ec72183108c4f81e311e16c5be4f5886cdb3901334f22f088ab9d7b776c2a8aa91e0feb391bad42943c82132b721155a36584a461e | 4 | SHA512 (cbmconvert-2.1.4.tar.gz) = 2e031577349b7a8d99e11a07817981335e95b99939ff731db3718b65029db176170cbe49f40e84a81c8c68b216e57df95687422f9889456511edaa49c61b13ce | |
5 | Size (cbmconvert-2.1.2.tar.gz) = 62666 bytes | 5 | Size (cbmconvert-2.1.4.tar.gz) = 64597 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = a162de1286e323917befcee3d38317d870a4d2a1 |
$NetBSD: patch-CMakeLists.txt,v 1.1 2021/12/05 16:22:45 rhialto Exp $
- Declare "C" as the used language, so that cmake won't try to detect C++.
- Correct the location of the manual pages for pkgsrc.
--- CMakeLists.txt.orig 2021-12-05 11:58:51.000000000 +0000
+++ CMakeLists.txt
@@ -18,13 +18,15 @@ ENDIF()
IF (CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
PROJECT (cbmconvert VERSION ${VERSION}
+ LANGUAGES C
DESCRIPTION "Create and convert Commodore 8-bit binary file archives"
HOMEPAGE_URL "https://github.com/dr-m/cbmconvert/")
ELSEIF (CMAKE_VERSION VERSION_GREATER_EQUAL 3.9)
PROJECT (cbmconvert VERSION ${VERSION}
+ LANGUAGES C
DESCRIPTION "Create and convert Commodore 8-bit binary file archives")
ELSE()
- PROJECT (cbmconvert VERSION ${VERSION})
+ PROJECT (cbmconvert VERSION ${VERSION} LANGUAGES C)
ENDIF()
SET (CPACK_PACKAGE_DESCRIPTION
@@ -49,7 +51,7 @@ IF (WIN32)
ELSE()
INSTALL(FILES cbmconvert.html DESTINATION "share/doc/cbmconvert")
INSTALL(FILES cbmconvert.1 zip2disk.1 disk2zip.1
- DESTINATION "share/man/man1")
+ DESTINATION "man/man1")
ENDIF()
INSTALL(TARGETS cbmconvert zip2disk disk2zip)