Mon Jan 26 07:15:44 2015 UTC ()
on second thought, decouple shared library patchlevel from ${PKGREVISION}


(dbj)
diff -r1.4 -r1.5 pkgsrc/ham/libmirisdr/Makefile
diff -r1.2 -r1.3 pkgsrc/ham/libmirisdr/PLIST

cvs diff -r1.4 -r1.5 pkgsrc/ham/libmirisdr/Makefile (expand / switch to unified diff)

--- pkgsrc/ham/libmirisdr/Makefile 2015/01/26 07:05:04 1.4
+++ pkgsrc/ham/libmirisdr/Makefile 2015/01/26 07:15:44 1.5
@@ -1,30 +1,32 @@ @@ -1,30 +1,32 @@
1# $NetBSD: Makefile,v 1.4 2015/01/26 07:05:04 dbj Exp $ 1# $NetBSD: Makefile,v 1.5 2015/01/26 07:15:44 dbj Exp $
2 2
3PKGNAME= libmirisdr-0.1 3PKGNAME= libmirisdr-0.1
4PKGREVISION= 1 4PKGREVISION= 2
5DISTNAME= libmirisdr-${VERSION} 5DISTNAME= libmirisdr-${VERSION}
6VERSION= 59ba372 6VERSION= 59ba372
7CATEGORIES= ham 7CATEGORIES= ham
8MASTER_SITES= -http://cgit.osmocom.org/libmirisdr/snapshot/libmirisdr-${VERSION}.tar.gz 8MASTER_SITES= -http://cgit.osmocom.org/libmirisdr/snapshot/libmirisdr-${VERSION}.tar.gz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://cgit.osmocom.org/libmirisdr/ 11HOMEPAGE= http://cgit.osmocom.org/libmirisdr/
12COMMENT= Osmocom Mirics MSi2500 + MSi001 SDR library 12COMMENT= Osmocom Mirics MSi2500 + MSi001 SDR library
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS= cmake pkg-config 16USE_TOOLS= cmake pkg-config
17USE_CMAKE= yes 17USE_CMAKE= yes
18 18
19# Suppress warning for developer 19# Suppress warning for developer
20CMAKE_ARGS+= -Wno-dev 20CMAKE_ARGS+= -Wno-dev
21 21
22PLIST_SUBST+= PKGREVISION=${PKGREVISION:U0} 22# Fix the shared libarary patchlevel
 23SHLIBPATCHLEVEL= 0
 24PLIST_SUBST+= SHLIBPATCHLEVEL=${PATCHLEVEL:U0}
23SUBST_CLASSES+= patchlevel 25SUBST_CLASSES+= patchlevel
24SUBST_STAGE.patchlevel= pre-configure 26SUBST_STAGE.patchlevel= pre-configure
25SUBST_MESSAGE.patchlevel= Fixing library version patchlevel 27SUBST_MESSAGE.patchlevel= Fixing library version patchlevel
26SUBST_FILES.patchlevel= CMakeLists.txt 28SUBST_FILES.patchlevel= CMakeLists.txt
27SUBST_SED.patchlevel= -e 's,\(VERSION_INFO_PATCH_VERSION\) git,\1 ${PKGREVISION:U0},' 29SUBST_SED.patchlevel= -e 's,\(VERSION_INFO_PATCH_VERSION\) git,\1 ${SHLIBPATCHLEVEL:U0},'
28 30
29.include "../../devel/libusb1/buildlink3.mk" 31.include "../../devel/libusb1/buildlink3.mk"
30.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/ham/libmirisdr/PLIST (expand / switch to unified diff)

--- pkgsrc/ham/libmirisdr/PLIST 2015/01/26 06:58:56 1.2
+++ pkgsrc/ham/libmirisdr/PLIST 2015/01/26 07:15:44 1.3
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1@comment $NetBSD: PLIST,v 1.2 2015/01/26 06:58:56 dbj Exp $ 1@comment $NetBSD: PLIST,v 1.3 2015/01/26 07:15:44 dbj Exp $
2bin/miri_sdr 2bin/miri_sdr
3include/mirisdr.h 3include/mirisdr.h
4include/mirisdr_export.h 4include/mirisdr_export.h
5lib/libmirisdr.a 5lib/libmirisdr.a
6lib/libmirisdr.so 6lib/libmirisdr.so
7lib/libmirisdr.so.0 7lib/libmirisdr.so.0
8lib/libmirisdr.so.0.0.${PKGREVISION} 8lib/libmirisdr.so.0.0.${SHLIBPATCHLEVEL}
9lib/pkgconfig/libmirisdr.pc 9lib/pkgconfig/libmirisdr.pc