Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2007 03:30:31 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/113306: Update port: x11-wm/fluxspace
Message-ID:  <20070604033031.f5ca5c0e.tkato432@yahoo.com>
Resent-Message-ID: <200706031840.l53Ie7wh014862@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         113306
>Category:       ports
>Synopsis:       Update port: x11-wm/fluxspace
>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:   Sun Jun 03 18:40:07 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 6.2-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Fix build with gcc4
- Update MASTER_SITES and WWW: line

New file:
files/patch-src__PythonInterface.cc

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/x11-wm/fluxspace/Makefile x11-wm/fluxspace/Makefile
--- /usr/ports/x11-wm/fluxspace/Makefile	Sun May 27 12:28:41 2007
+++ x11-wm/fluxspace/Makefile	Sun May 27 12:32:05 2007
@@ -9,7 +9,7 @@
 PORTVERSION=	0.0.3
 PORTREVISION=	3
 CATEGORIES=	x11-wm
-MASTER_SITES=	http://www.isomedia.com/homes/stevencooper/files/
+MASTER_SITES=	SF
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A window manager and workspace enhancer and integrator
@@ -17,21 +17,16 @@
 BUILD_DEPENDS=	imlib2-config:${PORTSDIR}/graphics/imlib2 \
 		swig:${PORTSDIR}/devel/swig13
 
-USE_AUTOTOOLS=	libtool:15
+USE_XLIB=	yes
 USE_PYTHON=	yes
-GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-USE_LDCONFIG=	yes
-USE_XLIB=	yes
+USE_AUTOTOOLS=	libtool:15
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LDFLAGS="-L${LOCALBASE}/lib"
+USE_LDCONFIG=	yes
 
 .include <bsd.port.pre.mk>
 
-.if ${OSVERSION} >= 700042
-BROKEN=		Broken with gcc 4.2
-.endif
-
 .if defined(WITH_IDESK) || exists(${X11BASE}/bin/idesk)
 RUN_DEPENDS+=	idesk:${PORTSDIR}/x11/idesk
 .endif
@@ -40,10 +35,10 @@
 .endif
 
 pre-everything::
-	@${ECHO_CMD} "WITH_IDESK	- To install idesk"
-	@${ECHO_CMD} "WITH_ROX-FILER	- To install rox-filer"
+	@${ECHO_MSG} "WITH_IDESK	- To install idesk"
+	@${ECHO_MSG} "WITH_ROX-FILER	- To install rox-filer"
 
-post-install::
-	@${CAT} pkg-message
+post-install:
+	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/x11-wm/fluxspace/files/patch-src__PythonInterface.cc x11-wm/fluxspace/files/patch-src__PythonInterface.cc
--- /usr/ports/x11-wm/fluxspace/files/patch-src__PythonInterface.cc	Thu Jan  1 09:00:00 1970
+++ x11-wm/fluxspace/files/patch-src__PythonInterface.cc	Sun May 27 01:16:43 2007
@@ -0,0 +1,20 @@
+--- src/PythonInterface.cc.orig	Fri Nov 22 15:24:42 2002
++++ src/PythonInterface.cc	Sun May 27 01:16:12 2007
+@@ -256,7 +256,7 @@
+ class PythonInterfaceModule
+ {
+   public:
+-    PythonInterfaceModule::PythonInterfaceModule(const string& name_, PyObject* config_)
++    PythonInterfaceModule(const string& name_, PyObject* config_)
+       : name(name_),
+         next(NULL),
+         module(name_),
+@@ -266,7 +266,7 @@
+         FSInitialize = new MyPyFunctionPtr(module.dict.GetItemString("fluxlet_main"));
+     }
+ 
+-    PythonInterfaceModule::~PythonInterfaceModule()
++    ~PythonInterfaceModule()
+     {
+         delete FSInitialize;
+     }
diff -urN /usr/ports/x11-wm/fluxspace/pkg-descr x11-wm/fluxspace/pkg-descr
--- /usr/ports/x11-wm/fluxspace/pkg-descr	Mon Oct  6 14:47:28 2003
+++ x11-wm/fluxspace/pkg-descr	Sun May 27 00:08:13 2007
@@ -7,4 +7,4 @@
 the normal desktop capabilities to allow you to customize each workspace with
 its own panels, desktop icons and running applets.
 
-WWW: http://www.isomedia.com/homes/stevencooper/projects/fluxspace.html
+WWW: http://fluxspace.sourceforge.net/
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070604033031.f5ca5c0e.tkato432>