[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