1 # $NetBSD: Makefile,v 1.60 2012/03/23 21:46:07 marino Exp $
4 DISTNAME= rox-filer-2.10
8 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rox/}
11 MAINTAINER= rxg@NetBSD.org
12 HOMEPAGE= http://rox.sourceforge.net/
13 COMMENT= RISC OS-like filer for X
15 PKG_DESTDIR_SUPPORT= user-destdir
16 CONFLICTS= rox-base-[0-9]*
18 WRKSRC= ${WRKDIR}/${DISTNAME}
21 USE_TOOLS+= pax pkg-config
24 INSTALLATION_DIRS= bin libexec/rox ${PKGMANDIR}/man1 \
25 share/Choices share/mime/packages \
29 SUBST_MESSAGE.path= Fixing hardcoded paths.
30 SUBST_STAGE.path= post-patch
31 SUBST_FILES.path= ROX-Filer/AppRun
32 SUBST_FILES.path+= ROX-Filer/src/choices.c
33 SUBST_FILES.path+= ROX-Filer/src/type.c
34 SUBST_FILES.path+= ROX-Filer/src/xdgmime.c
35 SUBST_SED.path= -e 's,/usr/local,${PREFIX},g'
38 SUBST_MESSAGE.bin= Fixing binary path.
39 SUBST_STAGE.bin= post-patch
40 SUBST_FILES.bin= ROX-Filer/AppRun
41 SUBST_SED.bin= -e 's,BIN="$$APP_DIR,BIN="${PREFIX}/libexec/rox,g'
43 BUILD_TARGET= ROX-Filer
44 CONFIGURE_DIRS= ROX-Filer/src
45 CONFIGURE_SCRIPT= ./configure.tmp
47 LDFLAGS.DragonFly+= -lm
50 ${MV} ${WRKSRC}/ROX-Filer/src/configure ${WRKSRC}/ROX-Filer/src/${CONFIGURE_SCRIPT}
53 @${ECHO} "#!/bin/sh" >> ${WRKDIR}/rox
54 @${ECHO} ${PREFIX}"/share/rox/ROX-Filer/AppRun \"\$$@\"" >> ${WRKDIR}/rox
57 ${INSTALL_PROGRAM} ${WRKSRC}/ROX-Filer/ROX-Filer ${DESTDIR}${PREFIX}/libexec/rox
58 cd ${WRKSRC}/Choices && pax -rw . ${DESTDIR}${PREFIX}/share/Choices
59 cd ${WRKSRC}/ROX-Filer && pax -rw \
60 -s ',^\./ROX-Filer$$,,' -s ',^\./ROX-Filer/.*,,' \
61 -s ',^\./ROX-Filer.dbg$$,,' -s ',^\./ROX-Filer.dbg/.*,,'\
62 -s ',^\./src$$,,' -s ',^\./src/.*,,' \
63 . ${DESTDIR}${PREFIX}/share/rox/ROX-Filer
64 ${INSTALL_MAN} ${WRKSRC}/rox.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
65 ${INSTALL_DATA} ${WRKSRC}/rox.xml ${DESTDIR}${PREFIX}/share/mime/packages
66 ${INSTALL_SCRIPT} ${WRKDIR}/rox ${DESTDIR}${PREFIX}/bin
68 BUILDLINK_DEPMETHOD.libXt?= build
70 .include "../../databases/shared-mime-info/buildlink3.mk"
71 .include "../../devel/pango/buildlink3.mk"
72 .include "../../devel/libglade/buildlink3.mk"
73 .include "../../sysutils/gnome-vfs/buildlink3.mk"
74 .include "../../textproc/libxml2/buildlink3.mk"
75 .include "../../x11/gtk2/buildlink3.mk"
76 .include "../../x11/libSM/buildlink3.mk"
77 .include "../../x11/libX11/buildlink3.mk"
78 .include "../../x11/libXt/buildlink3.mk"
79 .include "../../mk/bsd.pkg.mk"