summaryrefslogtreecommitdiff
path: root/chat/tkabber
diff options
context:
space:
mode:
authorabs <abs>2009-12-13 16:03:52 +0000
committerabs <abs>2009-12-13 16:03:52 +0000
commit9381fc187f4d846c3e99a883bd4162031fb0b782 (patch)
tree3fdd9b8dc052c9f60e253a29377dc4453485e25a /chat/tkabber
parent135b61480ef05e317d6777f2c5fcda338f01a918 (diff)
downloadpkgsrc-9381fc187f4d846c3e99a883bd4162031fb0b782.tar.gz
Support PKG_DESTDIR_SUPPORT=user-destdir
From Aleksey Cheusov, slighted adjusted by me
Diffstat (limited to 'chat/tkabber')
-rw-r--r--chat/tkabber/Makefile71
1 files changed, 37 insertions, 34 deletions
diff --git a/chat/tkabber/Makefile b/chat/tkabber/Makefile
index e0a3395136e..96ff64621a8 100644
--- a/chat/tkabber/Makefile
+++ b/chat/tkabber/Makefile
@@ -1,52 +1,55 @@
-# $NetBSD: Makefile,v 1.3 2009/09/12 20:51:06 plunky Exp $
+# $NetBSD: Makefile,v 1.4 2009/12/13 16:03:52 abs Exp $
#
# TODO: gnupg support, ssl support, others
-DISTNAME= tkabber-0.10.0
-CATEGORIES= chat
-MASTER_SITES= http://files.jabber.ru/tkabber/
+DISTNAME= tkabber-0.10.0
+CATEGORIES= chat
+MASTER_SITES= http://files.jabber.ru/tkabber/
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://tkabber.jabber.ru/en/
-COMMENT= Free and Open Source TCL/TK jabber client
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://tkabber.jabber.ru/en/
+COMMENT= Free and Open Source TCL/TK jabber client
-DEPENDS+= tcllib-[0-9]*:../../devel/tcllib
+DEPENDS+= tcllib-[0-9]*:../../devel/tcllib
-NO_BUILD= yes
-USE_TOOLS+= pax wish:run
+USE_TOOLS+= pax wish:run
-EGDIR= ${PREFIX}/share/examples/tkabber
-DATADIR= ${PREFIX}/share/tkabber
-DOCDIR= ${PREFIX}/share/doc/tkabber
+EGDIR= ${PREFIX}/share/examples/tkabber
+DATADIR= ${PREFIX}/share/tkabber
+DOCDIR= ${PREFIX}/share/doc/tkabber
-INSTALLATION_DIRS+= ${EGDIR} ${DATADIR} ${DOCDIR}
+PKG_DESTDIR_SUPPORT= user-destdir
+
+AUTO_MKDIRS= yes
# XXX this is also in the tkabber's Makefile
-SUBDIRS= emoticons \
- ifacetk \
- jabberlib-tclxml \
- mclistbox \
- msgs \
- pixmaps \
- plugins \
- sounds \
- trans
-
-EXTRA_FILES= AUTHORS README COPYING INSTALL ChangeLog
+SUBDIRS= emoticons \
+ ifacetk \
+ jabberlib-tclxml \
+ mclistbox \
+ msgs \
+ pixmaps \
+ plugins \
+ sounds \
+ trans
+
+EXTRA_FILES= AUTHORS README COPYING INSTALL ChangeLog
+
+do-build:
+ # TODO This must be a CLASS
+ ${SED} -e "s,@WISH@,${WISH}," \
+ -e "s,@DATADIR@,${DATADIR}," ${FILESDIR}/tkabber.sh \
+ > ${WRKSRC}/tkabber
do-install:
- ${INSTALL_DATA} ${WRKSRC}/*.tcl ${DATADIR} #${WRKSRC}/*.xrdb ${DATADIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${EXTRA_FILES} ${DOCDIR}
- cd ${WRKSRC}/examples && pax -rw -pm . ${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.tcl ${DESTDIR}${DATADIR} #${WRKSRC}/*.xrdb ${DATADIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${EXTRA_FILES} ${DESTDIR}${DOCDIR}
+ cd ${WRKSRC}/examples && pax -rw -pm . ${DESTDIR}${EGDIR}
.for i in ${SUBDIRS}
- cd ${WRKSRC} && pax -rw -pm ${i} ${DATADIR}
+ cd ${WRKSRC} && pax -rw -pm ${i} ${DESTDIR}${DATADIR}
.endfor
- # TODO This must be a CLASS
- ${SED} -e "s,@WISH@,${WISH}," \
- -e "s,@DATADIR@,${DATADIR}," ${FILESDIR}/tkabber.sh \
- > ${WRKSRC}/tkabber
- ${INSTALL_SCRIPT} ${WRKSRC}/tkabber ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/tkabber ${DESTDIR}${PREFIX}/bin
.include "../../x11/tk-BWidget/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"