Annotation of pkgsrc/sysutils/rox/Makefile, Revision 1.92
1.92 ! rillig 1: # $NetBSD: Makefile,v 1.91 2020/01/18 21:50:57 jperkin Exp $
1.1 rh 2: #
3:
1.48 reinoud 4: DISTNAME= rox-filer-2.10
1.49 joerg 5: PKGNAME= rox-2.10
1.91 jperkin 6: PKGREVISION= 38
1.1 rh 7: CATEGORIES= sysutils
8: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rox/}
1.48 reinoud 9: EXTRACT_SUFX= .tar.bz2
1.1 rh 10:
1.13 grant 11: MAINTAINER= rxg@NetBSD.org
1.92 ! rillig 12: HOMEPAGE= https://rox.sourceforge.net/
1.1 rh 13: COMMENT= RISC OS-like filer for X
14:
1.22 rxg 15: CONFLICTS= rox-base-[0-9]*
1.1 rh 16:
1.29 rxg 17: WRKSRC= ${WRKDIR}/${DISTNAME}
1.1 rh 18: DIST_SUBDIR= rox
19:
1.46 joerg 20: USE_TOOLS+= pax pkg-config
1.3 cjep 21: GNU_CONFIGURE= yes
1.21 minskim 22:
1.49 joerg 23: INSTALLATION_DIRS= bin libexec/rox ${PKGMANDIR}/man1 \
24: share/Choices share/mime/packages \
25: share/rox/ROX-Filer
1.29 rxg 26:
27: SUBST_CLASSES+= path
1.32 rxg 28: SUBST_MESSAGE.path= Fixing hardcoded paths.
1.87 jperkin 29: SUBST_STAGE.path= pre-configure
1.29 rxg 30: SUBST_FILES.path= ROX-Filer/AppRun
31: SUBST_FILES.path+= ROX-Filer/src/choices.c
32: SUBST_FILES.path+= ROX-Filer/src/type.c
33: SUBST_FILES.path+= ROX-Filer/src/xdgmime.c
34: SUBST_SED.path= -e 's,/usr/local,${PREFIX},g'
35:
36: SUBST_CLASSES+= bin
1.32 rxg 37: SUBST_MESSAGE.bin= Fixing binary path.
1.87 jperkin 38: SUBST_STAGE.bin= pre-configure
1.29 rxg 39: SUBST_FILES.bin= ROX-Filer/AppRun
40: SUBST_SED.bin= -e 's,BIN="$$APP_DIR,BIN="${PREFIX}/libexec/rox,g'
41:
42: BUILD_TARGET= ROX-Filer
43: CONFIGURE_DIRS= ROX-Filer/src
1.43 rillig 44: CONFIGURE_SCRIPT= ./configure.tmp
45: LIBS.SunOS+= -lm
1.60 marino 46: LDFLAGS.DragonFly+= -lm
1.78 ryoon 47: LIBS.Linux+= -ldl -lm
1.25 jlam 48:
1.1 rh 49: post-patch:
1.49 joerg 50: ${MV} ${WRKSRC}/ROX-Filer/src/configure ${WRKSRC}/ROX-Filer/src/${CONFIGURE_SCRIPT}
1.1 rh 51:
52: post-build:
1.49 joerg 53: @${ECHO} "#!/bin/sh" >> ${WRKDIR}/rox
54: @${ECHO} ${PREFIX}"/share/rox/ROX-Filer/AppRun \"\$$@\"" >> ${WRKDIR}/rox
1.1 rh 55:
56: do-install:
1.49 joerg 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 \
1.29 rxg 60: -s ',^\./ROX-Filer$$,,' -s ',^\./ROX-Filer/.*,,' \
61: -s ',^\./ROX-Filer.dbg$$,,' -s ',^\./ROX-Filer.dbg/.*,,'\
62: -s ',^\./src$$,,' -s ',^\./src/.*,,' \
1.49 joerg 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
1.1 rh 67:
1.39 joerg 68: BUILDLINK_DEPMETHOD.libXt?= build
69:
1.78 ryoon 70: .include "../../mk/dlopen.buildlink3.mk"
1.29 rxg 71: .include "../../databases/shared-mime-info/buildlink3.mk"
1.22 rxg 72: .include "../../devel/pango/buildlink3.mk"
1.48 reinoud 73: .include "../../devel/libglade/buildlink3.mk"
1.41 wiz 74: .include "../../sysutils/gnome-vfs/buildlink3.mk"
1.22 rxg 75: .include "../../textproc/libxml2/buildlink3.mk"
76: .include "../../x11/gtk2/buildlink3.mk"
1.39 joerg 77: .include "../../x11/libSM/buildlink3.mk"
78: .include "../../x11/libX11/buildlink3.mk"
79: .include "../../x11/libXt/buildlink3.mk"
1.1 rh 80: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>