diff options
author | Krzysztof Pawlik <nelchael@gentoo.org> | 2007-12-06 08:55:41 +0000 |
---|---|---|
committer | Krzysztof Pawlik <nelchael@gentoo.org> | 2007-12-06 08:55:41 +0000 |
commit | 148bf10a6ab0849c0580ac131d1c3c97dbdf0db0 (patch) | |
tree | 7164f19db085e99e5dbd6276f7df40fedf9b082c /x11-libs/fltk | |
parent | Remove LDFLAGS from fltk-config, see bug #199537. (diff) | |
download | gentoo-2-148bf10a6ab0849c0580ac131d1c3c97dbdf0db0.tar.gz gentoo-2-148bf10a6ab0849c0580ac131d1c3c97dbdf0db0.tar.bz2 gentoo-2-148bf10a6ab0849c0580ac131d1c3c97dbdf0db0.zip |
QA fixes, removed unneeded version.
(Portage version: 2.1.4_rc7)
Diffstat (limited to 'x11-libs/fltk')
-rw-r--r-- | x11-libs/fltk/ChangeLog | 6 | ||||
-rw-r--r-- | x11-libs/fltk/files/digest-fltk-1.1.7-r1 | 3 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-1.1.7-r1.ebuild | 103 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-1.1.7-r2.ebuild | 4 | ||||
-rw-r--r-- | x11-libs/fltk/fltk-1.1.7.ebuild | 4 |
5 files changed, 9 insertions, 111 deletions
diff --git a/x11-libs/fltk/ChangeLog b/x11-libs/fltk/ChangeLog index 96d711b655c2..7c1dbc50e314 100644 --- a/x11-libs/fltk/ChangeLog +++ b/x11-libs/fltk/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-libs/fltk # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.93 2007/12/06 08:52:27 nelchael Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/ChangeLog,v 1.94 2007/12/06 08:55:41 nelchael Exp $ + + 06 Dec 2007; Krzysiek Pawlik <nelchael@gentoo.org> fltk-1.1.7.ebuild, + -fltk-1.1.7-r1.ebuild, fltk-1.1.7-r2.ebuild: + QA fixes, removed unneeded version. 06 Dec 2007; Krzysiek Pawlik <nelchael@gentoo.org> fltk-1.1.7-r2.ebuild: Remove LDFLAGS from fltk-config, see bug #199537. diff --git a/x11-libs/fltk/files/digest-fltk-1.1.7-r1 b/x11-libs/fltk/files/digest-fltk-1.1.7-r1 deleted file mode 100644 index f20ba91db664..000000000000 --- a/x11-libs/fltk/files/digest-fltk-1.1.7-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 2e29319119adc9d63b2f26b72cae0a88 fltk-1.1.7-source.tar.bz2 2060757 -RMD160 a539a1c6bb3363e54bc82c7995037c5d8ede9dd7 fltk-1.1.7-source.tar.bz2 2060757 -SHA256 855a97e35da823f205253b865758715872cd2c7720e4dcf134a3b6dc18bfb96a fltk-1.1.7-source.tar.bz2 2060757 diff --git a/x11-libs/fltk/fltk-1.1.7-r1.ebuild b/x11-libs/fltk/fltk-1.1.7-r1.ebuild deleted file mode 100644 index 9d284b41aedb..000000000000 --- a/x11-libs/fltk/fltk-1.1.7-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7-r1.ebuild,v 1.5 2007/08/22 09:25:10 coldwind Exp $ - -inherit eutils toolchain-funcs multilib - -DESCRIPTION="C++ user interface toolkit for X and OpenGL." -HOMEPAGE="http://www.fltk.org" -SRC_URI="http://ftp.easysw.com/pub/${PN}/${PV}/${P}-source.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -LICENSE="FLTK LGPL-2" - -PV_MAJOR=${PV/.*/} -PV_MINOR=${PV#${PV_MAJOR}.} -PV_MINOR=${PV_MINOR/.*} -SLOT="${PV_MAJOR}.${PV_MINOR}" - -INCDIR=/usr/include/fltk-${SLOT} -LIBDIR=/usr/$(get_libdir)/fltk-${SLOT} - -IUSE="noxft opengl debug" - -DEPEND=" - x11-libs/libXext - x11-libs/libICE - x11-libs/libSM - x11-libs/libXt - x11-proto/xextproto - !noxft? ( virtual/xft ) - media-libs/libpng - media-libs/jpeg - opengl? ( virtual/opengl )" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}/libs-1.7.diff" || die "patch failed" - use amd64 && { - epatch "${FILESDIR}/${P}-amd64.patch" || die "patch failed" - } - epatch "${FILESDIR}/${P}-as-needed.patch" - epatch "${FILESDIR}/${P}-dieonerrors.patch" -} - -src_compile() { - local myconf - myconf="--enable-shared --enable-xdbe --enable-static --enable-threads" - - if ! use noxft; then - myconf="${myconf} --enable-xft" - else - myconf="${myconf} --disable-xft" - fi - - use debug && myconf="${myconf} --enable-debug" - - use opengl || myconf="${myconf} --disable-gl" - - # needed for glibc-2.3.1 (as far as i can test) - # otherwise libstdc++ won't be linked. #17894 and #15572 - # doesn't happen for glibc-2.3.2 - <liquidx@gentoo.org> - export CXX=$(tc-getCXX) - export CC=$(tc-getCC) - - # bug #19894 - export C_INCLUDE_PATH="${C_INCLUDE_PATH}:/usr/include/freetype2" - export CPLUS_INCLUDE_PATH="${CPLUS_INCLUDE_PATH}:/usr/include/freetype2" - - econf \ - --includedir=${INCDIR}\ - --libdir=${LIBDIR} \ - ${myconf} || die "Configuration Failed" - - emake || die "Parallel Make Failed" -} - -src_install() { - einstall \ - includedir="${D}${INCDIR}" \ - libdir="${D}${LIBDIR}" || die "Installation Failed" - - ranlib "${D}${LIBDIR}"/*.a - - insinto /usr/share/cmake/Modules - doins "${FILESDIR}"/FLTKConfig.cmake CMake/FLTKUse.cmake - - dodoc CHANGES README - - echo "LDPATH=${LIBDIR}" > 99fltk-${SLOT} - echo "FLTK_DOCDIR=/usr/share/doc/${PF}/html" >> 99fltk-${SLOT} - - doenvd 99fltk-${SLOT} - - dohtml -A xbm,xpm,h,cxx,fl,menu -r "${D}"/usr/share/doc/fltk/* - rm -rf "${D}"/usr/share/doc/fltk - rm -rf "${D}"/usr/share/man/cat{1,3} -} - -pkg_postinst() { - ewarn "the xft USE flag has been changed to noxft. this was because most" - ewarn "users want xft, but if you do not, be sure to change the flag" -} diff --git a/x11-libs/fltk/fltk-1.1.7-r2.ebuild b/x11-libs/fltk/fltk-1.1.7-r2.ebuild index 5e5158af66e1..662870b1e643 100644 --- a/x11-libs/fltk/fltk-1.1.7-r2.ebuild +++ b/x11-libs/fltk/fltk-1.1.7-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7-r2.ebuild,v 1.16 2007/12/06 08:52:27 nelchael Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7-r2.ebuild,v 1.17 2007/12/06 08:55:41 nelchael Exp $ inherit eutils toolchain-funcs multilib @@ -97,7 +97,7 @@ src_install() { dohtml -A xbm,xpm,h,cxx,fl,menu -r "${D}"/usr/share/doc/fltk/* rm -rf "${D}"/usr/share/doc/fltk rm -rf "${D}"/usr/share/man/cat{1,3} - + sed -i -e 's,^LDFLAGS=.*$,LDFLAGS="",g' "${D}/usr/bin/fltk-config" || \ die "sed of fltk-config failed" diff --git a/x11-libs/fltk/fltk-1.1.7.ebuild b/x11-libs/fltk/fltk-1.1.7.ebuild index e79869f41c9f..6f91e6430427 100644 --- a/x11-libs/fltk/fltk-1.1.7.ebuild +++ b/x11-libs/fltk/fltk-1.1.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7.ebuild,v 1.17 2007/08/22 09:25:10 coldwind Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/fltk/fltk-1.1.7.ebuild,v 1.18 2007/12/06 08:55:41 nelchael Exp $ inherit eutils toolchain-funcs multilib @@ -33,7 +33,7 @@ DEPEND="x11-libs/libXext src_unpack() { unpack ${A} - cd ${S} + cd "${S}" epatch "${FILESDIR}/libs-1.7.diff" || die "patch failed" use amd64 && { epatch "${FILESDIR}/${P}-amd64.patch" || die "patch failed" |