Makefile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. PORTNAME= pcmanfm
  2. PORTVERSION= 1.3.2
  3. PORTREVISION= 3
  4. CATEGORIES= x11-fm
  5. MASTER_SITES= SF/${PORTNAME}/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/PCManFM/
  6. MAINTAINER= portmaster@BSDforge.com
  7. COMMENT= PCMan File Manager
  8. WWW= http://wiki.lxde.org/en/PCManFM
  9. LICENSE= GPLv2
  10. LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
  11. libfreetype.so:print/freetype2
  12. FLAVORS= gtk2 gtk3
  13. FLAVOR?= ${FLAVORS:[1]}
  14. USES= cpe desktop-file-utils gmake gnome gettext libtool localbase \
  15. pkgconfig tar:xz xorg
  16. gtk2_LIB_DEPENDS= libfm-gtk.so:x11/libfm@gtk2
  17. gtk2_CONFLICTS_INSTALL= pcmanfm-gtk3
  18. gtk3_PKGNAMESUFFIX= -gtk3
  19. gtk3_LIB_DEPENDS= libfm-gtk3.so:x11/libfm@gtk3
  20. gtk3_CONFLICTS_INSTALL= pcmanfm
  21. CPE_VENDOR= ${PORTNAME}_project
  22. USE_GNOME= cairo gdkpixbuf2 intltool
  23. USE_XORG= x11
  24. GNU_CONFIGURE= yes
  25. GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
  26. .if ${FLAVOR:Mgtk2}
  27. USE_GNOME+= gtk20
  28. CONFIGURE_ARGS= --with-gtk=2
  29. .elif ${FLAVOR:Mgtk3}
  30. USE_GNOME+= gtk30
  31. CONFIGURE_ARGS= --with-gtk=3
  32. .endif
  33. OPTIONS_DEFINE= NLS
  34. OPTIONS_SUB= yes
  35. NLS_USES= gettext-tools:build
  36. NLS_CONFIGURE_ENABLE= nls
  37. post-extract:
  38. @${MV} ${WRKSRC}/data/pcmanfm.conf \
  39. ${WRKSRC}/data/pcmanfm.conf.sample
  40. post-patch:
  41. ${REINPLACE_CMD} -e 's|pcmanfm.conf|pcmanfm.conf.sample|' \
  42. ${WRKSRC}/data/Makefile.in
  43. .include <bsd.port.mk>