diff options
author | danfe <danfe@FreeBSD.org> | 2011-12-11 22:50:25 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2011-12-11 22:50:25 +0800 |
commit | c3b507a6795613541137ac78e5c690662b6a79c0 (patch) | |
tree | 5f9432265a0f662e21619e140d279dbaa1e0b5bc | |
parent | 36b00c660fff26cde9f1b8784a8a2d41c15836bc (diff) | |
download | freebsd-ports-gnome-c3b507a6795613541137ac78e5c690662b6a79c0.tar.gz freebsd-ports-gnome-c3b507a6795613541137ac78e5c690662b6a79c0.tar.zst freebsd-ports-gnome-c3b507a6795613541137ac78e5c690662b6a79c0.zip |
Add RenRot, Perl utility for various processing tasks on the image files, and
give maintainership to the author per his kind agreement.
WWW: http://puszcza.gnu.org.ua/projects/renrot/
Feature safe: yes
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/renrot/Makefile | 45 | ||||
-rw-r--r-- | graphics/renrot/distinfo | 2 | ||||
-rw-r--r-- | graphics/renrot/pkg-descr | 16 | ||||
-rw-r--r-- | graphics/renrot/pkg-plist | 8 |
5 files changed, 72 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 74551fcb7f70..5eaba7711dd7 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -844,6 +844,7 @@ SUBDIR += rayshade SUBDIR += reallyslick SUBDIR += recoverjpeg + SUBDIR += renrot SUBDIR += repng2jpeg SUBDIR += rgbpaint SUBDIR += ristretto diff --git a/graphics/renrot/Makefile b/graphics/renrot/Makefile new file mode 100644 index 000000000000..c465e1b33b7e --- /dev/null +++ b/graphics/renrot/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: RenRot +# Date created: 11 Dec 2011 +# Whom: Alexey Dokuchaev <danfe@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= renrot +PORTVERSION= 1.1 +CATEGORIES= graphics perl5 +MASTER_SITES= ftp://download.gnu.org.ua/pub/release/${PORTNAME}/ + +MAINTAINER= zeus@ibs.dn.ua +COMMENT= Perl utility for various processing tasks on the image files + +LICENSE= ART20 + +BUILD_DEPENDS= ${SITE_PERL}/Image/ExifTool.pm:${PORTSDIR}/graphics/p5-Image-ExifTool +RUN_DEPENDS:= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +OPTIONS= IMAGEMAGICK "Enable Image::Magick module support" off + +MAN1= ${PORTNAME}.1 +PORTDOCS= AUTHORS README ChangeLog NEWS TODO + +.include <bsd.port.options.mk> + +.if defined(WITH_IMAGEMAGICK) +RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Image/Magick.pm:${PORTSDIR}/graphics/ImageMagick +.endif + +post-install: + @${MKDIR} ${PREFIX}/etc/${PORTNAME} +.for conf in colors.conf copyright.tag renrot.conf tags.conf + ${INSTALL_DATA} ${WRKSRC}/etc/${conf} \ + ${PREFIX}/etc/${PORTNAME}/${conf}.sample +.endfor +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/graphics/renrot/distinfo b/graphics/renrot/distinfo new file mode 100644 index 000000000000..2fb727b1d90d --- /dev/null +++ b/graphics/renrot/distinfo @@ -0,0 +1,2 @@ +SHA256 (renrot-1.1.tar.gz) = 40b084bc7ff615fef62e560010b60299d3c7a3a19e576ef7c64962fdffdd79a4 +SIZE (renrot-1.1.tar.gz) = 50446 diff --git a/graphics/renrot/pkg-descr b/graphics/renrot/pkg-descr new file mode 100644 index 000000000000..e1dffcdc8af9 --- /dev/null +++ b/graphics/renrot/pkg-descr @@ -0,0 +1,16 @@ +RenRot is utility written in Perl, aiming to carry out different processing +tasks upon the image files (especially those containing EXIF data). + +RenRot renames files according to the flexible name template (allowing +DateTimeOriginal and FileModifyDate EXIF tags, if they exist, otherwise, the +name will be set according to the current time stamp). Furthermore, RenRot +can aggregate files according to the shooting time period. + +Additionally, it can losslessly rotate JPEGs and their thumbnails, based on +Orientation EXIF tag, or given angle. + +The script can also put commentary into the Commentary and UserComment tags. +Personal details can be specified via XMP tags defined in a configuration +file. + +WWW: http://puszcza.gnu.org.ua/projects/renrot/ diff --git a/graphics/renrot/pkg-plist b/graphics/renrot/pkg-plist new file mode 100644 index 000000000000..a48cc8462624 --- /dev/null +++ b/graphics/renrot/pkg-plist @@ -0,0 +1,8 @@ +bin/renrot +etc/renrot/colors.conf.sample +etc/renrot/copyright.tag.sample +etc/renrot/renrot.conf.sample +etc/renrot/tags.conf.sample +@dirrm etc/renrot +%%SITE_PERL%%/%%PERL_ARCH%%/auto/renrot/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/renrot |