Date: Sun, 2 Nov 2003 20:56:19 +0100 (CET) From: Tim Hemel <tim@n2it.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/58843: New port: py-magick Message-ID: <20031102195619.D98015C08@cuba.calyx.nl> Resent-Message-ID: <200311022000.hA2K0R7s076517@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 58843 >Category: ports >Synopsis: New port: py-magick >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 02 12:00:26 PST 2003 >Closed-Date: >Last-Modified: >Originator: Tim Hemel >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: FreeBSD periperi.tla.net 4.9-STABLE FreeBSD 4.9-STABLE #11: Tue Oct 28 15:08:11 CET 2003 root@periperi.tla.net:/store/obj/usr/src/sys/PERIPERI i386 >Description: Python bindings for ImageMagick >How-To-Repeat: >Fix: # 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: # # py-magick/ # py-magick/Makefile # py-magick/distinfo # py-magick/files # py-magick/files/patch-aa # py-magick/files/patch-ab # py-magick/pkg-plist # py-magick/pkg-descr # echo c - py-magick/ mkdir -p py-magick/ > /dev/null 2>&1 echo x - py-magick/Makefile sed 's/^X//' >py-magick/Makefile << 'END-of-py-magick/Makefile' X# New ports collection makefile for: py-magick X# Date created: 2 November 2003 X# Whom: Tim Hemel <tim@n2it.net> X# X# $FreeBSD:$ X# X XPORTNAME= magick XPORTVERSION= 0.5 XCATEGORIES= graphics python XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= pylab XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= magick-${PORTVERSION} X XMAINTAINER= tim@n2it.net XCOMMENT= Python bindings for ImageMagick X XLIB_DEPENDS= Magick.6:${PORTSDIR}/graphics/ImageMagick X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes X X.include <bsd.port.mk> END-of-py-magick/Makefile echo x - py-magick/distinfo sed 's/^X//' >py-magick/distinfo << 'END-of-py-magick/distinfo' XMD5 (magick-0.5.tar.gz) = a7a40ff43f2c5ce358203c70445483c0 END-of-py-magick/distinfo echo c - py-magick/files mkdir -p py-magick/files > /dev/null 2>&1 echo x - py-magick/files/patch-aa sed 's/^X//' >py-magick/files/patch-aa << 'END-of-py-magick/files/patch-aa' X--- setup.py.orig Sun Apr 13 00:48:35 2003 X+++ setup.py Sun Nov 2 20:18:56 2003 X@@ -1,6 +1,7 @@ X from distutils.core import setup, Extension X import commands X import os X+import re X import sys X X if sys.platform != 'win32': X@@ -15,15 +16,27 @@ X except: X raise SystemExit X val = commands.getoutput('Magick-config --prefix') X- libs = ['Magick'] X+ X+ libs = commands.getoutput('Magick-config --libs') X+ libs = re.split('\s+',libs) X+ libs = map(lambda x:x[2:], libs) X+ X+ incdir = commands.getoutput('Magick-config --cppflags') X+ incdir = re.split('\s+',incdir) X+ incdir = map(lambda x:x[2:], incdir) X+ X+ libdir = commands.getoutput('Magick-config --ldflags') X+ libdir = re.split('\s+',libdir) X+ libdir = map(lambda x:x[2:], libdir) X+ X else: X libs = ['CORE_RL_magick_'] X val = os.environ.get('MAGICK_HOME') X if not val: X raise SystemExit, "ImageMagick not installed correctly" X+ libdir =[os.path.join(val,'lib')] X+ incdir =[os.path.join(val,'include')] X X-libdir =[os.path.join(val,'lib')] X-incdir =[os.path.join(val,'include')] X X setup(name = "magick", X version = "0.5", END-of-py-magick/files/patch-aa echo x - py-magick/files/patch-ab sed 's/^X//' >py-magick/files/patch-ab << 'END-of-py-magick/files/patch-ab' X--- imageobject.c.orig Sun Nov 2 20:12:40 2003 X+++ imageobject.c Sun Nov 2 20:12:52 2003 X@@ -6130,8 +6130,8 @@ X switch(*attr) { X case 'a': X if (strcmp(attr, "affine")==0) { X- CLEAR_ERR; X AffineMatrix affine; X+ CLEAR_ERR; X if (!get_affine_matrix(&affine, val)) return -1; X info->affine = affine; X return 0; END-of-py-magick/files/patch-ab echo x - py-magick/pkg-plist sed 's/^X//' >py-magick/pkg-plist << 'END-of-py-magick/pkg-plist' X%%PYTHON_SITELIBDIR%%/magick.so END-of-py-magick/pkg-plist echo x - py-magick/pkg-descr sed 's/^X//' >py-magick/pkg-descr << 'END-of-py-magick/pkg-descr' XPythonMagick X Xan object-oriented Python interface to ImageMagick X XWWW: http://sourceforge.net/projects/pylab END-of-py-magick/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031102195619.D98015C08>