Sun Feb 7 05:14:38 2016 UTC ()
Fix PR pkg/50774. Add libdl and libm to LIBS for Linux


(ryoon)
diff -r1.77 -r1.78 pkgsrc/sysutils/rox/Makefile

cvs diff -r1.77 -r1.78 pkgsrc/sysutils/rox/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/rox/Makefile 2015/04/25 14:24:54 1.77
+++ pkgsrc/sysutils/rox/Makefile 2016/02/07 05:14:37 1.78
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.77 2015/04/25 14:24:54 tnn Exp $ 1# $NetBSD: Makefile,v 1.78 2016/02/07 05:14:37 ryoon Exp $
2# 2#
3 3
4DISTNAME= rox-filer-2.10 4DISTNAME= rox-filer-2.10
5PKGNAME= rox-2.10 5PKGNAME= rox-2.10
6PKGREVISION= 26 6PKGREVISION= 26
7CATEGORIES= sysutils 7CATEGORIES= sysutils
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rox/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=rox/}
9EXTRACT_SUFX= .tar.bz2 9EXTRACT_SUFX= .tar.bz2
10 10
11MAINTAINER= rxg@NetBSD.org 11MAINTAINER= rxg@NetBSD.org
12HOMEPAGE= http://rox.sourceforge.net/ 12HOMEPAGE= http://rox.sourceforge.net/
13COMMENT= RISC OS-like filer for X 13COMMENT= RISC OS-like filer for X
14 14
@@ -34,45 +34,47 @@ SUBST_FILES.path+= ROX-Filer/src/xdgmime @@ -34,45 +34,47 @@ SUBST_FILES.path+= ROX-Filer/src/xdgmime
34SUBST_SED.path= -e 's,/usr/local,${PREFIX},g' 34SUBST_SED.path= -e 's,/usr/local,${PREFIX},g'
35 35
36SUBST_CLASSES+= bin 36SUBST_CLASSES+= bin
37SUBST_MESSAGE.bin= Fixing binary path. 37SUBST_MESSAGE.bin= Fixing binary path.
38SUBST_STAGE.bin= post-patch 38SUBST_STAGE.bin= post-patch
39SUBST_FILES.bin= ROX-Filer/AppRun 39SUBST_FILES.bin= ROX-Filer/AppRun
40SUBST_SED.bin= -e 's,BIN="$$APP_DIR,BIN="${PREFIX}/libexec/rox,g' 40SUBST_SED.bin= -e 's,BIN="$$APP_DIR,BIN="${PREFIX}/libexec/rox,g'
41 41
42BUILD_TARGET= ROX-Filer 42BUILD_TARGET= ROX-Filer
43CONFIGURE_DIRS= ROX-Filer/src 43CONFIGURE_DIRS= ROX-Filer/src
44CONFIGURE_SCRIPT= ./configure.tmp 44CONFIGURE_SCRIPT= ./configure.tmp
45LIBS.SunOS+= -lm 45LIBS.SunOS+= -lm
46LDFLAGS.DragonFly+= -lm 46LDFLAGS.DragonFly+= -lm
 47LIBS.Linux+= -ldl -lm
47 48
48post-patch: 49post-patch:
49 ${MV} ${WRKSRC}/ROX-Filer/src/configure ${WRKSRC}/ROX-Filer/src/${CONFIGURE_SCRIPT} 50 ${MV} ${WRKSRC}/ROX-Filer/src/configure ${WRKSRC}/ROX-Filer/src/${CONFIGURE_SCRIPT}
50 51
51post-build: 52post-build:
52 @${ECHO} "#!/bin/sh" >> ${WRKDIR}/rox 53 @${ECHO} "#!/bin/sh" >> ${WRKDIR}/rox
53 @${ECHO} ${PREFIX}"/share/rox/ROX-Filer/AppRun \"\$$@\"" >> ${WRKDIR}/rox 54 @${ECHO} ${PREFIX}"/share/rox/ROX-Filer/AppRun \"\$$@\"" >> ${WRKDIR}/rox
54 55
55do-install: 56do-install:
56 ${INSTALL_PROGRAM} ${WRKSRC}/ROX-Filer/ROX-Filer ${DESTDIR}${PREFIX}/libexec/rox 57 ${INSTALL_PROGRAM} ${WRKSRC}/ROX-Filer/ROX-Filer ${DESTDIR}${PREFIX}/libexec/rox
57 cd ${WRKSRC}/Choices && pax -rw . ${DESTDIR}${PREFIX}/share/Choices 58 cd ${WRKSRC}/Choices && pax -rw . ${DESTDIR}${PREFIX}/share/Choices
58 cd ${WRKSRC}/ROX-Filer && pax -rw \ 59 cd ${WRKSRC}/ROX-Filer && pax -rw \
59 -s ',^\./ROX-Filer$$,,' -s ',^\./ROX-Filer/.*,,' \ 60 -s ',^\./ROX-Filer$$,,' -s ',^\./ROX-Filer/.*,,' \
60 -s ',^\./ROX-Filer.dbg$$,,' -s ',^\./ROX-Filer.dbg/.*,,'\ 61 -s ',^\./ROX-Filer.dbg$$,,' -s ',^\./ROX-Filer.dbg/.*,,'\
61 -s ',^\./src$$,,' -s ',^\./src/.*,,' \ 62 -s ',^\./src$$,,' -s ',^\./src/.*,,' \
62 . ${DESTDIR}${PREFIX}/share/rox/ROX-Filer 63 . ${DESTDIR}${PREFIX}/share/rox/ROX-Filer
63 ${INSTALL_MAN} ${WRKSRC}/rox.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 64 ${INSTALL_MAN} ${WRKSRC}/rox.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
64 ${INSTALL_DATA} ${WRKSRC}/rox.xml ${DESTDIR}${PREFIX}/share/mime/packages 65 ${INSTALL_DATA} ${WRKSRC}/rox.xml ${DESTDIR}${PREFIX}/share/mime/packages
65 ${INSTALL_SCRIPT} ${WRKDIR}/rox ${DESTDIR}${PREFIX}/bin 66 ${INSTALL_SCRIPT} ${WRKDIR}/rox ${DESTDIR}${PREFIX}/bin
66 67
67BUILDLINK_DEPMETHOD.libXt?= build 68BUILDLINK_DEPMETHOD.libXt?= build
68 69
 70.include "../../mk/dlopen.buildlink3.mk"
69.include "../../databases/shared-mime-info/buildlink3.mk" 71.include "../../databases/shared-mime-info/buildlink3.mk"
70.include "../../devel/pango/buildlink3.mk" 72.include "../../devel/pango/buildlink3.mk"
71.include "../../devel/libglade/buildlink3.mk" 73.include "../../devel/libglade/buildlink3.mk"
72.include "../../sysutils/gnome-vfs/buildlink3.mk" 74.include "../../sysutils/gnome-vfs/buildlink3.mk"
73.include "../../textproc/libxml2/buildlink3.mk" 75.include "../../textproc/libxml2/buildlink3.mk"
74.include "../../x11/gtk2/buildlink3.mk" 76.include "../../x11/gtk2/buildlink3.mk"
75.include "../../x11/libSM/buildlink3.mk" 77.include "../../x11/libSM/buildlink3.mk"
76.include "../../x11/libX11/buildlink3.mk" 78.include "../../x11/libX11/buildlink3.mk"
77.include "../../x11/libXt/buildlink3.mk" 79.include "../../x11/libXt/buildlink3.mk"
78.include "../../mk/bsd.pkg.mk" 80.include "../../mk/bsd.pkg.mk"