Wed Feb 8 11:54:57 2017 UTC ()
Upstream has a version tag: Just use it, and get a proper version number.


(hauke)
diff -r1.2 -r1.3 pkgsrc/sysutils/p5-Unburden-Home-Dir/Makefile
diff -r1.2 -r1.3 pkgsrc/sysutils/p5-Unburden-Home-Dir/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/p5-Unburden-Home-Dir/Makefile (switch to unified diff)

--- pkgsrc/sysutils/p5-Unburden-Home-Dir/Makefile 2017/02/08 11:05:28 1.2
+++ pkgsrc/sysutils/p5-Unburden-Home-Dir/Makefile 2017/02/08 11:54:57 1.3
@@ -1,106 +1,105 @@ @@ -1,106 +1,105 @@
1# $NetBSD: Makefile,v 1.2 2017/02/08 11:05:28 hauke Exp $ 1# $NetBSD: Makefile,v 1.3 2017/02/08 11:54:57 hauke Exp $
2 2
3GIT_COMMIT= 135afb2 3VERSION_TAG= 0.4.0.1
4COMMIT_DATE= 20170205 
5 4
6DISTNAME= Unburden-Home-Dir-${COMMIT_DATE} 5DISTNAME= Unburden-Home-Dir-${VERSION_TAG}
7PKGNAME= p5-${DISTNAME} 6PKGNAME= p5-${DISTNAME}
8#PKGREVISION= 1 7#PKGREVISION= 1
9CATEGORIES= sysutils perl5 8CATEGORIES= sysutils perl5
10MASTER_SITES= -https://codeload.github.com/xtaran/unburden-home-dir/tar.gz/${GIT_COMMIT} 9MASTER_SITES= -https://codeload.github.com/xtaran/unburden-home-dir/tar.gz/${VERSION_TAG}
11 10
12MAINTAINER= hauke@NetBSD.org 11MAINTAINER= hauke@NetBSD.org
13HOMEPAGE= https://github.com/xtaran/unburden-home-dir 12HOMEPAGE= https://github.com/xtaran/unburden-home-dir
14COMMENT= Automatically unburden HOME directory from caches etc 13COMMENT= Automatically unburden HOME directory from caches etc
15LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
16 15
17WRKSRC= ${WRKDIR}/unburden-home-dir-${GIT_COMMIT} 16WRKSRC= ${WRKDIR}/unburden-home-dir-${VERSION_TAG}
18 17
19DEPENDS+= p5-Config-File-[0-9]*:../../devel/p5-Config-File 18DEPENDS+= p5-Config-File-[0-9]*:../../devel/p5-Config-File
20DEPENDS+= p5-File-BaseDir-[0-9]*:../../devel/p5-File-BaseDir 19DEPENDS+= p5-File-BaseDir-[0-9]*:../../devel/p5-File-BaseDir
21 20
22DEPENDS+= p5-File-Rsync-[0-9]*:../../net/p5-File-Rsync 21DEPENDS+= p5-File-Rsync-[0-9]*:../../net/p5-File-Rsync
23DEPENDS+= p5-File-Touch-[0-9]*:../../devel/p5-File-Touch 22DEPENDS+= p5-File-Touch-[0-9]*:../../devel/p5-File-Touch
24DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which 23DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
25DEPENDS+= p5-String-Expand-[0-9]*:../../textproc/p5-String-Expand 24DEPENDS+= p5-String-Expand-[0-9]*:../../textproc/p5-String-Expand
26DEPENDS+= lsof-[0-9]*:../../sysutils/lsof 25DEPENDS+= lsof-[0-9]*:../../sysutils/lsof
27 26
28USE_TOOLS+= perl 27USE_TOOLS+= perl
29REPLACE_PERL+= bin/unburden-home-dir 28REPLACE_PERL+= bin/unburden-home-dir
30 29
31USE_LANGUAGES= # empty 30USE_LANGUAGES= # empty
32NO_BUILD= yes 31NO_BUILD= yes
33 32
34DOCDIR= share/doc/unburden-home-dir 33DOCDIR= share/doc/unburden-home-dir
35EGDIR= share/examples/unburden-home-dir 34EGDIR= share/examples/unburden-home-dir
36CONF_FILES= ${PREFIX}/${EGDIR}/unburden-home-dir.conf \ 35CONF_FILES= ${PREFIX}/${EGDIR}/unburden-home-dir.conf \
37 ${PKG_SYSCONFDIR}/unburden-home-dir.conf 36 ${PKG_SYSCONFDIR}/unburden-home-dir.conf
38CONF_FILES+= ${PREFIX}/${EGDIR}/unburden-home-dir.list \ 37CONF_FILES+= ${PREFIX}/${EGDIR}/unburden-home-dir.list \
39 ${PKG_SYSCONFDIR}/unburden-home-dir.list 38 ${PKG_SYSCONFDIR}/unburden-home-dir.list
40 39
41PKG_SYSCONFSUBDIR= unburden-home-dir 40PKG_SYSCONFSUBDIR= unburden-home-dir
42INSTALLATION_DIRS+= bin libexec libexec/unburden-home-dir 41INSTALLATION_DIRS+= bin libexec libexec/unburden-home-dir
43INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${EGDIR} ${DOCDIR} 42INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${EGDIR} ${DOCDIR}
44 43
45SUBST_CLASSES+= fix-paths 44SUBST_CLASSES+= fix-paths
46SUBST_STAGE.fix-paths= pre-install 45SUBST_STAGE.fix-paths= pre-install
47SUBST_MESSAGE.fix-paths= Fixing absolute paths 46SUBST_MESSAGE.fix-paths= Fixing absolute paths
48SUBST_FILES.fix-paths= bin/unburden-home-dir 47SUBST_FILES.fix-paths= bin/unburden-home-dir
49SUBST_FILES.fix-paths+= docs/unburden-home-dir.1.md 48SUBST_FILES.fix-paths+= docs/unburden-home-dir.1.md
50SUBST_FILES.fix-paths+= share/common.sh 49SUBST_FILES.fix-paths+= share/common.sh
51SUBST_FILES.fix-paths+= unburden-home-dir.1 50SUBST_FILES.fix-paths+= unburden-home-dir.1
52SUBST_FILES.fix-paths+= Xsession.d/25unburden-home-dir-xdg 51SUBST_FILES.fix-paths+= Xsession.d/25unburden-home-dir-xdg
53SUBST_FILES.fix-paths+= Xsession.d/95unburden-home-dir 52SUBST_FILES.fix-paths+= Xsession.d/95unburden-home-dir
54SUBST_SED.fix-paths+= -e 's,@SYSCONFDIR@,${PKG_SYSCONFDIR},g' 53SUBST_SED.fix-paths+= -e 's,@SYSCONFDIR@,${PKG_SYSCONFDIR},g'
55SUBST_SED.fix-paths+= -e 's,@PREFIX@,${PREFIX},g' 54SUBST_SED.fix-paths+= -e 's,@PREFIX@,${PREFIX},g'
56 55
57SUBST_CLASSES+= comment-cfg 56SUBST_CLASSES+= comment-cfg
58SUBST_STAGE.comment-cfg= pre-install 57SUBST_STAGE.comment-cfg= pre-install
59SUBST_MESSAGE.comment-cfg= Commenting out sample config file entries 58SUBST_MESSAGE.comment-cfg= Commenting out sample config file entries
60SUBST_FILES.comment-cfg= etc/unburden-home-dir.list 59SUBST_FILES.comment-cfg= etc/unburden-home-dir.list
61SUBST_SED.comment-cfg= -E -e 's,^([^\#]),\#\1,g' 60SUBST_SED.comment-cfg= -E -e 's,^([^\#]),\#\1,g'
62 61
63.include "../../mk/bsd.prefs.mk" 62.include "../../mk/bsd.prefs.mk"
64 63
65# Rendering the man page from markdown source requires ronn from 64# Rendering the man page from markdown source requires ronn from
66# wip/ruby-ronn, but we must not depend on a wip package. 65# wip/ruby-ronn, but we must not depend on a wip package.
67# 66#
68# Usage: Install wip/ruby-ronn and devel/gmake, then run 67# Usage: Install wip/ruby-ronn and devel/gmake, then run
69# `make clean ; make PKG_DEVELOPER=1 unburden-update-manpage` 68# `make clean ; make PKG_DEVELOPER=1 unburden-update-manpage`
70# and commit the updated man file . 69# and commit the updated man file .
71 70
72.if defined(PKG_DEVELOPER) 71.if defined(PKG_DEVELOPER)
73 72
74#DEPENDS+= ruby22-ronn-[0-9]*:../../wip/ruby-ronn 73#DEPENDS+= ruby22-ronn-[0-9]*:../../wip/ruby-ronn
75#USE_TOOLS+= gmake 74#USE_TOOLS+= gmake
76 75
77.PHONY: unburden-update-manpage 76.PHONY: unburden-update-manpage
78unburden-update-manpage: patch 77unburden-update-manpage: patch
79 ( cd ${WRKSRC} && gmake manpages ) 78 ( cd ${WRKSRC} && gmake manpages )
80 cp ${WRKSRC}/unburden-home-dir.1 ${PKGDIR}/files/ 79 cp ${WRKSRC}/unburden-home-dir.1 ${PKGDIR}/files/
81 80
82.endif # PKG_DEVELOPER 81.endif # PKG_DEVELOPER
83 82
84post-extract: 83post-extract:
85 cp ${PKGDIR}/files/unburden-home-dir.1 ${WRKSRC}/ 84 cp ${PKGDIR}/files/unburden-home-dir.1 ${WRKSRC}/
86 85
87do-install: 86do-install:
88 for ff in ${WRKSRC}/docs/*.md; do \ 87 for ff in ${WRKSRC}/docs/*.md; do \
89 ${INSTALL_DATA} $$ff ${DESTDIR}${PREFIX}/${DOCDIR}/ ; \ 88 ${INSTALL_DATA} $$ff ${DESTDIR}${PREFIX}/${DOCDIR}/ ; \
90 done 89 done
91 ${INSTALL_MAN} ${WRKSRC}/unburden-home-dir.1 \ 90 ${INSTALL_MAN} ${WRKSRC}/unburden-home-dir.1 \
92 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ 91 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
93 ${INSTALL_SCRIPT} ${WRKSRC}/bin/unburden-home-dir \ 92 ${INSTALL_SCRIPT} ${WRKSRC}/bin/unburden-home-dir \
94 ${DESTDIR}${PREFIX}/bin/unburden-home-dir 93 ${DESTDIR}${PREFIX}/bin/unburden-home-dir
95 ${INSTALL_DATA} ${WRKSRC}/share/common.sh \ 94 ${INSTALL_DATA} ${WRKSRC}/share/common.sh \
96 ${DESTDIR}${PREFIX}/libexec/unburden-home-dir/common.sh 95 ${DESTDIR}${PREFIX}/libexec/unburden-home-dir/common.sh
97 ${INSTALL_DATA} ${WRKSRC}/Xsession.d/95unburden-home-dir \ 96 ${INSTALL_DATA} ${WRKSRC}/Xsession.d/95unburden-home-dir \
98 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir 97 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir
99 ${INSTALL_DATA} ${WRKSRC}/Xsession.d/25unburden-home-dir-xdg \ 98 ${INSTALL_DATA} ${WRKSRC}/Xsession.d/25unburden-home-dir-xdg \
100 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir-xdg 99 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir-xdg
101 ${INSTALL_DATA} ${WRKSRC}/etc/unburden-home-dir \ 100 ${INSTALL_DATA} ${WRKSRC}/etc/unburden-home-dir \
102 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir.conf 101 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir.conf
103 ${INSTALL_DATA} ${WRKSRC}/etc/unburden-home-dir.list \ 102 ${INSTALL_DATA} ${WRKSRC}/etc/unburden-home-dir.list \
104 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir.list 103 ${DESTDIR}${PREFIX}/${EGDIR}/unburden-home-dir.list
105 104
106.include "../../mk/bsd.pkg.mk" 105.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/p5-Unburden-Home-Dir/distinfo (switch to unified diff)

--- pkgsrc/sysutils/p5-Unburden-Home-Dir/distinfo 2017/02/08 11:05:28 1.2
+++ pkgsrc/sysutils/p5-Unburden-Home-Dir/distinfo 2017/02/08 11:54:57 1.3
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.2 2017/02/08 11:05:28 hauke Exp $ 1$NetBSD: distinfo,v 1.3 2017/02/08 11:54:57 hauke Exp $
2 2
3SHA1 (Unburden-Home-Dir-20170205.tar.gz) = 730c1dd39148e0a745f433e94f2fb937431c3105 3SHA1 (Unburden-Home-Dir-0.4.0.1.tar.gz) = 1692724d7790ccec30fa40b5df3158ea7b648bd0
4RMD160 (Unburden-Home-Dir-20170205.tar.gz) = 6124ec9f25534113fec4b9f9f1bd12d89626a822 4RMD160 (Unburden-Home-Dir-0.4.0.1.tar.gz) = 58b0d5c5805770c5f6d1a657f25bafad3a60b07e
5SHA512 (Unburden-Home-Dir-20170205.tar.gz) = ee513fb2083a486bfda89b83c27910ffc947b616d8980b39b38f5f4939ac97583ae247ee6047b7a5d80c0249c583ee38b67c30eba11d102a3e418c89bf8b892d 5SHA512 (Unburden-Home-Dir-0.4.0.1.tar.gz) = 1496c3db3c05729e074748b8014e65ae5bfbb9636f64cc281749a184f9a771a8938968f6c38aa498107d748e98c1434c0d33554850db678923b9b78d0aab7338
6Size (Unburden-Home-Dir-20170205.tar.gz) = 52576 bytes 6Size (Unburden-Home-Dir-0.4.0.1.tar.gz) = 50930 bytes
7SHA1 (patch-Xsession.d_25unburden-home-dir-xdg) = 17e35f199b082d96ead8402f53f0c1f3a5116d2e 7SHA1 (patch-Xsession.d_25unburden-home-dir-xdg) = 17e35f199b082d96ead8402f53f0c1f3a5116d2e
8SHA1 (patch-Xsession.d_95unburden-home-dir) = 745ea2cb3a28c36bd8ab5ed7dd0622160d2916e1 8SHA1 (patch-Xsession.d_95unburden-home-dir) = 745ea2cb3a28c36bd8ab5ed7dd0622160d2916e1
9SHA1 (patch-bin_unburden-home-dir) = 7837d0cf7361a885fb24b0f55a0aa7a5b230f719 9SHA1 (patch-bin_unburden-home-dir) = 7837d0cf7361a885fb24b0f55a0aa7a5b230f719
10SHA1 (patch-docs_unburden-home-dir.1.md) = baf3da5a8872013d92970bba5935b1c0b37e44bd 10SHA1 (patch-docs_unburden-home-dir.1.md) = baf3da5a8872013d92970bba5935b1c0b37e44bd
11SHA1 (patch-share_common.sh) = 4543d529a049adb448b4875ad883933025283bbf 11SHA1 (patch-share_common.sh) = 4543d529a049adb448b4875ad883933025283bbf