Lines 2-8
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= libfm |
4 |
PORTNAME= libfm |
5 |
PORTVERSION= 1.2.5 |
5 |
DISTVERSION= 1.3.1 |
6 |
CATEGORIES= x11 |
6 |
CATEGORIES= x11 |
7 |
MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ |
7 |
MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/LibFM/ |
8 |
|
8 |
|
Lines 19-53
Link Here
|
19 |
libfontconfig.so:x11-fonts/fontconfig \ |
19 |
libfontconfig.so:x11-fonts/fontconfig \ |
20 |
libfreetype.so:print/freetype2 \ |
20 |
libfreetype.so:print/freetype2 \ |
21 |
libfm-extra.so:x11/libfm-extra |
21 |
libfm-extra.so:x11/libfm-extra |
|
|
22 |
|
23 |
FLAVORS= gtk2 gtk3 |
24 |
FLAVOR?= ${FLAVORS:[1]} |
25 |
|
26 |
gtk3_PKGNAMESUFFIX= -gtk3 |
27 |
|
28 |
gtk2_CONFLICTS_INSTALL= libfm-gtk3 |
29 |
gtk3_CONFLICTS_INSTALL= libfm |
22 |
.endif |
30 |
.endif |
23 |
|
31 |
|
24 |
SLAVEDIRS= ${CATEGORIES}/${PORTNAME}-extra |
32 |
SLAVEDIRS= ${CATEGORIES}/${PORTNAME}-extra |
25 |
|
33 |
|
26 |
USES= gettext-tools gmake libtool localbase pathfix pkgconfig tar:xz |
34 |
USES= gettext-tools gmake gnome libtool localbase \ |
27 |
USE_GNOME= glib20 intltool |
35 |
pkgconfig tar:xz |
|
|
36 |
USE_GNOME= intltool |
28 |
USE_LDCONFIG= yes |
37 |
USE_LDCONFIG= yes |
29 |
GNU_CONFIGURE= yes |
38 |
GNU_CONFIGURE= yes |
30 |
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --disable-static |
39 |
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc --disable-static |
31 |
INSTALL_TARGET= install-strip |
|
|
32 |
|
40 |
|
33 |
.if ! defined(EXTRA_ONLY) |
41 |
.if ! defined(EXTRA_ONLY) |
|
|
42 |
. if ${FLAVOR:Mgtk2} |
34 |
USES+= desktop-file-utils shared-mime-info |
43 |
USES+= desktop-file-utils shared-mime-info |
35 |
USE_GNOME+= gtk20 cairo gdkpixbuf2 |
44 |
USE_GNOME+= gtk20 cairo gdkpixbuf2 |
36 |
CONFIGURE_ARGS+=--with-gtk=2 |
45 |
CONFIGURE_ARGS+= --with-gtk=2 |
|
|
46 |
PLIST_SUB= GTKVERSION=gtk |
47 |
. elif ${FLAVOR:Mgtk3} |
48 |
USES+= desktop-file-utils shared-mime-info |
49 |
USE_GNOME+= gtk30 cairo gdkpixbuf2 |
50 |
CONFIGURE_ARGS+= --with-gtk=3 |
51 |
PLIST_SUB= GTKVERSION=gtk3 |
52 |
. endif |
37 |
.else |
53 |
.else |
38 |
USE_GNOME+= intltool intlhack |
54 |
USE_GNOME+= glib20 |
39 |
CONFIGURE_ARGS+=--with-extra-only |
55 |
CONFIGURE_ARGS+= --with-extra-only |
40 |
.endif |
56 |
.endif |
41 |
|
57 |
|
|
|
58 |
INSTALL_TARGET= install-strip |
59 |
|
42 |
OPTIONS_DEFINE= NLS |
60 |
OPTIONS_DEFINE= NLS |
43 |
OPTIONS_SUB= yes |
61 |
OPTIONS_SUB= yes |
44 |
|
62 |
|
45 |
NLS_USES= gettext-runtime |
63 |
NLS_USES= gettext-runtime:build |
46 |
NLS_CONFIGURE_ENABLE= nls |
64 |
NLS_CONFIGURE_ENABLE= nls |
47 |
|
65 |
|
48 |
post-extract: |
66 |
post-extract: |
49 |
.if !defined(EXTRA_ONLY) |
67 |
.if ! defined(EXTRA_ONLY) |
50 |
${MV} ${WRKSRC}/data/libfm.conf \ |
68 |
@${MV} ${WRKSRC}/data/libfm.conf \ |
51 |
${WRKSRC}/data/libfm.conf.sample |
69 |
${WRKSRC}/data/libfm.conf.sample |
52 |
.endif |
70 |
.endif |
53 |
|
71 |
|
Lines 56-65
Link Here
|
56 |
${WRKSRC}/configure |
74 |
${WRKSRC}/configure |
57 |
|
75 |
|
58 |
${REINPLACE_CMD} -e '/^pkgincludedir/s|-@FMLIBVER@||; \ |
76 |
${REINPLACE_CMD} -e '/^pkgincludedir/s|-@FMLIBVER@||; \ |
59 |
/@LN_S@ @PACKAGE@-@FMLIBVER@/d' \ |
77 |
/@LN_S@ @PACKAGE@-@FMLIBVER@/d' ${WRKSRC}/src/Makefile.in |
60 |
${WRKSRC}/src/Makefile.in |
|
|
61 |
|
78 |
|
62 |
.if !defined(EXTRA_ONLY) |
79 |
.if ! defined(EXTRA_ONLY) |
63 |
${REINPLACE_CMD} -e 's|DATA = libfm-extra.pc|DATA =|' \ |
80 |
${REINPLACE_CMD} -e 's|DATA = libfm-extra.pc|DATA =|' \ |
64 |
${WRKSRC}/Makefile.in |
81 |
${WRKSRC}/Makefile.in |
65 |
|
82 |
|