From xi@borderworlds.dk  Tue Jan 27 16:09:23 2004
Return-Path: <xi@borderworlds.dk>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B963916A4CF
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 27 Jan 2004 16:09:23 -0800 (PST)
Received: from ferengi.borderworlds.dk (borderworlds.dk [62.79.110.124])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3AAE743D2D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 27 Jan 2004 16:08:50 -0800 (PST)
	(envelope-from xi@borderworlds.dk)
Received: from borg.borderworlds.dk (localhost [127.0.0.1])
	by ferengi.borderworlds.dk (Postfix) with ESMTP id 7A97E5C5D
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 28 Jan 2004 01:08:43 +0100 (CET)
Received: by borg.borderworlds.dk (Postfix, from userid 1001)
	id 12455B83A; Wed, 28 Jan 2004 01:08:43 +0100 (CET)
Message-Id: <20040128000843.12455B83A@borg.borderworlds.dk>
Date: Wed, 28 Jan 2004 01:08:43 +0100 (CET)
From: Christian Laursen <xi@borderworlds.dk>
Reply-To: Christian Laursen <xi@borderworlds.dk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Update port: misc/pointless Update to version 0.5 
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         62012
>Category:       ports
>Synopsis:       Update port: misc/pointless Update to version 0.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    erwin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 27 16:10:19 PST 2004
>Closed-Date:    Fri Jan 30 07:59:42 PST 2004
>Last-Modified:  Fri Jan 30 07:59:42 PST 2004
>Originator:     Christian Laursen
>Release:        FreeBSD 5.2-RELEASE i386
>Organization:
The Border Worlds 
>Environment:
System: FreeBSD borg.borderworlds.dk 5.2-RELEASE FreeBSD 5.2-RELEASE #19: Tue Jan 27 00:17:21 CET 2004 root@borg.borderworlds.dk:/usr/obj/usr/src/sys/BORG i386


	
>Description:
This release contains a large number of fixes (including fixes for
a few crashbugs and for serious problems with fullscreen support).
A number of new features has been added as well: tables, scaling of
pll-embedded content (like LaTeX or Metapost), pll-to-tgz packing etc.
It should also be mentioned that pointless no longer uses python
embedded
but has become a plain python extension. Finally pointless now uses far
less memory and cpu cycles.

	
>How-To-Repeat:
	
>Fix:

	

--- pointless.patch begins here ---
diff -urN pointless.orig/Makefile pointless/Makefile
--- pointless.orig/Makefile	Wed Jan 28 01:02:04 2004
+++ pointless/Makefile	Wed Jan 28 01:02:19 2004
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	pointless
-PORTVERSION=	0.4
-PORTREVISION=	1
+PORTVERSION=	0.5
 CATEGORIES=	misc
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -27,17 +26,16 @@
 		${LOCALBASE}/bin/mpost:${PORTSDIR}/print/teTeX
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
-USE_MESA=	yes
+USE_GL=		yes
 USE_PYTHON=	yes
-PYTHON_VERSION=	python2.2
 
 HAS_CONFIGURE=	yes
 CONFIGURE_ARGS+=	--prefix=${PREFIX}
-CONFIGURE_ENV+=	CPPFLAGS=-I${LOCALBASE}/include
+CONFIGURE_ENV+=	CPPFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib/${PYTHON_VERSION}/config/
 
 MAN1=		pointless.1
 
-CXXFLAGS=	-DHAVE_PYTHON2_2
+INSTALL_TARGET=	install install-modules
 
 pre-fetch:
 .if !defined(WITH_GHOSTSCRIPT_AFPL) || ${WITH_GHOSTSCRIPT_AFPL} != yes
diff -urN pointless.orig/distinfo pointless/distinfo
--- pointless.orig/distinfo	Wed Jan 28 01:02:04 2004
+++ pointless/distinfo	Wed Jan 28 01:02:19 2004
@@ -1 +1 @@
-MD5 (pointless-0.4.tar.gz) = 06d76e9d46a410e4a8401e2a2bb26718
+MD5 (pointless-0.5.tar.gz) = f1723211504fbcebe71de92e5b978b75
diff -urN pointless.orig/pkg-plist pointless/pkg-plist
--- pointless.orig/pkg-plist	Wed Jan 28 01:02:04 2004
+++ pointless/pkg-plist	Wed Jan 28 01:02:19 2004
@@ -1,4 +1,39 @@
+bin/pointless
+bin/xml2pll
 etc/pointlessrc
+share/pointless/lib/python/pointless/eps.py
+share/pointless/lib/python/pointless/eps.pyc
+share/pointless/lib/python/pointless/tex.py
+share/pointless/lib/python/pointless/tex.pyc
+share/pointless/lib/python/pointless/metapost.py
+share/pointless/lib/python/pointless/metapost.pyc
+share/pointless/lib/python/pointless/a2pscode.py
+share/pointless/lib/python/pointless/a2pscode.pyc
+share/pointless/lib/python/pointless/unicode.py
+share/pointless/lib/python/pointless/unicode.pyc
+share/pointless/lib/python/pointless/gnuplot.py
+share/pointless/lib/python/pointless/gnuplot.pyc
+share/pointless/lib/python/pointless/libpointless.so
+share/pointless/lib/python/pointless/libpointless.so.0
+share/pointless/lib/python/pointless/libpointless.la
+share/pointless/lib/python/pointless/merger.py
+share/pointless/lib/python/pointless/plfiles.py
+share/pointless/lib/python/pointless/pllcontroller.py
+share/pointless/lib/python/pointless/pllmodules.py
+share/pointless/lib/python/pointless/pllog.py
+share/pointless/lib/python/pointless/pllshared.py
+share/pointless/lib/python/pointless/ploptions.py
+share/pointless/lib/python/pointless/plsetup.py
+share/pointless/lib/python/pointless/pllbasics.py
+share/pointless/lib/python/pointless/merger.pyc
+share/pointless/lib/python/pointless/plfiles.pyc
+share/pointless/lib/python/pointless/pllcontroller.pyc
+share/pointless/lib/python/pointless/pllmodules.pyc
+share/pointless/lib/python/pointless/pllog.pyc
+share/pointless/lib/python/pointless/pllshared.pyc
+share/pointless/lib/python/pointless/ploptions.pyc
+share/pointless/lib/python/pointless/plsetup.pyc
+share/pointless/lib/python/pointless/pllbasics.pyc
 share/pointless/samples/bgtiled.pll
 share/pointless/samples/bgstretched.pll
 share/pointless/samples/code.pll
@@ -9,6 +44,9 @@
 share/pointless/samples/latex.pll
 share/pointless/samples/mpost.pll
 share/pointless/samples/pointless.png
+share/pointless/samples/pointless.xpm
+share/pointless/samples/shell.pll
+share/pointless/samples/unicode.pll
 share/pointless/samples/vegetative_fog.png
 share/pointless/samples/viewme.pll
 share/pointless/fonts/FreeSans.ttf
@@ -19,28 +57,19 @@
 share/pointless/templates/html/firstsingleshot.html
 share/pointless/templates/html/lastsingleshot.html
 share/pointless/templates/html/singleshot.html
+share/pointless/templates/xml/pointless.css
+share/pointless/templates/xml/pointless.dtd
+share/pointless/templates/xml/pointless.xsl
+share/pointless/templates/xml/pointless2html.xsl
+share/pointless/templates/xml/pointlesshtml.css
 share/pointless/pointless.xpm
 share/pointless/README
-share/pointless/python/modules/code.py
-share/pointless/python/modules/pllbasics.py
-share/pointless/python/modules/eps.py
-share/pointless/python/modules/gnuplot.py
-share/pointless/python/modules/metapost.py
-share/pointless/python/modules/tex.py
-share/pointless/python/merger.py
-share/pointless/python/plfiles.py
-share/pointless/python/pllcontroller.py
-share/pointless/python/pllog.py
-share/pointless/python/pllshared.py
-share/pointless/python/pllmodules.py
-share/pointless/python/ploptions.py
-share/pointless/python/plsetup.py
-share/pointless/python/pointless.py
-bin/pointless
+@dirrm share/pointless/lib/python/pointless
+@dirrm share/pointless/lib/python
+@dirrm share/pointless/lib
 @dirrm share/pointless/samples
 @dirrm share/pointless/fonts
 @dirrm share/pointless/templates/html
+@dirrm share/pointless/templates/xml
 @dirrm share/pointless/templates
-@dirrm share/pointless/python/modules
-@dirrm share/pointless/python
 @dirrm share/pointless
--- pointless.patch ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->erwin 
Responsible-Changed-By: erwin 
Responsible-Changed-When: Wed Jan 28 01:16:41 PST 2004 
Responsible-Changed-Why:  
I'll handle this 

http://www.freebsd.org/cgi/query-pr.cgi?pr=62012 
State-Changed-From-To: open->feedback 
State-Changed-By: erwin 
State-Changed-When: Wed Jan 28 01:17:15 PST 2004 
State-Changed-Why:  
I can't fetch this port, could you look into this? 

lemur# make checksum 

Define WITH_GHOSTSCRIPT_AFPL=yes to use 
AFPL Postscript interpreter instead of GNU one 


From: Christian Laursen <xi@borderworlds.dk>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/62012: Update port: misc/pointless Update to version 0.5
Date: 29 Jan 2004 11:01:22 +0100

 Erwin Lansing <erwin@FreeBSD.org> writes:
 
 > I can't fetch this port, could you look into this?
 
 It seems to be caused by sourceforge being slow at updating their mirrors.
 
 It should be fetchable now.
 
 -- 
 Best regards
     Christian Laursen
State-Changed-From-To: feedback->closed 
State-Changed-By: erwin 
State-Changed-When: Fri Jan 30 07:59:30 PST 2004 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=62012 
>Unformatted:
 >> pointless-0.5.tar.gz doesn't seem to exist in /usr/ports/distfiles/. 
 >> Attempting to fetch from http://us.dl.sourceforge.net/pointless/. 
 fetch: http://us.dl.sourceforge.net/pointless/pointless-0.5.tar.gz: Not Found 
 >> Attempting to fetch from http://eu.dl.sourceforge.net/pointless/. 
 fetch: http://eu.dl.sourceforge.net/pointless/pointless-0.5.tar.gz: Not Found 
 >> Attempting to fetch from ftp://us.dl.sourceforge.net/pub/sourceforge/pointless/. 
 fetch: ftp://us.dl.sourceforge.net/pub/sourceforge/pointless/pointless-0.5.tar.gz: File unavailable (e.g., file not found, no access) 
 >> Attempting to fetch from ftp://ftp.kddlabs.co.jp/sourceforge/pointless/. 
 fetch: ftp://ftp.kddlabs.co.jp/sourceforge/pointless/pointless-0.5.tar.gz: File unavailable (e.g., file not found, no access) 
 >> Attempting to fetch from ftp://ftp.chg.ru/pub/sourceforge/pointless/. 
 fetch: ftp://ftp.chg.ru/pub/sourceforge/pointless/pointless-0.5.tar.gz: File unavailable (e.g., file not found, no access) 
 >> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/. 
 fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pointless-0.5.tar.gz: File unavailable (e.g., file not found, no access) 
 >> Couldn't fetch it - please try to retrieve this 
 >> port manually into /usr/ports/distfiles/ and try again. 
 *** Error code 1 
 
 Stop in /usr/ports/misc/pointless. 
 lemur#  
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=62012 
