Date: Wed, 3 Sep 2014 03:27:41 +0000 (UTC) From: "Vanilla I. Shu" <vanilla@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r367147 - head/graphics/imgv Message-ID: <201409030327.s833Rf0B047152@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: vanilla Date: Wed Sep 3 03:27:41 2014 New Revision: 367147 URL: http://svnweb.freebsd.org/changeset/ports/367147 QAT: https://qat.redports.org/buildarchive/r367147/ Log: Stagify. PR: ports/193157 Submitted by: Ports Fury. Modified: head/graphics/imgv/Makefile head/graphics/imgv/pkg-descr head/graphics/imgv/pkg-plist Modified: head/graphics/imgv/Makefile ============================================================================== --- head/graphics/imgv/Makefile Wed Sep 3 03:20:50 2014 (r367146) +++ head/graphics/imgv/Makefile Wed Sep 3 03:27:41 2014 (r367147) @@ -3,34 +3,52 @@ PORTNAME= imgv PORTVERSION= 3.1.6 -PORTREVISION= 2 +DISTVERSIONSUFFIX= -src +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} -EXTRACT_SUFX= -src.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Unique and feature rich Image Viewer -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \ - ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging +LICENSE= GPLv2 -USE_PYTHON= yes +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:${PORTSDIR}/devel/py-game \ + ${PYTHON_PKGNAMEPREFIX}imaging>0:${PORTSDIR}/graphics/py-imaging + +NO_ARCH= yes NO_BUILD= yes -NO_STAGE= yes -.include <bsd.port.pre.mk> +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +USES= python:run shebangfix +SHEBANG_FILES= imgv.py +python_OLD_CMD= /usr/bin/env python +python_CMD= ${PYTHON_CMD} post-patch: - ${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' ${WRKSRC}/gl.py + @${REINPLACE_CMD} -e \ + 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/gl.py + +do-configure: + @${ECHO_CMD} -n > ${WRKSRC}/__init__.py do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/imgv.py ${PREFIX}/bin/imgv - ${RM} -f ${WRKSRC}/imgv.py ${WRKSRC}/setup.py - ${MKDIR} ${DATADIR}/data - ${INSTALL_DATA} ${WRKSRC}/data/* ${DATADIR}/data - ${MKDIR} ${PYTHON_SITELIBDIR}/imgv/ - ${TOUCH} ${PYTHON_SITELIBDIR}/imgv/__init__.py - ${INSTALL_DATA} ${WRKSRC}/*.py ${PYTHON_SITELIBDIR}/imgv/ - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PYTHON_SITELIBDIR}/imgv/ + (cd ${WRKSRC} && ${INSTALL_SCRIPT} imgv.py \ + ${STAGEDIR}${PREFIX}/bin/imgv) + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv + (cd ${WRKSRC} && ${FIND} . -maxdepth 1 -type f \ + -name "*.py" -a ! -name "setup.py" -a ! -name "imgv.py" | \ + ${XARGS} -J % ${INSTALL_DATA} % \ + ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/imgv) + @${MKDIR} ${STAGEDIR}${DATADIR}/data + (cd ${WRKSRC}/data && ${INSTALL_DATA} * \ + ${STAGEDIR}${DATADIR}/data) + @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ + -d ${PYTHONPREFIX_SITELIBDIR} \ + -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) + @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \ + -d ${PYTHONPREFIX_SITELIBDIR} \ + -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/graphics/imgv/pkg-descr ============================================================================== --- head/graphics/imgv/pkg-descr Wed Sep 3 03:20:50 2014 (r367146) +++ head/graphics/imgv/pkg-descr Wed Sep 3 03:27:41 2014 (r367147) @@ -1,9 +1,10 @@ -Features include a GUI that doesn't get in the way of viewing your images, a -file browser, slideshows, zooming, rotating, on-the-fly Exif viewing, -histograms, fullscreen support, wallpaper setting, the ability to view 4 images -on the screen at once, adjustable thumbnail sizes, playlists, view and download -images from Web sites, movie playing, file searching/filtering, multiple -directory loading, transitional effects, image hiding and more. +Features include a GUI that doesn't get in the way of viewing your +images, a file browser, slideshows, zooming, rotating, on-the-fly Exif +viewing, histograms, fullscreen support, wallpaper setting, the ability +to view 4 images on the screen at once, adjustable thumbnail sizes, +playlists, view and download images from Web sites, movie playing, file +searching/filtering, multiple directory loading, transitional effects, +image hiding and more. -Author: Ryan Kulla <rkulla@gmail.com> -WWW: http://imgv.sourceforge.net/ +Author: Ryan Kulla <rkulla@gmail.com> +WWW: http://imgv.sourceforge.net/ Modified: head/graphics/imgv/pkg-plist ============================================================================== --- head/graphics/imgv/pkg-plist Wed Sep 3 03:20:50 2014 (r367146) +++ head/graphics/imgv/pkg-plist Wed Sep 3 03:27:41 2014 (r367147) @@ -1,110 +1,155 @@ bin/imgv -%%DATADIR%%/data/Vera.ttf -%%DATADIR%%/data/arrow_left_black.xbm -%%DATADIR%%/data/bla -%%DATADIR%%/data/change-box.jpg -%%DATADIR%%/data/checked-box.jpg -%%DATADIR%%/data/imgv-error.jpg -%%DATADIR%%/data/imgv-icon-blank.png -%%DATADIR%%/data/imgv-icon.ico -%%DATADIR%%/data/imgv-icon.png -%%DATADIR%%/data/imgv-logo1-small.jpg -%%DATADIR%%/data/imgv-logo1.jpg -%%DATADIR%%/data/imgv.conf -%%DATADIR%%/data/movie-file.jpg -%%DATADIR%%/data/no-matches.jpg -%%DATADIR%%/data/playlists -%%DATADIR%%/data/unchecked-box.jpg -@dirrm %%DATADIR%%/data -@dirrm %%DATADIR%% %%PYTHON_SITELIBDIR%%/imgv/__init__.py %%PYTHON_SITELIBDIR%%/imgv/__init__.pyc +%%PYTHON_SITELIBDIR%%/imgv/__init__.pyo %%PYTHON_SITELIBDIR%%/imgv/buttons.py %%PYTHON_SITELIBDIR%%/imgv/buttons.pyc +%%PYTHON_SITELIBDIR%%/imgv/buttons.pyo %%PYTHON_SITELIBDIR%%/imgv/cfg.py %%PYTHON_SITELIBDIR%%/imgv/cfg.pyc +%%PYTHON_SITELIBDIR%%/imgv/cfg.pyo %%PYTHON_SITELIBDIR%%/imgv/confirm.py %%PYTHON_SITELIBDIR%%/imgv/confirm.pyc +%%PYTHON_SITELIBDIR%%/imgv/confirm.pyo %%PYTHON_SITELIBDIR%%/imgv/cursor.py %%PYTHON_SITELIBDIR%%/imgv/cursor.pyc +%%PYTHON_SITELIBDIR%%/imgv/cursor.pyo %%PYTHON_SITELIBDIR%%/imgv/dir_nav.py %%PYTHON_SITELIBDIR%%/imgv/dir_nav.pyc +%%PYTHON_SITELIBDIR%%/imgv/dir_nav.pyo %%PYTHON_SITELIBDIR%%/imgv/downloader.py %%PYTHON_SITELIBDIR%%/imgv/downloader.pyc +%%PYTHON_SITELIBDIR%%/imgv/downloader.pyo %%PYTHON_SITELIBDIR%%/imgv/edit.py %%PYTHON_SITELIBDIR%%/imgv/edit.pyc +%%PYTHON_SITELIBDIR%%/imgv/edit.pyo %%PYTHON_SITELIBDIR%%/imgv/effect_melt.py %%PYTHON_SITELIBDIR%%/imgv/effect_melt.pyc +%%PYTHON_SITELIBDIR%%/imgv/effect_melt.pyo %%PYTHON_SITELIBDIR%%/imgv/error_box.py %%PYTHON_SITELIBDIR%%/imgv/error_box.pyc +%%PYTHON_SITELIBDIR%%/imgv/error_box.pyo %%PYTHON_SITELIBDIR%%/imgv/error_screen.py %%PYTHON_SITELIBDIR%%/imgv/error_screen.pyc +%%PYTHON_SITELIBDIR%%/imgv/error_screen.pyo %%PYTHON_SITELIBDIR%%/imgv/exif.py %%PYTHON_SITELIBDIR%%/imgv/exif.pyc +%%PYTHON_SITELIBDIR%%/imgv/exif.pyo %%PYTHON_SITELIBDIR%%/imgv/file_master.py %%PYTHON_SITELIBDIR%%/imgv/file_master.pyc +%%PYTHON_SITELIBDIR%%/imgv/file_master.pyo %%PYTHON_SITELIBDIR%%/imgv/filter_files.py %%PYTHON_SITELIBDIR%%/imgv/filter_files.pyc +%%PYTHON_SITELIBDIR%%/imgv/filter_files.pyo %%PYTHON_SITELIBDIR%%/imgv/four.py %%PYTHON_SITELIBDIR%%/imgv/four.pyc +%%PYTHON_SITELIBDIR%%/imgv/four.pyo %%PYTHON_SITELIBDIR%%/imgv/gl.py %%PYTHON_SITELIBDIR%%/imgv/gl.pyc +%%PYTHON_SITELIBDIR%%/imgv/gl.pyo %%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.py %%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.pyc +%%PYTHON_SITELIBDIR%%/imgv/handle_keyboard.pyo %%PYTHON_SITELIBDIR%%/imgv/help.py %%PYTHON_SITELIBDIR%%/imgv/help.pyc +%%PYTHON_SITELIBDIR%%/imgv/help.pyo %%PYTHON_SITELIBDIR%%/imgv/hide.py %%PYTHON_SITELIBDIR%%/imgv/hide.pyc +%%PYTHON_SITELIBDIR%%/imgv/hide.pyo %%PYTHON_SITELIBDIR%%/imgv/img_screen.py %%PYTHON_SITELIBDIR%%/imgv/img_screen.pyc +%%PYTHON_SITELIBDIR%%/imgv/img_screen.pyo %%PYTHON_SITELIBDIR%%/imgv/img_surf.py %%PYTHON_SITELIBDIR%%/imgv/img_surf.pyc +%%PYTHON_SITELIBDIR%%/imgv/img_surf.pyo %%PYTHON_SITELIBDIR%%/imgv/input_box.py %%PYTHON_SITELIBDIR%%/imgv/input_box.pyc +%%PYTHON_SITELIBDIR%%/imgv/input_box.pyo %%PYTHON_SITELIBDIR%%/imgv/list_images.py %%PYTHON_SITELIBDIR%%/imgv/list_images.pyc +%%PYTHON_SITELIBDIR%%/imgv/list_images.pyo %%PYTHON_SITELIBDIR%%/imgv/load_img.py %%PYTHON_SITELIBDIR%%/imgv/load_img.pyc +%%PYTHON_SITELIBDIR%%/imgv/load_img.pyo %%PYTHON_SITELIBDIR%%/imgv/load_timers.py %%PYTHON_SITELIBDIR%%/imgv/load_timers.pyc +%%PYTHON_SITELIBDIR%%/imgv/load_timers.pyo %%PYTHON_SITELIBDIR%%/imgv/main_menu.py %%PYTHON_SITELIBDIR%%/imgv/main_menu.pyc +%%PYTHON_SITELIBDIR%%/imgv/main_menu.pyo %%PYTHON_SITELIBDIR%%/imgv/movie_player.py %%PYTHON_SITELIBDIR%%/imgv/movie_player.pyc +%%PYTHON_SITELIBDIR%%/imgv/movie_player.pyo %%PYTHON_SITELIBDIR%%/imgv/open_url.py %%PYTHON_SITELIBDIR%%/imgv/open_url.pyc +%%PYTHON_SITELIBDIR%%/imgv/open_url.pyo %%PYTHON_SITELIBDIR%%/imgv/pan.py %%PYTHON_SITELIBDIR%%/imgv/pan.pyc +%%PYTHON_SITELIBDIR%%/imgv/pan.pyo %%PYTHON_SITELIBDIR%%/imgv/playlist.py %%PYTHON_SITELIBDIR%%/imgv/playlist.pyc +%%PYTHON_SITELIBDIR%%/imgv/playlist.pyo %%PYTHON_SITELIBDIR%%/imgv/randomizer.py %%PYTHON_SITELIBDIR%%/imgv/randomizer.pyc +%%PYTHON_SITELIBDIR%%/imgv/randomizer.pyo %%PYTHON_SITELIBDIR%%/imgv/refresh.py %%PYTHON_SITELIBDIR%%/imgv/refresh.pyc +%%PYTHON_SITELIBDIR%%/imgv/refresh.pyo %%PYTHON_SITELIBDIR%%/imgv/res.py %%PYTHON_SITELIBDIR%%/imgv/res.pyc +%%PYTHON_SITELIBDIR%%/imgv/res.pyo %%PYTHON_SITELIBDIR%%/imgv/rm_img.py %%PYTHON_SITELIBDIR%%/imgv/rm_img.pyc +%%PYTHON_SITELIBDIR%%/imgv/rm_img.pyo %%PYTHON_SITELIBDIR%%/imgv/rotate.py %%PYTHON_SITELIBDIR%%/imgv/rotate.pyc +%%PYTHON_SITELIBDIR%%/imgv/rotate.pyo %%PYTHON_SITELIBDIR%%/imgv/screensaver.py %%PYTHON_SITELIBDIR%%/imgv/screensaver.pyc +%%PYTHON_SITELIBDIR%%/imgv/screensaver.pyo %%PYTHON_SITELIBDIR%%/imgv/show_message.py %%PYTHON_SITELIBDIR%%/imgv/show_message.pyc +%%PYTHON_SITELIBDIR%%/imgv/show_message.pyo %%PYTHON_SITELIBDIR%%/imgv/slideshow.py %%PYTHON_SITELIBDIR%%/imgv/slideshow.pyc +%%PYTHON_SITELIBDIR%%/imgv/slideshow.pyo %%PYTHON_SITELIBDIR%%/imgv/status_bar.py %%PYTHON_SITELIBDIR%%/imgv/status_bar.pyc +%%PYTHON_SITELIBDIR%%/imgv/status_bar.pyo %%PYTHON_SITELIBDIR%%/imgv/thumb.py %%PYTHON_SITELIBDIR%%/imgv/thumb.pyc +%%PYTHON_SITELIBDIR%%/imgv/thumb.pyo %%PYTHON_SITELIBDIR%%/imgv/transitional.py %%PYTHON_SITELIBDIR%%/imgv/transitional.pyc +%%PYTHON_SITELIBDIR%%/imgv/transitional.pyo %%PYTHON_SITELIBDIR%%/imgv/usr_event.py %%PYTHON_SITELIBDIR%%/imgv/usr_event.pyc +%%PYTHON_SITELIBDIR%%/imgv/usr_event.pyo %%PYTHON_SITELIBDIR%%/imgv/verbose.py %%PYTHON_SITELIBDIR%%/imgv/verbose.pyc +%%PYTHON_SITELIBDIR%%/imgv/verbose.pyo %%PYTHON_SITELIBDIR%%/imgv/wallpaper.py %%PYTHON_SITELIBDIR%%/imgv/wallpaper.pyc +%%PYTHON_SITELIBDIR%%/imgv/wallpaper.pyo %%PYTHON_SITELIBDIR%%/imgv/zoom.py %%PYTHON_SITELIBDIR%%/imgv/zoom.pyc +%%PYTHON_SITELIBDIR%%/imgv/zoom.pyo +%%DATADIR%%/data/Vera.ttf +%%DATADIR%%/data/arrow_left_black.xbm +%%DATADIR%%/data/bla +%%DATADIR%%/data/change-box.jpg +%%DATADIR%%/data/checked-box.jpg +%%DATADIR%%/data/imgv-error.jpg +%%DATADIR%%/data/imgv-icon-blank.png +%%DATADIR%%/data/imgv-icon.ico +%%DATADIR%%/data/imgv-icon.png +%%DATADIR%%/data/imgv-logo1-small.jpg +%%DATADIR%%/data/imgv-logo1.jpg +%%DATADIR%%/data/imgv.conf +%%DATADIR%%/data/movie-file.jpg +%%DATADIR%%/data/no-matches.jpg +%%DATADIR%%/data/playlists +%%DATADIR%%/data/unchecked-box.jpg +@dirrm %%DATADIR%%/data +@dirrm %%DATADIR%% @dirrm %%PYTHON_SITELIBDIR%%/imgv
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409030327.s833Rf0B047152>