diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile index cf3d5aef709f..5193cdb1f598 100644 --- a/graphics/pqiv/Makefile +++ b/graphics/pqiv/Makefile @@ -1,84 +1,85 @@ PORTNAME= pqiv -PORTVERSION= 2.13.1 +PORTVERSION= 2.13.2 CATEGORIES= graphics MAINTAINER= danilo@FreeBSD.org COMMENT= Pretty Quick Image Viewer WWW= https://github.com/phillipberndt/pqiv LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BUILD_DEPENDS= bash:shells/bash +USES= compiler gettext-runtime gmake gnome pkgconfig xorg + USE_GITHUB= yes GH_ACCOUNT= phillipberndt OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 -OPTIONS_GROUP= BACKENDS -OPTIONS_GROUP_BACKENDS= LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP +OPTIONS_MULTI= BACKENDS +OPTIONS_MULTI_BACKENDS= LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP LIBARCHIVE_DESC= Libarchive formats support LIBAV_DESC= Video support SPECTRE_DESC= PS/EPS support WAND_DESC= ImageMagick image processing support -OPTIONS_DEFAULT= GTK2 PIXBUF +OPTIONS_DEFAULT= GTK3 LIBARCHIVE LIBAV PIXBUF POPPLER WEBP -USES= compiler gettext-runtime gmake gnome pkgconfig xorg USE_XORG= x11 USE_GNOME= cairo gdkpixbuf2 HAS_CONFIGURE= yes LIBARCHIVE_CONFIGURE_WITH= archive archive_cbx LIBARCHIVE_USES= libarchive LIBAV_CONFIGURE_WITH= libav LIBAV_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg PIXBUF_CONFIGURE_WITH= gdkpixbuf POPPLER_CONFIGURE_WITH= poppler POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib SPECTRE_CONFIGURE_WITH= spectre SPECTRE_LIB_DEPENDS= libspectre.so:print/libspectre WAND_CONFIGURE_WITH= wand WAND_USES= magick:6 WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp GTK2_CONFIGURE_ON= --gtk-version=2 GTK2_USE= GNOME=gtk20 GTK3_CONFIGURE_ON= --gtk-version=3 GTK3_USE= GNOME=gtk30 MAKEFILE= GNUmakefile PORTDOCS= README.markdown PLIST_FILES= bin/pqiv share/man/man1/pqiv.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ -e '/PQIV_DISABLE_PEDANTIC/d' \ -e '/PQIV_ENABLE_PEDANTIC/d' \ ${WRKSRC}/pqiv.c .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pqiv ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pqiv.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/pqiv/distinfo b/graphics/pqiv/distinfo index 79ce0abaafbd..fccc1a9d8396 100644 --- a/graphics/pqiv/distinfo +++ b/graphics/pqiv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710278178 -SHA256 (phillipberndt-pqiv-2.13.1_GH0.tar.gz) = 1db8567f75884dfc5dd41208f309b11e4e4ca48ecad537915885b64aa03857a4 -SIZE (phillipberndt-pqiv-2.13.1_GH0.tar.gz) = 143660 +TIMESTAMP = 1730735101 +SHA256 (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 154cbbe0a62be12cee23b0a46a86b2305d8128fd19924308ad5e9d22fa5ad4f7 +SIZE (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 143704 diff --git a/graphics/pqiv/pkg-descr b/graphics/pqiv/pkg-descr index bf4998603943..68340232d9e2 100644 --- a/graphics/pqiv/pkg-descr +++ b/graphics/pqiv/pkg-descr @@ -1,20 +1,9 @@ -Originally, PQIV was written as a drop-in replacement for QIV. The first -release was not more than a Python script, hence the name. Now, PQIV is -a (modulo some small extras) full featured clone of QIV written in C -using GTK-2 and GLIB-2. +pqiv is a powerful GTK 3 based command-line image viewer with a +minimal UI. It is highly customizable, can be fully controlled from +scripts, and has support for various file formats including PDF, +Postscript, video files and archives. It is optimized to be quick and +responsive. -Features include: -* Command line image viewer -* Directory traversing to view whole directories -* Watch files and directories for changes -* Natural order sorting of the images -* A status bar showing information on the current image -* Transparency and animation support -* Moving, zooming, rotation, flipping -* Slideshows -* Highly customizable -* Supports external image filters (e.g. convert) -* Preloads the next image in the background -* Fade between images -* Optional PDF/eps/ps support (useful e.g. for scientific plots) -* Optional video format support (e.g. for webm animations) +It comes with support for animations, slideshows, transparency, +VIM-like key bindings, automated loading of new images as they appear, +external image filters, marks, image preloading, and much more.