Mon Mar 17 19:58:54 CET 2008  Mads Lindstroem <[EMAIL PROTECTED]>
  * Added profiling and documentation to Debian build

Mon Mar 17 20:00:03 CET 2008  Mads Lindstroem <[EMAIL PROTECTED]>
  * Added Debian build script

Mon Mar 17 20:00:32 CET 2008  Mads Lindstroem <[EMAIL PROTECTED]>
  * RC1 to RC2
New patches:

[Added profiling and documentation to Debian build
Mads Lindstroem <[EMAIL PROTECTED]>**20080317185854] {
hunk ./makefile 394
+DEB_DOC=$(DEBIAN_DIST)/usr/local/share
hunk ./makefile 396
-debdist: debdist-clean bindist-clean dist-dirs wxc-bindist wxcore-bindist wx-bindist
+.PHONY: debdist debdist-clean
+debdist: 
+
+debdist:dist-dirs wxc-bindist wxcore-bindist wx-bindist
hunk ./makefile 407
+	# copy license
+	@$(call cp-echo,license.txt,$(DEBIAN_DIST)/DEBIAN/copyright)
hunk ./makefile 412
+	#extract doc-zip
+	@$(call ensure-dir,$(DEB_DOC))
+	unzip wxhaskell-doc-0.10.3.zip -d $(DEB_DOC)
hunk ./makefile 417
-	# dpkg
+	#build
hunk ./makefile 420
-debdist-clean:
+debdist-clean: bindist-clean
}

[Added Debian build script
Mads Lindstroem <[EMAIL PROTECTED]>**20080317190003] {
addfile ./bin/debian_build.bash
hunk ./bin/debian_build.bash 1
+#!/bin/bash
+
+# You have to download wxhaskell-doc-0.10.3.zip from
+# http://sourceforge.net/project/showfiles.php?group_id=73133&package_id=73173&release_id=582361
+# and place it in wxhaskell/ . This is neccesarry as we cannot currently
+# build the Haddock documentation on Debian.
+
+# This script must be run as root :(
+
+PREFIX=/usr/local
+
+case "$1" in
+   6.6) 
+        chmod 755 configure
+        ./configure --enable-split-objs --hcprof --prefix=$PREFIX
+        make
+        make install
+        make wx
+        make wx-install
+
+        make debdist
+   ;;
+
+   6.8)
+        chmod 755 configure
+        runhaskell Setup configure --enable-split-objs --hcprof --prefix=$PREFIX
+        runhaskell Setup build
+        runhaskell Setup install
+
+        cd wx
+        chmod 755 configure
+        runhaskell Setup configure --enable-split-objs --enable-library-profiling --prefix=$PREFIX
+        runhaskell Setup build
+        runhaskell Setup install
+
+        cd ..
+        make debdist
+   ;;
+
+   *)
+        echo "You must specify either 6.6 or 6.8 as parameter"
+   ;;
+
+esac
+
+
}

[RC1 to RC2
Mads Lindstroem <[EMAIL PROTECTED]>**20080317190032] {
hunk ./configure 16
-release="rc1"
+release="rc2"
}

Context:

[Auto-recognising ghc version for Debian build
Mads Lindstroem <[EMAIL PROTECTED]>**20080316113752] 
[Announce 0.10.3rc1 on homepage.
Eric Kow <[EMAIL PROTECTED]>**20080316103621] 
[Add ENABLE-SPLITOBJS flag to profiling version of library.
shelarcy <[EMAIL PROTECTED]>**20080307053607] 
[Fix: dbGetDataSources returns only first letter of every word.
shelarcy <[EMAIL PROTECTED]>**20080316061701] 
[Fix: bindist try to contain bugs/BoxedCombinator that isn't in bugs directory now.
shelarcy <[EMAIL PROTECTED]>**20080316014517] 
[Make BoxedCombinator test fancier and move it out of bugs.
Eric Kow <[EMAIL PROTECTED]>**20080315230225] 
[Push wxStaticBox generated by boxed combinator to bottom (fixes bug 1549363).
Eric Kow <[EMAIL PROTECTED]>**20080315225722
 
 The wxWidgets documentation says:
   "[T]he order in which you create new controls is important. Create your
   wxStaticBox control before any siblings that are to appear inside the
   wxStaticBox in order to preserve the correct Z-Order of controls."
 
 http://www.wxwidgets.org/manuals/2.6.3/wx_wxstaticbox.html
 
 Basically, the wxStaticBox created by 'boxed' was covering up the widgets
 it was supposed to contain.
] 
[Add a test for a possible treeCtrl bug.
Eric Kow <[EMAIL PROTECTED]>**20080315151641] 
[Add withImageData and withPixelBuffer (fixes bug 1003006).
Eric Kow <[EMAIL PROTECTED]>**20080315151339
 
 Quoting Jules Bean, whose solution I implemented:
 
 > 1    image <- imageCreateSized (WX.Size 256 256)                                                                   
 > 2    pixels <- imageGetData image                                                                                  
 > 3    bytes <- peekArray (256*256*3) (castPtr pixels)                                                               
 >                                                                                                                    
 >                                                                                                                    
 > After line 2 is executed, there is no remaining reference to 'image' in                                            
 > the program. 'image' is dead, and can be garbage collected. (Although it                                           
 > may not be at any particular time). If 'image' gets GC'ed, because there                                           
 > is a ForeignPtr inside, that calls the C++ destructor. The wxImage C++                                             
 > destructor believes it owns the data block, so it free()s it, and                                                  
 > 'pixels' is left pointing to a free()ed block. 
  
] 
[Fixing executing bug on linux
Mads Lindstroem <[EMAIL PROTECTED]>**20080313160828] 
[Add stub for 0.10.3 download information on homepage.
Eric Kow <[EMAIL PROTECTED]>**20080312195600
 There are still some slots to fill.
 Also, I used a lazier way of describing the links which may be not
 as nice for our users, but a bit easier for us to maintain.
] 
[Add wxcore/wx to the 'User interfaces' category.
Eric Kow <[EMAIL PROTECTED]>**20080312170058] 
[Developer shuffle
Eric Kow <[EMAIL PROTECTED]>**20080312155739
 - Tim and Frank do not seem available
 - Somebody needs to support MacOS X, so it might as well be me (sigh).
 - Daan is always a member of the development team :-)
] 
[Reverse 'bin' and $ARCHITECTURE in dmg name.
Eric Kow <[EMAIL PROTECTED]>**20080311192253
 So that the sourceforge file release page is more readable.
] 
[Updating Yahu link
Mads Lindstroem <[EMAIL PROTECTED]>**20080312192116] 
[Reflecting that we now have two mailing lists
Mads Lindstroem <[EMAIL PROTECTED]>**20080312191716] 
[Updating links
Mads Lindstroem <[EMAIL PROTECTED]>**20080312191402] 
[depends on wxgtk2.6-dev in stead of wxgtk-dev
Mads Lindstroem <[EMAIL PROTECTED]>**20080311184036] 
[Added ldconfig to post install/remove
Mads Lindstroem <[EMAIL PROTECTED]>**20080311183706] 
[Debian build: corrected manifest
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221607] 
[Debian build: changed permissions and file ownership
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221512] 
[Debian build: version automatically recognized
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221421] 
[Tar the srcdist (as well as zipping it).
Eric Kow <[EMAIL PROTECTED]>**20080310091951
 For Gentoo, with love.
] 
[Set release to rc1 in Makefile.
Eric Kow <[EMAIL PROTECTED]>**20080310091941] 
[Add txt suffix to Windows' README file for more user friendly.
shelarcy <[EMAIL PROTECTED]>**20080309005641] 
[Delete DataTimeTest.hs file after DataTime test
Mads Lindstroem <[EMAIL PROTECTED]>**20080308195318] 
[Initial support for Debian DEB files
Mads Lindstroem <[EMAIL PROTECTED]>**20080308194942
 
 This is only initial support. No doubt some tweaking will be needed
 before it is finished.
 
] 
[Add architecture to macdist (as pointed out by shelarcy).
Eric Kow <[EMAIL PROTECTED]>**20080308131459] 
[List up changes since 0.9.4-1 in changes.txt.
shelarcy <[EMAIL PROTECTED]>**20080308060351] 
[Fix: haddock2 support doesn't work on Windows.
shelarcy <[EMAIL PROTECTED]>**20080308043834] 
[TAG 0.10.3rc1
Eric Kow <[EMAIL PROTECTED]>**20080308130252] 
Patch bundle hash:
0f7e2e58ddf46094fa46cff3b53c035e4a107e74
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxhaskell-devel mailing list
wxhaskell-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel

Reply via email to