Mon Jan 26 06:58:56 2015 UTC ()
plist shared library handling (shlib-dylib.awk, at least) only allows
numbers in shared library versions.  Instead of "0.0git", use
PKGREVISION as the library patchlevel.


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

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

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

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

--- pkgsrc/ham/libmirisdr/PLIST 2014/10/13 13:02:26 1.1
+++ pkgsrc/ham/libmirisdr/PLIST 2015/01/26 06:58:56 1.2
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1@comment $NetBSD: PLIST,v 1.1 2014/10/13 13:02:26 mef Exp $ 1@comment $NetBSD: PLIST,v 1.2 2015/01/26 06:58:56 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.0git 8lib/libmirisdr.so.0.0.${PKGREVISION}
9lib/pkgconfig/libmirisdr.pc 9lib/pkgconfig/libmirisdr.pc