Sun Oct 11 15:32:10 2009 UTC ()
Add destdir support and make this use REPLACE_PERL instead of custom
replacement.


(jmmv)
diff -r1.29 -r1.30 pkgsrc/misc/gkrellm-weather/Makefile

cvs diff -r1.29 -r1.30 pkgsrc/misc/gkrellm-weather/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/gkrellm-weather/Makefile 2009/08/26 19:58:01 1.29
+++ pkgsrc/misc/gkrellm-weather/Makefile 2009/10/11 15:32:10 1.30
@@ -1,35 +1,45 @@ @@ -1,35 +1,45 @@
1# $NetBSD: Makefile,v 1.29 2009/08/26 19:58:01 sno Exp $ 1# $NetBSD: Makefile,v 1.30 2009/10/11 15:32:10 jmmv Exp $
2 2
3DISTNAME= gkrellweather-2.0.7 3DISTNAME= gkrellweather-2.0.7
4PKGNAME= gkrellm-weather-2.0.7 4PKGNAME= gkrellm-weather-2.0.7
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= misc 6CATEGORIES= misc
7MASTER_SITES= http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/ 7MASTER_SITES= http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/
8EXTRACT_SUFX= .tgz 8EXTRACT_SUFX= .tgz
9 9
10MAINTAINER= tripledes@eslack.org 10MAINTAINER= tripledes@eslack.org
11HOMEPAGE= http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/ 11HOMEPAGE= http://kmlinux.fjfi.cvut.cz/~makovick/gkrellm/
12COMMENT= Gkrellm2 weather plugin 12COMMENT= Gkrellm2 weather plugin
13 13
14DEPENDS+= wget>=1.8:../../net/wget 14DEPENDS+= wget>=1.8:../../net/wget
15 15
 16PKG_DESTDIR_SUPPORT= user-destdir
 17
16USE_TOOLS+= gmake msgfmt perl:run pkg-config 18USE_TOOLS+= gmake msgfmt perl:run pkg-config
17USE_PKGLOCALEDIR= YES 19USE_PKGLOCALEDIR= YES
 20REPLACE_PERL= GrabWeather
18BUILD_TARGET= gkrellweather.so 21BUILD_TARGET= gkrellweather.so
19 22
20MAKE_ENV+= LOCALEDIR=${PREFIX}/${PKGLOCALEDIR}/locale \ 23MAKE_ENV+= LOCALEDIR=${PREFIX}/${PKGLOCALEDIR}/locale
21 enable_nls=1 24MAKE_ENV+= enable_nls=1
22 25MAKE_ENV+= PREFIX=${PREFIX:Q}
23pre-build: 26
24 ${MV} ${WRKSRC}/GrabWeather ${WRKSRC}/GrabWeather.orig 27INSTALLATION_DIRS= bin lib
25 ${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.orig 28
26 ${SED} -e "s|/usr/local|${PREFIX}|" \ 29do-install:
27 ${WRKSRC}/Makefile.orig > ${WRKSRC}/Makefile 30 ${INSTALL_SCRIPT} ${WRKSRC}/GrabWeather ${DESTDIR}${PREFIX}/bin
28 ${SED} -e "s|/usr/bin/perl|${PERL5}|" \ 31 ${INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
29 ${WRKSRC}/GrabWeather.orig > ${WRKSRC}/GrabWeather 32 ${INSTALL_LIB} ${WRKSRC}/gkrellweather.so \
 33 ${DESTDIR}${PREFIX}/lib/gkrellm2/plugins
 34 cd ${WRKSRC}/po && for f in *.mo; do \
 35 localedir=${DESTDIR}${PREFIX}/${PKGLOCALEDIR}/locale; \
 36 modir=$${localedir}/$$(basename $$f .mo)/LC_MESSAGES; \
 37 ${INSTALL_DATA_DIR} $${modir}; \
 38 ${INSTALL_DATA} $$f $${modir}/gkrellweather.mo; \
 39 done
30 40
31.include "../../sysutils/gkrellm/buildlink3.mk" 41.include "../../sysutils/gkrellm/buildlink3.mk"
32.include "../../x11/gtk2/buildlink3.mk" 42.include "../../x11/gtk2/buildlink3.mk"
33.include "../../mk/pthread.buildlink3.mk" 43.include "../../mk/pthread.buildlink3.mk"
34 44
35.include "../../mk/bsd.pkg.mk" 45.include "../../mk/bsd.pkg.mk"