freebsd-ports/graphics/digikam-kde4/Makefile.common
2013-05-18 20:27:36 +00:00

153 lines
4.9 KiB
Makefile

# $FreeBSD$
#
# Make sure when DIGIKAM_VER is updated that the following ports are updated:
# astro/libkgeomap
# graphics/digikam-kde4
# digikam-kde4-doc
# digikam-kde4-l10n
# graphics/kipi-plugin-*
# graphics/kipi-plugins-kde4
# graphics/libkface
# graphics/libkipiplugins
# net/libkvkontakte
# net/libmediawiki
DIGIKAM_VER= 3.2.0
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= stable/digikam
KIPI_PLUGINS_ALL= acquireimages \
advancedslideshow \
batchprocess \
calendar \
debianscreenshots \
dngconverter \
expoblending \
facebook \
flashexport \
flickrexport \
galleryexport \
gpssync \
htmlexport \
imageshackexport \
imageviewer \
imgurexport \
ipodexport \
jpeglossless \
kioexport \
kmlexport \
kopete \
mediawiki \
metadataedit \
panorama \
photolayoutseditor \
picasawebexport \
piwigoexport \
printimages \
rajceexport \
rawconverter \
removeredeyes \
sendimages \
shwup \
smug \
timeadjust \
videoslideshow \
vkontakte \
yandexfotki
# libkipiplugins is special: it's not listed in KIPI_PLUGINS_ALL,
# and every plugin depends on it
libkipiplugins_DIR= common
libkipiplugins_DESC= Common library for kipi plugins
batchprocess_DIR= batchprocessimages
kioexport_DIR= kioexportimport
acquireimages_DESC= Acquire images using flat scanner
advancedslideshow_DESC= Slide images with 2D and 3D effects using OpenGL
batchprocess_DESC= Batch process images (convert, resize, rename, etc.)
calendar_DESC= Create calendars
# broken
# dlnaexport_DESC= Export collection on DLNA network service
debianscreenshots_DESC= Export images to Debian Screenshots web service
dngconverter_DESC= Convert Raw Image to Digital NeGative
expoblending_DESC= Create pseudo HDR image with a stack of bracketed images
facebook_DESC= Import/export images to/from a remote Facebook web service
flashexport_DESC= Export images to Flash using SimpleViewer
flickrexport_DESC= Export images to a remote Flickr based web service
gpssync_DESC= Geolocalize pictures
galleryexport_DESC= Export images to a remote Gallery
htmlexport_DESC= Export images collections into a static XHTML page
imageshackexport_DESC= Export images to ImageShack web service
imageviewer_DESC= Preview images using OpenGL
imgurexport_DESC= Export images to ImgUr web service
ipodexport_DESC= Export pictures to an Ipod device
jpeglossless_DESC= Rotate/flip images without losing quality
kioexport_DESC= Export images to remote computer using network protocol
kmlexport_DESC= Create KML files to present images with coordinates
kopete_DESC= Export images to an instant messaging contact
mediawiki_DESC= Export images to Mediawiki based web service
metadataedit_DESC= Edit EXIF, IPTC and XMP metadata
panorama_DESC= Assemble panoramic photo automatically
# not ready for production yet
# photivointegration_DESC= Integration of the Photivo RAW-Processor
photolayoutseditor_DESC=Assemble images together
picasawebexport_DESC= Export images to a remote Picasa web service
piwigoexport_DESC= Export images to a remote Piwigo (PHPWebGallery) server
printimages_DESC= Print images in various format
rajceexport_DESC= Export images to Rajce web service
rawconverter_DESC= Convert Raw Image to JPEG/PNG/TIFF
removeredeyes_DESC= Remove red eyes on image automatically
sendimages_DESC= Send images by e-mail
shwup_DESC= Export images to Shwup web service
smug_DESC= Import/export images to/from a remote SmugMug web service
timeadjust_DESC= Adjust date and time
videoslideshow_DESC= Export images as Video Slide Show
vkontakte_DESC= Export images to VKontakte web service
# Requires https://bugs.kde.org/show_bug.cgi?id=217950
# wallpaper_DESC= Set image as background on desktop
yandexfotki_DESC= Export images to Yandex web service
.if !defined(NO_BUILD)
DISTNAME= digikam-${DIGIKAM_VER}
LICENSE?= GPLv2
USE_BZIP2= yes
USES+= cmake
USE_KDE4+= automoc4 kdehier kdeprefix kdelibs
USE_QT4+= qmake_build moc_build rcc_build uic_build
MAKE_JOBS_SAFE= yes
WRKSRC?= ${WRKDIR}/${DISTNAME}/extra/${PORTNAME}
DISTINFO_FILE= ${.CURDIR}/../../graphics/digikam-kde4/distinfo
. if defined(KIPI_PLUGIN)
CONFLICTS_INSTALL= kipi-plugins-2.*
DESCR= ${.CURDIR}/../../graphics/kipi-plugins-kde4/pkg-descr
USES+= pkgconfig
.if ${KIPI_PLUGIN} != "libkipiplugins"
EXTRA_PATCHES= ${.CURDIR}/../../graphics/kipi-plugins-kde4/files/extrapatch-CMakeLists.txt
LIB_DEPENDS+= kipiplugins:${PORTSDIR}/graphics/libkipiplugins
.endif
WRKSRC= ${WRKDIR}/${DISTNAME}/extra/kipi-plugins
BUILD_WRKSRC= ${WRKSRC}/${${KIPI_PLUGIN}_DIR}
INSTALL_WRKSRC= ${BUILD_WRKSRC}
${KIPI_PLUGIN}_DIR?= ${KIPI_PLUGIN}
post-configure: post-kipi-configure
post-kipi-configure:
${ECHO_CMD} '#define GITVERSION "unknown"' > ${WRKSRC}/common/libkipiplugins/gitversion.h
.if ${KIPI_PLUGIN} != "libkipiplugins"
${LN} -s ${KDE4_PREFIX}/lib/libkipiplugins.so ${WRKSRC}/lib/libkipiplugins.so
.endif
. endif # defined(KIPI_PLUGIN)
.endif # !defined(NO_BUILD)