Fixup fromcvs/togit conversion
[pkgsrcv2.git] / sysutils / rox / Makefile
1 # $NetBSD: Makefile,v 1.60 2012/03/23 21:46:07 marino Exp $
2 #
3
4 DISTNAME=       rox-filer-2.10
5 PKGNAME=        rox-2.10
6 PKGREVISION=    11
7 CATEGORIES=     sysutils
8 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=rox/}
9 EXTRACT_SUFX=   .tar.bz2
10
11 MAINTAINER=     rxg@NetBSD.org
12 HOMEPAGE=       http://rox.sourceforge.net/
13 COMMENT=        RISC OS-like filer for X
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16 CONFLICTS=      rox-base-[0-9]*
17
18 WRKSRC=         ${WRKDIR}/${DISTNAME}
19 DIST_SUBDIR=    rox
20
21 USE_TOOLS+=             pax pkg-config
22 GNU_CONFIGURE=          yes
23
24 INSTALLATION_DIRS=      bin libexec/rox ${PKGMANDIR}/man1 \
25                         share/Choices share/mime/packages \
26                         share/rox/ROX-Filer
27
28 SUBST_CLASSES+=         path
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'
36
37 SUBST_CLASSES+=         bin
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'
42
43 BUILD_TARGET=           ROX-Filer
44 CONFIGURE_DIRS=         ROX-Filer/src
45 CONFIGURE_SCRIPT=       ./configure.tmp
46 LIBS.SunOS+=            -lm
47 LDFLAGS.DragonFly+=     -lm
48
49 post-patch:
50         ${MV} ${WRKSRC}/ROX-Filer/src/configure ${WRKSRC}/ROX-Filer/src/${CONFIGURE_SCRIPT}
51
52 post-build:
53         @${ECHO} "#!/bin/sh" >> ${WRKDIR}/rox
54         @${ECHO} ${PREFIX}"/share/rox/ROX-Filer/AppRun \"\$$@\"" >> ${WRKDIR}/rox
55
56 do-install:
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
67
68 BUILDLINK_DEPMETHOD.libXt?=     build
69
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"