# Created by: Yuki Sawada # $FreeBSD$ PORTNAME= enfle PORTVERSION= 20101006 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://enfle.fennel.org/files/stable/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple plugin-based graphics viewer BUILD_DEPENDS= ${LOCALBASE}/lib/X11/rgb.txt:${PORTSDIR}/x11/rgb LIB_DEPENDS= arc.1:${PORTSDIR}/archivers/libarc \ jasper.4:${PORTSDIR}/graphics/jasper \ jpeg.11:${PORTSDIR}/graphics/jpeg \ mng.1:${PORTSDIR}/graphics/libmng \ gif.5:${PORTSDIR}/graphics/giflib \ png15:${PORTSDIR}/graphics/png \ theora.0:${PORTSDIR}/multimedia/libtheora RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= SIMD AVCODEC AVCODEC_DESC= Enable libavcodec support USE_LDCONFIG= yes USE_BZIP2= yes USE_XORG= ice x11 xext xv USE_GNOME= esound USES= iconv USE_GMAKE= yes USE_AUTOTOOLS= libtool CONFIGURE_ENV= ac_cv_header_mpeg_h=no \ ac_cv_header_libmpeg3_h=no \ ac_cv_header_decore_h=no \ ac_cv_header_avifile_h=no CONFIGURE_ARGS= --with-ungif PKGDEINSTALL= ${PKGINSTALL} CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libpng15 LDFLAGS+= -L${LOCALBASE}/lib NO_STAGE= yes .include .if ${ARCH} == "i386" CONFIGURE_ARGS+= --enable-spi --enable-dmo .if empty(PORT_OPTIONS:MSIMD) CONFIGURE_ARGS+= --disable-mmx --disable-sse .endif .endif .if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64" BROKEN= Does not compile on ia64, powerpc, or sparc64 .endif .if ${PORT_OPTIONS:MAVCODEC} LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg PLIST_SUB+= AVCODEC="" .else CONFIGURE_ARGS+= --disable-system-avcodec PLIST_SUB+= AVCODEC="@comment " .endif .if (${OSVERSION} >= 900000 && ${OSVERSION} < 900012) || ${OSVERSION} < 800505 LIB_DEPENDS+= lzma.5:${PORTSDIR}/archivers/xz .endif post-patch: @${REINPLACE_CMD} -e \ 's|/usr/local/|${LOCALBASE}/|g ; \ s|/usr/X11R6/|${LOCALBASE}/|g ; \ /LIB/s|-lpthread|${PTHREAD_LIBS}|g ; \ /LIB/s|-lc_r|${PTHREAD_LIBS}|g ; \ /CFLAGS/s|-pthread|${PTHREAD_CFLAGS}|g ; \ /DLOPEN/s|-ldl||g ; \ s|-lungif|-lgif|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-lungif|-lgif|' \ ${WRKSRC}/lib/avcodec/config.mak @${REINPLACE_CMD} -e \ '/enfle -N/s|^|#|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|/usr/share/X11|${LOCALBASE}/lib/X11|g ; \ /X11R6/d' ${WRKSRC}/plugins/loader/xpm/xpm.c .if ${OSVERSION} < 700000 @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|effect|| ; \ /^SUBDIRS/s|audiodecoder|| ; \ /^SUBDIRS/s|videodecoder|| ; \ /^SUBDIRS/s|demultiplexer||' ${WRKSRC}/plugins/Makefile.in @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|tar||' ${WRKSRC}/plugins/archiver/Makefile.in .endif post-install: @${SETENV} PKG_PREFIX="${PREFIX}" \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include