Date: Wed, 30 Jan 2008 19:49:59 +0100 From: "Pietro Cerutti" <gahr@gahr.ch> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/120166: [new port] separate - a CMYK plugin for The Gimp Message-ID: <1201718999.32167@gahrtop.localhost> Resent-Message-ID: <200801301900.m0UJ07ss088137@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 120166 >Category: ports >Synopsis: [new port] separate - a CMYK plugin for The Gimp >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: Wed Jan 30 19:00:07 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Pietro Cerutti >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD 8.0-CURRENT #1: Wed Jan 30 11:45:50 CET 2008 root@gahrtop.localhost:/usr/obj/usr/src/sys/MSI1034 >Description: The original software name is "separate+". I called the port just "separate" not to interfer with the port names guidelines. Separate+ is a CMYK Separation plugin for The GIMP. >How-To-Repeat: >Fix: --- separate.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: # # separate # separate/Makefile # separate/distinfo # separate/files # separate/files/patch-Makefile # separate/pkg-descr # separate/pkg-message # echo c - separate mkdir -p separate > /dev/null 2>&1 echo x - separate/Makefile sed 's/^X//' >separate/Makefile << 'END-of-separate/Makefile' X# New ports collection makefile for: separate X# Date created: 30 January 2008 X# Whom: Pietro Cerutti <gahr@gahr.ch> X# X XPORTNAME= separate XPORTVERSION= 20070727 XCATEGORIES= graphics XMASTER_SITES= http://www.gahr.ch/FreeBSD/distfiles/ X XMAINTAINER= gahr@gahr.ch XCOMMENT= A CMYK plugin for The GIMP X XBUILD_DEPENDS= gccmakedep:${PORTSDIR}/devel/gccmakedep \ X gimp-2.4:${PORTSDIR}/graphics/gimp XLIB_DEPENDS= lcms.1:${PORTSDIR}/graphics/lcms X XWRKSRC= ${WRKDIR}/${PORTNAME}+ X XUSE_ZIP= yes X XGIMP_PLUGINS_DIR= libexec/gimp/2.2/plug-ins/ XTARGETS= separate separate_import icc_colorspace X X.for PLUGIN in ${TARGETS} XPLIST_FILES+= ${GIMP_PLUGINS_DIR}/${PLUGIN} X.endfor X XPORTDOCS= README* XPORTEXAMPLES= quickproof.scm quicksave.scm X XMAKE_ENV+= TARGETS="${TARGETS}" X Xdo-install: X.for PLUGIN in ${TARGETS} X ${INSTALL_PROGRAM} ${WRKSRC}/${PLUGIN} ${PREFIX}/${GIMP_PLUGINS_DIR}/ X.endfor X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README_ICC_COLORSPACE ${DOCSDIR} X.endif X.if !defined(NOPORTEXAMPLES) X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/sample-scripts/for_GIMP2.3+/quickproof.scm ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/sample-scripts/for_GIMP2.3+/quicksave.scm ${EXAMPLESDIR} X.endif X @${CAT} pkg-message X X.include <bsd.port.mk> END-of-separate/Makefile echo x - separate/distinfo sed 's/^X//' >separate/distinfo << 'END-of-separate/distinfo' XMD5 (separate-20070727.zip) = 35edd674a08f66e40df5eaa0dd4dc3a4 XSHA256 (separate-20070727.zip) = a308f35986743481e185f83fb298fc69e86eab166b135f72e5f74b54d969988a XSIZE (separate-20070727.zip) = 325392 END-of-separate/distinfo echo c - separate/files mkdir -p separate/files > /dev/null 2>&1 echo x - separate/files/patch-Makefile sed 's/^X//' >separate/files/patch-Makefile << 'END-of-separate/files/patch-Makefile' X--- Makefile.orig 2008-01-30 18:58:11.000000000 +0100 X+++ Makefile 2008-01-30 19:02:42.000000000 +0100 X@@ -1,7 +1,4 @@ X X-PREFIX=/usr/devel X- X-GIMP_VER = 2.3 X GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags` X GTK_LIB = `pkg-config gtk+-2.0 --libs` X GIMP_INCLUDE = `pkg-config gimp-2.0 --cflags` `pkg-config gimpui-2.0 --cflags` X@@ -10,10 +7,7 @@ X LCMS_LIB = `pkg-config lcms --libs` X TIFF_LIB = -ltiff X X-VERSION = 0.3 X-CC = gcc -g X DEPEND = gccmakedep X-RM = rm -f X X # If you will use with the GIMP 2.2.x, remove "-DENABLE_COLOR_MANAGEMENT". X # If you don't want to merge "normal" and "to Colour" dialog, X@@ -41,8 +35,6 @@ X X ICC_COLORSPACE_OBJECTS = $(ICC_COLORSPACE_SOURCES:.c=.o) $(EXTRA_SOURCES:.c=.o) X X-TARGETS = separate separate_import icc_colorspace X- X all: $(TARGETS) X X depend: X@@ -60,14 +52,6 @@ X icc_colorspace: $(ICC_COLORSPACE_OBJECTS) X $(CC) $(ICC_COLORSPACE_OBJECTS) -o $@ $(LDFLAGS) X X-install: $(TARGETS) X- install -c $^ $(HOME)/.gimp-$(GIMP_VER)/plug-ins/ X- X-uninstall: X- rm -f $(HOME)/.gimp-$(GIMP_VER)/plug-ins/separate X- rm -f $(HOME)/.gimp-$(GIMP_VER)/plug-ins/separate_import X- rm -f $(HOME)/.gimp-$(GIMP_VER)/plug-ins/icc_colorspace X- X # Inference rules X X .c.o: END-of-separate/files/patch-Makefile echo x - separate/pkg-descr sed 's/^X//' >separate/pkg-descr << 'END-of-separate/pkg-descr' XSeparate+ is a CMYK Separation plugin for The GIMP. X XOne thing preventing The GIMP from being useful in a pre-press environment Xis the lack of support for the CMYK colour-space. XThis plug-in goes some small way towards rectifying the situation, using a Xtrick with layers to fake CMYK support. X XWWW: http://cue.yellowmagic.info/softwares/separate.html END-of-separate/pkg-descr echo x - separate/pkg-message sed 's/^X//' >separate/pkg-message << 'END-of-separate/pkg-message' XYou can download and install Adobe's ICC profiles from: Xhttp://www.adobe.com/support/downloads/product.jsp?product=62&platform=Windows END-of-separate/pkg-message exit --- separate.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1201718999.32167>