[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