[Midnightbsd-cvs] mports [20372] trunk/graphics: add argyllcms

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Oct 2 11:03:45 EDT 2015


Revision: 20372
          http://svnweb.midnightbsd.org/mports/?rev=20372
Author:   laffer1
Date:     2015-10-02 11:03:45 -0400 (Fri, 02 Oct 2015)
Log Message:
-----------
add argyllcms

Modified Paths:
--------------
    trunk/graphics/Makefile

Added Paths:
-----------
    trunk/graphics/argyllcms/
    trunk/graphics/argyllcms/Makefile
    trunk/graphics/argyllcms/distinfo
    trunk/graphics/argyllcms/files/
    trunk/graphics/argyllcms/files/patch-gcc5
    trunk/graphics/argyllcms/files/patch-spectro_dispwin.c
    trunk/graphics/argyllcms/pkg-descr
    trunk/graphics/argyllcms/pkg-plist

Modified: trunk/graphics/Makefile
===================================================================
--- trunk/graphics/Makefile	2015-10-02 15:00:38 UTC (rev 20371)
+++ trunk/graphics/Makefile	2015-10-02 15:03:45 UTC (rev 20372)
@@ -8,6 +8,7 @@
 SUBDIR += OpenEXR
 SUBDIR += aalib
 SUBDIR += agg
+SUBDIR += argyllcms
 SUBDIR += cairo
 SUBDIR += cairomm
 SUBDIR += camera

Added: trunk/graphics/argyllcms/Makefile
===================================================================
--- trunk/graphics/argyllcms/Makefile	                        (rev 0)
+++ trunk/graphics/argyllcms/Makefile	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,40 @@
+# Created by: Koop Mast <kwm at FreeBSD.org>
+# $MidnightBSD$
+# $FreeBSD: head/graphics/argyllcms/Makefile 393785 2015-08-09 12:55:19Z kwm $
+
+PORTNAME=	argyllcms
+PORTVERSION=	1.7.0
+CATEGORIES=	graphics
+MASTER_SITES=	http://www.argyllcms.com/
+DISTNAME=	Argyll_V${PORTVERSION}_src
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	ICC compatible color management system
+
+LICENSE=	agpl
+
+BUILD_DEPENDS=	jam:${PORTSDIR}/devel/jam
+LIB_DEPENDS=	libtiff.so:${PORTSDIR}/graphics/tiff
+
+WRKSRC=		${WRKDIR}/Argyll_V${PORTVERSION}
+
+USES=		compiler:c11 cpe jpeg zip
+USE_XORG=	x11 xau xdmcp xext xinerama xrandr xscrnsaver xxf86vm 
+
+post-patch:
+	@${REINPLACE_CMD} 's:711:755:g' ${WRKSRC}/Jambase
+
+do-build:
+	@cd ${WRKSRC} && ${MAKE_ENV} jam -q -fJambase -j${MAKE_JOBS_NUMBER}
+
+do-install:
+	@cd ${WRKSRC} && ${SETENV} DESTDIR=${FAKE_DESTDIR} PREFIX=${TRUE_PREFIX} \
+		REFSUBDIR=share/argyll/ref \
+		jam -q -fJambase -j${MAKE_JOBS_NUMBER} install
+	@${MV} ${STAGEDIR}${PREFIX}/bin/License.txt \
+		${STAGEDIR}${PREFIX}/share/argyll/
+
+post-install:
+	${STRIP_CMD} ${PREFIX}/bin/*
+
+.include <bsd.port.mk>


Property changes on: trunk/graphics/argyllcms/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/argyllcms/distinfo
===================================================================
--- trunk/graphics/argyllcms/distinfo	                        (rev 0)
+++ trunk/graphics/argyllcms/distinfo	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,2 @@
+SHA256 (Argyll_V1.7.0_src.zip) = dac51cf5d8f6d04bb02f2f5b119fa0e8b773a010e6377116768b082ef018f663
+SIZE (Argyll_V1.7.0_src.zip) = 13935712


Property changes on: trunk/graphics/argyllcms/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/argyllcms/files/patch-gcc5
===================================================================
--- trunk/graphics/argyllcms/files/patch-gcc5	                        (rev 0)
+++ trunk/graphics/argyllcms/files/patch-gcc5	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,20 @@
+Description: Fix FTBFS with GCC 5
+Author: James Cowgill <james410 at cowgill.org.uk>
+Bug-Debian: https://bugs.debian.org/777779
+Forwarded: no
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- icc/icc.h
++++ icc/icc.h
+@@ -100,7 +100,11 @@
+ #define CF64PREC "LL"		/* Constant precision specifier */
+ 
+ #ifndef ATTRIBUTE_NORETURN
++#ifdef _MSC_VER
+ # define ATTRIBUTE_NORETURN __declspec(noreturn)
++#else
++# define ATTRIBUTE_NORETURN __attribute__((noreturn))
++#endif
+ #endif
+ 
+ #else  /* !__STDC_VERSION__ */


Property changes on: trunk/graphics/argyllcms/files/patch-gcc5
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/argyllcms/files/patch-spectro_dispwin.c
===================================================================
--- trunk/graphics/argyllcms/files/patch-spectro_dispwin.c	                        (rev 0)
+++ trunk/graphics/argyllcms/files/patch-spectro_dispwin.c	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,17 @@
+Description: Add check for NULL pointer
+Author: Jörg Frings-Fürst <debian at jff-webhsoting.net>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700253
+Forwarded: http://www.freelists.org/post/argyllcms/dispwin-bad-command-line-option-makes-dispwin-segfault
+Reviewed-by: 
+Last-Update: 2014-09-14
+---
+--- spectro/dispwin.c.orig	2015-05-01 10:15:55.000000000 +0200
++++ spectro/dispwin.c	2015-08-09 14:48:49.778919000 +0200
+@@ -5547,6 +5547,7 @@
+ 
+ 			/* Display number */
+ 			else if (argv[fa][1] == 'd') {
++				if(na == NULL)  usage(0,"-d parameter missing");
+ 				if (strncmp(na,"web",3) == 0
+ 				 || strncmp(na,"WEB",3) == 0) {
+ 					webdisp = 8080;


Property changes on: trunk/graphics/argyllcms/files/patch-spectro_dispwin.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/argyllcms/pkg-descr
===================================================================
--- trunk/graphics/argyllcms/pkg-descr	                        (rev 0)
+++ trunk/graphics/argyllcms/pkg-descr	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,5 @@
+ArgyllCMS is an ICC compatible color management system. It supports
+accurate ICC profile creation for scanners, cameras and film recorders
+and calibration and profiling of displays and RGB & CMYK printers.
+
+WWW: http://www.argyllcms.com/


Property changes on: trunk/graphics/argyllcms/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/argyllcms/pkg-plist
===================================================================
--- trunk/graphics/argyllcms/pkg-plist	                        (rev 0)
+++ trunk/graphics/argyllcms/pkg-plist	2015-10-02 15:03:45 UTC (rev 20372)
@@ -0,0 +1,115 @@
+bin/applycal
+bin/average
+bin/cb2ti3
+bin/cctiff
+bin/ccxxmake
+bin/chartread
+bin/collink
+bin/colprof
+bin/colverify
+bin/dispcal
+bin/dispread
+bin/dispwin
+bin/extracticc
+bin/extractttag
+bin/fakeCMY
+bin/fakeread
+bin/greytiff
+bin/iccdump
+bin/iccgamut
+bin/icclu
+bin/illumread
+bin/invprofcheck
+bin/kodak2ti3
+bin/ls2ti3
+bin/mppcheck
+bin/mpplu
+bin/mppprof
+bin/oeminst
+bin/printcal
+bin/printtarg
+bin/profcheck
+bin/refine
+bin/revfix
+bin/scanin
+bin/spec2cie
+bin/specplot
+bin/splitti3
+bin/spotread
+bin/synthcal
+bin/synthread
+bin/targen
+bin/tiffgamut
+bin/timage
+bin/txt2ti3
+bin/viewgam
+bin/xicclu
+share/argyll/License.txt
+share/argyll/ref/3dap5k.sp
+share/argyll/ref/CIE_C.sp
+share/argyll/ref/CMP_DT_003.cht
+share/argyll/ref/CMP_Digital_Target-4.cht
+share/argyll/ref/CMP_Digital_Target-4.cie
+share/argyll/ref/CMP_Digital_Target-4.ti2
+share/argyll/ref/ClayRGB1998.icm
+share/argyll/ref/ColorChecker.cht
+share/argyll/ref/ColorChecker.cie
+share/argyll/ref/ColorChecker.ti2
+share/argyll/ref/ColorCheckerDC.cht
+share/argyll/ref/ColorCheckerDC.ti2
+share/argyll/ref/ColorCheckerPassport.cht
+share/argyll/ref/ColorCheckerPassport.cie
+share/argyll/ref/ColorCheckerSG.cht
+share/argyll/ref/ColorCheckerSG.ti2
+share/argyll/ref/D50_0.0.sp
+share/argyll/ref/D50_0.1.sp
+share/argyll/ref/D50_0.3.sp
+share/argyll/ref/D50_0.5.sp
+share/argyll/ref/D50_0.7.sp
+share/argyll/ref/D50_1.0.sp
+share/argyll/ref/D50_1.2.sp
+share/argyll/ref/D50_1.5.sp
+share/argyll/ref/D50_1.7.sp
+share/argyll/ref/D50_2.0.sp
+share/argyll/ref/D50_2.5.sp
+share/argyll/ref/D50_3.0.sp
+share/argyll/ref/EBU3213_PAL.icm
+share/argyll/ref/ECI2002.ti2
+share/argyll/ref/ECI2002R.ti2
+share/argyll/ref/F1.sp
+share/argyll/ref/F5.sp
+share/argyll/ref/F8.sp
+share/argyll/ref/FograStrip2.ti1
+share/argyll/ref/FograStrip2_2.ti2
+share/argyll/ref/FograStrip3.ti1
+share/argyll/ref/FograStrip3_3.ti2
+share/argyll/ref/GTIPlus.sp
+share/argyll/ref/Hutchcolor.cht
+share/argyll/ref/LaserSoftDCPro.cht
+share/argyll/ref/Office.sp
+share/argyll/ref/ProPhoto.icm
+share/argyll/ref/ProPhotoLin.icm
+share/argyll/ref/QPcard_201.cht
+share/argyll/ref/QPcard_201.cie
+share/argyll/ref/QPcard_202.cht
+share/argyll/ref/QPcard_202.cie
+share/argyll/ref/Rec2020.icm
+share/argyll/ref/Rec709.icm
+share/argyll/ref/RefMediumGamut.gam
+share/argyll/ref/SMPTE431_P3.icm
+share/argyll/ref/SMPTE_RP145_NTSC.icm
+share/argyll/ref/SOtele.sp
+share/argyll/ref/SpyderChecker.cht
+share/argyll/ref/SpyderChecker.cie
+share/argyll/ref/Trulux.sp
+share/argyll/ref/TruluxPlus.sp
+share/argyll/ref/ccxx.ti1
+share/argyll/ref/example.sp
+share/argyll/ref/example121.sp
+share/argyll/ref/i1_RGB_Scan_1.4.cht
+share/argyll/ref/i1_RGB_Scan_1.4.ti2
+share/argyll/ref/it8.cht
+share/argyll/ref/lab2lab.icm
+share/argyll/ref/linear.cal
+share/argyll/ref/sRGB.icm
+share/argyll/ref/strange.cal


Property changes on: trunk/graphics/argyllcms/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list