mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
- Add staging support
- Convert to new LIB_DEPENDS format - Use options helpers - Install striped binaries - Remove Authors tag from pkg-descr
This commit is contained in:
parent
687dc53019
commit
a9ea18d8bd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=352442
@ -10,96 +10,56 @@ MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION}
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Yet another GTK+ based image viewer
|
||||
|
||||
LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg \
|
||||
png15:${PORTSDIR}/graphics/png
|
||||
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
|
||||
libpng15.so:${PORTSDIR}/graphics/png
|
||||
|
||||
USES= gmake pkgconfig
|
||||
WANT_GNOME= yes
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GNOME= gtk20
|
||||
USE_XORG= xinerama ice
|
||||
CONFIGURE_ARGS= --with-gtk2
|
||||
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
|
||||
CFLAGS+= -DUSE_GTK2
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include"
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE IMLIB
|
||||
OPTIONS_DEFAULT=SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER
|
||||
NO_OPTIONS_SORT=yes
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
SPLASH_DESC= Show splash screen on startup
|
||||
SPLASH_CONFIGURE_ENABLE=splash
|
||||
|
||||
NLS_CONFIGURE_ENABLE= nls
|
||||
NLS_USES= gettext
|
||||
|
||||
IMLIB_DESC= imlib, disable gdk-pixbuf
|
||||
IMLIB_CONFIGURE_ENABLE= gdk-pixbuf
|
||||
IMLIB_USE= GNOME=imlib
|
||||
|
||||
USE_GNOME= gtk20
|
||||
USE_XORG= xinerama ice
|
||||
CONFIGURE_ARGS= --with-gtk2
|
||||
CFLAGS+= -DUSE_GTK2
|
||||
LIBMNG_CONFIGURE_WITH= libmng
|
||||
LIBMNG_LIB_DEPENDS= libmng.so:${PORTSDIR}/graphics/libmng
|
||||
|
||||
LIBWMF_CONFIGURE_WITH= libwmf
|
||||
LIBWMF_LIB_DEPENDS= libwmf.so:${PORTSDIR}/graphics/libwmf
|
||||
|
||||
LIBRSVG2_CONFIGURE_WITH=librsvg
|
||||
LIBRSVG2_LIB_DEPENDS= librsvg-2.so:${PORTSDIR}/graphics/librsvg2
|
||||
|
||||
LIBEXIF_CONFIGURE_ENABLE=exif
|
||||
LIBEXIF_LIB_DEPENDS= libexif.so:${PORTSDIR}/graphics/libexif
|
||||
LIBEXIF_EXTRA_PATCHES= ${FILESDIR}/extra-patch-src-exit_view.c
|
||||
|
||||
MPLAYER_CONFIGURE_ENABLE=mplayer
|
||||
MPLAYER_RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
|
||||
|
||||
LIBXINE_CONFIGURE_WITH= xine
|
||||
LIBXINE_LIB_DEPENDS= xine:${PORTSDIR}/multimedia/libxine
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ! ${PORT_OPTIONS:MSPLASH}
|
||||
CONFIGURE_ARGS+= --disable-splash
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
USES+= gettext
|
||||
PLIST_SUB+= NLS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-nls
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MIMLIB}
|
||||
USE_GNOME+= imlib
|
||||
CONFIGURE_ARGS+= --disable-gdk-pixbuf
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLIBMNG}
|
||||
LIB_DEPENDS+= mng:${PORTSDIR}/graphics/libmng
|
||||
PLIST_SUB+= WITH_LIBMNG=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-libmng
|
||||
PLIST_SUB+= WITH_LIBMNG="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLIBWMF}
|
||||
LIB_DEPENDS+= wmf:${PORTSDIR}/graphics/libwmf
|
||||
PLIST_SUB+= WITH_LIBWMF=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-libwmf
|
||||
PLIST_SUB+= WITH_LIBWMF="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLIBRSVG2}
|
||||
LIB_DEPENDS+= rsvg-2:${PORTSDIR}/graphics/librsvg2
|
||||
PLIST_SUB+= WITH_LIBRSVG=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-librsvg
|
||||
PLIST_SUB+= WITH_LIBRSVG="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLIBEXIF}
|
||||
LIB_DEPENDS+= exif:${PORTSDIR}/graphics/libexif
|
||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src-exit_view.c
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-exif
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMPLAYER}
|
||||
RUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer
|
||||
CONFIGURE_ARGS+= --enable-mplayer
|
||||
PLIST_SUB+= WITH_LIBMPLAYER=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-mplayer
|
||||
PLIST_SUB+= WITH_LIBMPLAYER="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLIBXINE}
|
||||
LIB_DEPENDS+= xine:${PORTSDIR}/multimedia/libxine
|
||||
CONFIGURE_ARGS+= --with-xine
|
||||
PLIST_SUB+= WITH_LIBXINE=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-xine
|
||||
PLIST_SUB+= WITH_LIBXINE="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's/DATADIRNAME=lib/DATADIRNAME=share/g' \
|
||||
-e 's|echo aout|echo elf|' \
|
||||
@ -107,6 +67,8 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|/gnome/apps/|/apps/|' \
|
||||
${WRKSRC}/gimageview.spec \
|
||||
${WRKSRC}/etc/Makefile.in
|
||||
@${FIND} ${WRKSRC} -name Makefile.in -exec ${REINPLACE_CMD} \
|
||||
's|= $$(DESTDIR)|= |' {} \;
|
||||
|
||||
post-configure:
|
||||
.if ${PORT_OPTIONS:MIMLIB}
|
||||
|
@ -4,5 +4,4 @@ It supports tabbed browsing, thumbnail table views, directory tree views,
|
||||
drag and drop, reading thumbnail cache of other famous image viewers,
|
||||
and a flexible user interface.
|
||||
|
||||
Authors: Takuro Ashie <ashie@homa.ne.jp>, Nyan2 <t-nyan2@nifty.com>
|
||||
WWW: http://gtkmmviewer.sourceforge.net/
|
||||
|
@ -6,21 +6,21 @@ lib/gimageview/archiver/libgimv_zip_extarc.so
|
||||
lib/gimageview/image_loader/libgimv_bmp_loader.so
|
||||
lib/gimageview/image_loader/libgimv_jpeg_loader.so
|
||||
lib/gimageview/image_loader/libgimv_mag_loader.so
|
||||
%%WITH_LIBMNG%%lib/gimageview/image_loader/libgimv_mng_loader.so
|
||||
%%LIBMNG%%lib/gimageview/image_loader/libgimv_mng_loader.so
|
||||
lib/gimageview/image_loader/libgimv_pcx_loader.so
|
||||
lib/gimageview/image_loader/libgimv_pixbuf_loader.so
|
||||
lib/gimageview/image_loader/libgimv_png_loader.so
|
||||
%%WITH_LIBRSVG%%lib/gimageview/image_loader/libgimv_rsvg_loader.so
|
||||
%%LIBRSVG2%%lib/gimageview/image_loader/libgimv_rsvg_loader.so
|
||||
lib/gimageview/image_loader/libgimv_tga_loader.so
|
||||
%%WITH_LIBWMF%%lib/gimageview/image_loader/libgimv_wmf_loader.so
|
||||
%%LIBWMF%%lib/gimageview/image_loader/libgimv_wmf_loader.so
|
||||
lib/gimageview/image_loader/libgimv_xbm_loader.so
|
||||
lib/gimageview/image_loader/libgimv_xcf_loader.so
|
||||
lib/gimageview/image_loader/libgimv_xvpics_loader.so
|
||||
lib/gimageview/image_saver/libgimv_png_saver.so
|
||||
lib/gimageview/image_saver/libgimv_pnm_saver.so
|
||||
lib/gimageview/image_saver/libgimv_xvpics_saver.so
|
||||
%%WITH_LIBMPLAYER%%lib/gimageview/image_view/libgimv_mplayer.so
|
||||
%%WITH_LIBXINE%%lib/gimageview/image_view/libgimv_xine.so
|
||||
%%MPLAYER%%lib/gimageview/image_view/libgimv_mplayer.so
|
||||
%%LIBXINE%%lib/gimageview/image_view/libgimv_xine.so
|
||||
lib/gimageview/io_stream/libgimv_bz_io.so
|
||||
lib/gimageview/io_stream/libgimv_gzip_io.so
|
||||
lib/gimageview/thumbnail/libgimv_ee_thumb.so
|
||||
|
Loading…
Reference in New Issue
Block a user