mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Add new port graphics/multiraw, a parallel-execution batch converter for
camera raw format photographs using pthreads. Multiraw uses the graphics/dcraw-m or graphics/dcraw ports and their executables. dcraw-m is a modified version of dcraw which automatically rotates exported thumbnails and has a camera timezone offset adjustment variable. WWW: https://dx.burplex.com/bin/multiraw.html PR: ports/177492 Submitted by: Waitman Gobble <uzimac@da3m0n8t3r.com>
This commit is contained in:
parent
22e13304f8
commit
bee34da94c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=339672
@ -590,6 +590,7 @@
|
||||
SUBDIR += mscgen
|
||||
SUBDIR += mtpaint
|
||||
SUBDIR += multican
|
||||
SUBDIR += multiraw
|
||||
SUBDIR += mupdf
|
||||
SUBDIR += mxp
|
||||
SUBDIR += mypaint
|
||||
|
55
graphics/multiraw/Makefile
Normal file
55
graphics/multiraw/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# Created by: "Waitman Gobble" <uzimac@da3m0n8t3r.com>
|
||||
# $FreeBSD$
|
||||
# New ports collection makefile for: multiraw
|
||||
# Date created: 29 March 2013
|
||||
|
||||
PORTNAME= multiraw
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= GH
|
||||
DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION}-0-g${GH_COMMIT}
|
||||
|
||||
MAINTAINER= waitman@waitman.net
|
||||
COMMENT= Parallel process Camera RAW files using pthreads
|
||||
|
||||
LICENSE= MULTIRAW
|
||||
LICENSE_NAME= MULTIRAW BSD LICENSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/bin/dcraw:${PORTSDIR}/graphics/dcraw \
|
||||
${LOCALBASE}/bin/dcraw-m:${PORTSDIR}/graphics/dcraw-m
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= waitman
|
||||
GH_PROJECT= multiraw
|
||||
GH_COMMIT= 71a7651
|
||||
GH_TAGNAME= ${GH_COMMIT}
|
||||
|
||||
WRKSRC= ${WRKDIR}/waitman-multiraw-${GH_COMMIT}
|
||||
|
||||
PLIST_FILES= bin/multiraw man/man7/multiraw.7.gz
|
||||
PORTDOCS= *
|
||||
|
||||
WITH_PTHREAD= yes
|
||||
|
||||
OPTIONS_DEFINE= OPTIMIZE_O3
|
||||
OPTIMIZE_O3_DESC= Use O3 Optimization
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MOPTIMIZE_O3}
|
||||
CFLAGS+= -O3
|
||||
.endif
|
||||
|
||||
CFLAGS+= -std=c99 -pthread
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/multiraw ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_MAN} ${WRKSRC}/multiraw.7 ${STAGEDIR}${PREFIX}/man/man7/
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
2
graphics/multiraw/distinfo
Normal file
2
graphics/multiraw/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (waitman-multiraw-1.0-0-g71a7651.tar.gz) = cc62eb00fa067d05f6853e578c68f1f6ade7eb9962c3cdb86187cd4889b89bb2
|
||||
SIZE (waitman-multiraw-1.0-0-g71a7651.tar.gz) = 4262
|
23
graphics/multiraw/pkg-descr
Normal file
23
graphics/multiraw/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
Processing Camera Raw files to JPEG, TIFF, or PPM formats is extremely time
|
||||
intensive. Utilizing multiple threads on multi-core systems can realize an
|
||||
increase of productivity and time savings of 60%.
|
||||
|
||||
The multiraw.c program allows the user to batch convert Camera Raw format files
|
||||
in parallel using pthreads. The user may specify the number of threads to run,
|
||||
or they may use the Auto Thread switch which will cause the software to
|
||||
determine the appropriate number of threads based on the task requested.
|
||||
By default, multiraw.c calls dcraw-m, which is included. If the user wishes
|
||||
to use the unmodified dcraw program, it may be specified using the -o switch.
|
||||
|
||||
Use the -n switch to specify number of threads, or use -a to instruct the
|
||||
software to automatically determine the optimal number of threads to use
|
||||
depending on the commanded task.
|
||||
|
||||
multiraw uses dcraw-m, a modified version of dcraw which automatically
|
||||
rotates exported thumbnails and has a camera timezone offset adjustment
|
||||
variable.
|
||||
|
||||
WWW:
|
||||
https://dx.burplex.com/bin/multiraw.html
|
||||
https://dx.burplex.com/bin/autorot.html
|
||||
https://dx.burplex.com/bin/photohack.html
|
Loading…
Reference in New Issue
Block a user