summaryrefslogtreecommitdiff
path: root/sysutils/xcdroast/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/xcdroast/Makefile')
-rw-r--r--sysutils/xcdroast/Makefile18
1 files changed, 10 insertions, 8 deletions
diff --git a/sysutils/xcdroast/Makefile b/sysutils/xcdroast/Makefile
index 915c11dd0201..df8f7797a620 100644
--- a/sysutils/xcdroast/Makefile
+++ b/sysutils/xcdroast/Makefile
@@ -21,23 +21,25 @@ USE_GMAKE= yes
USE_GTK= yes
USE_IMLIB= yes
+MAKE_ENV+= GTK_CONFIG="${GTK_CONFIG}" \
+ IMLIB_CONFIG="${IMLIB_CONFIG}"
+
post-patch:
for i in xcdroast.h Makefile ; do \
${PERL} -pi -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/$$i ; \
done
-post-install:
+ for i in Makefile ; do \
+ ${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/$$i ; \
+ done
- ${LN} -sf ${LOCALBASE}/bin/cdrecord ${PREFIX}/lib/xcdroast-0.98/bin/cdrecord
- ${LN} -sf ${LOCALBASE}/bin/mkisofs ${PREFIX}/lib/xcdroast-0.98/bin/mkisofs
- ${LN} -sf ${LOCALBASE}/bin/cdda2wav ${PREFIX}/lib/xcdroast-0.98/bin/cdda2wav
- ${LN} -sf ${LOCALBASE}/bin/readcd ${PREFIX}/lib/xcdroast-0.98/bin/readcd
+post-install:
/usr/sbin/pw groupadd -n cdwrite
- for i in cdrecord cdda2wav mkisofs readcd ; do \
- ${CHOWN} root:cdwrite ${PREFIX}/bin/$i && \
- ${CHMOD} 4710 ${PREFIX}/bin/$i ; \
+ for i in cdrecord cdda2wav mkisofs readcd; do \
+ ${CHOWN} root:cdwrite ${LOCALBASE}/bin/$$i ; \
+ ${CHMOD} 4710 ${LOCALBASE}/bin/$$i ; \
done
${CHOWN} root:cdwrite ${PREFIX}/lib/xcdroast-0.98/bin/xcdrwrap