[150672] trunk/dports/graphics
raimue at macports.org
raimue at macports.org
Tue Jul 26 08:31:33 PDT 2016
Revision: 150672
https://trac.macports.org/changeset/150672
Author: raimue at macports.org
Date: 2016-07-26 08:31:33 -0700 (Tue, 26 Jul 2016)
Log Message:
-----------
graphics/exiftran:
New port, a tool from fbida, version 2.12
Added Paths:
-----------
trunk/dports/graphics/exiftran/
trunk/dports/graphics/exiftran/Portfile
trunk/dports/graphics/exiftran/files/
trunk/dports/graphics/exiftran/files/patch-cflags.diff
trunk/dports/graphics/exiftran/files/patch-makefile.diff
Added: trunk/dports/graphics/exiftran/Portfile
===================================================================
--- trunk/dports/graphics/exiftran/Portfile (rev 0)
+++ trunk/dports/graphics/exiftran/Portfile 2016-07-26 15:31:33 UTC (rev 150672)
@@ -0,0 +1,42 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name exiftran
+version 2.12
+categories graphics
+platforms darwin
+maintainers raimue \
+ openmaintainer
+license GPL-2+
+
+description A tool for transformations on JPEG from fbida
+long_description A command line tool for lossless transformations of JPEG images \
+ images. exiftran is similar to jpegtran, but respects EXIF data. \
+ This utility is part of the fbida project.
+
+homepage https://www.kraxel.org/blog/linux/fbida/
+master_sites https://www.kraxel.org/releases/fbida/
+distname fbida-${version}
+
+checksums rmd160 33b338c88c69e2a2b704e95cec09cb687fb6e577 \
+ sha256 d33193105cce77057c919761728cee9bbe8ec8ec4f12a770a600cab33611822f
+
+patchfiles patch-cflags.diff \
+ patch-makefile.diff
+
+depends_lib port:jpeg \
+ port:libexif
+
+use_configure no
+
+build.target exiftran
+build.args verbose=yes \
+ CC="${configure.cc}" \
+ EXTRA_CFLAGS="${configure.cflags} [get_canonical_archflags cc]"
+
+destroot {
+ xinstall -m 0755 ${worksrcpath}/exiftran ${destroot}${prefix}/bin/exiftran
+ xinstall -m 0755 ${worksrcpath}/exiftran.man ${destroot}${prefix}/share/man/man1/exiftran.1
+}
Property changes on: trunk/dports/graphics/exiftran/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/graphics/exiftran/files/patch-cflags.diff
===================================================================
--- trunk/dports/graphics/exiftran/files/patch-cflags.diff (rev 0)
+++ trunk/dports/graphics/exiftran/files/patch-cflags.diff 2016-07-26 15:31:33 UTC (rev 150672)
@@ -0,0 +1,22 @@
+--- mk/Variables.mk.orig 2016-07-26 15:26:23.000000000 +0200
++++ mk/Variables.mk 2016-07-26 15:26:51.000000000 +0200
+@@ -36,18 +36,12 @@
+ INSTALL_DIR := $(INSTALL) -d
+
+ # cflags
+-CFLAGS ?= -g -O2
++CFLAGS ?= $(EXTRA_CFLAGS)
+ CXXFLAGS ?= $(CFLAGS)
+ CFLAGS += -Wall -Wmissing-prototypes -Wstrict-prototypes \
+ -Wpointer-arith -Wunused
+ CXXFLAGS += -Wall -Wpointer-arith -Wunused
+
+-# add /usr/local to the search path if something is in there ...
+-ifneq ($(wildcard /usr/local/include/*.h),)
+- CFLAGS += -I/usr/local/include
+- LDFLAGS += -L/usr/local/$(LIB)
+-endif
+-
+ # fixup include path for $(srcdir) != "."
+ ifneq ($(srcdir),.)
+ CFLAGS += -I. -I$(srcdir)
Added: trunk/dports/graphics/exiftran/files/patch-makefile.diff
===================================================================
--- trunk/dports/graphics/exiftran/files/patch-makefile.diff (rev 0)
+++ trunk/dports/graphics/exiftran/files/patch-makefile.diff 2016-07-26 15:31:33 UTC (rev 150672)
@@ -0,0 +1,41 @@
+--- GNUmakefile.orig 2016-07-26 15:43:33.000000000 +0200
++++ GNUmakefile 2016-07-26 15:43:38.000000000 +0200
+@@ -53,7 +53,7 @@
+
+ ac_jpeg_ver = $(shell \
+ $(call ac_init,for libjpeg version);\
+- $(call ac_s_cmd,echo JPEG_LIB_VERSION \
++ $(call ac_s_cmd,printf JPEG_LIB_VERSION \
+ | cpp -include jpeglib.h | tail -n 1);\
+ $(call ac_fini))
+
+@@ -61,19 +61,19 @@
+ LIB := $(LIB)
+ RESDIR := $(call ac_resdir)
+ HAVE_ENDIAN_H := $(call ac_header,endian.h)
+-HAVE_LINUX_FB_H := $(call ac_header,linux/fb.h)
++HAVE_LINUX_FB_H := no
+ HAVE_NEW_EXIF := $(call ac_header,libexif/exif-log.h)
+ HAVE_GLIBC := $(call ac_func,fopencookie)
+ HAVE_STRSIGNAL := $(call ac_func,strsignal)
+-HAVE_LIBPCD := $(call ac_lib,pcd_open,pcd)
+-HAVE_LIBGIF := $(call ac_lib,DGifOpenFileName,gif)
+-HAVE_LIBPNG := $(call ac_pkg_config,libpng)
+-HAVE_LIBTIFF := $(call ac_pkg_config,libtiff-4)
+-HAVE_LIBWEBP := $(call ac_pkg_config,libwebp)
+-HAVE_LIBSANE := $(call ac_lib,sane_init,sane)
+-HAVE_LIBCURL := $(call ac_lib,curl_easy_init,curl)
+-HAVE_LIBLIRC := $(call ac_lib,lirc_init,lirc_client)
+-HAVE_MOTIF := $(call ac_lib,XmStringGenerate,Xm,-L/usr/X11R6/$(LIB) -lXpm -lXt -lXext -lX11)
++HAVE_LIBPCD := no
++HAVE_LIBGIF := no
++HAVE_LIBPNG := no
++HAVE_LIBTIFF := no
++HAVE_LIBWEBP := no
++HAVE_LIBSANE := no
++HAVE_LIBCURL := no
++HAVE_LIBLIRC := no
++HAVE_MOTIF := no
+ JPEG_VER := $(call ac_jpeg_ver)
+ endef
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160726/aa5110f3/attachment.html>
More information about the macports-changes
mailing list