tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: wxGTK24 and wxGTK26 removal
On Wed, Sep 02, 2009 at 08:11:14AM +0000, David Holland wrote:
> On Wed, Aug 26, 2009 at 05:58:08PM +0200, Joerg Sonnenberger wrote:
> > I am looking for someone to test David Holland's update for wxhaskell,
> > which would remove it from the list.
>
> YM "my quick hack at an update" :-)
>
> I may be able to at least compile-test it; the machine I currently
> have a working ghc on grew gtk2 packages after the emacs23 update.
Here's an updated version that builds and installs cleanly.
I don't have any test programs to run it with, so I'm not going to
commit just yet. If someone has the ability to try running it, let us
know how things go.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wxhaskell/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile 26 Aug 2009 19:58:41 -0000 1.24
+++ Makefile 7 Sep 2009 17:00:41 -0000
@@ -1,11 +1,9 @@
# $NetBSD: Makefile,v 1.24 2009/08/26 19:58:41 sno Exp $
-DISTNAME= wxhaskell-src-0.9.4
+DISTNAME= wxhaskell-src-0.11.1.2
PKGNAME= ${DISTNAME:S/-src//}
-PKGREVISION= 9
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=wxhaskell/}
-EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://haskell.org/haskellwiki/WxHaskell
@@ -14,18 +12,17 @@ COMMENT= wxGTK binding for Haskell
USE_LANGUAGES= c c++
USE_TOOLS+= gmake
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+WRKSRC= ${WRKDIR}/${PKGNAME}
MAKE_FILE= makefile
MAKE_FLAGS+= X11BASE=${X11BASE:Q}
# I don't know where that number comes from, but it changes sometimes.
-PLIST_SUBST+= GTKVERSION=2.6.3
-CHECK_FILES_SKIP+= lib/ghc-6.4.1/package.conf.old
+PLIST_SUBST+= GTKVERSION=2.8.10
pre-configure:
cd ${WRKSRC} && ./configure --prefix=${PREFIX} --with-opengl
.include "../../lang/ghc/buildlink3.mk"
-.include "../../x11/wxGTK26/buildlink3.mk"
+.include "../../x11/wxGTK28/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wxhaskell/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- PLIST 14 Jun 2009 18:25:09 -0000 1.8
+++ PLIST 7 Sep 2009 17:00:41 -0000
@@ -1,29 +1,14 @@
@comment $NetBSD: PLIST,v 1.8 2009/06/14 18:25:09 joerg Exp $
-lib/imports/Graphics/UI/WX.hi
-lib/imports/Graphics/UI/WX/Attributes.hi
-lib/imports/Graphics/UI/WX/Classes.hi
-lib/imports/Graphics/UI/WX/Controls.hi
-lib/imports/Graphics/UI/WX/Dialogs.hi
-lib/imports/Graphics/UI/WX/Draw.hi
-lib/imports/Graphics/UI/WX/Events.hi
-lib/imports/Graphics/UI/WX/Frame.hi
-lib/imports/Graphics/UI/WX/Layout.hi
-lib/imports/Graphics/UI/WX/Media.hi
-lib/imports/Graphics/UI/WX/Menu.hi
-lib/imports/Graphics/UI/WX/Timer.hi
-lib/imports/Graphics/UI/WX/Types.hi
-lib/imports/Graphics/UI/WX/Variable.hi
-lib/imports/Graphics/UI/WX/Window.hi
lib/imports/Graphics/UI/WXCore.hi
lib/imports/Graphics/UI/WXCore/Controls.hi
lib/imports/Graphics/UI/WXCore/Db.hi
lib/imports/Graphics/UI/WXCore/Defines.hi
lib/imports/Graphics/UI/WXCore/Dialogs.hi
+lib/imports/Graphics/UI/WXCore/DragAndDrop.hi
lib/imports/Graphics/UI/WXCore/Draw.hi
lib/imports/Graphics/UI/WXCore/Events.hi
lib/imports/Graphics/UI/WXCore/Frame.hi
lib/imports/Graphics/UI/WXCore/Image.hi
-lib/imports/Graphics/UI/WXCore/IntMap.hi
lib/imports/Graphics/UI/WXCore/Layout.hi
lib/imports/Graphics/UI/WXCore/OpenGL.hi
lib/imports/Graphics/UI/WXCore/Print.hi
@@ -37,18 +22,14 @@ lib/imports/Graphics/UI/WXCore/WxcClasse
lib/imports/Graphics/UI/WXCore/WxcDefs.hi
lib/imports/Graphics/UI/WXCore/WxcObject.hi
lib/imports/Graphics/UI/WXCore/WxcTypes.hi
-lib/libwx.a
lib/libwxc-gtk${GTKVERSION}-${PKGVERSION}.so
lib/libwxcore.a
lib/libwxcore0.a
lib/libwxcore1.a
lib/libwxcore2.a
-lib/wx.o
-lib/wx.pkg
lib/wxcore.o
lib/wxcore.pkg
lib/wxcore0.o
lib/wxcore1.o
lib/wxcore2.o
@unexec %D/bin/ghc-pkg -r wxcore
-@unexec %D/bin/ghc-pkg -r wx
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wxhaskell/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 23 Oct 2005 20:29:42 -0000 1.5
+++ distinfo 7 Sep 2009 17:00:41 -0000
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2005/10/23 20:29:42 rillig Exp $
-SHA1 (wxhaskell-src-0.9.4.zip) = 6133991fb1e6c76a3b5b2bf175277ce56c2adad3
-RMD160 (wxhaskell-src-0.9.4.zip) = 70c386cb2451509dbd5bca652435bab35b808ed1
-Size (wxhaskell-src-0.9.4.zip) = 569954 bytes
-SHA1 (patch-aa) = 3949a41757a2e37e692746acab1ece5f775a574a
+SHA1 (wxhaskell-src-0.11.1.2.tar.gz) = 82efd56b7c4a37ade43d3225f61615f994102d36
+RMD160 (wxhaskell-src-0.11.1.2.tar.gz) =
ecbb3f0e606f5765c88fe98dbcf4e02e5b940535
+Size (wxhaskell-src-0.11.1.2.tar.gz) = 498605 bytes
+SHA1 (patch-aa) = 326421872c0288ffb7ba709493c46b67d6e1f68b
Index: patches/patch-aa
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wxhaskell/patches/patch-aa,v
retrieving revision 1.2
diff -u -p -r1.2 patch-aa
--- patches/patch-aa 23 Oct 2005 20:29:42 -0000 1.2
+++ patches/patch-aa 7 Sep 2009 17:00:41 -0000
@@ -1,13 +1,16 @@
$NetBSD: patch-aa,v 1.2 2005/10/23 20:29:42 rillig Exp $
---- makefile.orig Tue Jul 27 16:12:15 2004
-+++ makefile Sat Nov 20 16:35:27 2004
-@@ -632,7 +632,7 @@
+Use proper X11 path for pkgsrc.
+upstream: inappropriate
+
+--- makefile.orig 2009-03-01 02:37:24.000000000 -0500
++++ makefile 2009-08-07 02:39:16.000000000 -0400
+@@ -818,7 +818,7 @@
WXC-OBJS =$(call make-objs, $(WXC-OUTDIR), $(WXC-SOURCES))
WXC-DEPS =$(call make-deps, $(WXC-OUTDIR), $(WXC-SOURCES))
WXC-LIBS =$(WXWIN-LIBS)
--WXC-CXXFLAGS =$(WXWIN-CXXFLAGS) -I$(WXC-INCDIR)
-+WXC-CXXFLAGS =$(WXWIN-CXXFLAGS) -I$(WXC-INCDIR) -I$(X11BASE)/include
+-WXC-CXXFLAGS =$(WXWIN-CXXFLAGS) $(WXC-CONTRIB) -fPIC -I$(WXC-INCDIR)
++WXC-CXXFLAGS =$(WXWIN-CXXFLAGS) $(WXC-CONTRIB) -fPIC -I$(WXC-INCDIR)
-I$(X11BASE)/include
wxc: wxc-dirs $(WXC-LIB)
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index