From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jan 12 16:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D6C816A473 for ; Sat, 12 Jan 2008 16:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F3EBF13C46B for ; Sat, 12 Jan 2008 16:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m0CGA0wW007601 for ; Sat, 12 Jan 2008 16:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m0CGA0b1007600; Sat, 12 Jan 2008 16:10:00 GMT (envelope-from gnats) Resent-Date: Sat, 12 Jan 2008 16:10:00 GMT Resent-Message-Id: <200801121610.m0CGA0b1007600@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B9B616A419 for ; Sat, 12 Jan 2008 16:00:40 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from cp65.agava.net (cp65.agava.net [89.108.66.215]) by mx1.freebsd.org (Postfix) with ESMTP id CAF3513C458 for ; Sat, 12 Jan 2008 16:00:39 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by cp65.agava.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1JDioZ-00053r-0F for FreeBSD-gnats-submit@freebsd.org; Sat, 12 Jan 2008 19:02:31 +0300 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 019BA7BDA for ; Sat, 12 Jan 2008 19:00:46 +0300 (MSK) Received: by hades.panopticon (Postfix, from userid 1000) id 50BEA17023; Sat, 12 Jan 2008 19:00:35 +0300 (MSK) Message-Id: <20080112160035.50BEA17023@hades.panopticon> Date: Sat, 12 Jan 2008 19:00:35 +0300 (MSK) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/119601: [NEW PORT] graphics/lprof: Open source color profiler X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 16:10:01 -0000 >Number: 119601 >Category: ports >Synopsis: [NEW PORT] graphics/lprof: Open source color profiler >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 12 16:10:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 7.0-RC1 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 7.0-RC1 FreeBSD 7.0-RC1 #0: Sat Jan 5 03:26:52 MSK 2008 root@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: LPROF is the only open source ICC profiler with a graphical user interface. It can be used to create ICC version 2 compliant profiles for cameras, scanners and monitors. As such it fills a necessary niche in the emerging open source color management effort. WWW: http://lprof.sourceforge.net >How-To-Repeat: >Fix: --- lprof-1.11.4.1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # lprof # lprof/Makefile # lprof/files # lprof/files/patch-build-freebsd-SConscript # lprof/files/patch-SConstruct # lprof/files/patch-src-liblprof-lcmsprf.h # lprof/pkg-descr # lprof/pkg-plist # lprof/distinfo # echo c - lprof mkdir -p lprof > /dev/null 2>&1 echo x - lprof/Makefile sed 's/^X//' >lprof/Makefile << 'END-of-lprof/Makefile' X# New ports collection makefile for: lprof X# Date created: 09 Jan 2008 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= lprof XPORTVERSION= 1.11.4.1 XCATEGORIES= graphics XMASTER_SITES= SF X XMAINTAINER= amdmi3@amdmi3.ru XCOMMENT= Open source color profiler X XLIB_DEPENDS= lcms.1:${PORTSDIR}/graphics/lcms \ X tiff.4:${PORTSDIR}/graphics/tiff \ X vigraimpex.2:${PORTSDIR}/graphics/vigra X XUSE_QT_VER= 3 X XUSE_SCONS= yes XSCONS_ARGS= ccflags="${CFLAGS}" cxxflags="${CXXFLAGS}" \ X qt_directory="${QT_PREFIX}" ldflags="${PTHREAD_LIBS}" X Xpost-patch: X @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/src/liblprof/*.c \ X ${WRKSRC}/src/liblprof/*.h X @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/SConstruct X @${REINPLACE_CMD} -e '/Append.*LDFLAGS/ s|LDFLAGS|LINKFLAGS|' \ X ${WRKSRC}/SConstruct X X.include END-of-lprof/Makefile echo c - lprof/files mkdir -p lprof/files > /dev/null 2>&1 echo x - lprof/files/patch-build-freebsd-SConscript sed 's/^X//' >lprof/files/patch-build-freebsd-SConscript << 'END-of-lprof/files/patch-build-freebsd-SConscript' X--- build/freebsd/SConscript.orig 2006-04-05 03:27:10.000000000 +0400 X+++ build/freebsd/SConscript 2008-01-09 21:11:29.000000000 +0300 X@@ -12,7 +12,7 @@ X env.Alias('install', idir_prefix) X X # add the lprof target to the environment X-lprof=env.Program(target='lprof', source=sources + moc_sources0 + moc_sources1 + moc_sources2 + moc_sources3 + moc_sources4 + moc_sources5 + moc_sources6 + moc_sources7 + 'moc_sources8') X+lprof=env.Program(target='lprof', source=sources + moc_sources0 + moc_sources1 + moc_sources2 + moc_sources3 + moc_sources4 + moc_sources5 + moc_sources6 + moc_sources7 + moc_sources8) X X env.Install(idir_bin, lprof) X env.Alias('install', idir_prefix) END-of-lprof/files/patch-build-freebsd-SConscript echo x - lprof/files/patch-SConstruct sed 's/^X//' >lprof/files/patch-SConstruct << 'END-of-lprof/files/patch-SConstruct' X--- SConstruct.orig 2006-06-06 05:11:32.000000000 +0400 X+++ SConstruct 2008-01-09 21:20:21.000000000 +0300 X@@ -14,6 +14,8 @@ X opts = Options('lprof.conf') X opts.Add(PathOption("qt_directory", "Path to Qt directory", "/")) X opts.Add(PathOption('PREFIX', 'Directory to install under', os.path.normpath('/usr/local'))) X+opts.Add('CC', 'C compiler', 'cc') X+opts.Add('CXX', 'C++ compiler', 'c++') X opts.Add('ccflags', 'Flags to be passed to c compiler.', '-O2 -Wall -pipe') X opts.Add('cxxflags', 'Flags to be passed to c++ compiler.', '-O2 -Wall -pipe') X opts.Add('ldflags', 'Stuff to be added to LDFLAGS. If more than one item is being added use space btween items. Enclose multipule items in quotes.', '') END-of-lprof/files/patch-SConstruct echo x - lprof/files/patch-src-liblprof-lcmsprf.h sed 's/^X//' >lprof/files/patch-src-liblprof-lcmsprf.h << 'END-of-lprof/files/patch-src-liblprof-lcmsprf.h' X--- src/liblprof/lcmsprf.h.bak 2007-08-31 15:36:20.000000000 -0700 X+++ src/liblprof/lcmsprf.h 2007-08-31 15:37:39.000000000 -0700 X@@ -67,6 +67,9 @@ X #define mmax(a,b) ((a) > (b)?(a):(b)) X #endif X X+#if LCMS_VERSION > 116 X+typedef int BOOL; X+#endif X X /* Misc operations ------------------------------------------------------------------------ */ X END-of-lprof/files/patch-src-liblprof-lcmsprf.h echo x - lprof/pkg-descr sed 's/^X//' >lprof/pkg-descr << 'END-of-lprof/pkg-descr' XLPROF is the only open source ICC profiler with a graphical user Xinterface. It can be used to create ICC version 2 compliant profiles Xfor cameras, scanners and monitors. As such it fills a necessary Xniche in the emerging open source color management effort. X XWWW: http://lprof.sourceforge.net END-of-lprof/pkg-descr echo x - lprof/pkg-plist sed 's/^X//' >lprof/pkg-plist << 'END-of-lprof/pkg-plist' Xbin/icc2it8 Xbin/lprof Xshare/applications/lprof.desktop X%%DATADIR%%/data/help/about.txt X%%DATADIR%%/data/help/checker.html X%%DATADIR%%/data/help/corner.jpg X%%DATADIR%%/data/help/gamma.html X%%DATADIR%%/data/help/handbook.png X%%DATADIR%%/data/help/inst-ref.html X%%DATADIR%%/data/help/lprof-help.adp X%%DATADIR%%/data/help/lprof-help.html X%%DATADIR%%/data/help/lprof.png X%%DATADIR%%/data/help/mon-val.html X%%DATADIR%%/data/help/monitor.html X%%DATADIR%%/data/help/preferences.html X%%DATADIR%%/data/help/profile-id.html X%%DATADIR%%/data/help/profile-parms.html X%%DATADIR%%/data/help/ufraw-1.jpg X%%DATADIR%%/data/help/ufraw-2.jpg X%%DATADIR%%/data/help/ufraw-3.jpg X%%DATADIR%%/data/help/ufraw.html X%%DATADIR%%/data/pics/MonitorTemplate.it8 X%%DATADIR%%/data/pics/grayscale.tif X%%DATADIR%%/data/pics/monitor patches.tif X%%DATADIR%%/data/pics/party_4s.png X%%DATADIR%%/data/pics/scandmo.png X%%DATADIR%%/data/pics/srgb.it8 X%%DATADIR%%/data/profiles/CIEE.icm X%%DATADIR%%/data/profiles/sRGB Color Space Profile.icm X%%DATADIR%%/data/profiles/scandmo.icm X%%DATADIR%%/data/template/IT8_19.ITX X%%DATADIR%%/data/template/IT8_22.ITX X%%DATADIR%%/data/template/KODAK.ITX X%%DATADIR%%/data/translations/lprof_de.qm X%%DATADIR%%/data/translations/lprof_fr.qm X%%DATADIR%%/data/translations/lprof_no.qm X%%DATADIR%%/data/translations/lprof_ru.qm Xshare/pixmaps/lprof.png X@dirrm %%DATADIR%%/data/translations X@dirrm %%DATADIR%%/data/template X@dirrm %%DATADIR%%/data/profiles X@dirrm %%DATADIR%%/data/pics X@dirrm %%DATADIR%%/data/help X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X@dirrmtry share/applications END-of-lprof/pkg-plist echo x - lprof/distinfo sed 's/^X//' >lprof/distinfo << 'END-of-lprof/distinfo' XMD5 (lprof-1.11.4.1.tar.gz) = 2177c77c24aa10db9b7681d264735ea9 XSHA256 (lprof-1.11.4.1.tar.gz) = 366b9e9ea720d36d5dbe71af6971647bc37307a083e61e4aa8dbfb521d111d61 XSIZE (lprof-1.11.4.1.tar.gz) = 2157242 END-of-lprof/distinfo exit --- lprof-1.11.4.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: