1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/graphics/ufraw/Makefile
Rodrigo Osorio a810370066 graphics/ufraw: moved manpages to share/man
Set GNU_CONFIGURE_MANPREFIX and fix plist
Fix formatting to make linters happy
2024-03-04 10:50:43 +01:00

81 lines
2.3 KiB
Makefile

PORTNAME= ufraw
PORTVERSION= 0.22.20210424
PORTREVISION= 10
CATEGORIES= graphics
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Read and manipulate raw images from various digital cameras
WWW= https://ufraw.sourceforge.net/
LICENSE= GPLv2
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
libjasper.so:graphics/jasper \
liblcms2.so:graphics/lcms2 \
libpng.so:graphics/png \
libtiff.so:graphics/tiff
USES= autoreconf compiler:c++11-lang desktop-file-utils gettext gmake \
gnome jpeg pkgconfig
USE_CXXSTD= gnu++14
USE_GITHUB= yes
GH_ACCOUNT= sergiomb2
GH_TAGNAME= f34669b
USE_GNOME+= cairo gdkpixbuf2 glib20 gtk20
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --disable-mime \
--enable-extras \
--enable-jasper
CPPFLAGS+= -I${LOCALBASE}/include
#CXXFLAGS+= -D_NOEXCEPT=noexcept
LDFLAGS+= -lpthread -L${LOCALBASE}/lib
CONFLICTS_INSTALL= dcraw
OPTIONS_DEFINE= CONTRAST DST EXIV2 FITS GIMP GTK2 LENSFUN
OPTIONS_DEFAULT= CONTRAST EXIV2 GTK2 LENSFUN
OPTIONS_SUB= yes
CONTRAST_DESC= Enable contrast setting option
DST_DESC= Use local time for timestamps
FITS_DESC= FITS output support
GIMP_DESC= Install GIMP plugin
CONTRAST_CONFIGURE_ENABLE= contrast
DST_CONFIGURE_ENABLE= dst-correction
EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
FITS_LIB_DEPENDS= libcfitsio.so:astro/cfitsio
FITS_CONFIGURE_WITH= cfitsio
GIMP_IMPLIES= GTK2
GIMP_LIB_DEPENDS= libbabl-0.1.so:x11/babl \
libgegl-0.4.so:graphics/gegl \
libgimp-2.0.so:graphics/gimp-app \
libjson-glib-1.0.so:devel/json-glib
GIMP_CONFIGURE_WITH= gimp
GTK2_LIB_DEPENDS= libgtkimageview.so:x11-toolkits/gtkimageview
GTK2_CONFIGURE_WITH= gtk
LENSFUN_LIB_DEPENDS= liblensfun.so:graphics/lensfun
post-patch:
${GREP} -Ilrs 'default(none)' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e 's/default(none)//g'
@${REINPLACE_CMD} -e 's|$$(datadir)/gconf/schemas|${PREFIX}/etc/gconf/schemas|g' \
${WRKSRC}/Makefile.am
post-patch-EXIV2-off:
@${REINPLACE_CMD} -e 's|exiv2 >= 0.20|exiv2 < 0|g' \
${WRKSRC}/configure.ac
post-patch-LENSFUN-off:
@${REINPLACE_CMD} -e 's|lensfun >= 0.2.5|lensfun < 0|g' \
${WRKSRC}/configure.ac
post-install:
${INSTALL_DATA} ${WRKSRC}/ufraw.desktop ${STAGEDIR}${DESKTOPDIR}
.include <bsd.port.mk>