diff options
author | Martin Matuska <mm@FreeBSD.org> | 2011-06-03 12:51:23 +0000 |
---|---|---|
committer | Martin Matuska <mm@FreeBSD.org> | 2011-06-03 12:51:23 +0000 |
commit | 81bfbd62f7ae991ded6d97aa6261070063578fc9 (patch) | |
tree | 74444d867ad8b054529852a38b25a6109d45851d /graphics/exiftran | |
parent | be3682b91dd57329a73bdc6a81a4729161da008e (diff) |
Notes
Diffstat (limited to 'graphics/exiftran')
-rw-r--r-- | graphics/exiftran/Makefile | 41 | ||||
-rw-r--r-- | graphics/exiftran/distinfo | 2 | ||||
-rw-r--r-- | graphics/exiftran/files/Makefile | 6 | ||||
-rw-r--r-- | graphics/exiftran/files/Makefile.exiftran | 20 | ||||
-rw-r--r-- | graphics/exiftran/files/Makefile.thumbnail.cgi | 13 | ||||
-rw-r--r-- | graphics/exiftran/pkg-descr | 9 |
6 files changed, 91 insertions, 0 deletions
diff --git a/graphics/exiftran/Makefile b/graphics/exiftran/Makefile new file mode 100644 index 000000000000..f24c27e45d12 --- /dev/null +++ b/graphics/exiftran/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: exiftran +# Date created: June 03 2011 +# Whom: Martin Matuska <mm@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= exiftran +DISTNAME= fbida-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} +PORTVERSION= 2.08 +CATEGORIES= graphics +MASTER_SITES= http://www.kraxel.org/releases/fbida/ + +MAINTAINER= mm@FreeBSD.org +COMMENT= Command line utility to transform jpeg files + +LIB_DEPENDS= exif.12:${PORTSDIR}/graphics/libexif \ + jpeg:${PORTSDIR}/graphics/jpeg + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +MAKE_JOBS_SAFE= yes +MAKE_ARGS+= WRKSRC=${WRKSRC} BINDIR=${PREFIX}/bin MANDIR=${MANPREFIX}/man + +PLIST_FILES= bin/exiftran bin/thumbnail.cgi +MAN1= exiftran.1 + +post-patch: + @${MKDIR} ${WRKSRC}/build/exiftran ${WRKSRC}/build/thumbnail.cgi + @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile + @${CP} ${FILESDIR}/Makefile.exiftran \ + ${WRKSRC}/build/exiftran/Makefile + @${CP} ${FILESDIR}/Makefile.thumbnail.cgi \ + ${WRKSRC}/build/thumbnail.cgi/Makefile + +post-install: + @${INSTALL_MAN} ${WRKSRC}/exiftran.man \ + ${MANPREFIX}/man/man1/exiftran.1 + +.include <bsd.port.mk> diff --git a/graphics/exiftran/distinfo b/graphics/exiftran/distinfo new file mode 100644 index 000000000000..fdf32b3c2635 --- /dev/null +++ b/graphics/exiftran/distinfo @@ -0,0 +1,2 @@ +SHA256 (fbida-2.08.tar.gz) = 298e7f3545e33596a5876f6b9c3da7ef475c2692e5fab0df824fbcd7a489cd80 +SIZE (fbida-2.08.tar.gz) = 241283 diff --git a/graphics/exiftran/files/Makefile b/graphics/exiftran/files/Makefile new file mode 100644 index 000000000000..f5fcce0d6002 --- /dev/null +++ b/graphics/exiftran/files/Makefile @@ -0,0 +1,6 @@ +# $FreeBSD$ + +SUBDIR= build/exiftran build/thumbnail.cgi + +.include <bsd.subdir.mk> + diff --git a/graphics/exiftran/files/Makefile.exiftran b/graphics/exiftran/files/Makefile.exiftran new file mode 100644 index 000000000000..23e5ab7c7968 --- /dev/null +++ b/graphics/exiftran/files/Makefile.exiftran @@ -0,0 +1,20 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../.. +PROG= exiftran +SRCS= exiftran.c genthumbnail.c jpegtools.c filter.c op.c readers.c + +.PATH: ${.CURDIR}/../../jpeg/80 +SRCS+= transupp.c + +.PATH: ${.CURDIR}/../../rd +SRCS+= read-jpeg.c + +LDADD= -L${PREFIX}/lib -ljpeg -lexif + +CFLAGS+= -I${PREFIX}/include -I${.CURDIR}/../../jpeg/80 \ + -I${.CURDIR}/../.. -DHAVE_NEW_EXIF + +MAN= + +.include <bsd.prog.mk> diff --git a/graphics/exiftran/files/Makefile.thumbnail.cgi b/graphics/exiftran/files/Makefile.thumbnail.cgi new file mode 100644 index 000000000000..89f7ed917742 --- /dev/null +++ b/graphics/exiftran/files/Makefile.thumbnail.cgi @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PROG= thumbnail.cgi + +.PATH: ${.CURDIR}/../.. +SRCS+= thumbnail.cgi.c + +CFLAGS+= -I${PREFIX}/include -DHAVE_NEW_EXIF +LDADD= -L${PREFIX}/lib -lexif + +MAN= + +.include <bsd.prog.mk> diff --git a/graphics/exiftran/pkg-descr b/graphics/exiftran/pkg-descr new file mode 100644 index 000000000000..e04176d0d63f --- /dev/null +++ b/graphics/exiftran/pkg-descr @@ -0,0 +1,9 @@ +exiftran is a command line utility to transform digital image jpeg images. + +It can do lossless rotations like jpegtran, but unlike jpegtran it cares +about the EXIF data: It can rotate images automatically by checking the exif +orientation tag, it updates the exif informaton if needed (image dimension, +orientation), it also rotates the exif thumbnail. +It can process multiple images at once. + +WWW: http://www.kraxel.org/blog/linux/fbida/ |