1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00
freebsd-ports/x11-fm/evidence/Makefile
Edwin Groothuis e62864a49b Chase libversion bumb to libMagick.so.9
PR:		ports/91270
2006-01-05 03:57:35 +00:00

148 lines
4.2 KiB
Makefile

# New ports collection makefile for: evidence
# Date created: 31 Juli 2005
# Whom: Anders Troback
#
# $FreeBSD$
#
PORTNAME= evidence
PORTVERSION= 0.9.8
PORTREVISION= 3
CATEGORIES= x11-fm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= freebsd@troback.com
COMMENT= Enlightened file-manager
BUILD_DEPENDS= pngtopnm:${PORTSDIR}/graphics/netpbm
LIB_DEPENDS= Imlib2.3:${PORTSDIR}/graphics/imlib2 \
evas.1:${PORTSDIR}/graphics/evas \
edje.5:${PORTSDIR}/graphics/edje \
ecore.1:${PORTSDIR}/x11/ecore \
embryo.9:${PORTSDIR}/lang/embryo \
eet.9:${PORTSDIR}/devel/eet \
pcre.0:${PORTSDIR}/devel/pcre
USE_FAM= yes
USE_GMAKE= yes
USE_X_PREFIX= yes
USE_GNOME= gtk20
USE_GETTEXT= yes
USE_REINPLACE= yes
USE_AUTOTOOLS= libtool:15
CONFIGURE_ARGS= --disable-dbus \
--disable-dcop \
--enable-ecore-ipc \
--enable-canvas-evas2 \
--disable-canvas-gnomecanvas \
--disable-backend-gnomevfs2 \
--disable-backend-kio \
--disable-attrs \
--disable-acls \
--enable-magic \
--disable-sharedmime \
--disable-thumbnailer-avi \
--disable-thumbnailer-mpeg3 \
--enable-plugin-ttf
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
EXTRACT_AFTER_ARGS= | ${TAR} -xf - --exclude */CVS/*
MAN1= evidence.1
INFO= evidence
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug
.else
CONFIGURE_ARGS+=--disable-debug
.endif
# WARNING: Encore main-loop is slow comparing to glib main-loop, it is one
# of reason to use glib by default. Even though it's default in
# the configure.
.if defined(WITH_ECORE_MAINLOOP)
CONFIGURE_ARGS+=--enable-ecore
.else
CONFIGURE_ARGS+=--disable-ecore
.endif
.if defined(WITHOUT_EXTRACTOR)
CONFIGURE_ARGS+=--disable-plugin-extractor
PLIST_SUB+= EXTRACTOR:="@comment "
.else
LIB_DEPENDS+= extractor.1:${PORTSDIR}/textproc/libextractor
CONFIGURE_ARGS+=--enable-plugin-extractor
PLIST_SUB+= EXTRACTOR:=""
.endif
.if defined(WITHOUT_ID3)
CONFIGURE_ARGS+=--disable-plugin-id3
PLIST_SUB+= ID3:="@comment "
.else
LIB_DEPENDS+= id3-3.8.3:${PORTSDIR}/audio/id3lib
CONFIGURE_ARGS+=--enable-plugin-id3
PLIST_SUB+= ID3:=""
.endif
.if defined(WITHOUT_VORBIS)
CONFIGURE_ARGS+=--disable-plugin-vorbis
PLIST_SUB+= VORBIS:="@comment "
.else
LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis
CONFIGURE_ARGS+=--enable-plugin-vorbis
PLIST_SUB+= VORBIS:=""
.endif
.if defined(WITHOUT_XINE)
CONFIGURE_ARGS+=--disable-thumbnailer-xine
PLIST_SUB+= XINE:="@comment "
.else
LIB_DEPENDS+= xine.14:${PORTSDIR}/multimedia/libxine
CONFIGURE_ARGS+=--enable-thumbnailer-xine
PLIST_SUB+= XINE:=""
.endif
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
BROKEN= "Broken dependencies."
.endif
pre-everything::
@${ECHO_MSG} "*****************************************************************************"
.if !defined(WITH_DEBUG) || !defined(WITH_ECORE_MAINLOOP) || !defined(WITHOUT_EXTRACTOR) || !defined(WITHOUT_ID3) || !defined(WITHOUT_VORBIS) || !defined(WITHOUT_XINE)
@${ECHO_MSG} "You may specify the following on the command line:"
@${ECHO_MSG} " "
.endif
.if !defined(WITH_DEBUG)
@${ECHO_MSG} "WITH_DEBUG=yes, enable debugging."
.endif
.if !defined(WITH_ECORE_MAINLOOP)
@${ECHO_MSG} "WITH_ECORE_MAINLOOP=yes, use eCore as main-loop, GLib is default and faster."
.endif
.if !defined(WITHOUT_EXTRACTOR)
@${ECHO_MSG} "WITHOUT_EXTRACTOR=yes, disable the file keywords plugin."
.endif
.if !defined(WITHOUT_ID3)
@${ECHO_MSG} "WITHOUT_ID3=yes, disable the file info plugin for mp3 files."
.endif
.if !defined(WITHOUT_VORBIS)
@${ECHO_MSG} "WITHOUT_VORBIS=yes, disable the file info plugin for vorbis (ogg) files."
.endif
.if !defined(WITHOUT_XINE)
@${ECHO_MSG} "WITHOUT_XINE=yes, disable the thumbnailer for video files."
.endif
@${ECHO_MSG} "*****************************************************************************"
post-patch:
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|LDFLAGS = |LDFLAGS = @LDFLAGS@ |g'
@${REINPLACE_CMD} -e 's|-lmagic|-lmagic -lz|g ; s|"loop"|"$$loop"|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|@ecore_cflags@|$$(ECORE_CFLAGS)|g ; \
s|@ecore_libs@|$$(ECORE_LIBS)|g' ${WRKSRC}/src/Makefile.in
.include <bsd.port.post.mk>