diff options
author | vanilla <vanilla@FreeBSD.org> | 2014-09-03 03:27:41 +0000 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2014-09-03 03:27:41 +0000 |
commit | 785af43f5d99033960288a22fb03baa1ff813157 (patch) | |
tree | eadc39b2c3d3aefbe21e3c9fd3617cfe8b86db4b | |
parent | e168e3751a699a700d8f7281fddc12a086405ecb (diff) | |
download | FreeBSD-ports-785af43f5d99033960288a22fb03baa1ff813157.zip FreeBSD-ports-785af43f5d99033960288a22fb03baa1ff813157.tar.gz |
Stagify.
PR: ports/193157
Submitted by: Ports Fury.
-rw-r--r-- | graphics/imgv/Makefile | 54 | ||||
-rw-r--r-- | graphics/imgv/pkg-descr | 17 | ||||
-rw-r--r-- | graphics/imgv/pkg-plist | 81 |
3 files changed, 108 insertions, 44 deletions
diff --git a/graphics/imgv/Makefile b/graphics/imgv/Makefile index 662f20f..5e637aa 100644 --- a/graphics/imgv/Makefile +++ b/graphics/imgv/Makefile @@ -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/ - -.include <bsd.port.post.mk> + (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.mk> diff --git a/graphics/imgv/pkg-descr b/graphics/imgv/pkg-descr index ed3d700..b95b669 100644 --- a/graphics/imgv/pkg-descr +++ b/graphics/imgv/pkg-descr @@ -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/ diff --git a/graphics/imgv/pkg-plist b/graphics/imgv/pkg-plist index c619ef4..27e52e1 100644 --- a/graphics/imgv/pkg-plist +++ b/graphics/imgv/pkg-plist @@ -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 |