[Frugalware-git] frugalware-current: fltk2-r5990-1-i686

crazy crazy at frugalware.org
Sat Dec 15 20:44:15 CET 2007


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e5f96547727fb2a3dc739f6d621a6082e96ed3f7

commit e5f96547727fb2a3dc739f6d621a6082e96ed3f7
Author: crazy <crazy at frugalware.org>
Date:   Sat Dec 15 20:42:39 2007 +0100

fltk2-r5990-1-i686
* Version bump
* fixed C{XX}FLAGS
* some build() fixes

diff --git a/source/xlib-extra/fltk2/FrugalBuild b/source/xlib-extra/fltk2/FrugalBuild
index 4b83bef..41f8501 100644
--- a/source/xlib-extra/fltk2/FrugalBuild
+++ b/source/xlib-extra/fltk2/FrugalBuild
@@ -2,7 +2,7 @@
# Maintainer: crazy <crazy at frugalware.org>

pkgname=fltk2
-pkgver=r5963
+pkgver=r5990
origname=fltk-2.0.x-${pkgver}
pkgrel=1
pkgdesc="FLTK2 is a cross-platform C++ GUI toolkit for X."
@@ -15,25 +15,29 @@ archs=('i686' 'x86_64')
up2date="lynx -dump http://www.fltk.org/|grep -m1 'VERSION=2'|sed 's/.*=2.*.x-\(.*\).*/\1/'"
source=(http://ftp.easysw.com/pub/fltk/snapshots/$origname.tar.bz2 \
disable_crappy_test.patch)
-sha1sums=('98ab5e37334fa47c292e8da5e948515ee2581fc8' \
+sha1sums=('3088429cd846dc3ad79244b4da0baf20164780c3' \
'007ac0c6e19ea5afa4c8e7eb34bf480ab2f18f74')

build()
{
Fcd $origname
+	Fpatchall
autoconf || return 1
Fsed '$(bindir)/fltk2-config --post' \
'$(DESTDIR)$(bindir)/fltk2-config --post' fluid/Makefile
-	Fbuild --enable-threads --enable-xft \
+	CFLAGS="$CFLAGS -fno-strict-aliasing" CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" \
+	./configure $Fconfopts --enable-threads --enable-xft \
--with-x --enable-cairo \
-	       --with-optim="$CXXFLAGS" \
+	       --with-optim="$CXXFLAGS -fno-strict-aliasing" \
--enable-shared
+	make || Fdie
+	Fmakeinstall
## lalala not - implemented  - heh
## man pages missing as well but I don't write any :-P
## themes broken
-	cd documentation
+	cd documentation || Fdie
doxygen || Fdie
-	cd ..
+	cd .. || Fdie
Fmkdir usr/share/doc/$pkgname-$pkgver
-	cp -Ra documentation $Fdestdir/usr/share/doc/$pkgname-$pkgver/
+	cp -Ra documentation $Fdestdir/usr/share/doc/$pkgname-$pkgver/ || Fdie
}


More information about the Frugalware-git mailing list