diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/app-admin/haskell-updater/ChangeLog b/app-admin/haskell-updater/ChangeLog new file mode 100644 index 0000000..1d94180 --- /dev/null +++ b/app-admin/haskell-updater/ChangeLog @@ -0,0 +1,56 @@ +# ChangeLog for app-admin/haskell-updater +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/ChangeLog,v 1.11 2010/07/20 13:26:30 josejx Exp $ + + 20 Jul 2010; Joseph Jezak + haskell-updater-1.1.0.0.ebuild: + Marked ~ppc for bug #283531. + + 15 Jul 2010; Sergei Trofimovich + haskell-updater-1.1.0.0.ebuild: + Marked ~x86-fbsd. Tested by Naohiro Aota (naota at + freenode://#gentoo-haskell) + + 09 Jul 2010; Sergei Trofimovich + haskell-updater-0.9.1.0.ebuild, haskell-updater-1.1.0.0.ebuild: + marked ~ia64 (tested with ghc-6.10.4-r1 and with ghc-6.12.3) + + 07 Jul 2010; Sergei Trofimovich + haskell-updater-0.9.1.0.ebuild, haskell-updater-1.1.0.0.ebuild: + marked ~alpha (tested with ghc-6.10.4-r1 and with ghc-6.12.3) + + 29 Jun 2010; Lennart Kolmodin + haskell-updater-1.1.0.0.ebuild: + Remove some keywords until those arches have ghc-6.12.3 keyworded. + +*haskell-updater-1.1.0.0 (13 Jun 2010) + + 13 Jun 2010; Lennart Kolmodin + -haskell-updater-1.0.0.0.ebuild, +haskell-updater-1.1.0.0.ebuild: + Version bump. + + 31 May 2010; Joseph Jezak + haskell-updater-0.9.1.0.ebuild, haskell-updater-1.0.0.0.ebuild: + Marked ~ppc. + +*haskell-updater-1.0.0.0 (26 Jan 2010) + + 26 Jan 2010; +haskell-updater-1.0.0.0.ebuild: + Bump with a version that works with ghc 6.12.1. + + 16 Sep 2009; Lennart Kolmodin + haskell-updater-0.9.1.0.ebuild: + Add ~ppc64 keyword, as ghc 6.10.4 has (some) ppc64 support now. + +*haskell-updater-0.9.1.0 (02 Aug 2009) + + 02 Aug 2009; Lennart Kolmodin + -haskell-updater-0.9.0.0-r2.ebuild, +haskell-updater-0.9.1.0.ebuild: + Version bump. + +*haskell-updater-0.9.0.0-r2 (22 Jul 2009) + + 22 Jul 2009; Lennart Kolmodin +metadata.xml, + +haskell-updater-0.9.0.0-r2.ebuild: + Initial import. + diff --git a/app-admin/haskell-updater/Manifest b/app-admin/haskell-updater/Manifest new file mode 100644 index 0000000..3a22ab1 --- /dev/null +++ b/app-admin/haskell-updater/Manifest @@ -0,0 +1,4 @@ +DIST haskell-updater-1.1.0.0.tar.gz 22691 RMD160 8db8459cdb5fbbc87920b42900c6b078897be883 SHA1 c1cbad81d25cc76ee8acac257ecf50f6b6cd542f SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc +EBUILD haskell-updater-1.1.0.0.ebuild 852 RMD160 b8a69b2f63c1c746be7f099631ca8d7e4740d393 SHA1 18db040316f16c69b487e28dabac3bf552698314 SHA256 978793888fd103fce3aace4575bcb247d39c4ff0fa1465485078faa31c1c273a +MISC ChangeLog 2013 RMD160 bb33ca63248bdd9eec421570d1fa5e4ae1521186 SHA1 091b605f67882719151e28e8e8cd8b9933c08480 SHA256 66c48947ab88910d34c46f6cc8a03228bbe42057a4799eee3a97471f5aa963d9 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/app-admin/haskell-updater/haskell-updater-1.1.0.0.ebuild b/app-admin/haskell-updater/haskell-updater-1.1.0.0.ebuild new file mode 100644 index 0000000..416174b --- /dev/null +++ b/app-admin/haskell-updater/haskell-updater-1.1.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.1.0.0.ebuild,v 1.6 2010/07/20 13:26:30 josejx Exp $ + +CABAL_FEATURES="bin nocabaldep" +inherit haskell-cabal + +DESCRIPTION="Rebuild Haskell dependencies in Gentoo" +HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="" + +DEPEND="=dev-lang/ghc-6.12*" + +# Need a lower version for portage to get --keep-going +RDEPEND="|| ( >=sys-apps/portage-2.1.6 + sys-apps/pkgcore + sys-apps/paludis )" + +src_compile() { + CABAL_CONFIGURE_FLAGS="--bindir=/usr/sbin" + + cabal_src_compile +} + +src_install() { + cabal_src_install + + dodoc TODO +} diff --git a/app-admin/haskell-updater/metadata.xml b/app-admin/haskell-updater/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/app-admin/haskell-updater/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/app-editors/emacs-vcs/Manifest b/app-editors/emacs-vcs/Manifest new file mode 100644 index 0000000..6d9c950 --- /dev/null +++ b/app-editors/emacs-vcs/Manifest @@ -0,0 +1 @@ +EBUILD emacs-vcs-24.0.9999.ebuild 10359 RMD160 9a5fae9ddde966e00ff23493b67018eb5166f9ff SHA1 284d96c4dc0b12ac58e0e39d5824d72c22a202da SHA256 c2fc1e7b851135e2fd21a4b39b2091380e558d863be79a4afaa7853d50dbe93b diff --git a/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild b/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild new file mode 100644 index 0000000..48d49dd --- /dev/null +++ b/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild @@ -0,0 +1,333 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.0.9999.ebuild,v 1.5 2010/05/08 08:31:19 ulm Exp $ + +EAPI=2 + +inherit autotools elisp-common eutils flag-o-matic multilib + +if [ "${PV##*.}" = "9999" ]; then + inherit bzr + EMACS_BRANCH="trunk" + EBZR_REPO_URI="http://bzr.savannah.gnu.org/r/emacs/${EMACS_BRANCH}/" + EBZR_CACHE_DIR="emacs-${EMACS_BRANCH#emacs-}" + SRC_URI="" +else + SRC_URI="mirror://gentoo/emacs-${PV}.tar.gz + ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-${PV}.tar.gz" + # FULL_VERSION keeps the full version number, which is needed in + # order to determine some path information correctly for copy/move + # operations later on + FULL_VERSION="${PV%%_*}" + S="${WORKDIR}/emacs-${FULL_VERSION}" +fi + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="http://www.gnu.org/software/emacs/" + +LICENSE="GPL-3 FDL-1.3 BSD as-is MIT W3C unicode" +SLOT="24" +KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="alsa dbus gconf gif gpm gtk gzip-el hesiod jpeg kerberos m17n-lib motif ns png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" +RESTRICT="strip" + +RDEPEND="sys-libs/ncurses + >=app-admin/eselect-emacs-1.2 + net-libs/liblockfile + hesiod? ( net-dns/hesiod ) + kerberos? ( virtual/krb5 ) + alsa? ( media-libs/alsa-lib ) + gpm? ( sys-libs/gpm ) + dbus? ( sys-apps/dbus ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xbitmaps + gconf? ( >=gnome-base/gconf-2.26.2 ) + gif? ( media-libs/giflib ) + jpeg? ( media-libs/jpeg:0 ) + png? ( media-libs/libpng ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff ) + xpm? ( x11-libs/libXpm ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + ) + gtk? ( x11-libs/gtk+:2 ) + !gtk? ( + Xaw3d? ( x11-libs/Xaw3d ) + !Xaw3d? ( motif? ( x11-libs/openmotif ) ) + ) + )" + +DEPEND="${RDEPEND} + dev-util/pkgconfig + gzip-el? ( app-arch/gzip )" + +RDEPEND="${RDEPEND} + >=app-emacs/emacs-common-gentoo-1[X?]" + +EMACS_SUFFIX="emacs-${SLOT}" +SITEFILE="20${PN}-${SLOT}-gentoo.el" + +pkg_setup() { + local cvsdir="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/cvs-src/emacs" + if [ -d "${cvsdir}" ]; then + ewarn "GNU Emacs upstream has moved from CVS to Bazaar." + ewarn "Therefore, you may remove the old CVS directory:" + ewarn "rm -rf ${cvsdir}" + fi +} + +src_prepare() { + if [ "${PV##*.}" = "9999" ]; then + FULL_VERSION=$(grep 'const char emacs_version' src/emacs.c \ + | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/') + [ "${FULL_VERSION}" ] || die "Cannot determine current Emacs version" + echo + einfo "Emacs branch: ${EMACS_BRANCH}" + einfo "Emacs version number: ${FULL_VERSION}" + [ "${FULL_VERSION%.*}" = ${PV%.*} ] \ + || die "Upstream version number changed to ${FULL_VERSION}" + echo + #else + # EPATCH_SUFFIX=patch epatch + fi + + sed -i -e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \ + -e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \ + "${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings" + + if ! use alsa; then + # ALSA is detected even if not requested by its USE flag. + # Suppress it by supplying pkg-config with a wrong library name. + sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \ + || die "unable to sed configure.in" + fi + if ! use gzip-el; then + # Emacs' build system automatically detects the gzip binary and + # compresses el files. We don't want that so confuse it with a + # wrong binary name + sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \ + || die "unable to sed configure.in" + fi + + eautoreconf +} + +src_configure() { + ALLOWED_FLAGS="" + strip-flags + #unset LDFLAGS + if use sh; then + replace-flags -O[1-9] -O0 #262359 + else + replace-flags -O[3-9] -O2 + fi + + local myconf + + if use alsa && ! use sound; then + echo + einfo "Although sound USE flag is disabled you chose to have alsa," + einfo "so sound is switched on anyway." + echo + myconf="${myconf} --with-sound" + else + myconf="${myconf} $(use_with sound)" + fi + + if use X; then + myconf="${myconf} --with-x" + myconf="${myconf} $(use_with gconf)" + myconf="${myconf} $(use_with toolkit-scroll-bars)" + myconf="${myconf} $(use_with gif) $(use_with jpeg)" + myconf="${myconf} $(use_with png) $(use_with svg rsvg)" + myconf="${myconf} $(use_with tiff) $(use_with xpm)" + myconf="${myconf} $(use_with xft)" + + if use xft; then + myconf="${myconf} $(use_with m17n-lib libotf)" + myconf="${myconf} $(use_with m17n-lib m17n-flt)" + else + myconf="${myconf} --without-libotf --without-m17n-flt" + use m17n-lib && ewarn \ + "USE flag \"m17n-lib\" has no effect because xft is not set." + fi + + # GTK+ is the default toolkit if USE=gtk is chosen with other + # possibilities. Emacs upstream thinks this should be standard + # policy on all distributions + if use gtk; then + einfo "Configuring to build with GIMP Toolkit (GTK+)" + myconf="${myconf} --with-x-toolkit=gtk" + elif use Xaw3d; then + einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit" + myconf="${myconf} --with-x-toolkit=athena" + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf="${myconf} --with-x-toolkit=motif" + else + einfo "Configuring to build with no toolkit" + myconf="${myconf} --with-x-toolkit=no" + fi + + local f tk= + for f in gtk Xaw3d motif; do + use ${f} || continue + [ "${tk}" ] \ + && ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")" + tk="${tk}${tk:+ }${f}" + done + else + myconf="${myconf} --without-x" + fi + + if use ns; then + myconf="${myconf} --with-ns" + fi + + myconf="${myconf} $(use_with hesiod)" + myconf="${myconf} $(use_with kerberos) $(use_with kerberos kerberos5)" + myconf="${myconf} $(use_with gpm) $(use_with dbus)" + + # use prefix || --with-crt-dir="${EPREFIX}"/usr/$(get_libdir) \ + + econf \ + --program-suffix=-${EMACS_SUFFIX} \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + ${myconf} || die "econf emacs failed" +} + +src_compile() { + export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 + if [ "${PV##*.}" = "9999" ]; then + emake CC="$(tc-getCC)" bootstrap || die "make bootstrap failed" + # cleanup, otherwise emacs will be dumped again in src_install + (cd src; emake versionclean) + fi + emake CC="$(tc-getCC)" || die "emake failed" +} + +src_install () { + local i m + + emake install DESTDIR="${D}" || die "make install failed" + + if use ns; then + dodir /Applications + mv "${D}/${S}"/nextstep/Emacs.app "${ED}"/Applications/Emacs.app || die + rm -rf "${ED}"/var/tmp || die + else + rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \ + || die "removing duplicate emacs executable failed" + mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \ + || die "moving Emacs executable failed" + fi + + # move info documentation to the correct place + for i in "${ED}"/usr/share/info/${EMACS_SUFFIX}/*; do + mv "${i}" "${i}.info" || die "mv info failed" + done + + # move man pages to the correct place + for m in "${ED}"/usr/share/man/man1/* ; do + mv "${m}" "${m%.1}-${EMACS_SUFFIX}.1" || die "mv man failed" + done + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el + rm -rf "${ED}"/usr/share/{applications,icons} + rm "${ED}"/var/lib/games/emacs/{snake,tetris}-scores + keepdir /var/lib/games/emacs + + local c=";;" + if use source; then + insinto /usr/share/emacs/${FULL_VERSION}/src + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.[ch] + c="" + fi + + sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF + X + ;;; ${PN}-${SLOT} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + X ${c}(setq find-function-C-source-directory + X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share/info + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setq Info-directory-list (prune-directory-list (cdr p))))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS || die "dodoc failed" +} + +emacs-infodir-rebuild() { + # Depending on the Portage version, the Info dir file is compressed + # or removed. It is only rebuilt by Portage if our directory is in + # INFOPATH, which is not guaranteed. So we rebuild it ourselves. + + local infodir=/usr/share/info/${EMACS_SUFFIX} f + [ -d "${EROOT}"${infodir} ] || return # may occur with FEATURES=noinfo + einfo "Regenerating Info directory index in ${infodir} ..." + rm -f "${EROOT}"${infodir}/dir{,.*} + for f in "${EROOT}"${infodir}/*.info*; do + [[ ${f##*/} != *[0-9].info* && -e ${f} ]] \ + && install-info --info-dir="${EROOT}"${infodir} "${f}" &>/dev/null + done + rmdir "${EROOT}"${infodir} 2>/dev/null # remove dir if it is empty +} + +pkg_postinst() { + local f + for f in "${EROOT}"/var/lib/games/emacs/{snake,tetris}-scores; do + [ -e "${f}" ] || touch "${f}" + done + chown games:games "${EROOT}"/var/lib/games/emacs + + elisp-site-regen + emacs-infodir-rebuild + eselect emacs update ifunset + + if use X; then + echo + elog "You need to install some fonts for Emacs." + elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's" + elog "machine would satisfy basic Emacs requirements under X11." + elog "See also http://www.gentoo.org/proj/en/lisp/emacs/xft.xml" + elog "for how to enable anti-aliased fonts." + fi + + echo + elog "You can set the version to be started by /usr/bin/emacs through" + elog "the Emacs eselect module, which also redirects man and info pages." + elog "Therefore, several Emacs versions can be installed at the same time." + elog "\"man emacs.eselect\" for details." + echo + elog "If you upgrade from a previous major version of Emacs, then it is" + elog "strongly recommended that you use app-admin/emacs-updater to rebuild" + elog "all byte-compiled elisp files of the installed Emacs packages." +} + +pkg_postrm() { + elisp-site-regen + emacs-infodir-rebuild + eselect emacs update ifunset +} diff --git a/app-i18n/ibus/ChangeLog b/app-i18n/ibus/ChangeLog new file mode 100644 index 0000000..f645cc7 --- /dev/null +++ b/app-i18n/ibus/ChangeLog @@ -0,0 +1,389 @@ +# ChangeLog for app-i18n/ibus +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ChangeLog,v 1.66 2010/07/17 15:55:28 klausman Exp $ + + 17 Jul 2010; Tobias Klausmann + ibus-1.2.0.20100111.ebuild: + Keyworded on alpha, bug #305025 + +*ibus-1.3.6 (05 Jul 2010) + + 05 Jul 2010; MATSUU Takuto +ibus-1.3.6.ebuild: + Version bumped. + +*ibus-1.3.5-r1 (17 Jun 2010) + + 17 Jun 2010; MATSUU Takuto +ibus-1.3.5-r1.ebuild: + Removed X use flag, bug #324339. + +*ibus-1.3.5 (15 Jun 2010) + + 15 Jun 2010; MATSUU Takuto -ibus-1.2.1.ebuild, + -ibus-1.3.3.ebuild, -ibus-1.3.3-r1.ebuild, -ibus-1.3.3-r2.ebuild, + +ibus-1.3.5.ebuild, metadata.xml: + Version bumped. Removed old versions. + +*ibus-1.3.4 (29 May 2010) + + 29 May 2010; MATSUU Takuto +ibus-1.3.4.ebuild: + Version bumped. + +*ibus-1.3.3-r2 (14 May 2010) + + 14 May 2010; MATSUU Takuto +ibus-1.3.3-r2.ebuild: + Changed python USE flag to +python, bug #319417. Fixed bug #311211 again. + +*ibus-1.3.3-r1 (11 May 2010) +*ibus-1.2.1-r1 (11 May 2010) + + 11 May 2010; MATSUU Takuto +ibus-1.2.1-r1.ebuild, + -ibus-1.3.2.ebuild, +ibus-1.3.3-r1.ebuild: + Fixed python dependency, bug #311211. + +*ibus-1.3.3 (07 May 2010) + + 07 May 2010; MATSUU Takuto +ibus-1.3.3.ebuild: + Version bumped. + +*ibus-1.3.2 (23 Apr 2010) + + 23 Apr 2010; MATSUU Takuto +ibus-1.3.2.ebuild: + Version bumped. + + 04 Apr 2010; MATSUU Takuto ibus-1.3.1.ebuild: + Changed gconf USE flag to +gconf. + +*ibus-1.3.1 (03 Apr 2010) + + 03 Apr 2010; MATSUU Takuto +ibus-1.3.1.ebuild, + metadata.xml: + Version bumped. Fixed python dependency, bug #311211. Added new USE flags. + +*ibus-1.2.1 (27 Mar 2010) + + 27 Mar 2010; MATSUU Takuto +ibus-1.2.1.ebuild, + -ibus-1.2.99.20100202.ebuild: + Version bumped. Removed old version. + +*ibus-1.3.0 (25 Mar 2010) + + 25 Mar 2010; MATSUU Takuto +ibus-1.3.0.ebuild: + Version bumped. + + 18 Mar 2010; Markos Chandras + ibus-1.2.0.20100111.ebuild: + Stable on amd64 wrt bug #305025 + + 01 Mar 2010; Pawel Hajdan jr + ibus-1.2.0.20100111.ebuild: + x86 stable wrt bug #305025 + +*ibus-1.2.99.20100202 (04 Feb 2010) + + 04 Feb 2010; MATSUU Takuto + -ibus-1.2.0.20091024.ebuild, -ibus-1.2.0.20091124.ebuild, + -ibus-1.2.0.20091204.ebuild, -ibus-1.2.0.20091215.ebuild, + -ibus-1.2.0.20091225.ebuild, -ibus-1.2.0.20091225-r1.ebuild, + +ibus-1.2.99.20100202.ebuild: + Version bumped. Removed old versions. + +*ibus-1.2.0.20100111 (13 Jan 2010) + + 13 Jan 2010; MATSUU Takuto + +ibus-1.2.0.20100111.ebuild: + Version bumped. + +*ibus-1.2.0.20091225-r1 (31 Dec 2009) + + 31 Dec 2009; MATSUU Takuto + +ibus-1.2.0.20091225-r1.ebuild: + Fixed dependency, bug #298936. + +*ibus-1.2.0.20091225 (26 Dec 2009) + + 26 Dec 2009; MATSUU Takuto + +ibus-1.2.0.20091225.ebuild: + Version bumped. Fixed DEPEND. + +*ibus-1.2.0.20091215 (16 Dec 2009) + + 16 Dec 2009; MATSUU Takuto + +ibus-1.2.0.20091215.ebuild: + Version bumped. + +*ibus-1.2.0.20091204 (05 Dec 2009) + + 05 Dec 2009; MATSUU Takuto + +ibus-1.2.0.20091204.ebuild: + Version bumped. + +*ibus-1.2.0.20091124 (24 Nov 2009) + + 24 Nov 2009; MATSUU Takuto + -ibus-1.2.0.20090927.ebuild, -ibus-1.2.0.20091014.ebuild, + -ibus-1.2.0.20091014-r1.ebuild, +ibus-1.2.0.20091124.ebuild: + Version bumped. + +*ibus-1.2.0.20091024 (05 Nov 2009) + + 05 Nov 2009; MATSUU Takuto + +ibus-1.2.0.20091024.ebuild: + Version bumped. + +*ibus-1.2.0.20091014-r1 (19 Oct 2009) + + 19 Oct 2009; MATSUU Takuto + -ibus-1.2.0.20090904.ebuild, -ibus-1.2.0.20090915.ebuild, + +ibus-1.2.0.20091014-r1.ebuild: + Fixed dependency. Add keepdir and gnome2_icon_cache_update, bug #289547. + Removed old versions. + +*ibus-1.2.0.20091014 (17 Oct 2009) + + 17 Oct 2009; MATSUU Takuto + +ibus-1.2.0.20091014.ebuild: + Version bumped. + +*ibus-1.2.0.20090927 (30 Sep 2009) + + 30 Sep 2009; MATSUU Takuto + +ibus-1.2.0.20090927.ebuild: + Version bumped. + +*ibus-1.2.0.20090915 (15 Sep 2009) + + 15 Sep 2009; MATSUU Takuto + -ibus-1.1.0.20090612.ebuild, -ibus-1.2.0.20090812.ebuild, + -ibus-1.2.0.20090828.ebuild, +ibus-1.2.0.20090915.ebuild: + Version bumped. Removed old versions. + +*ibus-1.2.0.20090904 (07 Sep 2009) + + 07 Sep 2009; MATSUU Takuto + +ibus-1.2.0.20090904.ebuild: + Version bumped. + +*ibus-1.1.0.20090829 (30 Aug 2009) + + 30 Aug 2009; MATSUU Takuto + +ibus-1.1.0.20090829.ebuild: + Version bumped. + +*ibus-1.2.0.20090828 (28 Aug 2009) + + 28 Aug 2009; MATSUU Takuto + -ibus-1.2.0.20090723.ebuild, -ibus-1.2.0.20090810.ebuild, + +ibus-1.2.0.20090828.ebuild: + Version bumped. + +*ibus-1.2.0.20090812 (13 Aug 2009) + + 13 Aug 2009; MATSUU Takuto + +ibus-1.2.0.20090812.ebuild: + Version bumped. + +*ibus-1.2.0.20090810 (10 Aug 2009) + + 10 Aug 2009; MATSUU Takuto + -ibus-1.2.0.20090617.ebuild, -ibus-1.2.0.20090719.ebuild, + +ibus-1.2.0.20090810.ebuild: + Version bumped. Removed old versions. + +*ibus-1.2.0.20090723 (23 Jul 2009) + + 23 Jul 2009; MATSUU Takuto + +ibus-1.2.0.20090723.ebuild: + Version bumped. + +*ibus-1.2.0.20090719 (19 Jul 2009) + + 19 Jul 2009; MATSUU Takuto + -ibus-1.1.0.20090508.ebuild, -ibus-1.1.0.20090531.ebuild, + +ibus-1.2.0.20090719.ebuild: + Version bumped. Removed old versions. + +*ibus-1.2.0.20090617 (18 Jun 2009) + + 18 Jun 2009; MATSUU Takuto + +ibus-1.2.0.20090617.ebuild: + Version bumped. + +*ibus-1.1.0.20090612 (12 Jun 2009) + + 12 Jun 2009; MATSUU Takuto + -ibus-1.1.0.20090413.ebuild, -ibus-1.1.0.20090423.ebuild, + +ibus-1.1.0.20090612.ebuild: + Version bumped. Removed old versions. + +*ibus-1.1.0.20090531 (31 May 2009) + + 31 May 2009; MATSUU Takuto + +ibus-1.1.0.20090531.ebuild: + Version bumped. + +*ibus-1.1.0.20090508 (11 May 2009) + + 11 May 2009; MATSUU Takuto + -ibus-1.1.0.20090311.ebuild, -ibus-1.1.0.20090331.ebuild, + -ibus-1.1.0.20090407.ebuild, ibus-1.1.0.20090413.ebuild, + ibus-1.1.0.20090423.ebuild, +ibus-1.1.0.20090508.ebuild: + Version bumped. Removed old versions. Removed x11-misc/notification-daemon + from RDEPEND. + +*ibus-1.1.0.20090423 (23 Apr 2009) + + 23 Apr 2009; MATSUU Takuto + +ibus-1.1.0.20090423.ebuild: + Version bumped. + +*ibus-1.1.0.20090413 (13 Apr 2009) + + 13 Apr 2009; MATSUU Takuto + +ibus-1.1.0.20090413.ebuild: + Version bumped. + +*ibus-1.1.0.20090407 (11 Apr 2009) + + 11 Apr 2009; MATSUU Takuto + +ibus-1.1.0.20090407.ebuild: + Version bumped. Removed qt4 USE flag. + + 01 Apr 2009; MATSUU Takuto ibus-1.1.0.20090311.ebuild, + ibus-1.1.0.20090331.ebuild: + Fixed elog messages. + +*ibus-1.1.0.20090331 (31 Mar 2009) + + 31 Mar 2009; MATSUU Takuto + -ibus-0.1.1.20090203.ebuild, -ibus-1.1.0.20090225.ebuild, + -ibus-1.1.0.20090306.ebuild, +ibus-1.1.0.20090331.ebuild: + Version bumped. Removed old versions. + +*ibus-1.1.0.20090311 (11 Mar 2009) + + 11 Mar 2009; MATSUU Takuto + +ibus-1.1.0.20090311.ebuild: + Version bumped. + +*ibus-1.1.0.20090306 (07 Mar 2009) + + 07 Mar 2009; MATSUU Takuto + -ibus-1.1.0.20090205.ebuild, -ibus-1.1.0.20090211.ebuild, + +ibus-1.1.0.20090306.ebuild: + Version bumped. Removed old versions. + + 26 Feb 2009; MATSUU Takuto ibus-1.1.0.20090225.ebuild: + Fixed dependency. + +*ibus-1.1.0.20090225 (25 Feb 2009) + + 25 Feb 2009; MATSUU Takuto + +ibus-1.1.0.20090225.ebuild: + Version bumped. + +*ibus-1.1.0.20090211 (12 Feb 2009) + + 12 Feb 2009; MATSUU Takuto + +ibus-1.1.0.20090211.ebuild: + Version bumped. + +*ibus-1.1.0.20090205 (05 Feb 2009) + + 05 Feb 2009; MATSUU Takuto + -ibus-0.1.1.20081016.ebuild, -ibus-0.1.1.20081023.ebuild, + +ibus-1.1.0.20090205.ebuild: + Version bumped. Removed old versions. + +*ibus-0.1.1.20090203 (03 Feb 2009) + + 03 Feb 2009; MATSUU Takuto + +ibus-0.1.1.20090203.ebuild: + Version bumped. + + 22 Jan 2009; MATSUU Takuto ibus-0.1.1.20081023.ebuild: + Fixed dependency, bug #255582. + +*ibus-0.1.1.20081023 (23 Oct 2008) + + 23 Oct 2008; MATSUU Takuto + -ibus-0.1.1.20081006.ebuild, -ibus-0.1.1.20081006-r1.ebuild, + +ibus-0.1.1.20081023.ebuild: + Version bumped. Removed old versions. + +*ibus-0.1.1.20081016 (19 Oct 2008) + + 19 Oct 2008; MATSUU Takuto + +ibus-0.1.1.20081016.ebuild: + Version bumped. + +*ibus-0.1.1.20081006-r1 (15 Oct 2008) + + 15 Oct 2008; MATSUU Takuto + +ibus-0.1.1.20081006-r1.ebuild: + Fixed dependency and QA issue. Cleanup. + + 07 Oct 2008; MATSUU Takuto + -ibus-0.1.1.20081005.ebuild, ibus-0.1.1.20081006.ebuild: + Fixed dependency. Clean up. + +*ibus-0.1.1.20081006 (06 Oct 2008) + + 06 Oct 2008; MATSUU Takuto + -ibus-0.1.1.20080923.ebuild, -ibus-0.1.1.20080930.ebuild, + -ibus-0.1.1.20081001.ebuild, -ibus-0.1.1.20081004.ebuild, + +ibus-0.1.1.20081006.ebuild: + Version bumped. Changed LICENSE. Removed old versions. + +*ibus-0.1.1.20081005 (05 Oct 2008) + + 05 Oct 2008; MATSUU Takuto + +ibus-0.1.1.20081005.ebuild: + Version bumped. + +*ibus-0.1.1.20081004 (04 Oct 2008) + + 04 Oct 2008; MATSUU Takuto + +ibus-0.1.1.20081004.ebuild: + Version bumped. + +*ibus-0.1.1.20081001 (01 Oct 2008) + + 01 Oct 2008; MATSUU Takuto metadata.xml, + +ibus-0.1.1.20081001.ebuild: + Version bumped. + +*ibus-0.1.1.20080930 (30 Sep 2008) + + 30 Sep 2008; MATSUU Takuto + -ibus-0.1.1.20080917.ebuild, +ibus-0.1.1.20080930.ebuild: + Version bumped. + +*ibus-0.1.1.20080923 (24 Sep 2008) + + 24 Sep 2008; MATSUU Takuto + +ibus-0.1.1.20080923.ebuild: + Version bumped. + + 20 Sep 2008; MATSUU Takuto + -ibus-0.1.1.20080901.ebuild, -ibus-0.1.1.20080908.ebuild, + ibus-0.1.1.20080917.ebuild: + Fixed dependency. Removed old versions. + +*ibus-0.1.1.20080917 (17 Sep 2008) + + 17 Sep 2008; MATSUU Takuto + +ibus-0.1.1.20080917.ebuild: + Version bumped. + +*ibus-0.1.1.20080908 (09 Sep 2008) + + 09 Sep 2008; MATSUU Takuto + +ibus-0.1.1.20080908.ebuild: + Version bumped, bug #237045. + +*ibus-0.1.1.20080901 (05 Sep 2008) + + 05 Sep 2008; MATSUU Takuto +metadata.xml, + +ibus-0.1.1.20080901.ebuild: + Initial import. Submitted by Hong Hao, bug 236277. + diff --git a/app-i18n/ibus/Manifest b/app-i18n/ibus/Manifest new file mode 100644 index 0000000..c1dbc5b --- /dev/null +++ b/app-i18n/ibus/Manifest @@ -0,0 +1,4 @@ +DIST ibus-1.3.6.tar.gz 1343753 RMD160 2439f8a1b773d255521849358ee8b2793f4ab368 SHA1 2a1781d6d4564dfe3d15ce8e03163564ffba355e SHA256 860d834dedf6a70a7872b4849469a3b43667b57c2691fdc02570f5e3acb1b042 +EBUILD ibus-1.3.6.ebuild 3061 RMD160 db0e4c8ce96afb567b33cac087e5e1b9c157d6b7 SHA1 9d873f87a578e1e1cae9e992813d459d86780e3e SHA256 cec313fece90d8300654f33bda30fefff0937ec76bd43d8ff5b22d394f1a285a +MISC ChangeLog 10900 RMD160 bd5d6883f0164a1333512412d92e971b55990b2a SHA1 64e4f17dd7605e6a972b34ec6ed8219a3bba8c3b SHA256 afeac362c986846c09e7dd422ceacb9e832eacb475316d467f58f79ad4c2c08f +MISC metadata.xml 571 RMD160 7e15a8e54ee27330bfbff88820f71dfbaafdc493 SHA1 2a83f073755d94ffc6becd86ec4a4500ace8f40f SHA256 610811c591a4dc528132ad73cea639ff5f35e5fbe83ce8e8e0ca9485c6afd182 diff --git a/app-i18n/ibus/ibus-1.3.6.ebuild b/app-i18n/ibus/ibus-1.3.6.ebuild new file mode 100644 index 0000000..a105f50 --- /dev/null +++ b/app-i18n/ibus/ibus-1.3.6.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus/ibus-1.3.6.ebuild,v 1.1 2010/07/05 17:56:06 matsuu Exp $ + +EAPI="2" +PYTHON_DEPEND="python? 2:2.5" +inherit eutils gnome2-utils multilib python + +DESCRIPTION="Intelligent Input Bus for Linux / Unix OS" +HOMEPAGE="http://code.google.com/p/ibus/" +SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="doc +gconf gtk nls +python vala X" + +RDEPEND=">=dev-libs/glib-2.18 + gconf? ( >=gnome-base/gconf-2.12 ) + >=gnome-base/librsvg-2 + sys-apps/dbus + app-text/iso-codes + gtk? ( + x11-libs/gtk+:2 + ) + X? ( + x11-libs/libX11 + x11-libs/gtk+:2 + ) + python? ( + dev-python/notify-python + >=dev-python/dbus-python-0.83 + ) + nls? ( virtual/libintl ) + vala? ( dev-lang/vala )" +# X? ( x11-libs/libX11 ) +# gtk? ( x11-libs/gtk+:2 x11-libs/gtk+:3 ) +DEPEND="${RDEPEND} + >=dev-lang/perl-5.8.1 + dev-perl/XML-Parser + dev-util/pkgconfig + doc? ( >=dev-util/gtk-doc-1.9 ) + nls? ( >=sys-devel/gettext-0.16.1 )" +RDEPEND="${RDEPEND} + python? ( + dev-python/pygtk + dev-python/pyxdg + )" + +RESTRICT="test" + +update_gtk_immodules() { + if [ -x /usr/bin/gtk-query-immodules-2.0 ] ; then + GTK2_CONFDIR="/etc/gtk-2.0" + # An arch specific config directory is used on multilib systems + has_multilib_profile && GTK2_CONFDIR="${GTK2_CONFDIR}/${CHOST}" + mkdir -p "${EROOT}${GTK2_CONFDIR}" + gtk-query-immodules-2.0 > "${EROOT}${GTK2_CONFDIR}/gtk.immodules" + fi +} + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + mv py-compile py-compile.orig || die + ln -s "$(type -P true)" py-compile || die + echo "ibus/_config.py" >> po/POTFILES.skip || die + sed -i -e "s/python/python2/" setup/ibus-setup.in ui/gtk/ibus-ui-gtk.in || die +} + +src_configure() { + econf \ + $(use_enable doc gtk-doc) \ + $(use_enable doc gtk-doc-html) \ + $(use_enable gconf) \ + $(use_enable gtk gtk2) \ + $(use_enable gtk xim) \ + $(use_enable nls) \ + $(use_enable python) \ + $(use_enable vala) \ + $(use_enable X xim) || die + #$(use_enable gtk gtk3) \ +} + +src_install() { + emake DESTDIR="${D}" install || die + + # bug 289547 + keepdir /usr/share/ibus/{engine,icons} || die + + dodoc AUTHORS ChangeLog NEWS README || die +} + +pkg_postinst() { + + elog "To use ibus, you should:" + elog "1. Get input engines from sunrise overlay." + elog " Run \"emerge -s ibus-\" in your favorite terminal" + elog " for a list of packages we already have." + elog + elog "2. Setup ibus:" + elog + elog " $ ibus-setup" + elog + elog "3. Set the following in your user startup scripts" + elog " such as .xinitrc, .xsession or .xprofile:" + elog + elog " export XMODIFIERS=\"@im=ibus\"" + elog " export GTK_IM_MODULE=\"ibus\"" + elog " export QT_IM_MODULE=\"xim\"" + elog " ibus-daemon -d -x" + + use gtk && update_gtk_immodules + + use python && python_mod_optimize /usr/share/${PN} + gnome2_icon_cache_update +} + +pkg_postrm() { + use gtk && update_gtk_immodules + + use python && python_mod_cleanup /usr/share/${PN} + gnome2_icon_cache_update +} diff --git a/app-i18n/ibus/metadata.xml b/app-i18n/ibus/metadata.xml new file mode 100644 index 0000000..5ec6ada --- /dev/null +++ b/app-i18n/ibus/metadata.xml @@ -0,0 +1,14 @@ + + + +cjk + +IBus means Intelligent Input Bus. It is a new input framework for Linux OS. It provides +full featured and user friendly input method user interface. It also may help +developers to develop input method easily. + + + Enable support for gnome-base/gconf + Enable support for dev-lang/vala + + diff --git a/app-office/openoffice/ChangeLog b/app-office/openoffice/ChangeLog new file mode 100644 index 0000000..5622038 --- /dev/null +++ b/app-office/openoffice/ChangeLog @@ -0,0 +1,2802 @@ +# ChangeLog for app-office/openoffice +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/ChangeLog,v 1.537 2010/07/17 10:20:25 suka Exp $ + + 17 Jul 2010; Andreas Proschofsky + openoffice-3.2.1.ebuild: + Silent patchset bump to ooo-build-3.2.1.4, couple of bugfixes + + 22 Jun 2010; Arfrever Frehtes Taifersar Arahesis + openoffice-3.2.0.ebuild, openoffice-3.2.1.ebuild: + net-misc/neon renamed to net-libs/neon. + +*openoffice-3.2.1 (14 Jun 2010) + + 14 Jun 2010; Andreas Proschofsky + -openoffice-3.2.1_rc1.ebuild, +openoffice-3.2.1.ebuild, + -files/gentoo-3.2.1_rc1.diff, +files/gentoo-3.2.1.diff: + Bump to OpenOffice.org 3.2.1 + + 25 May 2010; Arfrever Frehtes Taifersar Arahesis + openoffice-3.2.0.ebuild, openoffice-3.2.1_rc1.ebuild: + Use Python 2 (bug #311683). + +*openoffice-3.2.1_rc1 (24 May 2010) + + 24 May 2010; Andreas Proschofsky + +openoffice-3.2.1_rc1.ebuild, +files/gentoo-3.2.1_rc1.diff: + First release candidate for openoffice 3.2.1, masked for now + + 15 May 2010; Andreas Proschofsky + +files/gcc45-buildfix.diff, openoffice-3.2.0.ebuild, + -files/gcc45-buildfix.patch: + Rename gcc-4.5 buildfix so that it actually gets applied + + 12 May 2010; Andreas Proschofsky + +files/gcc45-buildfix.patch, openoffice-3.2.0.ebuild: + Fix build with gcc 4.5, bug #317207 + + 01 May 2010; Maciej Mrozowski + openoffice-3.2.0.ebuild: + CMAKE_REQUIRED can be 'always' (default) or 'never' + + 18 Apr 2010; Andreas Proschofsky + -openoffice-3.1.1.ebuild, -files/gentoo-3.1.1.diff, + -files/Gentoo_ODK_install.patch, -files/base64.diff, + -files/nocairofonts.diff: + Remove openoffice 3.1.1 for security bug #305195 + + 18 Apr 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Minor spelling fix, bug #308419 + + 18 Apr 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild, files/gentoo-3.2.0.diff: + Patchset bump to ooo-build-3.2.0.10, also fix upstream tarball mess-up + + 17 Apr 2010; Joseph Jezak openoffice-3.2.0.ebuild: + Marked ppc stable for bug #305195. + + 07 Apr 2010; Jeremy Olexa openoffice-3.1.1.ebuild, + openoffice-3.2.0.ebuild: + Due to portage's environment filtering, variables that start with BASH_ + cannot be used. As such, s/BASH_COMPLETION_NAME/BASHCOMPLETION_NAME/g for + bug 312671 + + 30 Mar 2010; Pacho Ramos openoffice-3.2.0.ebuild: + stable x86, security bug 305195 + + 09 Mar 2010; Arfrever Frehtes Taifersar Arahesis + openoffice-3.2.0.ebuild, +files/neon-remove-SSPI-support.diff: + Fix building with =net-misc/neon-0.30* (bug #307501). + + 03 Mar 2010; Christian Faulhammer + openoffice-3.2.0.ebuild: + stable x86, security bug 305195 + + 27 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Another bump for the patchset (ooo-build 3.2.0.7), minor fixes + + 26 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + poppler needs to be built with [xpdf-headers], depend on it. bug #306749 + Thanks to Hanno for all the help in tracking this stuff + down. + + 26 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + No matter how hard you try, there's always one LINGUAS case you forget + about, bug #306221 again. + + 25 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Disable system-redland for now, causes troubles, see + http://qa.openoffice.org/issues/show_bug.cgi?id=108911 + + 25 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild, files/gentoo-3.2.0.diff: + Properly fix linguas stuff, also brings back templates integration + + 23 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Special case another LINGUAS combination until we have a better + solution, bug #306221 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + quick fix for some build problems with en_US linguas, see bug #306221 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild, +files/npwrap-fix-nogtk.diff: + Fix build problems without gtk, see bug #306181 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Simplify mozilla stuff, raises dep on xulrunner, fixes bug #306123 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Fix disabling of sun-templates, bug #306269 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild, +files/qt-use-native-backend.diff: + hardcode native Qt graphics backend, doesn't startup otherwise, bug + #306211 + + 22 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Forgot to set QT4LIB, see bug #306135 + + 21 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild, files/gentoo-3.2.0.diff: + Silent bump to ooo-build 3.2.0.6 patchset, minor fixes + + 21 Feb 2010; Andreas Proschofsky + openoffice-3.2.0.ebuild: + Raise boost-dependency to prevent build breakage, see bug #306151 + +*openoffice-3.2.0 (20 Feb 2010) + + 20 Feb 2010; Andreas Proschofsky + +openoffice-3.2.0.ebuild, +files/gentoo-3.2.0.diff: + Bump to OpenOffice.org 3.2.0, remove templates integration for now, breaks + the build for me + + 10 Feb 2010; Samuli Suominen + openoffice-3.1.1.ebuild: + Fix poppler depend from obsolete virtual/ to app-text/. + + 14 Jan 2010; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Remove seamonkey-1 support for bug #300409 + + 28 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Automatically depend on myspell dictionaries according to + LINGUAS-settings, patch by Lars + Closes bug #292813 + + 28 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, files/gentoo-3.1.1.diff, + +files/nocairofonts.diff, -files/ooo-build-patchver.diff: + Do not use cairo-font patches for systems without gtk and gnome, otherwise + the build breaks, see bug #285084 + + 28 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Bump ooo-build patchset to latest release (3.1.1.5), bunch of + bugfixes, see: + + http://cgit.freedesktop.org/ooo-build/ooo-build/tree/NEWS?h=ooo-build-3-1- + 1 + + for more information. + + 27 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Remove unnecessary dependencies + + 26 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, +files/Gentoo_ODK_install.patch: + Finally fix ODK installation, see bug #151798 + + 25 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + better pax check, see bug #258051 + + 25 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Remove outdated mem- and disk-requirement info, also raise disk-usage + warning for debug builds + + 25 Nov 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, +files/ooo-build-patchver.diff: + Fix build with sys-devel/patch-2.6, thanks to Anthony Low + for the fix. Closes bug #293385 + + 29 Oct 2009; Andreas Proschofsky + files/gentoo-3.1.1.diff: + Accidentaly dropped db-4.8 fix, re-introduce + + 28 Oct 2009; Jonathan Callen openoffice-3.1.1.ebuild: + CMAKE_REQUIRED changed to WANT_CMAKE in kde4-base.eclass + + 28 Oct 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, files/gentoo-3.1.1.diff: + Bump to ooo-build-3.1.1.4, also re-fix kde4/qt4-support + + 27 Oct 2009; Tomáš Chvátal + openoffice-3.1.1.ebuild: + Rename variable to correspond with kde eclass. + + 17 Oct 2009; Zac Medico openoffice-3.1.1.ebuild: + Prefer newer xulrunner:1.9 over xulrunner:1.8. + + 04 Oct 2009; Andreas Proschofsky + -files/buildfix-gcc44.diff, -openoffice-3.1.0-r1.ebuild, + -files/hunspell-one-dir-nocrash.diff, + -files/solenv.workaround-for-the-kde-mess.diff: + Further security related cleanup + + 04 Oct 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Re-add ~sparc as kde4 is masked now + + 04 Oct 2009; Andreas Proschofsky + -openoffice-3.0.0.ebuild, -files/gentoo-3.0.0.diff, + -files/fixsandbox.diff, -files/nojavanostax.diff: + Clean out old, security vulnerable version + + 04 Oct 2009; Mounir Lamouri openoffice-3.1.1.ebuild: + Stable for ppc, bug 283370 + + 26 Sep 2009; Tobias Heinlein + openoffice-3.1.1.ebuild: + amd64 stable, security bug #283370 + + 24 Sep 2009; Andreas Proschofsky + -files/kde4-configure2.diff, -files/xulrunner-1.9.1.diff, + openoffice-3.1.1.ebuild: + Raise patchset to ooo-build 3.1.1.2, bunch of smaller fixes. Also remove + upstreamed patches + + 24 Sep 2009; Christian Faulhammer + openoffice-3.1.1.ebuild: + stable x86, security bug 283370 + + 22 Sep 2009; Andreas Proschofsky + files/gentoo-3.1.1.diff, -files/dbfix.diff, +files/kde4-configure2.diff, + openoffice-3.1.1.ebuild: + Trying to fix KDE4 build problems, once again, see bug #283618 + + 20 Sep 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, files/gentoo-3.1.1.diff, +files/dbfix.diff: + Fix build with sys-libs/db-4.8, bug #285544 + + 08 Sep 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild, +files/boost-undefined-references.diff: + Fix build problem in relation to boost, thanks to Jory A. Pratt + for hunting it down. Closes bug #270947 + + 04 Sep 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Add hungarian template pack, bug #272159 + + 04 Sep 2009; Andreas Proschofsky + openoffice-3.1.1.ebuild: + Try to fix one more KDE build problem, bug #283618 + + 03 Sep 2009; Andreas Proschofsky + files/gentoo-3.1.1.diff: + Fix qt4-detection, see bug #280344 + + 02 Sep 2009; Andreas Proschofsky + -files/buildfix-mono-2-2.diff, -openoffice-3.0.1.ebuild, + -files/gentoo-3.0.1.diff, -openoffice-3.1.0.ebuild, + openoffice-3.1.0-r1.ebuild, -files/gentoo-3.1.0.diff: + Some cleanup work + +*openoffice-3.1.1 (02 Sep 2009) + + 02 Sep 2009; Andreas Proschofsky + -openoffice-3.1.1_beta2.ebuild, +openoffice-3.1.1.ebuild, + -files/gentoo-3.1.1_beta2.diff, +files/gentoo-3.1.1.diff, + +files/gentoo-pythonpath.diff: + Bump to OpenOffice.org 3.1.1, mostly bugfixes, also adds KDE4 support + + 20 Aug 2009; Tomáš Chvátal + openoffice-3.1.1_beta2.ebuild: + Add new WANT_CMAKE check for kde4 stuff so we dont inherit cmake-utils + without purpose. + +*openoffice-3.1.1_beta2 (05 Aug 2009) + + 05 Aug 2009; Andreas Proschofsky + -openoffice-3.1.1_beta1.ebuild, +openoffice-3.1.1_beta2.ebuild, + -files/gentoo-3.1.1_beta1.diff, +files/gentoo-3.1.1_beta2.diff: + Newer beta release for OOo 3.1.1, some more KDE4 fixes thanks to Tomas + Chvatal + + 05 Aug 2009; Andreas Proschofsky + openoffice-3.1.1_beta1.ebuild: + Fix the KDE dependency to also work with newer releases + +*openoffice-3.1.1_beta1 (04 Aug 2009) + + 04 Aug 2009; Andreas Proschofsky + +openoffice-3.1.1_beta1.ebuild, +files/gentoo-3.1.1_beta1.diff: + Beta Release for OpenOffice.org 3.1.1 with KDE4-support (untested). So + please test and give feedback. + + 27 Jul 2009; Andreas Proschofsky + openoffice-3.1.0-r1.ebuild: + redland should be in RDEPEND, bug #278880 + +*openoffice-3.1.0-r1 (22 Jul 2009) + + 22 Jul 2009; Andreas Proschofsky + +files/xulrunner-1.9.1.diff, +openoffice-3.1.0-r1.ebuild: + New revision for OOo 3.1.0 with a bunch of changes: + + *) Supports xulrunner 1.9.1 + *) Uses gio instead of gnome-vfs + *) uses more system libraries (lucene, redland, rhino) + + 22 Jul 2009; Andreas Proschofsky + openoffice-3.0.0.ebuild, openoffice-3.0.1.ebuild, openoffice-3.1.0.ebuild: + Depend on xulrunner-1.9.0* for older releases + + 19 Jul 2009; Torsten Veller openoffice-3.0.0.ebuild, + openoffice-3.0.1.ebuild, openoffice-3.1.0.ebuild: + IO-Compress provides Compress-Zlib and IO-Compress-Base + + 10 Jul 2009; Gordon Malm openoffice-3.0.0.ebuild, + openoffice-3.0.1.ebuild, openoffice-3.1.0.ebuild: + Filter SSP for + openoffice-3.1.0.ebuild: + Update patchset to ooo-build 3.1.0.6, some smallish bug fixes + + 26 May 2009; Andreas Proschofsky + openoffice-3.1.0.ebuild, -files/ooo_getline.diff: + Update to ooo-build-3.0.1.5 build set, some more build fixes + + 24 May 2009; Andreas Proschofsky + openoffice-3.1.0.ebuild: + Trying to fix the KDE3 / KDE4 problem again, see bug #238539 + + 24 May 2009; Andreas Proschofsky + openoffice-3.1.0.ebuild: + Bump to ooo-build 3.0.1.4, bunch of smaller bugfixes + + 19 May 2009; Andreas Proschofsky + +files/buildfix-gcc44.diff, openoffice-3.1.0.ebuild, + +files/ooo_getline.diff: + Fix build problems with gcc-4.4 (bug #269452) and glibc-2.10.1 (bug + #270263) and correct post-install message for bash completion (bug + #270185) + +*openoffice-3.1.0 (17 May 2009) + + 17 May 2009; Andreas Proschofsky + -openoffice-3.1.0_beta7.ebuild, +openoffice-3.1.0.ebuild, + -files/gentoo-3.1.0_beta7.diff, +files/gentoo-3.1.0.diff: + OpenOffice 3.1.0, in contrary to openoffice-bin this also adds OOXML + export + + 12 May 2009; Peter Alfredsen + openoffice-3.0.0.ebuild, openoffice-3.0.1.ebuild, + openoffice-3.1.0_beta7.ebuild: + Bug 257313 is fixed. Update mono deps to match. + + 03 May 2009; Peter Alfredsen + openoffice-3.0.0.ebuild, openoffice-3.0.1.ebuild, + openoffice-3.1.0_beta7.ebuild: + Update deps w.r.t. bug 257313. Novell seems disinclined to fix this bug in + a timely manner, so we'll just have to work-around it. + +*openoffice-3.1.0_beta7 (01 May 2009) + + 01 May 2009; Andreas Proschofsky + -openoffice-3.1.0_beta6.ebuild, +openoffice-3.1.0_beta7.ebuild, + -files/gentoo-3.1.0_beta6.diff, +files/gentoo-3.1.0_beta7.diff: + Newer beta-release for OOo 3.1 + + 25 Apr 2009; Brent Baude openoffice-3.0.1.ebuild: + Marking openoffice-3.0.1 ~ppc64 for bug 244467 + + 25 Apr 2009; Andreas Proschofsky openoffice-3.0.0, + openoffice-3.0.1: + Also fix older releases... + + 25 Apr 2009; Andreas Proschofsky openoffice-3.1.0_beta6: + Add missing dependency on libXrandr, bug #266331 and fix pax check, bug + #258051 + +*openoffice-3.1.0_beta6 (25 Apr 2009) + + 25 Apr 2009; Andreas Proschofsky + -files/gentoo-3.1.0_beta5.diff, +files/gentoo-3.1.0_beta6.diff, + -openoffice-3.1.0_beta5.ebuild, +openoffice-3.1.0_beta6.ebuild: + Bump to newer beta release, this also fixes the gconf-check, see bug + #266099 + +*openoffice-3.1.0_beta5 (20 Apr 2009) + + 20 Apr 2009; Andreas Proschofsky + -files/gentoo-3.1.0_beta4.diff, +files/gentoo-3.1.0_beta5.diff, + -openoffice-3.1.0_beta4.ebuild, +openoffice-3.1.0_beta5.ebuild: + Bump to newer beta release for OOo 3.1 + +*openoffice-3.1.0_beta4 (11 Apr 2009) + + 11 Apr 2009; Andreas Proschofsky + +files/gentoo-3.1.0_beta4.diff, +files/base64.diff, + -files/gentoo-3.1.0_beta3.diff, -openoffice-3.1.0_beta3.ebuild, + +openoffice-3.1.0_beta4.ebuild: + Bump to newer beta version of OOo 3.1. Also raise icu dependency, fix java + class registration and bash completion. + +*openoffice-3.1.0_beta3 (08 Apr 2009) + + 08 Apr 2009; Andreas Proschofsky + +files/gentoo-3.1.0_beta3.diff, +openoffice-3.1.0_beta3.ebuild: + Beta3 release for upcoming OpenOffice 3.1.0 + + 30 Mar 2009; Peter Alfredsen + openoffice-3.0.0.ebuild, openoffice-3.0.1.ebuild: + Update dependencies w.r.t. bug 264230, fully-split-out poppler transition. + + 27 Mar 2009; Andreas Proschofsky + openoffice-3.0.1.ebuild: + Bump patchset to ooo-build 3.0.1.3, bunch of bug fixes as always. Also + raise value for the required disk space + + 05 Mar 2009; Andreas Proschofsky + openoffice-3.0.1.ebuild: + Some cleanups to the ebuild, also switching to EAPI=2, mostly the work of + Peter Volkov + + 15 Feb 2009; Andreas Proschofsky Manifest: + Update the manifest, seems like the upstream packages changed without + versioning, bug #258509 + + 31 Jan 2009; Andreas Proschofsky + openoffice-3.0.1.ebuild: + ooo-build 3.0.1.2, minor bugfixes + + 29 Jan 2009; Andreas Proschofsky + openoffice-3.0.1.ebuild: + Silent bump to ooo-build-3.0.1.1 patchset, some minor bugfixes, for + instance Bug #256700 + +*openoffice-3.0.1 (28 Jan 2009) + + 28 Jan 2009; Andreas Proschofsky + -files/gentoo-3.0.1_rc2.diff, +files/gentoo-3.0.1.diff, + -openoffice-3.0.1_rc2.ebuild, +openoffice-3.0.1.ebuild: + Bump to final release for OpenOffice.org 3.0.1 + + 27 Jan 2009; Andreas Proschofsky + +files/buildfix-mono-2-2.diff, files/gentoo-3.0.1_rc2.diff, + openoffice-3.0.1_rc2.ebuild: + Fix build problems with Mono 2.2, see bug #255845 + +*openoffice-3.0.1_rc2 (18 Jan 2009) + + 18 Jan 2009; Andreas Proschofsky + +files/gentoo-3.0.1_rc2.diff, +openoffice-3.0.1_rc2.ebuild: + Add release candidate for OpenOffice.org 3.0.1 + + 12 Jan 2009; Andreas Proschofsky + files/gentoo-3.0.0.diff, openoffice-3.0.0.ebuild: + Fix parallel build problems, bug #253386. Fix RDEPEND with nsplugin, bug + #243034. Remove blocker on dmake, bug #252827 + + 09 Jan 2009; Andreas Proschofsky files/gentoo-3.0.0.diff, + +files/solenv.workaround-for-the-kde-mess.diff, openoffice-3.0.0.ebuild: + Proper fix for the KDE3/KDE4 build problems, thanks to + for the patch. Closes bug #238539 + + 28 Dec 2008; Andreas Proschofsky -files/gentoo-2.4.1.diff, + -openoffice-2.4.1.ebuild, openoffice-3.0.0.ebuild: + Bunch of fixes: + + *) Internal Bump to ooo-build 3.0.0.3.6, see + http://svn.gnome.org/viewvc/ooo-build/branches/ooo-build-3-0/NEWS?revision + =14682&view=markup for more information + + *) Remove dependencies on startup-notification and imagemagick, not needed + anymore + + *) Remove hardcoded fonts for some languages, closes bug #252199 + + *) Remove some build problems with more strict sandbox, bug #251932 + + *) Fix mono install + + *) Remove outdated (and security vulnerable) version + + 18 Nov 2008; Torsten Veller openoffice-2.4.1.ebuild, + openoffice-3.0.0.ebuild: + New virtuals: Compress-Raw-Zlib Compress-Zlib IO-Compress-Base + + 03 Nov 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Re-enable binfilter use-flag, seems to work, bug #245261 + + 02 Nov 2008; Tobias Scherbaum + openoffice-3.0.0.ebuild: + ppc stable, bug #235824 + + 24 Oct 2008; Andreas Proschofsky + files/gentoo-3.0.0.diff, +files/hunspell-one-dir-nocrash.diff, + openoffice-3.0.0.ebuild: + Trying to fix freeze related to spell checking, see bug #242020 + + 24 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Improve CFLAGS filtering for gcc 3.4.x, thanks to Gordon Malm + + + 20 Oct 2008; Andreas Proschofsky + files/gentoo-3.0.0.diff, openoffice-3.0.0.ebuild: + Another fix for the templates install problem, see bug #242494. Also fix + the build with gcc-3.x / hardened, bugs #220026 and #242802 + + 20 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Fix templates support by providing config-option in the right place, see + bug #242494 + + 19 Oct 2008; Andreas Proschofsky ChangeLog: + Add dependency on x11-libs/libXtst, bug #242586 + + 19 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Add warning about the quickstarter only being built when 'gtk' or 'gnome' + use flag is specified + + 19 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Remove useless check for l10n + + 18 Oct 2008; Markus Meier openoffice-3.0.0.ebuild: + amd64/x86 stable, bug #235824 + + 18 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Fix download of templates packages, see bug #242494 + + 17 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Moving config check for pam, to fix bug #241166 + + 16 Oct 2008; Andreas Proschofsky + openoffice-3.0.0.ebuild: + Die on KDE 4.1 problem instead of just warning, bug #238539 + + 16 Oct 2008; Andreas Proschofsky + files/gentoo-3.0.0.diff, openoffice-3.0.0.ebuild: + Bump the patchset to ooo-build 3.0.0.3.5, this fixes a bunch of bugs. Most + notably the quickstarter is working again. + + 15 Oct 2008; Friedrich Oslage + openoffice-3.0.0.ebuild: + Re-add ~sparc keyword, builds and runs again since bug #238642 has been fixed. + + 14 Oct 2008; Andreas Proschofsky + -files/gentoo-3.0.0_rc4.diff, files/gentoo-3.0.0.diff, + -openoffice-3.0.0_rc4.ebuild, openoffice-3.0.0.ebuild: + Further cleanups to deps and config-flags + + 14 Oct 2008; Andreas Proschofsky + -files/gentoo-3.0.0_rc4.diff, files/gentoo-3.0.0.diff, + -openoffice-3.0.0_rc4.ebuild, openoffice-3.0.0.ebuild: + Bunch of smaller fixes and improvements: + + *) Build PDF import, Presentation Console and Presentation Minimizer + extensions, inform about the need to install them manually + + *) Add "templates" use-flag, installs Sun templates for OOo (if you build + for english or german) + + *) Warn about build problems when having KDE 4.1.x with kdeprefix + installed, see bug #238539 + + *) Remove some no longer needed dependencies, clean up others + +*openoffice-3.0.0 (13 Oct 2008) + + 13 Oct 2008; Andreas Proschofsky + +files/gentoo-3.0.0.diff, +files/nojavanostax.diff, + +openoffice-3.0.0.ebuild: + openoffice-3.0.0, masked until build without-java fixes are tested (and + work) + +*openoffice-3.0.0_rc4 (07 Oct 2008) + + 07 Oct 2008; Andreas Proschofsky + -files/gentoo-3.0.0_rc3.diff, +files/gentoo-3.0.0_rc4.diff, + -openoffice-3.0.0_rc3.ebuild, +openoffice-3.0.0_rc4.ebuild: + Bump to RC4, hopefully the last one + +*openoffice-3.0.0_rc3 (03 Oct 2008) + + 03 Oct 2008; Andreas Proschofsky + -files/gentoo-3.0.0_rc2.diff, +files/gentoo-3.0.0_rc3.diff, + -files/stax-saxon-no-java.diff, -openoffice-3.0.0_rc2.ebuild, + +openoffice-3.0.0_rc3.ebuild: + Bump to OOo 3.0 RC3, lots of bugfixes, now migrates user-settings from OOo + 2.x + + 26 Sep 2008; Andreas Proschofsky + files/gentoo-3.0.0_rc2.diff, +files/stax-saxon-no-java.diff, + openoffice-3.0.0_rc2.ebuild: + Another fix for building without java, closes bug #238642 + + 23 Sep 2008; Andreas Proschofsky + openoffice-3.0.0_rc2.ebuild: + Use splash screen without Sun logo + +*openoffice-3.0.0_rc2 (23 Sep 2008) + + 23 Sep 2008; Andreas Proschofsky + -files/gentoo-3.0.0_rc1.diff, +files/gentoo-3.0.0_rc2.diff, + -files/lucene-no-java.diff, -openoffice-3.0.0_rc1.ebuild, + +openoffice-3.0.0_rc2.ebuild: + Bump to RC2 of OpenOffice.org 3.0 + + 22 Sep 2008; Andreas Proschofsky + openoffice-3.0.0_rc1.ebuild: + Fix xulrunner deps, see bug #238280 + + 20 Sep 2008; Andreas Proschofsky + files/gentoo-3.0.0_rc1.diff, +files/lucene-no-java.diff, + openoffice-3.0.0_rc1.ebuild: + Further simplify browser plugin stuff, drop seamonkey use-flag as a + consequence. Disable binfilter stuff for now, no source package available + atm and add some more info messages. Also try to fix the build without + java. + + 19 Sep 2008; Andreas Proschofsky + openoffice-3.0.0_rc1.ebuild: + Remove RDPENDS for nsplugin stuff. We really don't need to depend on any + specific browser at runtime. + + 13 Sep 2008; Friedrich Oslage + openoffice-3.0.0_rc1.ebuild: + Marking it -sparc again because it needs java (which we don't have) even + with USE=-java. See bug #233465 for more information. + +*openoffice-3.0.0_rc1 (11 Sep 2008) + + 11 Sep 2008; Andreas Proschofsky + -files/gentoo-3.0.0_beta2.diff, +files/gentoo-3.0.0_rc1.diff, + -openoffice-3.0.0_beta2.ebuild, +openoffice-3.0.0_rc1.ebuild: + Release Candidate 1 for OOo 3.0. Also use nsplugin instead of + firefox|xulrunner use-flags. + + 22 Aug 2008; Andreas Proschofsky + +files/gentoo-3.0.0_beta2.diff: + Add masked beta ebuild for OpenOffice 3.0. Builds but still got some + issues. This also introduces some other changes to the ebuild: + + *) parallel building is now enabled by default as this is being tested by + upstream *) Dictionary-support doesn't need eselect oodict anymore *) java + 1.4 is no longer support + + and a bunch of smaller ebuild changes + + 11 Aug 2008; Friedrich Oslage + openoffice-2.4.1.ebuild: + Re-add ~sparc keyword, 2.4.1 compiles and works again on this wonderful arch + + 03 Aug 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 25 Jul 2008; Andreas Proschofsky + openoffice-2.4.1.ebuild: + Another silent patchset bump, bunch of bugfixes, nothing bigish + + 17 Jul 2008; Andreas Proschofsky + -files/2.4.0/ooo-env_log.diff, -files/2.4.0/gentoo-2.4.0.diff, + -openoffice-2.4.0.ebuild: + Remove old version + + 07 Jul 2008; Markus Meier openoffice-2.4.1.ebuild: + amd64 stable, bug #225723 + + 20 Jun 2008; Andreas Proschofsky + openoffice-2.4.1.ebuild: + Check for python built with threads USE flag, closes bug #227287 + + 20 Jun 2008; Andreas Proschofsky + openoffice-2.4.1.ebuild: + ooo-build patchset bump to 2.4.1.6, should also fix the randr-related + crash on exit, see bug #225853 + + 12 Jun 2008; Brent Baude openoffice-2.4.1.ebuild: + Marking openoffice-2.4.1 ppc for bug 225723 + + 11 Jun 2008; Christian Faulhammer + openoffice-2.4.1.ebuild: + stable x86, security bug 225723 + +*openoffice-2.4.1 (10 Jun 2008) + + 10 Jun 2008; Andreas Proschofsky + -files/gentoo-2.4.1_rc2.diff, +files/gentoo-2.4.1.diff, + -openoffice-2.4.1_rc2.ebuild, +openoffice-2.4.1.ebuild: + OpenOffice.org 2.4.1 final release + +*openoffice-2.4.1_rc2 (01 Jun 2008) + + 01 Jun 2008; Andreas Proschofsky + -files/2.4.1_rc1/gentoo-2.4.1_rc1.diff, +files/gentoo-2.4.1_rc2.diff, + -files/2.4.1_rc1/ooo-env_log.diff, +files/ooo-env_log.diff, + -openoffice-2.4.1_rc1.ebuild, +openoffice-2.4.1_rc2.ebuild: + Bump to second release candidate for OOo 2.4.1 + + 29 May 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild, openoffice-2.4.1_rc1.ebuild: + bison and flex are only build time dependencies (bugs #221317 and + #221581), also remove javaldx hack, shouldn't be necessary anymore + + 29 May 2008; Andreas Proschofsky + openoffice-2.4.1_rc1.ebuild: + Fixup download of l10n-package in OOo 2.4.1_rc1 + +*openoffice-2.4.1_rc1 (27 May 2008) + + 27 May 2008; Andreas Proschofsky + +files/2.4.1_rc1/ooo-env_log.diff, +files/2.4.1_rc1/gentoo-2.4.1_rc1.diff, + +openoffice-2.4.1_rc1.ebuild: + First release candidate for OpenOffice.org 2.4.1, masked for testing + + 23 May 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Silent bump to ooo-build-2.4.0.13, minor bugfixes again. For instance + should solve the problems with broken java configurations (not being able + to change them) + + 09 May 2008; Andreas Proschofsky + -files/2.3.1/regcompapply.diff, -files/2.3.1/gentoo-2.3.1-r1.diff, + -files/2.3.1/disable-regcomp-java.diff, -files/2.3.1/ooo-env_log.diff, + -files/2.3.1/stlport-ppc-buildfix.diff, + -files/2.3.1/disable-regcomp-python.diff, + -files/2.3.1/stlport-ppc-buildfix-apply.diff, -openoffice-2.3.1-r1.ebuild, + openoffice-2.4.0.ebuild: + Silent bump to ooo-build-2.4.0.10, only some minor bugfixes + + 28 Apr 2008; Tobias Scherbaum + openoffice-2.4.0.ebuild: + ppc stable, bug #218080 + + 25 Apr 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Silent bump to ooo-build-2.4.0.8, only some minor bugfixes + + 22 Apr 2008; Andreas Proschofsky ChangeLog: + Bunch of bugfixes: + + *) Introduce opengl-use-flag, otherwise OOo does not build without OpenGL, + see bug #218736 *) Force our branding again, original one results in black + splash screens for some, bug #218835 *) Try to fix javaldx troubles *) + Some cleanups to the ebuild + + 21 Apr 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + filter CFLAGS to prevent high mem-usage during the build, see bug #215291 + for more information + + 20 Apr 2008; Markus Meier openoffice-2.4.0.ebuild: + amd64/x86 stable, security bug #218080 + + 18 Apr 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Re-enable fix for nvidia-cards, closes bug #214953, again + + 18 Apr 2008; Andreas Proschofsky + files/2.4.0/gentoo-2.4.0.diff, openoffice-2.4.0.ebuild: + Silent bump to ooo-build 2.4.0.7, muchos bugfixes. Also reintroduce + branding use-flag and remove some cruft + + 15 Apr 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Missed the bump to ooo-build-2.4.0.6 in the recent round of bug fixes, + thanks to Ingmar Vanhassel for pointing this out. + + 15 Apr 2008; Andreas Proschofsky + files/2.4.0/gentoo-2.4.0.diff, openoffice-2.4.0.ebuild: + Update to ooo-build-2.4.0.6 and fix a few bugs on the way. Notably: Build + problems with gcc 4.3 (bug #216205) and hardened (bug #215447). Also + support xulrunner-1.9 and prefer it over firefox. + + 28 Mar 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Raise curl dependency, closes bug #215194 + + 28 Mar 2008; Andreas Proschofsky + files/2.4.0/gentoo-2.4.0.diff: + Fix up patch, closes bug #215215 + + 28 Mar 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Bump to ooo-build 2.4.0.5, also add dependency on imagemagick + + 28 Mar 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Fix up supported LINGUAS + + 27 Mar 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + Only check for pam in sys-apps/shadow if pam-use-flag is set, see bug + #215055 + + 27 Mar 2008; Andreas Proschofsky + openoffice-2.4.0.ebuild: + firefox-support also works with mozilla-firefox-bin at runtime, closes bug + #210278 + +*openoffice-2.4.0 (27 Mar 2008) + + 27 Mar 2008; Andreas Proschofsky + -files/2.4.0_rc5/gentoo-2.4.0_rc5.diff, +files/2.4.0/gentoo-2.4.0.diff, + +files/2.4.0/ooo-env_log.diff, -files/2.4.0_rc5/ooo-env_log.diff, + -openoffice-2.4.0_rc5.ebuild, +openoffice-2.4.0.ebuild: + OpenOffice.org 2.4.0 is released + + 26 Mar 2008; Andreas Proschofsky + openoffice-2.4.0_rc5.ebuild: + Add -DGL_GLEXT_PROTOTYPES flag to prevent build breakage, see bug #214953 + + 24 Mar 2008; Andreas Proschofsky + openoffice-2.4.0_rc5.ebuild: + Fix unquoted variable and check if sys-apps/shadow is built with + pam-support if the pam use-flag is set, see bug #210870 + + 24 Mar 2008; Andreas Proschofsky + openoffice-2.3.1-r1.ebuild: + Build breaks with neon-0.28, adjust dependency accordingly, see bug + #214476 + + 24 Mar 2008; Andreas Proschofsky + openoffice-2.4.0_rc5.ebuild: + Small fix for configure + +*openoffice-2.4.0_rc5 (23 Mar 2008) + + 23 Mar 2008; Andreas Proschofsky + +files/2.4.0_rc5/ooo-env_log.diff, +files/2.4.0_rc5/gentoo-2.4.0_rc5.diff, + +openoffice-2.4.0_rc5.ebuild: + Add release candidate for OpenOffice.org 2.4.0 + + 21 Mar 2008; Andreas Proschofsky + openoffice-2.3.1-r1.ebuild: + Fix kde dependency, closes bug #212740 + + 17 Mar 2008; Raúl Porcel openoffice-2.3.1-r1.ebuild: + Fix deps for net-libs/xulrunner and www-client/mozilla-firefox + + 07 Mar 2008; Andreas Proschofsky + -files/2.3.1/gentoo-2.3.1.diff, + -files/2.3.1/config_office-fix-system-icu-check.diff, + -openoffice-2.3.1.ebuild: + Remove vulnerable version from the tree + + 05 Mar 2008; openoffice-2.3.1-r1.ebuild: + amd64 stable, bug #206889. + + 14 Feb 2008; Chris Gianelloni + openoffice-2.3.1.ebuild: + Fix up variable quoting on the older 2.3.1 ebuild so repoman will shut up. + + 04 Feb 2008; Tobias Scherbaum + openoffice-2.3.1-r1.ebuild: + ppc stable, bug #206889 + + 04 Feb 2008; Christian Faulhammer + openoffice-2.3.1-r1.ebuild: + quote variable + + 04 Feb 2008; Christian Faulhammer + openoffice-2.3.1-r1.ebuild: + stable x86, bug 206889 + + 03 Feb 2008; Andreas Proschofsky + openoffice-2.3.1-r1.ebuild: + Raise icu dependency for bug #208699 + +*openoffice-2.3.1-r1 (02 Feb 2008) + + 02 Feb 2008; Andreas Proschofsky + +files/2.3.1/gentoo-2.3.1-r1.diff, +openoffice-2.3.1-r1.ebuild: + Revision bump for bug #208001, uses external icu again. + + 19 Jan 2008; Mark Loeser openoffice-2.3.1.ebuild: + package.use.mask mono on ppc instead of disabling it in the ebuild (bug + #202361) + + 12 Jan 2008; Andreas Proschofsky + openoffice-2.3.1.ebuild: + Silent bump to ooo-build-2.3.1.2, fixing a gnome-vfs related problem + + 14 Dec 2007; Andreas Proschofsky + openoffice-2.3.1.ebuild: + Silent Bump to ooo-build-2.3.1.1, just some small bugfixes + + 09 Dec 2007; Samuli Suominen openoffice-2.3.1.ebuild: + amd64 stable wrt #201168 + + 06 Dec 2007; Andreas Proschofsky + -files/2.3.0/disable-regcomp-java.diff, + -files/2.3.0/disable-regcomp-python.diff, -files/2.3.0/ooo-env_log.diff, + -files/2.3.0/stlport-ppc-buildfix.diff, -files/2.3.0/gentoo-2.3.0.diff, + -files/2.3.0/system-check-db-4.6.patch, -files/2.3.0/regcompapply.diff, + -files/2.3.0/stlport-ppc-buildfix-apply.diff, -openoffice-2.3.0.ebuild: + remove openoffice 2.3.0 for security bug #200771 + + 06 Dec 2007; Tobias Scherbaum + openoffice-2.3.1.ebuild: + ppc stable, bug #200771 + + 06 Dec 2007; Christian Faulhammer + openoffice-2.3.1.ebuild: + stable x86, security bug 200771 + + 04 Dec 2007; Andreas Proschofsky + openoffice-2.3.1.ebuild: + Remove useless STLport dependency + +*openoffice-2.3.1 (04 Dec 2007) + + 04 Dec 2007; Andreas Proschofsky + +files/2.3.1/config_office-fix-system-icu-check.diff, + +files/2.3.1/disable-regcomp-python.diff, +files/2.3.1/ooo-env_log.diff, + -files/2.3.1_rc1/disable-regcomp-java.diff, + +files/2.3.1/regcompapply.diff, -files/2.3.1_rc1/regcompapply.diff, + -files/2.3.1_rc1/gentoo-2.3.1_rc1.diff, +files/2.3.1/gentoo-2.3.1.diff, + +files/2.3.1/disable-regcomp-java.diff, + +files/2.3.1/stlport-ppc-buildfix.diff, + +files/2.3.1/stlport-ppc-buildfix-apply.diff, + -files/2.3.1_rc1/disable-regcomp-python.diff, + -files/2.3.1_rc1/ooo-env_log.diff, + -files/2.3.1_rc1/stlport-ppc-buildfix.diff, + -files/2.3.1_rc1/stlport-ppc-buildfix-apply.diff, + -openoffice-2.3.1_rc1.ebuild, +openoffice-2.3.1.ebuild: + New release: OpenOffice.org 2.3.1. This also uses internal icu again, as the + support for the external one is broken atm. + +*openoffice-2.3.1_rc1 (02 Dec 2007) + + 02 Dec 2007; Andreas Proschofsky + +files/2.3.1_rc1/regcompapply.diff, + +files/2.3.1_rc1/gentoo-2.3.1_rc1.diff, + +files/2.3.1_rc1/disable-regcomp-java.diff, + +files/2.3.1_rc1/ooo-env_log.diff, + +files/2.3.1_rc1/stlport-ppc-buildfix.diff, + +files/2.3.1_rc1/disable-regcomp-python.diff, + +files/2.3.1_rc1/stlport-ppc-buildfix-apply.diff, openoffice-2.3.0.ebuild, + +openoffice-2.3.1_rc1.ebuild: + Add masked release candidate for openoffice 2.3.1 + + 21 Oct 2007; Andreas Proschofsky + -files/2.2.1/ooo-env_log.diff, -files/2.2.1/gentoo-2.2.1.diff, + -files/2.2.1/disable-regcomp-java.diff, + -files/2.2.1/disable-regcomp-python.diff, -files/2.2.1/itiff.diff, + -files/2.2.1/regcompapply.diff, -files/2.2.1/gentoo-2.2.1-r1.diff, + -files/2.2.1/swregion-gcc42.diff, -files/2.2.1/ucb-no-CURL_NO_OLDIES.diff, + -openoffice-2.2.1-r1.ebuild: + Cleanup for security bug #192818 + + 20 Oct 2007; Tobias Scherbaum + openoffice-2.3.0.ebuild: + ppc stable, bug #192818 + + 19 Oct 2007; Andreas Proschofsky + files/2.3.0/gentoo-2.3.0.diff, openoffice-2.3.0.ebuild: + Silent bump to ooo-build-2.3.0.5, some good fixes. This also drops the glib + dependency for the quickstarter for more info see here: + + http://svn.gnome.org/viewvc/ooo-build/trunk/NEWS?revision=10529&view=markup + + Also add some CFLAG-magic to help the ppc-build + + 11 Oct 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Disable Mono-support for ppc, it's broken + + 11 Oct 2007; Andreas Proschofsky + files/2.3.0/regcompapply.diff: + Redo the regcompapply patch as it obviously has been applied wrong recently, + resulting in the return of the build problems on ppc + + 10 Oct 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Raise icu-dependency, see bug #195294 + + 08 Oct 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Another patchset bump, ooo-build-2.3.0.4 + + 08 Oct 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Add missing dependency for dev-perl/IO-Compress-Base, see bug #193858 + + 08 Oct 2007; Andreas Proschofsky + files/2.3.0/gentoo-2.3.0.diff, openoffice-2.3.0.ebuild: + Silent bump to ooo-build-2.3.0.3 with lots of bugfixes, see: + + http://svn.gnome.org/viewcvs/ooo-build/trunk/NEWS?revision=10364&view=markup + + for more information + +*openoffice-2.2.1-r1 (21 Sep 2007) + + 21 Sep 2007; Andreas Proschofsky + +files/2.2.1/itiff.diff, +files/2.2.1/gentoo-2.2.1-r1.diff, + +files/2.2.1/ucb-no-CURL_NO_OLDIES.diff, +openoffice-2.2.1-r1.ebuild: + Revision bump for 2.2.1 as we still have build problems on ppc. This + incorporates the security fix which is in 2.3.0 + + 20 Sep 2007; Andreas Proschofsky + +files/2.3.0/system-check-db-4.6.patch: + Add missing patch, oops, closes bug #193162 + + 20 Sep 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Raising dependency for nspr, see bug #177731, also support db-4.6, bug #191672 + + 20 Sep 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Fix mozilla stuff, see bug #192917 + + 20 Sep 2007; Andreas Proschofsky + +files/2.3.0/stlport-ppc-buildfix.diff, + +files/2.3.0/stlport-ppc-buildfix-apply.diff, openoffice-2.3.0.ebuild: + Trying to fix internal STLport build on ppc, see bug #193056 + + 19 Sep 2007; Andreas Proschofsky + openoffice-2.3.0.ebuild: + Add missing dependency on dev-util/gperf, see bug #193079 + + 18 Sep 2007; Andreas Proschofsky + files/2.3.0/gentoo-2.3.0.diff, openoffice-2.3.0.ebuild: + Update to newer ooo-build-snapshot. This fixes the problem of the wrong + version number on the splash, but mostly brings a few patches upstream. + +*openoffice-2.3.0 (18 Sep 2007) + + 18 Sep 2007; Andreas Proschofsky + +files/2.3.0/disable-regcomp-java.diff, + +files/2.3.0/disable-regcomp-python.diff, +files/2.3.0/ooo-env_log.diff, + +files/2.3.0/gentoo-2.3.0.diff, +files/2.3.0/regcompapply.diff, + +files/2.3.0/ucb-no-CURL_NO_OLDIES.diff, +openoffice-2.3.0.ebuild: + Bump to OpenOffice.org 2.3.0. Two minor notes: This uses internal STLport + again for now, as there were some build problems with the external one, also + this release forces our own splash screen, as the upstream one is broken. + + 19 Aug 2007; Andreas Proschofsky ChangeLog: + Raise fontconfig dependency, see bug #187646 + + 02 Aug 2007; Michael Sterrett + openoffice-2.2.1.ebuild: + correct dbus deps (bug #187369) + + 08 Jul 2007; Michael Sterrett + openoffice-2.2.1.ebuild: + remove reference to old, removed dbus (bug #183696) + + 07 Jul 2007; Andreas Proschofsky + +files/2.2.1/swregion-gcc42.diff, files/2.2.1/gentoo-2.2.1.diff, + openoffice-2.2.1.ebuild: + Add a patch to fix text visibility problems when built with gcc 4.2, see bug + #184054 + + 22 Jun 2007; Andreas Proschofsky + openoffice-2.2.1.ebuild: + Fix some dependencies, see bug #182832 + + 21 Jun 2007; Andreas Proschofsky + files/2.2.1/gentoo-2.2.1.diff, openoffice-2.2.1.ebuild: + Silent bump to ooo-build-2.2.1, bunch of bugfixes. Also fix java bug #171274 + + 16 Jun 2007; Andreas Proschofsky + -files/2.1.0/detect-db4.5.diff, -files/2.1.0/disable-regcomp-python.diff, + -files/2.1.0/ooo-wrapper.in, -files/2.1.0/gentoo-2.1.0.diff, + -files/2.1.0/regcompapply.diff, + -files/2.1.0/ooo-build-2.1.6-hyperlinks-quotes.diff, + -files/2.1.0/wrapper-readd.diff, + -files/2.1.0/ooo-build-2.1.6-starcalc-file-format-parser-2.2.diff, + -files/2.2.0/disable-regcomp-java.diff, + -files/2.1.0/disable-regcomp-java.diff, + -files/2.2.0/disable-regcomp-python.diff, -files/2.2.0/ooo-env_log.diff, + -files/2.2.0/gentoo-2.2.0.diff, -files/2.2.0/regcompapply.diff, + -openoffice-2.1.0-r1.ebuild, -openoffice-2.2.0.ebuild: + Remove vulnerable ebuilds for security bug #181921 + + 16 Jun 2007; Tobias Scherbaum + openoffice-2.2.1.ebuild: + ppc stable, bug #181921 + + 16 Jun 2007; Christian Faulhammer + openoffice-2.2.1.ebuild: + stable x86, security bug 181921 + + 15 Jun 2007; Andreas Proschofsky + openoffice-2.2.1.ebuild: + Fix classpath statement for other libdirs + + 15 Jun 2007; Andreas Proschofsky + openoffice-2.2.1.ebuild: + Don't download the libwpd-tarball, we use the external package... + +*openoffice-2.2.1 (12 Jun 2007) + + 12 Jun 2007; Andreas Proschofsky + +files/2.2.1/disable-regcomp-java.diff, + +files/2.2.1/disable-regcomp-python.diff, +files/2.2.1/ooo-env_log.diff, + +files/2.2.1/gentoo-2.2.1.diff, +files/2.2.1/regcompapply.diff, + +openoffice-2.2.1.ebuild: + Update to OpenOffice.org 2.2.1, this is a bugfix release, so no new features + to see + + 07 Jun 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Patchset update to ooo-build-2.2.0.2, this adds an WPG-Import filter and + fixes some bugs + + 01 Jun 2007; Andreas Proschofsky + openoffice-2.1.0-r1.ebuild, openoffice-2.2.0.ebuild: + OOo need >=dev-perl/Compress-Raw-Zlib-2.002, see bug #180414 + + 18 May 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Silent bump to ooo-build-2.2.0.1, mostly some printing fixes + + 14 May 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Update to official ooo-build-tarball, a few more bugfixes included + + 08 May 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Update to newer ooo-build-2.2 snapshot, bunch of bugfixes + + 24 Apr 2007; Andreas Proschofsky + +files/2.2.0/ooo-env_log.diff, openoffice-2.2.0.ebuild: + Fix for wrongly colored compile output, see bug #172380 + + 24 Apr 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Update patchset, this should also fix bug #175254 + + 19 Apr 2007; Andreas Proschofsky + openoffice-2.1.0-r1.ebuild, openoffice-2.2.0.ebuild: + We really need >=gtk-2.10, so raising dependency + + 17 Apr 2007; Andreas Proschofsky + openoffice-2.2.0.ebuild: + Call eautoreconf for bug #174794 and add missing Mono dependency, bug #174851 + +*openoffice-2.2.0 (16 Apr 2007) + + 16 Apr 2007; Andreas Proschofsky + +files/2.2.0/disable-regcomp-java.diff, + +files/2.2.0/disable-regcomp-python.diff, +files/2.2.0/regcompapply.diff, + +files/2.2.0/gentoo-2.2.0.diff, +openoffice-2.2.0.ebuild: + First release for OpenOffice.org 2.2, rolled our own tarball of + ooo-build as upstream didn't release an "official" one until now. + + 13 Apr 2007; Andreas Proschofsky + openoffice-2.1.0-r1.ebuild: + openoffice doesn't currently build with potaudio-19, change dependency + accordingly + + 07 Apr 2007; Stephen Bennett openoffice-2.1.0-r1.ebuild: + Update STLport dep to 5.1.2 per bug #172860. + + 03 Apr 2007; Andreas Proschofsky + -files/2.0.4/disable-regcomp-java.diff, + -files/2.0.4/disable-regcomp-python.diff, -files/2.0.4/regcompapply.diff, + -files/2.0.4/gentoo-2.0.4.diff, -openoffice-2.0.4.ebuild: + Remove 2.0.4 for security bug #170828. This actually leaves us with no + keyworded version for sparc, but this in accordance with the sparc-devs + + 03 Apr 2007; Andreas Proschofsky + files/2.1.0/gentoo-2.1.0.diff, openoffice-2.1.0-r1.ebuild: + Update to ooo-build-2.1.10, just some minor bug fixes + + 31 Mar 2007; Christian Faulhammer + openoffice-2.1.0-r1.ebuild: + stable x86, security bug #170828 + + 30 Mar 2007; Andreas Proschofsky + files/2.1.0/wrapper-readd.diff, files/2.1.0/gentoo-2.1.0.diff, + openoffice-2.1.0-r1.ebuild: + Another update to the patchset, ooo-build-2.1.9. This introduces the Tango + Icon Set and a bunch of bugfixes + + 29 Mar 2007; Tobias Scherbaum + openoffice-2.1.0-r1.ebuild: + Stable on ppc wrt bug #170828. + +*openoffice-2.1.0-r1 (16 Mar 2007) + + 16 Mar 2007; Andreas Proschofsky + +files/2.1.0/ooo-build-2.1.6-hyperlinks-quotes.diff, + +files/2.1.0/ooo-build-2.1.6-starcalc-file-format-parser-2.2.diff, + +openoffice-2.1.0-r1.ebuild: + Bump for security bug #170828, also another update to the patchset + (ooo-build-2.1.8) + + 07 Mar 2007; Chris Gianelloni + openoffice-2.0.4.ebuild, openoffice-2.1.0.ebuild: + Change all instances of [ to [[. + + 07 Mar 2007; Andreas Proschofsky + +files/2.1.0/detect-db4.5.diff: + Add missing patch, oops. + + 06 Mar 2007; Andreas Proschofsky + files/2.1.0/wrapper-readd.diff, files/2.1.0/gentoo-2.1.0.diff, + openoffice-2.1.0.ebuild: + Silent bump to ooo-build-2.1.7, also try to fix build with db-4.5, see bug + #169526 + + 10 Feb 2007; Andreas Proschofsky + files/2.1.0/gentoo-2.1.0.diff, openoffice-2.1.0.ebuild: + Silent bump too ooo-build-2.1.5, bunch of bugfixes as usual + + 31 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Silent bump to ooo-build-2.1.2, this fixes a bunch of bugs and also + introduces a new MS Works import filter + + 25 Jan 2007; Andreas Proschofsky + +files/2.1.0/disable-regcomp-java.diff, + +files/2.1.0/disable-regcomp-python.diff, +files/2.1.0/regcompapply.diff, + openoffice-2.1.0.ebuild: + Add fix for regcomp-crasher on PPC, see bug #162217 + + 25 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Obviously we still need the l10n-tarball for german users, otherwise + help does not get translated, see bug #162803 + + 25 Jan 2007; Marius Mauch openoffice-2.0.4.ebuild, + openoffice-2.1.0.ebuild: + Replacing einfo with elog + + 23 Jan 2007; Andreas Proschofsky + -files/2.1.0/config_with-seamonkey.diff, + -files/2.1.0/disable_cxxhelplinker.diff, files/2.1.0/gentoo-2.1.0.diff, + openoffice-2.1.0.ebuild: + Silent bump to ooo-build-2.1.1, obsoleting some of our patches + + 14 Jan 2007; Andreas Proschofsky + files/2.1.0/gentoo-2.1.0.diff, +files/2.1.0/config_with-seamonkey.diff, + openoffice-2.1.0.ebuild: + Readd seamonkey-support, thanks to Hanno Meyer-Thurow for + fixing this + + 14 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Paths to system jars shouldn't be hardcoded, see + https://bugs.gentoo.org/show_bug.cgi?id=113954#c7 + + 14 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + STLport is a runtime dependency, closes bug #161947 + + 13 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild, openoffice-2.0.4.ebuild: + Fix java dependency to not accidentally force =jdk-1.4, closes bug #161871 + + 12 Jan 2007; Andreas Proschofsky + +files/2.1.0/ooo-wrapper.in, +files/2.1.0/wrapper-readd.diff, + openoffice-2.1.0.ebuild: + Re-add old-style wrapper support, which has been removed in the most recent + ooo-build release. We need this for builds without gtk, which don't have + ooqstart and were broken as a result of that. See bug #161811 + + 12 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Raise STLport dependency again, we really need 5.1.0, also remove sparc until + they keyword STLport-5.1.0 + + 12 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Raise dependency for STLport, version 4.x breaks the build + + 12 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Removing seamonkey-support (doesn't work) for now, should come back with a + proper fix + + 12 Jan 2007; Andreas Proschofsky + files/2.1.0/disable_cxxhelplinker.diff: + Accidentally removed STLport5-patches from the build without java, re-adding + + 12 Jan 2007; Andreas Proschofsky + openoffice-2.1.0.ebuild: + Fix build without firefox or seamonkey, closes bug #161702 + +*openoffice-2.1.0 (12 Jan 2007) + + 12 Jan 2007; Andreas Proschofsky + +files/2.1.0/gentoo-2.1.0.diff, +files/2.1.0/disable_cxxhelplinker.diff, + +openoffice-2.1.0.ebuild: + Finaly add 2.1.0 to the tree. This release adds quite some changes, for + instance we use system-db at last. Also STLport and lot's of Java stuff is + used from the system instead of building it ourselves. Added to that en_US + and de users no longer have to download the l10n tarball, which spares + another 72 MByte. Also we support seamonkey now if you want to use that + instead of firefox. + + 09 Jan 2007; Andreas Proschofsky + -files/2.0.3/gentoo-2.0.3.diff, -openoffice-2.0.3.ebuild: + Remove vulnerable version for security bug #159951 + + 09 Jan 2007; Tobias Scherbaum + openoffice-2.0.4.ebuild: + Stable on ppc wrt bug #159951. + + 08 Jan 2007; Gustavo Zacarias + openoffice-2.0.4.ebuild: + Stable on sparc wrt security #159951 and #159862 + + 07 Jan 2007; Andreas Proschofsky + +files/2.0.4/disable-regcomp-java.diff, + +files/2.0.4/disable-regcomp-python.diff, +files/2.0.4/regcompapply.diff, + openoffice-2.0.4.ebuild: + Disable regcomp on ppc in another try to fix bug #147542 + + 05 Jan 2007; Christian Faulhammer + openoffice-2.0.4.ebuild: + stable x86, security bug #159862 + + 05 Jan 2007; Alec Warner openoffice-2.0.3.ebuild, + openoffice-2.0.4.ebuild: + QA: Add proper autotools deps via autotools.eclass + QA: Remove usage of debug.eclass + + 24 Dec 2006; Andreas Proschofsky + files/2.0.4/gentoo-2.0.4.diff, openoffice-2.0.4.ebuild: + Another release of the patchset - ooo-build.2.0.4.11. Also some minor fixes + so that we can get rid of the system -system-tarball. Which is: Yeah - some + 27 MB of Download saved. + + 11 Dec 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Bump to ooo-build-2.0.4.10 + + 04 Dec 2006; Michael Hanselmann + openoffice-2.0.4.ebuild: + Added to ~ppc. + + 04 Dec 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Fix dbus-dependency for bug #154521 + + 30 Nov 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Updates coming fast these days, ooo-build-2.0.4.9. Higlight of this + release: New tangoish Icons for the Menu-entries ;) + + 30 Nov 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Bump patchset to ooo-build-2.0.4.8 + + 21 Nov 2006; Andreas Proschofsky + files/2.0.4/gentoo-2.0.4.diff, openoffice-2.0.4.ebuild: + Update to ooo-build-2.0.4.7 + + 16 Nov 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Add lv to the supported LINGUAS + + 16 Nov 2006; Andreas Proschofsky + files/2.0.4/gentoo-2.0.4.diff, openoffice-2.0.4.ebuild: + Bump to ooo-build-2.0.4.6, also work around problem with chown in the + install phase + + 10 Nov 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + ooo-build 2.0.4.4, just some small bugfixes this time + + 08 Nov 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Bump to ooo-build-2.0.4.3, fixes another bunch of bugs + + 06 Nov 2006; Andreas Proschofsky + -files/2.0.4/libgcc3_uno_noexecstack.diff, files/2.0.4/gentoo-2.0.4.diff, + -files/2.0.4/pyuno-objects-allocation.diff, openoffice-2.0.4.ebuild: + (Silent) Update to ooo-build-2.0.4.2, bunch of bugfixes, also obsoleting + our owncurrent patches. + + 03 Nov 2006; Andreas Proschofsky + +files/2.0.4/pyuno-objects-allocation.diff, files/2.0.4/gentoo-2.0.4.diff, + openoffice-2.0.4.ebuild: + Add a patch from upstream to combat the common regcomp / pyuno segfaults + during install. + + 27 Oct 2006; Andreas Proschofsky + +files/2.0.4/libgcc3_uno_noexecstack.diff, files/2.0.4/gentoo-2.0.4.diff, + openoffice-2.0.4.ebuild: + Add a fix for the execstack problems in libgcc3_uno.so and remove the + corresponding workaround + + 23 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Force jdk-1.4 on AMD64 to prevent build breakages. Thanks to Jon + Severinsson for the fix in bug #151225 + + 21 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Add missing download of the odk-tarball + + 20 Oct 2006; Andreas Proschofsky + -files/2.0.4/system-icu.diff, files/2.0.4/gentoo-2.0.4.diff, + openoffice-2.0.4.ebuild: + Silent bump to ooo-build-2.0.4.1, some bugfixes, also removes the need for + some of our fixes / workarounds. + + 16 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Fix missing cups-stuff, closes bug#151536 + + 13 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Some more java dependency fixes, closes bug #147249 again + + 13 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Some fixes thankfully pointed out by Jon Severinsson + + 13 Oct 2006; Andreas Proschofsky + openoffice-2.0.4.ebuild: + Remove ppc-keywording, as this arch still has some issues and we want to + unmask for the others + +*openoffice-2.0.4 (13 Oct 2006) + + 13 Oct 2006; Andreas Proschofsky + -files/2.0.4_rc2/gentoo-2.0.4_rc2.diff, +files/2.0.4/gentoo-2.0.4.diff, + +files/2.0.4/system-icu.diff, -openoffice-2.0.4_rc2.ebuild, + +openoffice-2.0.4.ebuild: + Final release of OOo 2.0.4, should be unmasked soonish. + + 12 Oct 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild, openoffice-2.0.4_rc2.ebuild: + Remove mono-support, didn't work recently anyway. Hopefully will be re-added + soonish + + 28 Sep 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild: + Fix copy statement for splash, see bug #149127 + +*openoffice-2.0.4_rc2 (22 Sep 2006) + + 22 Sep 2006; Andreas Proschofsky + -files/2.0.4_rc1/gentoo-2.0.4_rc1.diff, + +files/2.0.4_rc2/gentoo-2.0.4_rc2.diff, + -files/2.0.4_rc1/sfx2-docfile-newfilesave.diff, + -openoffice-2.0.4_rc1-r1.ebuild, +openoffice-2.0.4_rc2.ebuild: + Bump to 2.0.4_rc2, also add sound use-flag enable it if you need it ;) + + 20 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Re-add call for java-pkg-opt-2_pkg_setup, following discussion on the + gentoo-dev mailing list. Thanks to Alon Bar-Lev for + pointing this out. + + 16 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Actually use the user-defined LDFLAGS. + + 15 Sep 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild, openoffice-2.0.4_rc1-r1.ebuild: + Filter -fstack-protector-all to prevent build-breakage, see bug #144105 + + 14 Sep 2006; Andreas Proschofsky + +files/2.0.4_rc1/sfx2-docfile-newfilesave.diff, + files/2.0.4_rc1/gentoo-2.0.4_rc1.diff, openoffice-2.0.4_rc1-r1.ebuild: + Add a patch which solves a problem with saving documents, see bug #147493 + + 14 Sep 2006; Andreas Proschofsky + files/2.0.4_rc1/gentoo-2.0.4_rc1.diff, openoffice-2.0.4_rc1-r1.ebuild: + Use xsltproc during the build even when java is available, this should + shorten the build time quite a bit. Also if you want to try to build OOo + with more than one process you'll now have to specify WANT_MP="true", the + old variable WANT_DISTCC was just misleading. + + 13 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Forgot to not depend anymore on the xml-use-flag, see bug #147480. Fixed. + + 12 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + New use-flags and dependencies, mostly to reduce the number of internally + built libraries: + + *) We depend on boost and icu now (both were built internaly before). This + should reduce build time a bit. + + *) Make cups optional + + *) Add dbus and webdav-use-flags, the second one adds a dep on neon (which + was also built internaly until now) + + *) Break when people have -ffast-math in their CFLAGS, this causes all sorts + of trouble, for more information see bug #139412 + + 12 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Some more ebuild cleanups: Remove xml-use-flag, hard-depend on it instead + (it's needed anyway), remove support for monolithic X, no longer supported + on Gentoo, also clean up dependencies a bit. + + 12 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Small fix for the java dependency + + 12 Sep 2006; Andreas Proschofsky + openoffice-2.0.4_rc1-r1.ebuild: + Some cleanups for the Java-stuff, see bug #147249. Also add line to prevent + build breakage with FEATURES="stricter", see bug #146265 + +*openoffice-2.0.4_rc1-r1 (01 Sep 2006) + + 01 Sep 2006; Andreas Proschofsky + files/2.0.4_rc1/gentoo-2.0.4_rc1.diff, -openoffice-2.0.4_rc1.ebuild, + +openoffice-2.0.4_rc1-r1.ebuild: + New Milestone release. Bunch of bugfixes plus some nice reduction + to the memory consumption. + + 25 Aug 2006; Andreas Proschofsky + openoffice-2.0.4_rc1.ebuild: + Another round of small fixes and cleanups to the ebuild + + 24 Aug 2006; Andreas Proschofsky + openoffice-2.0.4_rc1.ebuild: + Some cleanups and fixes for AMD64, thanks to Jon Severinsson + for pointing them out in Bug #140728 + + 24 Aug 2006; Andreas Proschofsky + openoffice-2.0.4_rc1.ebuild: + Add some AMD64-bits + +*openoffice-2.0.4_rc1 (24 Aug 2006) + + 24 Aug 2006; Andreas Proschofsky + +files/2.0.4_rc1/gentoo-2.0.4_rc1.diff, +openoffice-2.0.4_rc1.ebuild: + First release candidate for OpenOffice.org 2.0.4. Some of the highlights of + this release: optional Gstreamer-support for the media-player, Gentoo-splash + only installed when using the branding use-flag, tcsh-dependency is gone. + + 28 Jul 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild: + Filter another CFLAG which breaks the build, closes bug #139550 + + 16 Jul 2006; Andreas Proschofsky + -files/2.0.2/gentoo-2.0.2.diff, -files/2.0.2/omit-fp-workaround.diff, + -openoffice-2.0.2-r1.ebuild, -openoffice-2.0.2-r2.ebuild: + Remove vulnerable versions from the tree, see bug #138545 + + 15 Jul 2006; Joshua Jackson openoffice-2.0.3.ebuild: + Stable x86; security #138545 + + 15 Jul 2006; Andreas Proschofsky + files/2.0.3/gentoo-2.0.3.diff, openoffice-2.0.3.ebuild: + Update to newer ooo-build-release containing a bunch of bugfixes. Also + updated to the final source tarballs, so unfortunately, if you want to + rebuild, you'll have to download the whole pack again... + + 12 Jul 2006; Gustavo Zacarias + openoffice-2.0.3.ebuild: + Stable on sparc wrt security #138545 + + 10 Jul 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild: + Raise hunspell dependency to prevent build breakage + + 10 Jul 2006; Gustavo Zacarias + openoffice-2.0.3.ebuild: + Blessed with ~sparc + + 07 Jul 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild: + Raise dependency for freetype, also fix strip-linguas stuff + + 06 Jul 2006; Andreas Proschofsky + files/2.0.3/gentoo-2.0.3.diff: + Remove broken patches to fix crasher bug #139368 + + 05 Jul 2006; Lars Weiler openoffice-2.0.3.ebuild: + Stable on ppc; security bug #138545. + + 03 Jul 2006; Andreas Proschofsky + openoffice-2.0.3.ebuild: + Fix building with -ldap, see bug #138959 + +*openoffice-2.0.3 (03 Jul 2006) + + 03 Jul 2006; Andreas Proschofsky + +files/2.0.3/gentoo-2.0.3.diff, +openoffice-2.0.3.ebuild: + version bump to 2.0.3, this also now uses the myspell-*-ebuilds for + spell-checking instead of the OOoDict-script, besides that it is now + possible to build a debug set, build the OOo SDK and do the compile without + pam. + + 23 Jun 2006; Andreas Proschofsky + openoffice-2.0.1-r1.ebuild, openoffice-2.0.2-r1.ebuild, + openoffice-2.0.2-r2.ebuild: + Remove mozilla use-flag for bug #137665, please use the firefox use-flag + (where available) instead + + 20 Jun 2006; Andreas Proschofsky + openoffice-2.0.2-r1.ebuild, openoffice-2.0.2-r2.ebuild: + Add dev-perl/Compress-Zlib to the dependencies, see bug #136961 + + 12 Jun 2006; Gustavo Zacarias + openoffice-2.0.2-r2.ebuild: + Back to ~sparc, we've got a fox + + 09 Jun 2006; Andreas Proschofsky + +files/2.0.2/omit-fp-workaround.diff, files/2.0.2/gentoo-2.0.2.diff, + openoffice-2.0.2-r2.ebuild: + Add some fixes for the build on PPC, see bug #135249, thanks to Hanno and + Santiago for working this out. + + 06 Jun 2006; Andreas Proschofsky + openoffice-2.0.2-r1.ebuild: + raise dependency for tcsh to battle DIRCOLORS problem, again, see bug #135624 + + 30 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Replace -01 with -02 as the first one causes build problems, see bug #133627 + + 30 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + inherit java-pkg and call java-pkg_pkg_setup for bug #134131 + + 24 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Raise dependency for freetype to >=2.1.10 to prevent build breakage, see bug + #117859 + + 20 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Another silent ooo-build-update to 2.0.11, this time with a big performance + win for large pivot tables + + 19 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Bump ooo-build-version to 2.0.2.10 + + 18 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Clean up supported LINGUAS variables + + 18 May 2006; Gustavo Zacarias + openoffice-2.0.2-r1.ebuild: + Stable on sparc + + 12 May 2006; Chris Gianelloni + openoffice-2.0.2-r1.ebuild: + Marking stable wrt bug #124229. + + 10 May 2006; Andreas Proschofsky + openoffice-2.0.2-r1.ebuild: + Fix for build breakage on systems without gtk+ see bug #132801, also sync + 2.0.2-r1 to the latest patchset too + + 06 May 2006; Andreas Proschofsky + files/2.0.2/gentoo-2.0.2.diff: + Patch vba-sc-handleautoshapemacro-import.diff to fix build breakage, see bug + #132412 + + 06 May 2006; Andreas Proschofsky + openoffice-2.0.2-r2.ebuild: + Update to ooo-build-2.0.2.9 + + 03 May 2006; Gustavo Zacarias + openoffice-2.0.2-r1.ebuild: + Back to ~sparc + + 30 Apr 2006; Andreas Proschofsky + openoffice-2.0.2-r1.ebuild, openoffice-2.0.2-r2.ebuild: + Check if we have enough diskspace an RAM before building, closes bug#127014 + + 30 Apr 2006; Andreas Proschofsky + -openoffice-2.0.2.ebuild, openoffice-2.0.2-r1.ebuild, + openoffice-2.0.2-r2.ebuild: + Update to ooo-build-2.0.2.8, another round of bug fixes and minor + enhancements, see + + http://cvs.gnome.org/viewcvs/ooo-build/NEWS?rev=1.106.2.6&only_with_tag=ooo- + build-2-0-2&view=markup + + for more infos. + + 27 Apr 2006; Marien Zwart + files/digest-openoffice-2.0.2, files/digest-openoffice-2.0.2-r1, + files/digest-openoffice-2.0.2-r2, Manifest: + Fixing SHA256 digest, pass four + +*openoffice-2.0.2-r2 (20 Apr 2006) +*openoffice-2.0.2-r1 (20 Apr 2006) + + 20 Apr 2006; Andreas Proschofsky + +openoffice-2.0.2-r1.ebuild, +openoffice-2.0.2-r2.ebuild: + Revision bumps, so that everyone gets the numerous fixes of the latest + patch-sets. Also provide an ebuild (-r1) without the firefox use-flag, so + that archs which don't already have firefox 1.5.x can mark this stable + + 19 Apr 2006; Andreas Proschofsky + openoffice-2.0.2.ebuild: + Bump to ooo-build-2.0.2.7, bunch of fixes + + 07 Apr 2006; Andreas Proschofsky + openoffice-2.0.2.ebuild: + Update to ooo-build-2.0.2.5, fixes crasher bug #127448 + + 04 Apr 2006; Andreas Proschofsky + openoffice-2.0.1-r1.ebuild, openoffice-2.0.2.ebuild: + fix xml-mess-up by stupid maintainer... + + 02 Apr 2006; Andreas Proschofsky + -openoffice-2.0.1.ebuild, openoffice-2.0.1-r1.ebuild, + openoffice-2.0.2.ebuild: + Change xml2 use-flag to xml for bug #116346, also clean out old version + + 01 Apr 2006; Andreas Proschofsky + -files/2.0.2/pythonfix.diff, +files/2.0.2/gentoo-2.0.2.diff, + openoffice-2.0.2.ebuild: + Update to new patch revision, fix some file permission and remove patch + which breaks gcc-4.1 + + 01 Apr 2006; Simon Stelling openoffice-2.0.1.ebuild, + openoffice-2.0.1-r1.ebuild, openoffice-2.0.2.ebuild: + marking -amd64 + + 25 Mar 2006; Andreas Proschofsky + +files/2.0.2/pythonfix.diff, -files/2.0.2/removecrystalcheck.diff, + -files/2.0.2/use-system-xt.diff, openoffice-2.0.2.ebuild: + Update to newer patchset, which contains some fixes. Also fix Python + scripting and add the mono-bridge + +*openoffice-2.0.1-r1 (17 Mar 2006) + + 17 Mar 2006; Andreas Proschofsky + +openoffice-2.0.1-r1.ebuild: + Revision bump the stable version for security problem with curl, see bug + #126433 + + 16 Mar 2006; Andreas Proschofsky + openoffice-2.0.1.ebuild, openoffice-2.0.2.ebuild: + Remove curl use flag, we really always want to use the external curl + + 15 Mar 2006; Andreas Proschofsky + +files/2.0.2/use-system-xt.diff, openoffice-2.0.2.ebuild: + Fix for building with java 1.5, close bug #125824 + + 14 Mar 2006; Gustavo Zacarias + openoffice-2.0.2.ebuild: + Removing ~sparc until QA is sorted out + +*openoffice-2.0.2 (10 Mar 2006) + + 10 Mar 2006; Andreas Proschofsky + -files/2.0.2/gentoo-2.0.2.diff, -files/2.0.2/buildfix-no-java.diff, + -files/2.0.2/buildfix-without-mozilla.diff, -openoffice-2.0.2_rc4.ebuild, + +openoffice-2.0.2.ebuild: + final release of openoffice-2.0.2 + + 09 Mar 2006; Gustavo Zacarias + openoffice-2.0.2_rc4.ebuild: + Keyworded ~sparc wrt #124229 + + 07 Mar 2006; Andreas Proschofsky + files/2.0.2/buildfix-no-java.diff: + Forgot to fix the Makefile for PPC (for the --without-java fix) + + 07 Mar 2006; Andreas Proschofsky + files/2.0.2/gentoo-2.0.2.diff, +files/2.0.2/buildfix-no-java.diff, + openoffice-2.0.2_rc4.ebuild: + Buildfix for systems without java, see bug #125251 + + 04 Mar 2006; Andreas Proschofsky + openoffice-2.0.2_rc4.ebuild: + Bring supported languages up-to-date + + 04 Mar 2006; Andreas Proschofsky + openoffice-2.0.2_rc4.ebuild: + Some reshuffling and a better LINGUAS-check, see bug #124997 + +*openoffice-2.0.2_rc4 (04 Mar 2006) + + 04 Mar 2006; Andreas Proschofsky + files/2.0.2/gentoo-2.0.2.diff, -openoffice-2.0.2_rc3-r1.ebuild, + +openoffice-2.0.2_rc4.ebuild: + Another new release candidate + + 02 Mar 2006; Andreas Proschofsky + files/2.0.2/gentoo-2.0.2.diff, +files/2.0.2/buildfix-without-mozilla.diff, + openoffice-2.0.2_rc3-r1.ebuild: + Add fix for building without mozilla, see bug #124540 + +*openoffice-2.0.2_rc3-r1 (01 Mar 2006) + + 01 Mar 2006; Andreas Proschofsky + +files/2.0.2/gentoo-2.0.2.diff, -openoffice-2.0.2_rc3.ebuild, + +openoffice-2.0.2_rc3-r1.ebuild: + Revision bump with a bunch of new stuff for the Gentoo-build, most notably + cairo-magic for your presentations. + +*openoffice-2.0.2_rc3 (27 Feb 2006) + + 27 Feb 2006; Andreas Proschofsky + +openoffice-2.0.2_rc3.ebuild: + New release candidate + +*openoffice-2.0.2_rc1 (17 Feb 2006) + + 17 Feb 2006; Andreas Proschofsky + +files/2.0.2/removecrystalcheck.diff, +openoffice-2.0.2_rc1.ebuild: + First Release Candidate of OpenOffice.org 2.0.2, use at your own risk. + + 15 Feb 2006; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Fix zlib dependency, closes bug #122898 + + 02 Feb 2006; Andreas Proschofsky + -files/2.0.1/gentoo-pax.diff, -files/2.0.1/gentoo-2.0.1.diff, + openoffice-2.0.1.ebuild: + Update to ooo-build-2.0.1.3, just a little maintenance release, some small + bug fixes + + 29 Jan 2006; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Remove pt from the supported languages, results in broken behaviour, closes + bug #120574. Also I've removed the zlib use-flag, makes no sense, as + everyone has zlib anyway. + + 28 Jan 2006; Andreas Proschofsky + +files/2.0.1/gentoo-pax.diff, +files/2.0.1/gentoo-2.0.1.diff, + openoffice-2.0.1.ebuild: + Add some fixes for hardened, this also should remove the last TEXTRELS, see + bug #88588 + + 28 Jan 2006; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Remove blocker on openoffice-ximian which is no longer in the tree + + 26 Jan 2006; Andreas Proschofsky + -files/2.0.1/gentoo-gcc-version.diff, -files/2.0.1/gentoo-2.0.1.diff, + openoffice-2.0.1.ebuild: + Update to ooo-build-2.0.1.2, no big new stuff, just a bunch of bug fixes + + 25 Jan 2006; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Move distro-check up to pkg-setup + + 23 Jan 2006; Andreas Proschofsky + files/2.0.1/gentoo-2.0.1.diff: + Remove cairo-smooth-curves.diff which causes severe drawing problems, this + closes bug #118006 + + 22 Jan 2006; Andreas Proschofsky + -files/2.0.1/ooo-build-gentoo-gcc-version.diff, + +files/2.0.1/gentoo-2.0.1.diff, openoffice-2.0.1.ebuild: + Fix for CJK problems, see bug #116473 + + 22 Jan 2006; Andreas Proschofsky + -files/1.1.4/gcc-instlib.patch, -files/1.1.4/getcompver.awk.patch, + -files/1.1.4/freetype-217.patch, -files/1.1.4/STLport-vector.patch, + -files/1.1.4/gcc34-nojava-fix.patch, -files/1.1.4/hardened-link.patch, + -files/1.1.4/gcc34-sal-link-to-libsupc++.diff, -files/1.1.4/javafix.patch, + -files/1.1.4/cws-heapbug_CAN-2005-0941.diff, + -files/1.1.4/build-new-xslt.diff, -files/1.1.4/gcc34.patch.bz2, + -files/1.1.4/newstlportfix.patch, -files/1.1.4/nptl.patch, + -files/1.1.4/openoffice-java.patch, -files/1.1.4/ooffice-wrapper-1.3, + -files/1.1.4/pthreadlink-fix.patch, -files/1.1.4/pyunolink-fix.patch, + -openoffice-1.1.4-r1.ebuild, -openoffice-2.0.0.ebuild: + Finally get rid of the old 1.1.x-versions, as all archs are now on 2.0.x + + 21 Jan 2006; Joseph Jezak openoffice-2.0.1.ebuild: + Marked ppc stable for bug #119587. + + 21 Jan 2006; Chris Gianelloni + openoffice-2.0.1.ebuild: + Marking stable on x86 wrt bug #119587. + + 21 Jan 2006; Andreas Proschofsky + openoffice-2.0.0.ebuild, openoffice-2.0.1.ebuild: + Remove blocker on openoffice-ximian-bin as this is dead now + + 20 Jan 2006; Gustavo Zacarias + openoffice-2.0.1.ebuild: + Stable on sparc, kinda because of #119587 + + 18 Jan 2006; Andreas Proschofsky + -files/2.0.1/noquickstarter.diff, openoffice-2.0.1.ebuild: + Update to new ooo-build-2.0.1.1 release, mostly containing bugfixes + + 17 Jan 2006; Gustavo Zacarias + openoffice-2.0.0.ebuild, openoffice-2.0.1.ebuild: + 2.0.0 sparc stable, added big warning about java on sparc + + 16 Jan 2006; Andreas Proschofsky + +files/2.0.1/gentoo-gcc-version.diff, + +files/2.0.1/ooo-build-gentoo-gcc-version.diff, openoffice-2.0.1.ebuild: + Mulitple Updates: + + *) Add support for legacy StarOffice 5.x file formats. If you want these add + "binfilter" to your use flags. Though be warned, this add considerably to + the build time. Closes bug #117566 + + *) Add patch for problems with gcc-4.1-snapshots, closes bug #117076 + + *) Play safe with the $JOBS-var + + 27 Dec 2005; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Modular X dependencies + + 23 Dec 2005; Andreas Proschofsky + +files/2.0.1/alwayscrystal.diff, openoffice-2.0.1.ebuild: + Another fix for the problem with missing crystal icons, seems the solution + wasn't that easy... + + 23 Dec 2005; Andreas Proschofsky ChangeLog: + Maybe smarter to disable the quickstarter for everyone who is not using + gnome or gtk + + 23 Dec 2005; Andreas Proschofsky + openoffice-2.0.1.ebuild: + Disable quickstarter building only on KDE-only systems + + 23 Dec 2005; Andreas Proschofsky + +files/2.0.1/noquickstarter.diff, openoffice-2.0.1.ebuild: + The new quickstarter seems to break the build for some people, backing out + the code after we find a better solution + + 23 Dec 2005; Andreas Proschofsky + openoffice-2.0.1.ebuild: + We need to pull in crystal icons for everyone, closes bug #116432 + +*openoffice-2.0.1 (22 Dec 2005) + + 22 Dec 2005; Andreas Proschofsky + +openoffice-2.0.1.ebuild: + New upstream release, lot's of bug fixes, most notably this should build + with java 1.5 now + + 03 Dec 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Some cleanups to the ebuild + + 03 Dec 2005; Andreas Proschofsky + -files/2.0.0/gentoo-2.0.0.diff, -files/2.0.0/buildfix-new-xslt.diff, + -files/2.0.0/nojava-fix-stringparam.diff, openoffice-2.0.0.ebuild: + Silently update the ooo-build to 2.0.0.2, nothing new in there just all our + fixes have gone upstream :) + + 30 Nov 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Totally disable nas with -nas in USE-flags (instead of building the internal + one). Otherwise the build will break with modular X.org, see bug #113706 + + 29 Nov 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Finally stabilize on x86 :) + + 22 Nov 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Postinstall fix for PaX + + 20 Nov 2005; Andreas Proschofsky + +files/1.1.4/build-new-xslt.diff, openoffice-1.1.4-r1.ebuild: + Also add build fix for new libxslt to 1.1.4-r1 + + 16 Nov 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Add -fno-strict-aliasing to CFLAGS to fix problems with Excel import, see + bug #112655 + + 02 Nov 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Fix for people having en_US in their LINGUAS, closes bug #111265 + + 01 Nov 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0.diff: + Fix for build problem with not fully translated languages, closes bug #110340. + + 31 Oct 2005; Gustavo Zacarias + openoffice-2.0.0.ebuild: + Keyworded ~sparc, don't use java though, doesn't work + + 29 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0.diff: + Remove oohtml2 symlink, it doesn't do anything, ooweb2 is what you want + + 28 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0.diff, -files/2.0.0/Filter.xcu, + -files/2.0.0/build-beanshell-fix.diff, + +files/2.0.0/buildfix-new-xslt.diff, + +files/2.0.0/nojava-fix-stringparam.diff, openoffice-2.0.0.ebuild: + Implement a proper solution for the --without-java issue + + 26 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0.diff, openoffice-2.0.0.ebuild: + Desktop files are now handled correctly in package-ooo, so no need anymore + for shuffling them around, this also removes the non-harmful error message + at the end of the build + + 26 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Install man-file into the correct path, fixes bug #110510 + + 26 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + New ooo-build-release, 2.0.0.1 just adds some minor fixes, see: + + http://cvs.gnome.org/viewcvs/ooo-build/NEWS?rev=1.87.2.3&only_with_tag=ooo-b + uild-2-0&view=markup + + for the full list of changes + + 25 Oct 2005; Andreas Proschofsky + +files/2.0.0/gentoo-2.0.0.diff, +files/2.0.0/build-beanshell-fix.diff, + openoffice-2.0.0.ebuild: + Minor build fix for beanshell-project (for a problem which normally does not + show up) + + 25 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Another shot at the quick fix for -java to make it also work for other + languages than en_US. The only downside remaining atm is that the + descriptions for the filters are not translated. Still a hack though. + + 25 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Build fix in regard to setting "en" in LINGUAS + + 25 Oct 2005; Andreas Proschofsky + +files/2.0.0/Filter.xcu, openoffice-2.0.0.ebuild: + Temporary fix for the build without java, see bug #110131. Real solution + should replace this asap + + 23 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Disable the post-install-scripts of ooo-build which actually do nothing but + updating the mime database, which we do later anyway (and which results in + sandbox-problems when called from ooo-build), see bug #110209 + + 22 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Add gtk use-flag for all the people wanting gtk-style (and the industrial + icons) but not all the other gnome-stuff (gnome-vfs, lockdown). If using the + gnome use-flag the gtk use-flag setting is overridden. Closes bug #110155 + + 21 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Remove the python use-flag, we are now using system-python by default. Makes + no sense to have it anyway, as portage needs python, and + --without-system-python just grows the build and currently results in build + breakage, see bug #109996 + + 21 Oct 2005; Andreas Proschofsky + openoffice-2.0.0.ebuild: + Add dependency to >=dev-java/java-config-1.2.11-r1 as some people seem to be + building OOo 2.0.0 on stable, and the build will fail without the newest + version of java-config + +*openoffice-2.0.0 (20 Oct 2005) + + 20 Oct 2005; Andreas Proschofsky + +openoffice-2.0.0.ebuild: + OpenOffice.org 2.0 is ready! All patches moved to upstream, also ppc is + supported now. + + 19 Oct 2005; Andreas Proschofsky + files/2.0.0/stlport-vector-ppc-buildfix.diff: + remove -D_STLP_DEBUG also from gcc-3.0.mak for PPC + + 18 Oct 2005; Andreas Proschofsky + +files/2.0.0/stlport-vector-ppc-buildfix.diff: + Add missing patch, ooops. + + 18 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0_rc3.diff, openoffice-2.0.0_rc3.ebuild: + Build fix for stlport on ppc + +*openoffice-2.0.0_rc3 (18 Oct 2005) + + 18 Oct 2005; Andreas Proschofsky + +files/2.0.0/gentoo-2.0.0_rc3.diff, +openoffice-2.0.0_rc3.ebuild: + New release candidate, also fix the distcc stuff + + 12 Oct 2005; Andreas Proschofsky + openoffice-2.0.0_rc2.ebuild: + Fix build problem with certain languages, see bug #108989 + + 12 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0_rc2.diff, openoffice-2.0.0_rc2.ebuild: + Some more cleanups, also depend on libxml2 if building without java. Also + using an updated version of ooo-build-2.0.0_rc2 now. + + 12 Oct 2005; Andreas Proschofsky + +files/2.0.0/no-ldap-mozilla.diff, files/2.0.0/gentoo-2.0.0_rc2.diff, + openoffice-2.0.0_rc2.ebuild: + Really fix the build with -ldap + + 11 Oct 2005; Andreas Proschofsky + files/2.0.0/gentoo-2.0.0_rc2.diff, + +files/2.0.0/config_office-openldap-fix.diff, openoffice-2.0.0_rc2.ebuild: + First shot at fixing bug #108898, added patch to fix broken OOo + configure-script + + 11 Oct 2005; Andreas Proschofsky + openoffice-2.0.0_rc2.ebuild: + Fix SRC_URI for the crystal icons + +*openoffice-2.0.0_rc2 (11 Oct 2005) + + 11 Oct 2005; Andreas Proschofsky + +files/2.0.0/gentoo-2.0.0_rc2.diff, +openoffice-2.0.0_rc2.ebuild: + Release Candidate for OpenOffice.org 2.0, still masked, should work fine + though. + + 24 Sep 2005; Andreas Proschofsky + openoffice-1.1.5.ebuild: + Getting rid of the old mimetype stuff which causes broken behaviour for kde, + see bug #92767 + + 24 Sep 2005; Andreas Proschofsky + +files/1.1.5/build-new-xslt.diff, openoffice-1.1.5.ebuild: + Fix building without java and libxslt >=1.1.5, closes bug #106174 + + 19 Sep 2005; Michael Hanselmann + openoffice-1.1.5.ebuild: + Back to ~ppc, sorry for the trouble. My script for listing ebuilds needing + stabelizing has a bug and I didn't check enough. + + 17 Sep 2005; Michael Hanselmann + openoffice-1.1.5.ebuild: + Stable on ppc. + +*openoffice-1.1.5 (14 Sep 2005) + + 14 Sep 2005; Andreas Proschofsky + +files/1.1.5/gcc34-nojava-fix.patch, +files/1.1.5/hardened-link.patch, + +files/1.1.5/ooffice-wrapper-1.3, +files/1.1.5/freetype-217.patch, + +files/1.1.5/STLport-vector.patch, +files/1.1.5/gcc-instlib.patch, + +files/1.1.5/gcc34-sal-link-to-libsupc++.diff, + +files/1.1.5/gcc34.patch.bz2, +files/1.1.5/getcompver.awk.patch, + +files/1.1.5/javafix.patch, +files/1.1.5/newstlportfix.patch, + +files/1.1.5/nptl.patch, +files/1.1.5/openoffice-java.patch, + +files/1.1.5/pthreadlink-fix.patch, +files/1.1.5/pyunolink-fix.patch, + +openoffice-1.1.5.ebuild: + New upstream version of the 1.1.x-series. Most important change: + OpenOffice.org 1.1.5 now supports the reading of OpenDocument-Files (which + will be the default in 2.0) + + 23 Aug 2005; Andreas Proschofsky + openoffice-1.1.4-r1.ebuild: + Correct cp -a to cp -pPR for bug #103487 + + 03 May 2005; Andreas Proschofsky + openoffice-1.1.4-r1.ebuild: + LIBC set in the environment breaks the build, so we manually unset it now, + see bug #91179 + + 15 Apr 2005; Gustavo Zacarias + openoffice-1.1.4-r1.ebuild: + Into -sparc for the time being, use openoffice-ximian + + 13 Apr 2005; Andreas Proschofsky + openoffice-1.1.4-r1.ebuild: + Marking stable on x86 for bug #88863 + + 12 Apr 2005; Michael Hanselmann + openoffice-1.1.4-r1.ebuild: + Stable on ppc. + +*openoffice-1.1.4-r1 (12 Apr 2005) + + 12 Apr 2005; Andreas Proschofsky + +files/1.1.4/crash-objstream.diff, +openoffice-1.1.4-r1.ebuild: + Revision bump for security fix, see bug #88863 + + 09 Apr 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + Add note about localized helpcontent, closes bug #87199 + + 30 Mar 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + Fix for bug #81835, gcc 3.4-patches need to be applied globally, hardened + also needs them + + 30 Mar 2005; Andreas Proschofsky + files/1.1.4/ooffice-wrapper-1.3, openoffice-1.1.4.ebuild: + Simplify menu entry installation, see bug #81902, also fix problem with + newer findutils, bug#86974 + + 28 Mar 2005; Andreas Proschofsky + +files/1.1.4/getcompver.awk.patch, openoffice-1.1.4.ebuild: + Build fix for recent gcc-versions, closes bug #84548 + + 04 Mar 2005; Gustavo Zacarias openoffice-1.1.4.ebuild: + Stable on sparc + + 24 Jan 2005; Andreas Proschofsky + files/1.1.4/ooffice-wrapper-1.3: + Add check for mounted /proc to wrapper, OOo will fail without it + + 24 Jan 2005; Andreas Proschofsky + files/1.1.4/ooffice-wrapper-1.3: + Remove unused UPDATEFLAG from wrapper + + 23 Jan 2005; Andreas Proschofsky + files/1.1.4/ooffice-wrapper-1.3: + Fix for wrapper-file to automatically find all fonts in /usr/share/fonts, + also remove some unneeded stuff + + 22 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + The ebuild now uses the LINGUAS environment variable to determine for which + language to build, the first one in your LINGUAS-settings that is supported + is used for this. Please note, that the old LANGUAGE=ENUS|PORT... way does + NOT work anymore. While doing this added some more languages to the + supported list, see the ebuild for more infos. Also added some dependencies + for japanese and chinese builds. + + This closes a number of bugs: #40896, #44209. #51331, #70302, #71216 and + #77128 + + 18 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild, -files/1.1.4/gcc34-nptl-fix.patch, + files/1.1.4/nptl.patch: + Remove gcc34-nptl-fix as this is now incorporated in the regular nptl-patch + + 18 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild, +files/1.1.4/nptl.patch: + Some fixes for nptl-systems + + 17 Jan 2005; Andreas Proschofsky + +files/1.1.4/gcc34-sal-link-to-libsupc++.diff, openoffice-1.1.4.ebuild: + Cleanup and sync with openoffice-ximian, also add another patch for gcc 3.4 + + 17 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + Add support for localized helpcontent. For it to work you will have to + download the correct helpcontent file from one of the OOo-mirrors (it's in + the contrib/helpcontent/ directory, for instance: + http://ftp.stardiv.de/pub/OpenOffice.org/contrib/helpcontent/) and put it in + you distfiles-directory. Closes bug #30668 + + 17 Jan 2005; Gustavo Zacarias openoffice-1.1.4.ebuild: + Keyworded ~sparc + + 17 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + Add support for localized helpcontent. For it to work you will have to + download the correct helpcontent file from one of the OOo-mirrors (it's in + the contrib/helpcontent/ directory, for instance: + http://ftp.stardiv.de/pub/OpenOffice.org/contrib/helpcontent/) and put it in + you distfiles-directory. Closes bug #30668 + + 17 Jan 2005; Andreas Proschofsky + +files/1.1.4/hardened-link.patch, +files/1.1.4/pthreadlink-fix.patch: + Try to fix build problems with hardened-gccs, patches provided by + Kevin F. Quinn in bug #52642 + + 16 Jan 2005; Andreas Proschofsky + openoffice-1.1.4.ebuild: + Prevent OOo from double installing menu entries, closes bug #53752 + + 14 Jan 2005; Andreas Proschofsky + +files/1.1.4/javafix.patch, openoffice-1.1.4.ebuild: + Another fix for a java related build problem, closes bug #77866 + + 12 Jan 2005; Andreas Proschofsky : + Mark 1.1.4 stable on x86 + + 07 Jan 2005; Joseph Jezak openoffice-1.1.4.ebuild: + Fixed SRC_URI + + 07 Jan 2005; Joseph Jezak + +files/1.1.4/STLport-vector.patch, openoffice-1.1.4.ebuild: + Added a workaround for compiling openoffice on ppc with gcc 3.4.3. This + might break the debug use flag, but I'm not entirely sure. This fixes bug + #73940. Also, marked ppc stable for bug #71268. + + 01 Jan 2005; Joseph Jezak openoffice-1.1.4.ebuild: + Marked ~ppc. Still only compiles on ppc with gcc 3.4.1 (not 3.4.3). + +*openoffice-1.1.4 (28 Dec 2004) + + 28 Dec 2004; Andreas Proschofsky + +files/1.1.4/gcc-instlib.patch, +files/1.1.4/gcc34-nojava-fix.patch, + +files/1.1.4/gcc34-nptl-fix.patch, +files/1.1.4/gcc34.patch.bz2, + +files/1.1.4/newstlportfix-patch, +files/1.1.4/ooffice-wrapper-1.3, + +files/1.1.4/openoffice-java.patch, +openoffice-1.1.4.ebuild: + Revison bump, closes bug #75378 Also includes a fix for build problems + with recent freetype versions, taken from Mandrake. + + 04 Dec 2004; Sven Wegener : + Added missing digest entries for the ppc files. + + 04 Dec 2004; Joseph Jezak openoffice-1.1.3-r1.ebuild: + Added missing files for ppc build and marked ~ppc, see bug #71286. + + 17 Nov 2004; Jason Wever openoffice-1.1.3.ebuild: + Stable on sparc. + + 15 Nov 2004; Andreas Proschofsky + openoffice-1.1.1-r1.ebuild, openoffice-1.1.3-r1.ebuild, + openoffice-1.1.3.ebuild: + Use toolchains-func.eclass instead of gcc.eclass + +*openoffice-1.1.3-r1 (14 Nov 2004) + + 14 Nov 2004; suka@gentoo.org +files/1.1.3/gcc34-nojava-fix.patch, + +files/1.1.3/gcc34-nptl-fix.patch, +files/1.1.3/gcc34.patch.bz2, + +files/1.1.3/newstlportfix2.patch, +openoffice-1.1.3-r1.ebuild: + This should now compile fine with gcc 3.4.x, the credit for this goes mostly + to Hanno Meyer-Thurow (h.mth@web.de), thanks a lot. Java check is also gone + as this should now also work fine with other jdks than blackdown. + + 12 Nov 2004; suka@gentoo.org openoffice-1.0.3-r2.ebuild, + openoffice-1.1.0-r4.ebuild, openoffice-1.1.1-r1.ebuild, + openoffice-1.1.3.ebuild: + Fix ewarn messages, closes bug #70851 + + 31 Oct 2004; Jason Wever openoffice-1.1.3.ebuild: + Added a fix for sparc and ~sparc keyword. + + 23 Oct 2004; suka@gentoo.org openoffice-1.1.3.ebuild: + Filter another CFLAG which breaks the build + + 15 Oct 2004; suka@gentoo.org openoffice-1.1.3.ebuild: + depend on curl only if the appropiate use flag is set + + 12 Oct 2004; suka@gentoo.org openoffice-1.1.3.ebuild: + mark stable on x86 for bug #63556 + + 08 Oct 2004; suka@gentoo.org openoffice-1.1.3.ebuild: + Builds now also without java, use libart instead of gpc, system zlib and + freetype: Other than that: cleanups + +*openoffice-1.1.3 (07 Oct 2004) + + 07 Oct 2004; suka@gentoo.org +files/1.1.3/gcc-instlib.patch, + +files/1.1.3/newstlportfix.patch, +files/1.1.3/ooffice-wrapper-1.3, + +files/1.1.3/openoffice-java.patch, +openoffice-1.1.3.ebuild: + Version bump, this closes bug #65987 + + 27 Sep 2004; +files/1.1.2/gcc-instlib.patch, + openoffice-1.1.2.ebuild: + Fix language issues (bug #65379) thanks to Mark Kusch + for providing the patch. + + 21 Aug 2004; suka@gentoo.org openoffice-1.0.3-r2.ebuild, + openoffice-1.1.0-r4.ebuild, openoffice-1.1.0-r5.ebuild, + openoffice-1.1.1-r1.ebuild, openoffice-1.1.2.ebuild: + add pam to dependencies, close bug #57195 + + 20 Aug 2004; suka@gentoo.org openoffice-1.1.2.ebuild: + fixing some sandbox issues and marking stable on x86, at last + + 29 Jun 2004; Aron Griffis openoffice-1.0.3-r2.ebuild, + openoffice-1.1.0-r4.ebuild, openoffice-1.1.0-r5.ebuild, + openoffice-1.1.1-r1.ebuild, openoffice-1.1.2.ebuild: + kill sparc64 use flag + +*openoffice-1.1.2 (18 Jun 2004) + + 18 Jun 2004; suka@gentoo.org +files/1.1.2/linux-sparc.patch, + +files/1.1.2/newstlportfix.patch, +files/1.1.2/ooffice-wrapper-1.3, + +files/1.1.2/openoffice-java.patch, +openoffice-1.1.2.ebuild: + New version, updating for 1.1.1 should work fine this time + + 02 Jun 2004; Aron Griffis openoffice-1.0.3-r2.ebuild, + openoffice-1.1.0-r4.ebuild, openoffice-1.1.0-r5.ebuild, + openoffice-1.1.1-r1.ebuild: + Fix use invocation + + 25 May 2004; Jason Wever +files/1.1.1/linux-sparc.patch, + openoffice-1.1.1-r1.ebuild: + Added patches to fix bug #46089 and added ~sparc keyword to openoffice-1.1.1-r1 + + 12 May 2004; Alexander Gabert openoffice-1.0.3-r2.ebuild: + removed hardened-gcc check and CC variable modification + + 05 May 2004; suka@gentoo.org openoffice-1.1.0-r4.ebuild, + openoffice-1.1.0-r5.ebuild, openoffice-1.1.1-r1.ebuild: + filter another evil CFLAG + + 05 May 2004; suka@gentoo.org -openoffice-1.0.3-r1.ebuild, + openoffice-1.0.3-r2.ebuild, openoffice-1.1.0-r4.ebuild, + openoffice-1.1.0-r5.ebuild, openoffice-1.1.1-r1.ebuild: + Dependency fix + +*openoffice-1.0.3-r2 (05 May 2004) + + 05 May 2004; suka@gentoo.org +files/1.0.3/neon.patch, + +openoffice-1.0.3-r2.ebuild: + Ancient versions also like their share of security love... + +*openoffice-1.1.0-r5 (25 Apr 2004) +*openoffice-1.1.0-r4 (25 Apr 2004) +*openoffice-1.1.1-r1 (25 Apr 2004) + + 25 Apr 2004; suka@gentoo.org -openoffice-1.1.0-r2.ebuild, + -openoffice-1.1.0-r3.ebuild, +openoffice-1.1.0-r4.ebuild, + +openoffice-1.1.0-r5.ebuild, +openoffice-1.1.1-r1.ebuild, + -openoffice-1.1.1.ebuild: + revision bump for security fix + + 24 Apr 2004; suka@gentoo.org +files/1.1.0/neon.patch, + +files/1.1.1/neon.patch, openoffice-1.1.0-r2.ebuild, + openoffice-1.1.0-r3.ebuild, openoffice-1.1.1.ebuild: + Security fix, see: + http://secunia.com/advisories/11364/ + + 16 Apr 2004; Paul de Vrieze openoffice-1.1.1.ebuild: + Filter out LC_ALL as it breaks things + + 11 Apr 2004; suka@gentoo.org openoffice-1.1.1.ebuild, + files/1.1.1/build.patch: + Add temporary patch provided by scout@scoutheeten.com on bug #46945 to work + around build breakage caused by recent sandbox problems in portage. + + 09 Apr 2004; Paul de Vrieze openoffice-1.1.1.ebuild: + Change the source file. As the only change in the source file concerns + building under windows we will not bump the version + + 01 Apr 2004; suka@gentoo.org openoffice-1.1.1.ebuild, + files/1.1.1/ooffice-wrapper-1.3: + User settings migration does not work as there have been some changes to the + user install :-( Removing the migration stuff, you will have to redo your + settings after upgrade + +*openoffice-1.1.1 (31 Mar 2004) + + 31 Mar 2004; suka@gentoo.org openoffice-1.1.1.ebuild, + files/1.1.1/newstlportfix.patch, files/1.1.1/nptl.patch, + files/1.1.1/ooffice-wrapper-1.3, files/1.1.1/openoffice-java.patch: + New version masked for now, as we do some further testing + + 28 Mar 2004; suka@gentoo.org openoffice-1.1.1_rc1.ebuild: + Add some missing dependencies + + 28 Mar 2004; root openoffice-1.1.0-r2.ebuild: + Stable on sparc thanks to stable gcc-3.3.3 :) + +*openoffice-1.1.1_rc1 (07 Mar 2004) + + 07 Mar 2004; Paul de Vrieze openoffice-1.1.1_rc1.ebuild, + openoffice-1.1.1b.ebuild: + Add a new release candidate. Remove the old beta as the versioning was wrong + + 10 Feb 2004; Paul de Vrieze openoffice-1.1.0-r3.ebuild, + openoffice-1.1.1b.ebuild, files/1.1.0/openoffice-java.patch, + files/1.1.1b/openoffice-java.patch: + A patch to fix compiling with sun-jdk. Thanks to jgonzalez@opentechnet.com in + bug #40942 + +*openoffice-1.1.1b (08 Feb 2004) + + 08 Feb 2004; Paul de Vrieze openoffice-1.1.1b.ebuild, + files/1.1.1b/fixed-gcc.patch, files/1.1.1b/newstlportfix.patch, + files/1.1.1b/no-mozab.patch, files/1.1.1b/nptl.patch, + files/1.1.1b/ooffice-wrapper-1.3: + A new upstream prerelease. Hopefully it compiles correctly ;-) + + 05 Feb 2004; Paul de Vrieze openoffice-1.1.0-r3.ebuild: + Change the installation database so that the desktop bindings will not get + installed for users. They are allready installed globally + + 03 Feb 2004; suka openoffice-1.1.0-r3.ebuild: + This update further simplifies the ebuild and aims to fix the distcc problems. + Even better parallel build COULD now work for you, at least it does for me, as + it is not tested enough you will have to explicitely force the ebuild to build + in parallel / use more cpus. If you dare to try out emerge the ebuild like: + + 'ECPUS="n" emerge openoffice' + + where n has to be exchanged with the number of processes / CPUs you want to + use. No guarantee whatsoever that it will work for you :-) + + 24 Jan 2004; openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild: + Cleaning up old versions + +*openoffice-1.1.0-r3 (24 Jan 2004) + + 24 Jan 2004; suka openoffice-1.1.0-r2.ebuild, + openoffice-1.1.0-r3.ebuild: + Big rework of the ebuild: + + *) Convert build system to bash + *) This also removes the blocker on app-arch/star + *) Corrected java check (we look now explecitely for blackdown-jdk, + see bug #38646) + *) CXXFLAGS are now actually applied + *) Dropped virtualmake + *) Lots of cleanups + + This is all in openoffice-1.1.0-r3, -r2 only got the java check-fix + + 17 Jan 2004; openoffice-1.1.0-r2.ebuild: + Compile fixes especially for Pentium4, also closes bug #32418 (broken menu + entry) + + 14 Nov 2003; Sven Blumenstein openoffice-1.1.0-r2.ebuild: + Removed -r3 and added the change to -r2 to make seemant happy + +*openoffice-1.1.0-r3 (14 Nov 2003) + + 14 Nov 2003; Sven Blumenstein openoffice-1.1.0-r3.ebuild, + files/1.1.0/openoffice-1.1.0-sparc64-fix.patch: + New revision. Added a patch which lets it build on sparc64. + This is no offical patch but it works for me. Please test + and report back directly to me - thanks! + +*openoffice-1.1.0-r2 (09 Nov 2003) + + 09 Nov 2003; openoffice-1.1.0-r2.ebuild: + Add -fno-strict-aliasing to make excel import work + + 28 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild: + Add predict for stupid gconf sandbox error + + 25 Oct 2003; openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild: + Fix error in the pentium4+gcc3.2 check + + 23 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild: + Depend on newest findutils so that the xargs problem is aleviated at least + temporarilly + + 23 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild: + Add kernel 2.6.0 patch + + 23 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild: + Do some flag-o-matic to prevent -march=pentium4 from failing on 3.2 compilers + + 19 Oct 2003; Heinrich Wendel openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild, openoffice-1.1_rc3.ebuild: + fixed DUTCH 03 -> 31 + + 19 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild, openoffice-1.1_rc3.ebuild: + Fix jdk dependency to depend on 1.4.1 or greater + +*openoffice-1.1.0-r1 (17 Oct 2003) + + 17 Oct 2003; Paul de Vrieze openoffice-1.1.0-r1.ebuild, + openoffice-1.1.0.ebuild, files/1.1.0/nptl.patch: + Add cretin@gentoo.org's nptl patch. This should fix compilation on nptl + systems and 2.6.0 kernel systems. Further mark 1.1.0 stable. + + 10 Oct 2003; Alexander Gabert openoffice-1.0.3-r1.ebuild: + changed hardened-gcc flags + + 09 Oct 2003; Alexander Gabert openoffice-1.0.3-r1.ebuild: + added new hppa dependent hardened-gcc flags + + 08 Oct 2003; Paul de Vrieze openoffice-1.1.0.ebuild: + Fix ccache test so that the old style ccache works again (if replaced by elif) + + 07 Oct 2003; Paul de Vrieze openoffice-1.1.0.ebuild: + Add a hack to make nationalised builds work + +*openoffice-1.1.0 (03 Oct 2003) + + 03 Oct 2003; Paul de Vrieze openoffice-1.1.0.ebuild, + openoffice-1.1_beta2-r1.ebuild, openoffice-1.1_rc1.ebuild, + openoffice-1.1_rc2.ebuild, files/1.1_beta2/newstlportfix.patch, + files/1.1_beta2/no-mozab.patch, files/1.1_beta2/ooffice-wrapper-1.3, + files/1.1_beta2/openoffice-xrender.patch, files/1.1_rc1/newstlportfix.patch, + files/1.1_rc1/no-mozab.patch, files/1.1_rc1/ooffice-wrapper-1.3, + files/1.1_rc1/openoffice-xrender.patch, files/1.1_rc2/newstlportfix.patch, + files/1.1_rc2/no-crashrep.patch, files/1.1_rc2/no-mozab.patch, + files/1.1_rc2/ooffice-wrapper-1.3, files/1.1_rc2/openoffice-xrender.patch: + Add the openoffice release version. It should be stable very soon. Also remove + all but the latest release candidate. rc3 will be removed as 1.1.0 is marked + stable + + 19 Sep 2003; Paul de Vrieze openoffice-1.1_rc2.ebuild, + openoffice-1.1_rc3.ebuild: + Fix stupid mistake in the german language number + + 07 Sep 2003; Alexander Gabert openoffice-1.0.3-r1.ebuild: + added hardened-gcc exclude flags + + 03 Sep 2003; Jason Wever openoffice-1.0.3-r1.ebuild, + files/1.0.3/openoffice-1.0.1-sparc.patch.bz2, + files/1.0.3/openoffice-1.0.3-sparc-gentoo.patch: + Added ~sparc to keywords. This fixes bug #10381 and finally gets sparc going + on OO. Many thanks to "The Shrink" who's asm patch made this possible (see + case notes for more details). + +*openoffice-1.1_rc3 (20 Aug 2003) + + 20 Aug 2003; Paul de Vrieze openoffice-1.1_rc3.ebuild, + files/1.1_rc3/fixed-gcc.patch, files/1.1_rc3/newstlportfix.patch, + files/1.1_rc3/no-crashrep.patch, files/1.1_rc3/no-mozab.patch, + files/1.1_rc3/ooffice-wrapper-1.3: + New upstream version + + 17 Aug 2003; openoffice-1.1_rc1.ebuild: + Also fix mirrors in rc1 + + 17 Aug 2003; openoffice-1.1_rc2.ebuild: + Use the updated openoffice mirror list + +*openoffice-1.1_rc2 (12 Aug 2003) + + 12 Aug 2003; Paul de Vrieze openoffice-1.1_rc2.ebuild, + files/1.1_rc2/newstlportfix.patch, files/1.1_rc2/no-crashrep.patch, + files/1.1_rc2/no-mozab.patch, files/1.1_rc2/ooffice-wrapper-1.3, + files/1.1_rc2/openoffice-xrender.patch: + A new release candidate. This ebuild should be faster as it does now stop + building all languages and instead uses a large case statement to find out + which language needs to be built. For that reason it also should take less + diskspace. Further it does not built the crashreport application as it is + currenlty broken and would introduce a dependency on gtk so I don't want to go + and make it work. + + 07 Aug 2003; openoffice-1.0.3-r1.ebuild, + openoffice-1.1_beta2-r1.ebuild, openoffice-1.1_rc1.ebuild: + Have the builds block on star as it is not compatible enough to gnutar + + 27 Jul 2003; openoffice-1.1_rc1.ebuild: + Add dependency on gtk+ to rc1 (fixes bug #25297) + +*openoffice-1.1_rc1 (20 Jul 2003) + + 20 Jul 2003; Paul de Vrieze openoffice-1.0.2-r1.ebuild, + openoffice-1.0.2.ebuild, openoffice-1.1_beta2.ebuild, + openoffice-1.1_rc1.ebuild, files/1.1_rc1/newstlportfix.patch, + files/1.1_rc1/no-mozab.patch, files/1.1_rc1/ooffice-wrapper-1.3, + files/1.1_rc1/openoffice-xrender.patch: + Add the release candidate, and clean up some old versions + + 08 Jul 2003; openoffice-1.1_beta2-r1.ebuild: + Block on glibc-2.3.1 as it won't work (bug #24085 and oo bug #10210) + + 30 Jun 2003; Brad Laue openoffice-1.1_beta2-r1.ebuild: + Add ooweb symlink + +*openoffice-1.1_beta2-r1 (30 Jun 2003) + + 30 Jun 2003; Brad Laue openoffice-1.1_beta2-r1.ebuild: + Correct an issue where KDE menu items show up twice - directory name changed + on us. + + 20 Jun 2003; Paul de Vrieze openoffice-1.1_beta2.ebuild, + files/1.1_beta2/ooffice-wrapper-1.3: + Fix version problem that slipped through + +*openoffice-1.1_beta (18 Jun 2003) + + 18 Jun 2003; Paul de Vrieze openoffice-1.0.3-r1.ebuild, + openoffice-1.1_beta.ebuild, openoffice-1.1_beta2.ebuild: + Fix small problem in 1.0.3 ebuild concerning oopadmin not working. Also added + a new openoffice-1.1_beta2 ebuild. This obsoletes the never working beta1, + which is now removed. Note that beta2 does not build with gcc-3.3. + +*openoffice-1.0.3-r1 (25 May 2003) + + 25 May 2003; Paul de Vrieze openoffice-1.0.3-r1.ebuild, + files/1.0.3/vcl.printcxx.OOO_STABLE_1_PORTS.100102.patch: + Apply a patch found from openoffice bugzilla that should fix the printing + problem that caused an 1.0.3.1 release for the binary version. + +*openoffice-1.0.3 (07 Apr 2003) + 07 Apr 2003; Seth Chandler ; + added 1.0.3 to portage, but its not a good bet becuase printing doesn't work + +*openoffice-1.1beta (03 Apr 2003) + 03 Apr 2003; Seth Chandler ; + do not build this package, it doesn't yet work + +*openoffice-1.0.2-r2 (09 Apr 2003) + + 02 Jul 2003; Daniel Ahlberg : + Added missing changelog entry. + +*openoffice-1.0.2-r1 (31 Mar 2003) + + 31 Mar 2003; Seth Chandler ; + openoffice-1.0.2-r1.ebuild, + files/1.0.2/openoffice-1.0.2-default-fonts.patch, + files/1.0.2/openoffice-1.0.2-ft-antialias-advice.patch: + big openoffice cleanups, introduction of 1.0.2-r1 with better AA text support + =) + +*openoffice-1.0.1-r3 (12 Dec 2002) + + 12 Jan 2003; Seth Chandler openoffice-1.0.1-r3.ebuild + Fixed several java problems, as well as a generic fix for the libstdc++ + stuff. Should fix most of the open compile error bugs in bugzilla. + + 23 Dec 2002; Seth Chandler openoffice-1.0.1.ebuild-r3 : + Put in an addpredict to predict writes to /user and /share (same fix + applied to openoffice-bin ebuild). I'm looking for a permanent fix to this + (i.e. not one which uses addpredict) and will update again when its ready =) + + 12 Dec 2002; Martin Schlemmer openoffice-1.0.1.ebuild-r3 : + Fix to work with a gcc-config enabled gcc ... + +*openoffice-1.0.1-r2 (02 Dec 2002) + + 02 Dec 2002; Seth Chandler openoffice-1.0.1-r2.ebuild: + Add -r2 to portage. I'm requiring jdk 1.4.0 becuase i'm not yet sure if + it works with a 1.3 jdk (some fixes applied to make blackdown 1.4 beta build + may break 1.3.X jdk's). sun-jdk is still unsupported and will definately + break the compile. The wrapper script has been updated to do ld_preload + for fonts (ooffice-wrapper-1.1) and 2 other patches were added: + openoffice-1.0.1-use-libstdc++-5.0.1.patch: for people running ~arch and + openoffice-1.0.1-fix-jdk-1.4.0.patch: which fixes the aformentioned java + bugs. Please please please submit any bugs you find to me ASAP ;-) + + 02 Dec 2002; Seth Chandler openoffice-1.0.1-r1.ebuild: + Fix Az's freetype change so it actually works :-) + + 01 Dec 2002; Martin Schlemmer openoffice-1.0.1.ebuild-r1 : + Change it to use freetype-2.1.2.tar.bz2, as I was braindead at the time + and used the .tar.gz. Also convert to use epatch(). + +*openoffice-1.0.1-r1 (22 Sep 2002) + + 05 Nov 2002; Mark Guertin openoffice-1.0.1-r1.ebuild : + added ppc to keywords, set it to require latest glibc (required for ppc) + and at least gcc 3.2 + + 03 Nov 2002; Jon Nall openoffice-1.0.1-r1.ebuild : + added ~ppc to KEYWORDS + + 17 Oct 2002; Daniel Ahlberg openoffice-1.0.1-r1.ebuild : + Added IUSE. + + 22 Sep 2002; Martin Schlemmer : + Enable bytecode interpreter, and build against freetype-2.1.2, + based on great work from Paul de Vrieze . + This should close bug #8096. + + 17 Sep 2002; Martin Schlemmer : + Fix openoffice-1.0.1-parallel-build.patch, as stupid + cvs expanded the keywords in it. + +*openoffice-1.0.1 (15 Sep 2002) + + 17 Oct 2002; Daniel Ahlberg openoffice-1.0.1.ebuild : + Added IUSE. + + 15 Sep 2002; Martin Schlemmer : + Update version. New install method. Install menu shortcuts. + Lots of cleanups and other stuff I forgot. + +*openoffice-1.0.0-r2 (15 Jul 2002) + + 15 Jul 2002; Martin Schlemmer : + General updates to handle changes in our gcc ebuilds; + Support for gcc-3.1.1. Also updated the registry .. old + had version 641 in title, etc. + + 06 Aug 2002; Preston A. Elder : + Fixed read_ins.pl to be able make all DONT_DELETE directories + explicitly, and to put quotes around most references, as some + contain a directory name with spaces. + +*openoffice-1.0.0-r1 (7 Jun 2002) + + 7 Jun 2002; Martin Schlemmer : + + Update to build with gcc-3.1. + +*openoffice-1.0.0 (21 May 2002) + +*openoffice-641d (24 Apr 2002) + + 24 Apr 2002; M.Schlemmer openoffice-641d.ebuild : + + Add initial *working* version. + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/app-office/openoffice/Manifest b/app-office/openoffice/Manifest new file mode 100644 index 0000000..67deb00 --- /dev/null +++ b/app-office/openoffice/Manifest @@ -0,0 +1,28 @@ +AUX gentoo-3.2.1.diff 1239 RMD160 f55c9c7c0b228da729f03886ea90c2302655c30e SHA1 a9f57a94f2093f8e3c88629c3d5704154d6c364a SHA256 6f62dca2b15828e5644201daf82096b077f50e53fce1e41ddacf91d7f7dfe251 +AUX gentoo-pythonpath.diff 173 RMD160 dacec2c40bd4bd8e2c07fb849afb6f3fe3643371 SHA1 1430513326652f7b09eb04ee8f420532ac60b5c2 SHA256 de9316222af0f197a11041ba1105bfd070ba31cbcc1a2a212641d911b728ed5a +AUX neon-remove-SSPI-support.diff 1091 RMD160 5dee3324b22b9c8d9f14b0e7998695a212c046a8 SHA1 e8541e791a03836d986d8e0db0d488570bb6ab36 SHA256 90d88d2fb96a0e82afe6b55e77c478ee9b1925e14dfbc998c2af0ef05edfd508 +AUX ooo-env_log.diff 617 RMD160 480edf4962e8d55f82a4103297c3cc10a1bd4f3e SHA1 b655566079c408e72f1046262fe269ba8bf66040 SHA256 efb99da32fcc2029418b4c4c080ccc97cb622fcc24a6a6dd69d8cc5508c54bf1 +AUX qt-use-native-backend.diff 391 RMD160 602d444e9768c1bb0a8f2ad36567c8ab571bc569 SHA1 148a3431222e7405eb16c42330da7f0a2f01e1eb SHA256 f3ba5e9390f47d42acb955c04f5ef62a5b62a5776bd9d5d3226d5034fafe6be9 +DIST OOo_3.2.1_src_binfilter.tar.bz2 6461292 RMD160 2d0a5cfc4b155582ccab30db26998fae10a746ea SHA1 120dcb4c080423eb1135c582e8d1251b67585a25 SHA256 d72cbd9f3c173250c7c7ec3d5545d3b4783ead5addc95db23dd198c25b0eb05b +DIST OOo_3.2.1_src_core.tar.bz2 214703203 RMD160 f58b4adfe4beec9bcf37e8d063be253069dc31d0 SHA1 50416998ecca06118dbfb7ca8b1ab348cd9419c3 SHA256 d1dc94d1a82c0c2867c6f90917c431f648567a0156854908fc6a7e0b6d84423e +DIST OOo_3.2.1_src_extensions.tar.bz2 13898563 RMD160 6d223db57fb042dfe43e76c7209cb663189da161 SHA1 e0cd094a38973f9314e775ece03e6d7315607733 SHA256 32dba3a668c2ead7bc936a04296a1d39b49b4f418d702644d41d30059ef7ab34 +DIST OOo_3.2.1_src_l10n.tar.bz2 106071765 RMD160 1b242bf561446814707cd8159131b61cea674ff0 SHA1 700bbc2ea378c866855512681369e67b21a03417 SHA256 55d7e90f1cd1305bce5472aca98ea687774e46ffe136ba6215cc33cc3f1b7154 +DIST OOo_3.2.1_src_system.tar.bz2 61044358 RMD160 619b382f43387cb5babd9952c14f06ab0594dd5a SHA1 a7ac0bf3806ffb1ee3fd05b71e9e6b1a7bf577b1 SHA256 cc7da43ad208ec3ae03688fcb99dc0b3ac3c33ebd98075780a3212a3be1e3e3e +DIST Sun_ODF_Template_Pack_de.oxt 4953135 RMD160 2d7ef049b2ac625ce9d952d097ed09baab0cc510 SHA1 9ae5905490a662c25cd3014023eec271c0b0d46e SHA256 7b63da46eb4f168a3406b38643ad2c29559f63882112037eea958819b380a32a +DIST Sun_ODF_Template_Pack_en-US.oxt 4997184 RMD160 f7040f83aeb60355d80c42434e60d236a8875753 SHA1 58c98de9c629aae878a58c2775b8546aa78fb04c SHA256 ba443e3dc988d64e239865a0a7e11b62125212a1049b7a5d866955b235d7f195 +DIST Sun_ODF_Template_Pack_es.oxt 4972619 RMD160 3b8bf592b34256969421472b6ca492479d10d145 SHA1 2b33b91d536c39dba2ec5504f68d72c001712782 SHA256 0a00c795f4af10919d981e7409895198c9f09d2ab05f9e578a1e8428071f5bc3 +DIST Sun_ODF_Template_Pack_fr.oxt 4970438 RMD160 44de71cb028dde89836bfd1167b084dea54922e5 SHA1 3908eee06c17154c2cff6c9f175a7a8dad258e47 SHA256 4c8b739255122c989f00b3b706d99b93fa1c4cf428d61fd550994093aaca8fb5 +DIST Sun_ODF_Template_Pack_hu.oxt 6144654 RMD160 f9bf3fc5a078f4cd357f766c3e750dcf05407a2d SHA1 42c9235d7f876645ea6553770e7572c1b0b8609a SHA256 4b069e14609440d1743f4f898040aa6ffa12699ce1882a3f98e984facc1835d8 +DIST Sun_ODF_Template_Pack_it.oxt 4960369 RMD160 9d8881f645f409599b7a5e14cb4b6842e5883383 SHA1 85c7670e182d5ed5aeb2d9bfe20d161c4ac824c8 SHA256 6e87462d76954698ffcbcf4145fd13ab9c41520026160363fd6e97f7cad3ae05 +DIST biblio.tar.bz2 6000 RMD160 d6d74ed50fd12ab1b7363e1611aa5bae5a8b19d6 SHA1 5a12014afa75ecb51b9688497450115d64f1c167 SHA256 c0410a80028c8c0a6c28f4727e89b632875a128c9fccc17102f18773f0ea620b +DIST extras-3.tar.bz2 130640 RMD160 c6b6efb20cbec79b48bd21046f93959367fe1bd4 SHA1 fb7d85a9827cd1280766db2641fb1896bd5d1c7b SHA256 6cf85181c21dadda4fa4d8fbc227012d63a2558642195a46b0ae2ab144facce8 +DIST libwps-0.1.2.tar.gz 413360 RMD160 a3f60fed70ab0c4f34091c10f4eb4a421cb87d44 SHA1 3da402f74a6296425e88d0ab1cf197a5927288d6 SHA256 e8f03fc83f7ddd3976adb61f693eaeebefee852655875816e5f945e0efabb2b1 +DIST lp_solve_5.5.0.12_source.tar.gz 787446 RMD160 8cd5299543e07d2bf1819297fe0a18400b18d12b SHA1 ffa7e52c18ffacef7ed3dfe535f4221e853068df SHA256 bc26d07fe39ae50264e15ee54dbbcf4cb1fe6ecd2fef10142be5bdd38947f193 +DIST mdds_0.3.0.tar.bz2 43041 RMD160 76d894e8f083d03ef1795e9c4c764c4b20c90a3a SHA1 3a1d839b9a36287074c3724fa16ac1e04d343fbe SHA256 4d28548468bb63edf630ebfc8c14f80531f12265f8fa5694c01b401594d01dff +DIST ooo-build-3.2.1.4.tar.gz 14513961 RMD160 6dbf5f98f4b898ad9520475c49c932eda737d558 SHA1 04c7b3ea2d20647fec587ebe9e3711802890ad99 SHA256 a8e8b3b65e293f7786e24474dae0b510591a3a6d1ac9fad9919a3807132494f5 +DIST ooo_oxygen_images-2009-06-17.tar.gz 14296938 RMD160 355b7d43aff12578fc0af6ca6030301577477857 SHA1 c3dd261bfe366ac514a019b0fa829369b833c0c7 SHA256 3fcc0eb394ddfc43111ac27f35a7d966d4f775b0b46d6853c9b2b2612a940f4a +DIST scsolver.2008-10-30.tar.bz2 230572 RMD160 2176fd8207cce2e2db56c888849e766eedfb1a63 SHA1 7ad9c3396c3b1b9ac63274eb53818ba2d0a9f70c SHA256 865ac491bfbc7d4cc66b51fff78f3962a0a91efba1a8b5cc0bf5cf36be60e193 +DIST unowinreg.dll 6144 RMD160 9e2a2789a96842a2aec747a62dee3db3e8370761 SHA1 712720da502d36175cd7aa05cb1862ee0330638c SHA256 f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c +EBUILD openoffice-3.2.1.ebuild 13233 RMD160 56ef3bdc8651b799fa35374808e120c8f92470fe SHA1 44f13a5d8936f395bf355db72f85e91c546c919c SHA256 bf273ea8d9564d6654fe08d97c21d9a49dc155188bf600ccd939f1a6919f7be2 +MISC ChangeLog 109994 RMD160 ea8030c041b4511227632eec1a8195426f50af7a SHA1 669ecfc600f4cbfaf72e08126bdcaf251e64df74 SHA256 f57f5367494cc1432c9ce42b16d8019f2bbf5d0b8553f01db49faa0c0d717429 +MISC metadata.xml 704 RMD160 c65911c6a5496c96e51d40848179c3321fb5fafd SHA1 25c8229286d330cdf48dbca4847594359a35820f SHA256 c60a22487a895dd589228b2bd964c2481067bbdabd4d91c49bb38927482abd78 diff --git a/app-office/openoffice/files/gentoo-3.2.1.diff b/app-office/openoffice/files/gentoo-3.2.1.diff new file mode 100644 index 0000000..a7e0dc9 --- /dev/null +++ b/app-office/openoffice/files/gentoo-3.2.1.diff @@ -0,0 +1,45 @@ +--- patches/dev300/apply ++++ patches/dev300/apply +@@ -1687,14 +1687,10 @@ + [ GentooOnly ] + SectionOwner => aprosky + +-# Allow build to proceed with PaX enabled +-gentoo-pax-fix.diff, aprosky + # support server-only versions of 64bit JDKs + 64bit-jdk-server-paths.diff, i#65974, hmth + # use IBM j9vm over IBM classic JVM + ibm-j9vm.diff, hmth +-# system db check +-system-db-check.diff, i#65979, hmth + # User ~/.ooo3 as user dir + scp2-user-config-ooo3.diff, pmladek + # default inc/lib +--- configure.in ++++ configure.in +@@ -1326,12 +1326,18 @@ + done + fi + SUNTEMPLATES_LANG= +- # check whether the langs are requested at all +- for lang in $wanted_sun_templates ; do +- if test -n "`echo $with_lang | grep "$lang"`" ; then +- SUNTEMPLATES_LANG="$SUNTEMPLATES_LANG $lang" +- fi +- done ++ ++ # --with-lang="" now used for en-US ++ if test "z$with_lang" = "z" ; then ++ SUNTEMPLATES_LANG="en-US" ++ else ++ # check whether the langs are requested at all ++ for lang in $wanted_sun_templates ; do ++ if test -n "`echo $with_lang | grep "$lang"`" ; then ++ SUNTEMPLATES_LANG="$SUNTEMPLATES_LANG $lang" ++ fi ++ done ++ fi + AC_MSG_RESULT([$SUNTEMPLATES_LANG]) + fi + AC_SUBST(SUNTEMPLATES_LANG) + diff --git a/app-office/openoffice/files/gentoo-pythonpath.diff b/app-office/openoffice/files/gentoo-pythonpath.diff new file mode 100644 index 0000000..4714b0a --- /dev/null +++ b/app-office/openoffice/files/gentoo-pythonpath.diff @@ -0,0 +1,11 @@ +--- bin/package-ooo ++++ bin/package-ooo +@@ -33,6 +33,7 @@ + { + cat <$1 + #!/bin/sh ++unset PYTHONPATH + $OOINSTBASE/program/soffice $2 "\$@" + EOT + chmod 755 $1 + diff --git a/app-office/openoffice/files/neon-remove-SSPI-support.diff b/app-office/openoffice/files/neon-remove-SSPI-support.diff new file mode 100644 index 0000000..5e8d6aa --- /dev/null +++ b/app-office/openoffice/files/neon-remove-SSPI-support.diff @@ -0,0 +1,25 @@ +--- ucb/source/ucp/webdav/NeonSession.cxx ++++ ucb/source/ucp/webdav/NeonSession.cxx +@@ -257,9 +257,6 @@ + + // ------------------------------------------------------------------- + extern "C" int NeonSession_NeonAuth( void * inUserData, +-#ifdef NE_FEATURE_SSPI +- const char * inAuthProtocol, +-#endif + const char * inRealm, + int attempt, + char * inoutUserName, +@@ -334,12 +331,6 @@ + + bool bCanUseSystemCreds = false; + +-#ifdef NE_FEATURE_SSPI +- bCanUseSystemCreds = (attempt == 0) && // avoid endless loops +- ne_has_support( NE_FEATURE_SSPI ) && // Windows-only feature. +- ( ne_strcasecmp( inAuthProtocol, "NTLM" ) == 0 ) || +- ( ne_strcasecmp( inAuthProtocol, "Negotiate" ) == 0 ); +-#endif + + // #i97003# (tkr): Ask XMasterPasswordHandling if we should store the + // credentials persistently and give this information to the auth listener diff --git a/app-office/openoffice/files/ooo-env_log.diff b/app-office/openoffice/files/ooo-env_log.diff new file mode 100644 index 0000000..908169a --- /dev/null +++ b/app-office/openoffice/files/ooo-env_log.diff @@ -0,0 +1,25 @@ +--- bin/build-ooo.orig 2007-04-18 18:32:06.000000000 +0200 ++++ bin/build-ooo 2007-04-18 18:32:45.000000000 +0200 +@@ -21,9 +21,8 @@ + echo "configuring ..."; + autoconf || exit 1; + +-echo "Env for configure:" +-set +-echo "Env for configure ends" ++echo "Log Env for configure to `pwd`/env.log" ++set > env.log + + eval ./configure "$CONFIGURE_OPTIONS" "$PROPAGATED_ARGS" || exit 1; + +@@ -88,8 +88,8 @@ + # similar that gives child nmake's pain. + unset MAKEFLAGS + +-echo "Env:" +-set ++echo "Log Env to `pwd`/env.log" ++set > env.log + + # What extra localizations are avilable as $SRCDIR/GSI_*.sdf and are not + # already merged? diff --git a/app-office/openoffice/files/qt-use-native-backend.diff b/app-office/openoffice/files/qt-use-native-backend.diff new file mode 100644 index 0000000..3834970 --- /dev/null +++ b/app-office/openoffice/files/qt-use-native-backend.diff @@ -0,0 +1,10 @@ +*** vcl/unx/kde4/KDEXLib.cxx_ 2010-02-21 22:34:18.917502324 +0200 +--- vcl/unx/kde4/KDEXLib.cxx 2010-02-21 22:35:29.642770570 +0200 +*************** +*** 134,137 **** +--- 134,138 ---- + KCmdLineArgs::init( m_nFakeCmdLineArgs, m_pAppCmdLineArgs, kAboutData ); + ++ KApplication::setGraphicsSystem( "native" ); + m_pApplication = new VCLKDEApplication(); + kapp->disableSessionManagement(); diff --git a/app-office/openoffice/metadata.xml b/app-office/openoffice/metadata.xml new file mode 100644 index 0000000..fe134bd --- /dev/null +++ b/app-office/openoffice/metadata.xml @@ -0,0 +1,16 @@ + + + +openoffice +Openoffice is the opensource version of staroffice. +This ebuild allows you to compile it yourself. Unfortunately this +compilation can take up to a day depending on the speed of your +computer. It will however make a snappier openoffice than the binary +version + + Enable support for legacy StarOffice 5.x and earlier + file formats + Build the Office Development Kit + Enable installation of Sun templates + + diff --git a/app-office/openoffice/openoffice-3.2.1.ebuild b/app-office/openoffice/openoffice-3.2.1.ebuild new file mode 100644 index 0000000..83f4427 --- /dev/null +++ b/app-office/openoffice/openoffice-3.2.1.ebuild @@ -0,0 +1,402 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-3.2.1.ebuild,v 1.3 2010/07/17 10:20:25 suka Exp $ + +WANT_AUTOMAKE="1.9" +EAPI="2" +KDE_REQUIRED="optional" +CMAKE_REQUIRED="never" +PYTHON_DEPEND="2" +PYTHON_USE_WITH="threads" + +inherit autotools bash-completion check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde4-base multilib python toolchain-funcs + +IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap nsplugin odk opengl pam templates" + +MY_PV=3.2.1.4 +PATCHLEVEL=OOO320 +SRC=OOo_${PV}_src +MST=OOO320_m19 +DEVPATH=http://download.services.openoffice.org/files/stable/${PV}/${SRC} +S=${WORKDIR}/ooo +S_OLD=${WORKDIR}/ooo-build-${MY_PV} +CONFFILE=${S}/distro-configs/Gentoo.conf.in +BASIS=basis3.2 +DESCRIPTION="OpenOffice.org, a full office productivity suite." + +SRC_URI="${DEVPATH}_core.tar.bz2 + ${DEVPATH}_extensions.tar.bz2 + ${DEVPATH}_system.tar.bz2 + ${DEVPATH}_l10n.tar.bz2 + binfilter? ( ${DEVPATH}_binfilter.tar.bz2 ) + templates? ( http://extensions.services.openoffice.org/files/273/0/Sun_ODF_Template_Pack_en-US.oxt + http://extensions.services.openoffice.org/files/295/1/Sun_ODF_Template_Pack_de.oxt + http://extensions.services.openoffice.org/files/299/0/Sun_ODF_Template_Pack_it.oxt + http://extensions.services.openoffice.org/files/297/0/Sun_ODF_Template_Pack_fr.oxt + http://extensions.services.openoffice.org/files/301/1/Sun_ODF_Template_Pack_es.oxt + ftp://ftp.devall.hu/kami/go-oo//Sun_ODF_Template_Pack_hu.oxt ) + http://download.go-oo.org/${PATCHLEVEL}/ooo-build-${MY_PV}.tar.gz + odk? ( java? ( http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll ) ) + http://download.go-oo.org/SRC680/extras-3.tar.bz2 + http://download.go-oo.org/SRC680/biblio.tar.bz2 + http://download.go-oo.org/SRC680/lp_solve_5.5.0.12_source.tar.gz + http://download.go-oo.org/DEV300/scsolver.2008-10-30.tar.bz2 + http://download.go-oo.org/DEV300/ooo_oxygen_images-2009-06-17.tar.gz + http://download.go-oo.org/SRC680/libwps-0.1.2.tar.gz + http://multidimalgorithm.googlecode.com/files/mdds_0.3.0.tar.bz2" + +LANGS1="af ar as_IN be_BY bg bn br brx bs ca cs cy da de dgo dz el en_GB en_ZA eo es et eu fa fi fr ga gl gu he hi_IN hr hu id it ja ka kk km kn_IN ko kok ks ku lt mai mk ml_IN mn mni mr_IN nb ne nl nn nr ns oc or_IN pa_IN pl pt pt_BR ru rw sa_IN sat sd sh sk sl sr ss st sv sw_TZ ta ta_IN te_IN tg th ti_ER tn tr ts uk ur_IN uz ve vi xh zh_CN zh_TW zu" +LANGS="${LANGS1} en en_US" + +for X in ${LANGS} ; do + IUSE="${IUSE} linguas_${X}" +done + +# intersection of available linguas and app-dicts/myspell-* dictionaries +SPELL_DIRS="af bg ca cs cy da de el en eo es et fr ga gl he hr hu it ku lt mk nb nl nn pl pt ru sk sl sv tn zu" +SPELL_DIRS_DEPEND="" +for X in ${SPELL_DIRS} ; do + SPELL_DIRS_DEPEND="${SPELL_DIRS_DEPEND} linguas_${X}? ( app-dicts/myspell-${X} )" +done + +HOMEPAGE="http://go-oo.org" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86-macos" + +COMMON_DEPEND="!app-office/openoffice-bin + x11-libs/libXaw + x11-libs/libXinerama + x11-libs/libXrandr + >=dev-lang/perl-5.0 + >=dev-libs/glib-2.18 + dbus? ( >=dev-libs/dbus-glib-0.71 ) + gnome? ( >=x11-libs/gtk+-2.10 + >=gnome-base/gconf-2.0 + >=gnome-base/gnome-vfs-2.6 + >=x11-libs/cairo-1.0.2 ) + gtk? ( >=x11-libs/gtk+-2.10 + >=x11-libs/cairo-1.0.2 ) + eds? ( >=gnome-extra/evolution-data-server-1.2 ) + gstreamer? ( >=media-libs/gstreamer-0.10 + >=media-libs/gst-plugins-base-0.10 ) + java? ( >=dev-java/bsh-2.0_beta4 + >=dev-db/hsqldb-1.8.0.9 + dev-java/lucene:2.3 + dev-java/lucene-analyzers:2.3 + dev-java/rhino:1.5 ) + nsplugin? ( net-libs/xulrunner:1.9 + >=dev-libs/nspr-4.6.6 + >=dev-libs/nss-3.11-r1 ) + opengl? ( virtual/opengl + virtual/glu ) + >=net-libs/neon-0.24.7 + >=dev-libs/openssl-0.9.8g + >=media-libs/freetype-2.1.10-r2 + >=media-libs/fontconfig-2.3.0 + cups? ( net-print/cups ) + media-libs/jpeg + media-libs/libpng + app-arch/zip + app-arch/unzip + >=app-text/hunspell-1.1.4-r1 + dev-libs/expat + >=dev-libs/icu-4.0 + >=sys-libs/db-4.3 + >=app-text/libwpd-0.8.8 + >=media-libs/vigra-1.4 + >=app-text/poppler-0.12.3-r3[xpdf-headers] + >=media-libs/libwpg-0.1.3" + +RDEPEND="java? ( >=virtual/jre-1.5 ) + ${SPELL_DIRS_DEPEND} + ${COMMON_DEPEND}" + +DEPEND="${COMMON_DEPEND} + x11-libs/libXrender + x11-libs/libXtst + x11-proto/printproto + x11-proto/xextproto + x11-proto/xproto + x11-proto/xineramaproto + >=sys-apps/findutils-4.1.20-r1 + dev-perl/Archive-Zip + dev-util/pkgconfig + dev-util/intltool + >=dev-libs/boost-1.36 + sys-devel/flex + sys-devel/bison + dev-libs/libxslt + >=dev-libs/libxml2-2.0 + >=dev-util/gperf-3 + >=net-misc/curl-7.12 + sys-libs/zlib + sys-apps/coreutils + pam? ( sys-libs/pam + sys-apps/shadow[pam] ) + java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* ) + >=dev-java/ant-core-1.7 ) + ldap? ( net-nds/openldap )" + +PROVIDE="virtual/ooo" + +pkg_setup() { + + ewarn + ewarn " It is important to note that OpenOffice.org is a very fragile " + ewarn " build when it comes to CFLAGS. A number of flags have already " + ewarn " been filtered out. If you experience difficulty merging this " + ewarn " package and use aggressive CFLAGS, lower the CFLAGS and try to " + ewarn " merge again. " + ewarn + ewarn " Also if you experience a build break, please make sure to retry " + ewarn " with MAKEOPTS="-j1" before filing a bug. " + ewarn + + # Check if we have enough RAM and free diskspace to build this beast + CHECKREQS_MEMORY="512" + use debug && CHECKREQS_DISK_BUILD="12288" || CHECKREQS_DISK_BUILD="6144" + check_reqs + + strip-linguas ${LANGS} + + # en_US is built by default, upstream needs us to use --with-lang="" in this case though, so strip it out + export LINGUAS_TEMP=$(echo ${LINGUAS} | sed -e 's/\ben_US\b//g;s/en//g;s/_GB/en_GB/g;s/_ZA/en_ZA/g') + + if [[ -z "${LINGUAS_TEMP}" ]] || [[ ${LINGUAS_TEMP} == " " ]]; then + export LINGUAS_OOO="" + else + # always build en-US as a fallback (needed for broken code / translations) + export LINGUAS_OOO="en-US ${LINGUAS_TEMP//_/-}" + fi + + if use !java; then + ewarn " You are building with java-support disabled, this results in some " + ewarn " of the OpenOffice.org functionality being disabled. " + ewarn " If something you need does not work for you, rebuild with " + ewarn " java in your USE-flags. " + ewarn + fi + + if use !gtk && use !gnome; then + ewarn " If you want the OpenOffice.org systray quickstarter to work " + ewarn " activate either the 'gtk' or 'gnome' use flags. " + ewarn + fi + + if is-flagq -ffast-math ; then + eerror " You are using -ffast-math, which is known to cause problems. " + eerror " Please remove it from your CFLAGS, using this globally causes " + eerror " all sorts of problems. " + eerror " After that you will also have to - at least - rebuild python otherwise " + eerror " the openoffice build will break. " + die + fi + + java-pkg-opt-2_pkg_setup + + # sys-libs/db version used + local db_ver=$(db_findver '>=sys-libs/db-4.3') + + kde4-base_pkg_setup + + python_set_active_version 2 + python_pkg_setup + +} + +src_unpack() { + + unpack ooo-build-${MY_PV}.tar.gz + +} + +src_prepare() { + + # Hackish workaround for overlong path problem, see bug #130837 + mv "${S_OLD}" "${S}" || die + + #Some fixes for our patchset + cd "${S}" + epatch "${FILESDIR}/gentoo-${PV}.diff" + epatch "${FILESDIR}/gentoo-pythonpath.diff" + epatch "${FILESDIR}/ooo-env_log.diff" + cp -f "${FILESDIR}/qt-use-native-backend.diff" "${S}/patches/hotfixes" || die + cp -f "${FILESDIR}/neon-remove-SSPI-support.diff" "${S}/patches/hotfixes" || die + + #Use flag checks + if use java ; then + echo "--with-ant-home=${ANT_HOME}" >> ${CONFFILE} + echo "--with-jdk-home=$(java-config --jdk-home 2>/dev/null)" >> ${CONFFILE} + echo "--with-java-target-version=$(java-pkg_get-target)" >> ${CONFFILE} + echo "--with-jvm-path=/usr/$(get_libdir)/" >> ${CONFFILE} + echo "--with-system-beanshell" >> ${CONFFILE} + echo "--with-system-hsqldb" >> ${CONFFILE} + echo "--with-system-lucene" >> ${CONFFILE} + echo "--with-system-rhino" >> ${CONFFILE} + echo "--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)" >> ${CONFFILE} + echo "--with-hsqldb-jar=$(java-pkg_getjar hsqldb hsqldb.jar)" >> ${CONFFILE} + echo "--with-lucene-core-jar=$(java-pkg_getjar lucene-2.3 lucene-core.jar)" >> ${CONFFILE} + echo "--with-lucene-analyzers-jar=$(java-pkg_getjar lucene-analyzers-2.3 lucene-analyzers.jar)" >> ${CONFFILE} + echo "--with-rhino-jar=$(java-pkg_getjar rhino-1.5 js.jar)" >> ${CONFFILE} + fi + + echo $(use_enable nsplugin mozilla) >> ${CONFFILE} + echo $(use_with nsplugin system-mozilla libxul) >> ${CONFFILE} + + echo $(use_enable binfilter) >> ${CONFFILE} + echo $(use_enable cups) >> ${CONFFILE} + echo $(use_enable dbus) >> ${CONFFILE} + echo $(use_enable eds evolution2) >> ${CONFFILE} + echo $(use_enable gnome gconf) >> ${CONFFILE} + echo $(use_enable gnome gnome-vfs) >> ${CONFFILE} + #gio support still gives crashes, see i#108993 + echo "--disable-gio" >> ${CONFFILE} + echo $(use_enable gnome lockdown) >> ${CONFFILE} + echo $(use_enable gstreamer) >> ${CONFFILE} + echo $(use_enable gtk systray) >> ${CONFFILE} + echo $(use_enable ldap) >> ${CONFFILE} + echo $(use_enable opengl) >> ${CONFFILE} + echo $(use_with ldap openldap) >> ${CONFFILE} + echo $(use_enable debug crashdump) >> ${CONFFILE} + echo $(use_enable debug strip-solver) >> ${CONFFILE} + + # Extension stuff + echo "--with-extension-integration" >> ${CONFFILE} + echo "--enable-minimizer" >> ${CONFFILE} + echo "--enable-pdfimport" >> ${CONFFILE} + echo "--enable-presenter-console" >> ${CONFFILE} + + echo "--without-writer2latex" >> ${CONFFILE} + + # Use splash screen without Sun logo + echo "--with-intro-bitmaps=\\\"${S}/build/${MST}/ooo_custom_images/nologo/introabout/intro.png\\\"" >> ${CONFFILE} + + # Upstream this, disabled for now #i108911 + #echo "--with-system-redland" >> ${CONFFILE} + + # needed for sun-templates patch + eautoreconf + +} + +src_configure() { + + use kde && export KDE4DIR="${KDEDIR}" + use kde && export QT4LIB="/usr/$(get_libdir)/qt4" + + # Use multiprocessing by default now, it gets tested by upstream + export JOBS=$(echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/") + + # Compile problems with these ... + filter-flags "-funroll-loops" + filter-flags "-fprefetch-loop-arrays" + filter-flags "-fno-default-inline" + filter-flags "-ftracer" + filter-flags "-fforce-addr" + + filter-flags "-O[s2-9]" + + if [[ $(gcc-major-version) -lt 4 ]]; then + filter-flags "-fstack-protector" + filter-flags "-fstack-protector-all" + replace-flags "-fomit-frame-pointer" "-momit-leaf-frame-pointer" + fi + + # Build with NVidia cards breaks otherwise + use opengl && append-flags "-DGL_GLEXT_PROTOTYPES" + + # Now for our optimization flags ... + export ARCH_FLAGS="${CXXFLAGS}" + use debug || export LINKFLAGSOPTIMIZE="${LDFLAGS}" + + # Make sure gnome-users get gtk-support + local GTKFLAG="--disable-gtk --disable-cairo --without-system-cairo" + { use gtk || use gnome; } && GTKFLAG="--enable-gtk --enable-cairo --with-system-cairo" + + cd "${S}" + ./configure --with-distro="Gentoo" \ + --with-arch="${ARCH}" \ + --with-srcdir="${DISTDIR}" \ + --with-lang="${LINGUAS_OOO}" \ + --with-num-cpus="${JOBS}" \ + --without-binsuffix \ + --with-installed-ooo-dirname="openoffice" \ + --with-tag="${MST}" \ + --with-drink="True Blood" \ + --without-git \ + --without-split \ + ${GTKFLAG} \ + --disable-mono \ + --disable-kde \ + $(use_enable kde kde4) \ + $(use_enable !debug strip) \ + $(use_enable odk) \ + $(use_enable pam) \ + $(use_with java) \ + $(use_with templates sun-templates) \ + --disable-access \ + --disable-post-install-scripts \ + --enable-extensions \ + --with-system-libwpd \ + --with-system-libwpg \ + --mandir=/usr/share/man \ + --libdir=/usr/$(get_libdir) \ + || die "Configuration failed!" + +} + +src_compile() { + + make || die "Build failed" + +} + +src_install() { + + export PYTHONPATH="" + + einfo "Preparing Installation" + make DESTDIR="${D}" install || die "Installation failed!" + + # Fix the permissions for security reasons + chown -RP root:0 "${ED}" + + # record java libraries + if use java; then + java-pkg_regjar "${ED}"/usr/$(get_libdir)/openoffice/${BASIS}/program/classes/*.jar + java-pkg_regjar "${ED}"/usr/$(get_libdir)/openoffice/ure/share/java/*.jar + fi + + # Upstream places the bash-completion module in /etc. Gentoo places them in + # /usr/share/bash-completion. bug 226061 + dobashcompletion "${ED}"/etc/bash_completion.d/ooffice.sh ooffice + rm -rf "${ED}"/etc/bash_completion.d/ || die "rm failed" + +} + +pkg_postinst() { + + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + BASHCOMPLETION_NAME=ooffice && bash-completion_pkg_postinst + + ( [[ -x /sbin/chpax ]] || [[ -x /sbin/paxctl ]] ) && [[ -e /usr/$(get_libdir)/openoffice/program/soffice.bin ]] && scanelf -Xzm /usr/$(get_libdir)/openoffice/program/soffice.bin + + # Add available & useful jars to openoffice classpath + use java && /usr/$(get_libdir)/openoffice/${BASIS}/program/java-set-classpath $(java-config --classpath=jdbc-mysql 2>/dev/null) >/dev/null + + elog " Some aditional functionality can be installed via Extension Manager: " + elog " *) PDF Import " + elog " *) Presentation Console " + elog " *) Presentation Minimizer " + elog + elog " Please use the packages provided in " + elog " /usr/$(get_libdir)/openoffice/share/extension/install/ " + elog " instead of those from the SUN extension site. " + elog + + kde4-base_pkg_postinst + +} diff --git a/dev-haskell/binary/ChangeLog b/dev-haskell/binary/ChangeLog new file mode 100644 index 0000000..ec5dc72 --- /dev/null +++ b/dev-haskell/binary/ChangeLog @@ -0,0 +1,35 @@ +# ChangeLog for dev-haskell/binary +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/binary/ChangeLog,v 1.8 2010/07/20 13:36:44 josejx Exp $ + + 20 Jul 2010; Joseph Jezak binary-0.5.0.2.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich binary-0.5.0.2.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich binary-0.5.0.2.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen binary-0.5.0.2.ebuild: + Marked ~ppc-macos + + 28 Mar 2010; Lennart Kolmodin binary-0.5.0.2.ebuild: + Add ~ppc64 keyword, tested by trofi. + +*binary-0.5.0.2 (15 Dec 2009) + + 15 Dec 2009; +binary-0.5.0.2.ebuild: + Version bump. + +*binary-0.4.2 (04 May 2008) + + 04 May 2008; Lennart Kolmodin +binary-0.4.2.ebuild: + Version bump. + +*binary-0.4.1 (15 Dec 2007) + + 15 Dec 2007; Duncan Coutts +metadata.xml, + +binary-0.4.1.ebuild: + Initial version. + diff --git a/dev-haskell/binary/Manifest b/dev-haskell/binary/Manifest new file mode 100644 index 0000000..522bc10 --- /dev/null +++ b/dev-haskell/binary/Manifest @@ -0,0 +1,4 @@ +DIST binary-0.5.0.2.tar.gz 41494 RMD160 a4bb4be2071e33a2c43fea4c1fa6f103733c0753 SHA1 bb680c03dbae2765e14d91376440b762bb4b65a4 SHA256 e0c2dede617dc9b1611f62f2801f21d2fd48e044ee6886e77b55df10e0f2130b +EBUILD binary-0.5.0.2.ebuild 624 RMD160 36d1bc86a2f8b2c5b0577685d1b453c99618b068 SHA1 320eab93ad82d7ffa12c305dcd80292cad6fb079 SHA256 35be64aec2e299b211d024c48477d312876777d5b60e79dce43dca8bf4d643b6 +MISC ChangeLog 1067 RMD160 8545f126f1555807eece16ba5b7fe533aea5b31e SHA1 0a5e07626060326970484fcfec3f2a8a43efb785 SHA256 4dc96f77fe024a99f1c0b15b1d3f9bfa6ee6519a4147fe20e3a48ca6e158a4f5 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/binary/binary-0.5.0.2.ebuild b/dev-haskell/binary/binary-0.5.0.2.ebuild new file mode 100644 index 0000000..cf82922 --- /dev/null +++ b/dev-haskell/binary/binary-0.5.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/binary/binary-0.5.0.2.ebuild,v 1.6 2010/07/20 13:36:44 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Binary serialisation for Haskell values using lazy ByteStrings" +HOMEPAGE="http://code.haskell.org/binary/" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +RDEPEND=">=dev-lang/ghc-6.6.1" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2" diff --git a/dev-haskell/binary/metadata.xml b/dev-haskell/binary/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/binary/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/dataenc/ChangeLog b/dev-haskell/dataenc/ChangeLog new file mode 100644 index 0000000..5c4f9a4 --- /dev/null +++ b/dev-haskell/dataenc/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for dev-haskell/dataenc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dataenc/ChangeLog,v 1.5 2010/07/20 13:36:07 josejx Exp $ + + 20 Jul 2010; Joseph Jezak dataenc-0.13.0.2.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich + dataenc-0.13.0.2.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich + dataenc-0.13.0.2.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen dataenc-0.13.0.2.ebuild: + Marked ~ppc-macos + +*dataenc-0.13.0.2 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin + +dataenc-0.13.0.2.ebuild, +metadata.xml: + Initial version, dependency of hashed-storage, which is a dep of darcs. + diff --git a/dev-haskell/dataenc/Manifest b/dev-haskell/dataenc/Manifest new file mode 100644 index 0000000..373f865 --- /dev/null +++ b/dev-haskell/dataenc/Manifest @@ -0,0 +1,4 @@ +DIST dataenc-0.13.0.2.tar.gz 12511 RMD160 1ee6f529b3a17e36fdde2a244c5bcd90d31232d6 SHA1 6a737797973441da9150d34ca91707be3c0f4570 SHA256 e3d70a3c3d94490244e05c5b11d8455eb6fdbf4849a119bd52bae644fa2b217a +EBUILD dataenc-0.13.0.2.ebuild 594 RMD160 7e18919eaa7c9919acda4fda939a94699f2342c3 SHA1 f88cc2ae930b5636e68a25fb236a1f72cf6f3387 SHA256 870a3b9a397fd339f6c0624e5af4dc2e71d6a375690611ab1da16a882653e8f2 +MISC ChangeLog 800 RMD160 0e105675eb3c615abc440ece521653270f45bde5 SHA1 9900904b4fa60388bc6c95b9c778c4611c7f2a17 SHA256 8ff01ae7d76c3bf92b402d4bab56eef90b7bb5b3e51437125af044e2df9bb876 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/dataenc/dataenc-0.13.0.2.ebuild b/dev-haskell/dataenc/dataenc-0.13.0.2.ebuild new file mode 100644 index 0000000..7bcff72 --- /dev/null +++ b/dev-haskell/dataenc/dataenc-0.13.0.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dataenc/dataenc-0.13.0.2.ebuild,v 1.5 2010/07/20 13:36:07 josejx Exp $ + +CABAL_FEATURES="bin lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Data encoding library" +HOMEPAGE="http://www.haskell.org/haskellwiki/Library/Data_encoding" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +DEPEND=">=dev-lang/ghc-6.6.1 + >=dev-haskell/cabal-1.2" diff --git a/dev-haskell/dataenc/metadata.xml b/dev-haskell/dataenc/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/dataenc/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/hashed-storage/ChangeLog b/dev-haskell/hashed-storage/ChangeLog new file mode 100644 index 0000000..1e8e616 --- /dev/null +++ b/dev-haskell/hashed-storage/ChangeLog @@ -0,0 +1,36 @@ +# ChangeLog for dev-haskell/hashed-storage +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/ChangeLog,v 1.6 2010/07/20 13:46:00 josejx Exp $ + + 20 Jul 2010; Joseph Jezak + hashed-storage-0.4.13.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich + hashed-storage-0.4.10.ebuild, hashed-storage-0.4.13.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich + hashed-storage-0.4.10.ebuild, hashed-storage-0.4.13.ebuild: + ~alpha keyworded + +*hashed-storage-0.4.13 (23 May 2010) + + 23 May 2010; Lennart Kolmodin + +hashed-storage-0.4.13.ebuild: + Version bump. + +*hashed-storage-0.4.10 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin + -hashed-storage-0.3.9.ebuild, +hashed-storage-0.4.10.ebuild: + Bump version, and enabling the test suite! + +*hashed-storage-0.3.9 (13 Dec 2009) + + 13 Dec 2009; +hashed-storage-0.3.9.ebuild, + +metadata.xml: + Initial import, needed by upcomming darcs version. + It's not the latest version of hashed-storage, but it's the most recent + version that darcs supports. + diff --git a/dev-haskell/hashed-storage/Manifest b/dev-haskell/hashed-storage/Manifest new file mode 100644 index 0000000..2600d9e --- /dev/null +++ b/dev-haskell/hashed-storage/Manifest @@ -0,0 +1,4 @@ +DIST hashed-storage-0.4.13.tar.gz 54534 RMD160 5993c5a4fd9822c857b32db2cc64a507d04d526f SHA1 f15c72e49ab44a80cd305f319748ac3c23ae41fc SHA256 c4e8dbd23469cde19696344f3e56088313ce5ee823e2d89ad2d0cb1fce602b63 +EBUILD hashed-storage-0.4.13.ebuild 1115 RMD160 6382d2ccfadcf2ccbc855d27e44d37b20ffd790f SHA1 cbddba1b7bef0383cb61c55adbc02caf63d97058 SHA256 805e1aae43ae518b7ad7b459f400f191cf02e9a9414922a0f4edcbbb82871119 +MISC ChangeLog 1212 RMD160 72fac85b2e1bd9fdee0908f7893f133d51e57398 SHA1 529fbdb87d48fa371872c676ad8482fe2fbc574d SHA256 6b2dad516fb55bd21065509289bb9410ad985ab3c061aaf3fceec66a992ef063 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/hashed-storage/hashed-storage-0.4.13.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.4.13.ebuild new file mode 100644 index 0000000..dc62db5 --- /dev/null +++ b/dev-haskell/hashed-storage/hashed-storage-0.4.13.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/hashed-storage-0.4.13.ebuild,v 1.4 2010/07/20 13:46:00 josejx Exp $ + +EAPI=2 + +CABAL_FEATURES="bin lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Hashed file storage support code." +HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hashed-storage" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="test" + +RDEPEND=">=dev-lang/ghc-6.10 + dev-haskell/binary + dev-haskell/dataenc + =dev-haskell/mmap-0.4* + dev-haskell/mtl + dev-haskell/zlib" +DEPEND=">=dev-haskell/cabal-1.6 + test? ( + dev-haskell/test-framework + dev-haskell/test-framework-hunit + dev-haskell/test-framework-quickcheck2 + dev-haskell/zip-archive + ) + ${RDEPEND}" + +src_configure() { + cabal_src_configure $(cabal_flag test) +} + +src_install() { + cabal_src_install + + rm "${ED}/usr/bin/hashed-storage-test" 2> /dev/null + rmdir "${ED}/usr/bin" 2> /dev/null # only if empty +} diff --git a/dev-haskell/hashed-storage/metadata.xml b/dev-haskell/hashed-storage/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/hashed-storage/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/haskeline/ChangeLog b/dev-haskell/haskeline/ChangeLog new file mode 100644 index 0000000..231df7b --- /dev/null +++ b/dev-haskell/haskeline/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for dev-haskell/haskeline +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/ChangeLog,v 1.5 2010/07/20 13:34:59 josejx Exp $ + + 20 Jul 2010; Joseph Jezak haskeline-0.6.2.2.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich + haskeline-0.6.2.2.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich + haskeline-0.6.2.2.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen haskeline-0.6.2.2.ebuild: + Marked ~ppc-macos + +*haskeline-0.6.2.2 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin + +haskeline-0.6.2.2.ebuild, +metadata.xml: + Initial version of haskeline, dependency of darcs. + diff --git a/dev-haskell/haskeline/Manifest b/dev-haskell/haskeline/Manifest new file mode 100644 index 0000000..0abd6eb --- /dev/null +++ b/dev-haskell/haskeline/Manifest @@ -0,0 +1,4 @@ +DIST haskeline-0.6.2.2.tar.gz 49549 RMD160 583dd52617a11825089c41920df82481e3f9ded3 SHA1 235cc0b6bbca582e4031962246c10c98f5048bc6 SHA256 b6307563258802453d65c7e7bd1ef1c6635fefea17af3e01449192b52075b25b +EBUILD haskeline-0.6.2.2.ebuild 696 RMD160 720c98fc7374cc6d56fc62c7e0a4aaf48bcd8bcf SHA1 5d25a9a894605731103b14c1de47dfc0a0e580f4 SHA256 43ae0a501cbff403529cbc154deaf4da8a6151f162986f85ce2eadc92f71daf1 +MISC ChangeLog 789 RMD160 ac16664808e2063f41d69b8952e70b48e20e2b40 SHA1 61606563afebf3e77fce2a34d2919058259bf482 SHA256 a737d3fee7b327989cae4d45b35c85b1ee73cf3c2390fdb554badbee06d173d9 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/haskeline/haskeline-0.6.2.2.ebuild b/dev-haskell/haskeline/haskeline-0.6.2.2.ebuild new file mode 100644 index 0000000..511eda2 --- /dev/null +++ b/dev-haskell/haskeline/haskeline-0.6.2.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.2.2.ebuild,v 1.5 2010/07/20 13:34:59 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="A command-line interface for user input, written in Haskell." +HOMEPAGE="http://trac.haskell.org/haskeline" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +DEPEND=">=dev-lang/ghc-6.10 + >=dev-haskell/cabal-1.6 + =dev-haskell/mtl-1.1* + >=dev-haskell/terminfo-0.3.1.1 + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/mmap/ChangeLog b/dev-haskell/mmap/ChangeLog new file mode 100644 index 0000000..dad1d2e --- /dev/null +++ b/dev-haskell/mmap/ChangeLog @@ -0,0 +1,26 @@ +# ChangeLog for dev-haskell/mmap +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/mmap/ChangeLog,v 1.6 2010/07/20 13:34:16 josejx Exp $ + + 20 Jul 2010; Joseph Jezak mmap-0.4.1.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich mmap-0.4.1.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich mmap-0.4.1.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen mmap-0.4.1.ebuild: + Marked ~ppc-macos + + 28 Mar 2010; Lennart Kolmodin mmap-0.4.1.ebuild: + Add ~ppc64 keyword, tested by trofi. + +*mmap-0.4.1 (13 Dec 2009) + + 13 Dec 2009; +mmap-0.4.1.ebuild, +metadata.xml: + Initial import, needed by hashed-storage. + It's not the latest version of mmap, but it's the most recent version + hashed-storage supports. + diff --git a/dev-haskell/mmap/Manifest b/dev-haskell/mmap/Manifest new file mode 100644 index 0000000..96bb9cb --- /dev/null +++ b/dev-haskell/mmap/Manifest @@ -0,0 +1,4 @@ +DIST mmap-0.4.1.tar.gz 5956 RMD160 abe23a765ce8835a64429ac265f1bb31e66b9457 SHA1 5bfe85d60fea89e85c797687fd08493305563dbe SHA256 792b8ecfb0cce1f8588f0d2a63c6893ff98a2479c06745583da8166d5a46ead9 +EBUILD mmap-0.4.1.ebuild 629 RMD160 b0511deba47e186cc987af148108bfea227d559e SHA1 7c772be768621ece681b83fc2120c5dc663973a9 SHA256 2358c9718d66dae99696538197ea282ef87a2d2befee5c6cfac096d488693efd +MISC ChangeLog 917 RMD160 da2cd6aa44bebae1ab0cc2b9d4d7301af1b974d6 SHA1 79432606d70ce5238b9333c30da96dd1481ddd66 SHA256 b21a756cbe6454cd8dfb8ebcb6e5646d739622112c3e037d12bcc71c57d287eb +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/mmap/metadata.xml b/dev-haskell/mmap/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/mmap/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/mmap/mmap-0.4.1.ebuild b/dev-haskell/mmap/mmap-0.4.1.ebuild new file mode 100644 index 0000000..62a33ca --- /dev/null +++ b/dev-haskell/mmap/mmap-0.4.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/mmap/mmap-0.4.1.ebuild,v 1.6 2010/07/20 13:34:16 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Memory mapped files for POSIX and Windows" +HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mmap" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +RDEPEND=">=dev-lang/ghc-6.6.1" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2" diff --git a/dev-haskell/terminfo/ChangeLog b/dev-haskell/terminfo/ChangeLog new file mode 100644 index 0000000..4c5497e --- /dev/null +++ b/dev-haskell/terminfo/ChangeLog @@ -0,0 +1,24 @@ +# ChangeLog for dev-haskell/terminfo +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/terminfo/ChangeLog,v 1.5 2010/07/20 13:33:40 josejx Exp $ + + 20 Jul 2010; Joseph Jezak terminfo-0.3.1.1.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich + terminfo-0.3.1.1.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich + terminfo-0.3.1.1.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen terminfo-0.3.1.1.ebuild: + Marked ~ppc-macos + +*terminfo-0.3.1.1 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin + +terminfo-0.3.1.1.ebuild, +metadata.xml: + Initial version, dependency of haskeline. + diff --git a/dev-haskell/terminfo/Manifest b/dev-haskell/terminfo/Manifest new file mode 100644 index 0000000..6faa786 --- /dev/null +++ b/dev-haskell/terminfo/Manifest @@ -0,0 +1,4 @@ +DIST terminfo-0.3.1.1.tar.gz 42858 RMD160 a5795ead40b88b1ca906f41f4968d323d96eecd1 SHA1 31461914b845615c4a9f7ab19f2b245e12d98861 SHA256 6aef85f980951d0e19e6af8a1958fc19b802e87ffafaf2e67cfb54d02efdd382 +EBUILD terminfo-0.3.1.1.ebuild 605 RMD160 57691c5f6538edb7f60b90e328a7b3c6f3a94c2e SHA1 95f0d913ff35b103847e2ebda5b804b1a54b9197 SHA256 11a0f9cafb4f3bf2a5498dc5e6683ddb3590415672f7241de03273a06cd4f7cb +MISC ChangeLog 772 RMD160 4c388031d7aad07e954268fe7234918245d9309e SHA1 93a300832097a463a3b0b2bd2102b214609992da SHA256 65eee744f0ed3aa9ea6ac0f030cc5b85555bcc9f0802d1adb25b5723a3fbc1d3 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/terminfo/metadata.xml b/dev-haskell/terminfo/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/terminfo/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/terminfo/terminfo-0.3.1.1.ebuild b/dev-haskell/terminfo/terminfo-0.3.1.1.ebuild new file mode 100644 index 0000000..b2e9268 --- /dev/null +++ b/dev-haskell/terminfo/terminfo-0.3.1.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/terminfo/terminfo-0.3.1.1.ebuild,v 1.5 2010/07/20 13:33:40 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Haskell bindings to the terminfo library." +HOMEPAGE="http://code.haskell.org/terminfo" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +DEPEND=">=dev-lang/ghc-6.10 + >=dev-haskell/cabal-1.4 + sys-libs/ncurses" diff --git a/dev-haskell/utf8-string/ChangeLog b/dev-haskell/utf8-string/ChangeLog new file mode 100644 index 0000000..2906328 --- /dev/null +++ b/dev-haskell/utf8-string/ChangeLog @@ -0,0 +1,35 @@ +# ChangeLog for dev-haskell/utf8-string +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/utf8-string/ChangeLog,v 1.7 2010/07/20 13:32:57 josejx Exp $ + + 20 Jul 2010; Joseph Jezak utf8-string-0.3.6.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich + utf8-string-0.3.6.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich + utf8-string-0.3.6.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen utf8-string-0.3.6.ebuild: + Marked ~ppc-macos + +*utf8-string-0.3.6 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin + -utf8-string-0.3.5.ebuild, +utf8-string-0.3.6.ebuild: + Version bump. + + 28 Mar 2010; Lennart Kolmodin + utf8-string-0.3.5.ebuild: + Added ~ppc64 keyword, tested by trofi. + +*utf8-string-0.3.5 (27 Oct 2009) + + 27 Oct 2009; +utf8-string-0.3.5.ebuild, + +metadata.xml: + Initial version of utf8-string, a UTF8 layer for IO and Strings for + Haskell. + diff --git a/dev-haskell/utf8-string/Manifest b/dev-haskell/utf8-string/Manifest new file mode 100644 index 0000000..42e3006 --- /dev/null +++ b/dev-haskell/utf8-string/Manifest @@ -0,0 +1,4 @@ +DIST utf8-string-0.3.6.tar.gz 8871 RMD160 9c09a826a933c998d710a38b3bdb9f68fef242e5 SHA1 06c5b38dbf60952d8a9767186984164f638dce7f SHA256 c8c74555174edfb96145585c9b80780d0fc55ba249282b8a4c5968cca7c09d69 +EBUILD utf8-string-0.3.6.ebuild 619 RMD160 f34b6e8ed61c292619a6b306bd9dc2b622a2fc32 SHA1 e31ccd5583ff153d4dd668c8366e9194b33eebee SHA256 9bc55638491e98a8d2385adb60d73830953f0732565d289f0b498a87d8abf96d +MISC ChangeLog 1089 RMD160 c9986975c637b44b8e5a2ae785b5b870a55b38d8 SHA1 811eb20a2e2b647bd5efdf2f7460616fdd6de37f SHA256 6028754440269a604cd6ccc3c7f5d310efd8231918324c972b985a4062b74a93 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/utf8-string/metadata.xml b/dev-haskell/utf8-string/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/utf8-string/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/utf8-string/utf8-string-0.3.6.ebuild b/dev-haskell/utf8-string/utf8-string-0.3.6.ebuild new file mode 100644 index 0000000..15e9814 --- /dev/null +++ b/dev-haskell/utf8-string/utf8-string-0.3.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/utf8-string/utf8-string-0.3.6.ebuild,v 1.5 2010/07/20 13:32:57 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Support for reading and writing UTF8 Strings" +HOMEPAGE="http://github.com/glguy/utf8-string/" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +RDEPEND=">=dev-lang/ghc-6.6.1" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2" diff --git a/dev-haskell/zlib/ChangeLog b/dev-haskell/zlib/ChangeLog new file mode 100644 index 0000000..cc1142e --- /dev/null +++ b/dev-haskell/zlib/ChangeLog @@ -0,0 +1,32 @@ +# ChangeLog for dev-haskell/zlib +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/zlib/ChangeLog,v 1.7 2010/07/20 13:32:16 josejx Exp $ + + 20 Jul 2010; Joseph Jezak zlib-0.5.2.0.ebuild: + Marked ~ppc. + + 10 Jul 2010; Sergei Trofimovich zlib-0.5.2.0.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich zlib-0.5.2.0.ebuild: + ~alpha keyworded + + 01 Apr 2010; Fabian Groffen zlib-0.5.2.0.ebuild: + Marked ~ppc-macos + +*zlib-0.5.2.0 (15 Dec 2009) + + 15 Dec 2009; +zlib-0.5.2.0.ebuild: + Version bump. + +*zlib-0.5.0.0 (19 Apr 2009) + + 19 Apr 2009; Lennart Kolmodin +zlib-0.5.0.0.ebuild: + Version bump. + +*zlib-0.4.0.1 (15 Dec 2007) + + 15 Dec 2007; Duncan Coutts +metadata.xml, + +zlib-0.4.0.1.ebuild: + Initial version. + diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest new file mode 100644 index 0000000..8f3f418 --- /dev/null +++ b/dev-haskell/zlib/Manifest @@ -0,0 +1,4 @@ +DIST zlib-0.5.2.0.tar.gz 125081 RMD160 5d9b674e235b260f64d65051afecebc935c2a7ae SHA1 e40025b464a3a701c3e835dbc0ae540c73bad1fc SHA256 4119fb627e0adc2b129acd86fe5724cf05a49d8de5b64eb7a6e519d3befd3b8f +EBUILD zlib-0.5.2.0.ebuild 672 RMD160 a27d9b20469951e948df6250bc5e90f900e69128 SHA1 2eb437f4b727bb7f6e087eb242897d0752115594 SHA256 999fbf2d3cbf7ad5a4d9afb012b3d989d95c11a2d8d5a226a66eec5123cdc5db +MISC ChangeLog 934 RMD160 b23e97e5519be3cb3ba46a6e66f34f4dd6a0c040 SHA1 3c54ad19bd4988bd30b9aadafa95613fb4f1214d SHA256 ccbbea94fa85d059fcc1a0dd2dbab3085d75d240878b3fa37a01c7ad7b29c540 +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-haskell/zlib/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/dev-haskell/zlib/zlib-0.5.2.0.ebuild b/dev-haskell/zlib/zlib-0.5.2.0.ebuild new file mode 100644 index 0000000..0b6ccc2 --- /dev/null +++ b/dev-haskell/zlib/zlib-0.5.2.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/zlib/zlib-0.5.2.0.ebuild,v 1.5 2010/07/20 13:32:16 josejx Exp $ + +CABAL_FEATURES="lib profile haddock" +inherit haskell-cabal + +DESCRIPTION="Compression and decompression in the gzip and zlib formats" +HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~ppc-macos ~x86-macos" +IUSE="" + +RDEPEND=">=dev-lang/ghc-6.6.1 + >=sys-libs/zlib-1.2" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.2.1" diff --git a/dev-lang/ghc/ChangeLog b/dev-lang/ghc/ChangeLog new file mode 100644 index 0000000..6ddc3c0 --- /dev/null +++ b/dev-lang/ghc/ChangeLog @@ -0,0 +1,840 @@ +# ChangeLog for dev-lang/ghc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.188 2010/07/21 21:49:33 slyfox Exp $ + + 21 Jul 2010; Sergei Trofimovich ghc-6.2.2.ebuild, + ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild, + ghc-6.8.2-r1.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild, + ghc-6.12.3.ebuild, + +files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch: + Fixed build faiures on 'es' locale (bug #202212). Thanks to Jesús + Guerrero and Francisco Lloret + for the report. Fixed f.i.w on ppc this time. Thanks to Joseph Jezak + for the failure report. + + 20 Jul 2010; Joseph Jezak ghc-6.12.3.ebuild: + Added ppc build for 6.12.3. Marked ~ppc. + + 16 Jul 2010; Sergei Trofimovich ghc-6.10.4-r1.ebuild, + +files/ghc-6.10.4-disable-strip.patch: + Disable stripping of compiled ghc (and related) binary. Fixes bug #299492. + Thanks to Davide Pesavento for the report. + + 15 Jul 2010; Sergei Trofimovich ghc-6.12.3.ebuild, + +files/ghc-6.12.3-configure-CHOST-freebsd.patch: + Restored ~x86-fbsd (bug #283531). Built and tested by Naohiro Aota (naota + at freenode://#gentoo-haskell) on i686-gentoo-freebsd8. + + 14 Jul 2010; Sergei Trofimovich ghc-6.2.2.ebuild, + ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild, + ghc-6.8.2-r1.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild, + ghc-6.12.3.ebuild, +files/ghc-apply-gmp-hack: + Added ability to bootstrap ghc on systems with gmp-5. Thanks to David + Brown (davidbCaf at freenode://#gentoo-haskell) for the report. + + 10 Jul 2010; Sergei Trofimovich ghc-6.12.3.ebuild, + +files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch: + Fixed darcs-2.4.4 miscompilation on ia64. Rebuilt ia64 binary with the + patch. + + 09 Jul 2010; Sergei Trofimovich ghc-6.10.4-r1.ebuild, + +files/ghc-6.10.4-ia64-fixed-relax.patch, + +files/ghc-6.10.4-ia64-storage-manager-fix.patch, ghc-6.12.3.ebuild, + +files/ghc-6.12.3-ia64-fixed-relax.patch, + +files/ghc-6.12.3-ia64-storage-manager-fix.patch: + Added binaries for ia64 so readded ~ia64 keywords for 6.10.4 and 6.12.3 + + 07 Jul 2010; Sergei Trofimovich -ghc-6.10.4.ebuild, + ghc-6.10.4-r1.ebuild, ghc-6.12.3.ebuild, + +files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch: + Added alpha binary for ghc-6.10.4-r1 (thanks to Martin Rosenberg + ); + added alpha binary for ghc-6.12.3, removed old ghc-6.10.4 in favour of + -r1. + + 01 Jul 2010; Jeroen Roovers ghc-6.4.2.ebuild, + ghc-6.6.ebuild, ghc-6.6.1.ebuild, ghc-6.8.2.ebuild, ghc-6.8.2-r1.ebuild, + ghc-6.10.4.ebuild, ghc-6.10.4-r1.ebuild, ghc-6.12.1.ebuild, + ghc-6.12.3.ebuild: + Drop support for ghc and darcs. + + 17 Jun 2010; Lennart Kolmodin ghc-6.12.3.ebuild: + Change SRC_URI to use ghc-bins from the mirroring system for ghc 6.12.3. + + 17 Jun 2010; Lennart Kolmodin ghc-6.6.1.ebuild: + Remove the post dependency on dev-haskell/filepath, as this package is + actually already part of ghc since version 6.6.1. + See bug #324411. + +*ghc-6.12.3 (16 Jun 2010) + + 16 Jun 2010; Lennart Kolmodin ghc-6.12.1.ebuild, + +files/ghc-6.12.2-configure-CHOST-part2.patch, +ghc-6.12.3.ebuild: + Version bump to 6.12.3. + So far we've got binaries for amd64, ppc64 and x86. + Also changed so that the masked ghc 6.12.1 ebuild uses haskell-updater-1*. + + 12 Jun 2010; Lennart Kolmodin ghc-6.10.4-r1.ebuild: + Edit the ghc-wrapper installed by USE=binary to include GHC_CFLAGS from + the user's compilation. + This solves problems for hardend users, as the ghc binaries are not build + on hardend systems. See bug #313635 for details. + Patch by xake@rymdraket.net. + + 31 May 2010; Joseph Jezak ghc-6.10.4-r1.ebuild, + ghc-6.12.1.ebuild: + Added ghc 6.10.4 and 6.12.1 binaries for ppc, marked ~ppc. + + 25 Mar 2010; Lennart Kolmodin + files/ghc-6.12.1-configure-CHOST.patch: + Fix building with CHOST="i486-pc-linux-gnu". + Issue reported by Sergey Mironov , + patch contributed by Sergei Trofimovich . + For details, see bug #310963. + +*ghc-6.12.1 (26 Jan 2010) + + 26 Jan 2010; +ghc-6.12.1.ebuild: + Version bump, currently masked for testing. + +*ghc-6.10.4-r1 (05 Dec 2009) + + 05 Dec 2009; +ghc-6.10.4-r1.ebuild, + +files/ghc-6.10.4-autoconf.patch, +files/ghc-6.10.4-libm-detection.patch: + Attempt to fix a lot of recent trouble with building ghc-6.10.4; + * bug #295487, could not build with >=autoconf-2.64; + patch by int-e, reported by Tobias Hommel + * bug #292772, add CFLAGS to ghc wrapper enables hardended to build; + reported and fixed by Zhang, Hongjiu with the + help of ivanm, trofi, dcoutts and igloo. + * bug #293208, undefined reference to `sqrt', libm detection trouble; + Roie Kerstein and Renato Gallo found and tracked down the bug, + asuffield suggested the fix and Sergei Trofimovich + patched. + + 31 Oct 2009; -ghc-6.10.2.ebuild, -ghc-6.10.3.ebuild, + metadata.xml: + Remove previous ghc versions 6.10.2 and 6.10.3 as 6.10.4 now is unmasked. + Remove ghcmakebinary USE flag from metadata, it was unused. + + 16 Sep 2009; Lennart Kolmodin ghc-6.10.4.ebuild, + +files/ghc-6.10.4-ppc64-always-minimal-toc.patch, + +files/ghc-6.10.4-propagate-hc-options-to-all-libraries.patch: + Add blocker on . + + 10 Sep 2009; Christian Faulhammer ghc-6.8.2-r1.ebuild: + stable x86/amd64, bug 283155 + + 02 Aug 2009; Lennart Kolmodin ghc-6.8.2.ebuild: + Make ppc work in pkg_setup. + + 02 Aug 2009; Lennart Kolmodin ghc-6.10.4.ebuild: + Add sparc binary for ghc 6.10.4. Binary compiled by + Duncan Coutts . + + 01 Aug 2009; ghc-6.8.2.ebuild: + ~ppc added back + + 29 Jul 2009; Lennart Kolmodin Manifest: + Fix broken manifest, ghc-6.8.2-ia64. Reported by Jeremy Olexa (darkside). + + 22 Jul 2009; Lennart Kolmodin ghc-6.10.4.ebuild: + Add amd64 binary for ghc-6.10.4. + +*ghc-6.10.4 (22 Jul 2009) + + 22 Jul 2009; Lennart Kolmodin +ghc-6.10.4.ebuild: + Version bump, GHC 6.10.4 is masked for testing. + +*ghc-6.10.3 (10 May 2009) + + 10 May 2009; Lennart Kolmodin +ghc-6.10.3.ebuild: + Version bump, ghc 6.10.3, masked for testing. + + 19 Apr 2009; Lennart Kolmodin ghc-6.10.2.ebuild: + Minor QA. + +*ghc-6.10.2 (19 Apr 2009) + + 19 Apr 2009; Lennart Kolmodin +ghc-6.10.2.ebuild: + Add ghc-6.10.2, currently masked for testing. + +*ghc-6.8.2-r1 (17 Apr 2009) + + 17 Apr 2009; Lennart Kolmodin +ghc-6.8.2-r1.ebuild: + Add a restricted version of ghc 6.8.2 (-r1), but that can handle + >=sys-libs/readline-6. Previous ghc versions depends on =readline-5, which + gives problems now that readline-6 is in the tree. To allow other readline + versions we have bundled a precompiled readline-5 package, making the ghc + bootstrap process work. Thus, this also forced us to remove the USE=binary + flag. See bug #259867. + + 04 Oct 2008; Raúl Porcel ghc-6.8.2.ebuild: + alpha/ia64 stable + + 02 Oct 2008; Ferris McCormick ghc-6.8.2.ebuild: + Sparc stable, originally part of Bug #230919, and now suggested by Bug #239368. + + 26 Aug 2008; Raúl Porcel ghc-6.8.2.ebuild: + Make ia64 an unregistered arch, as it breaks some stuff + + 23 Aug 2008; Jeroen Roovers metadata.xml: + Add GLEP 56 USE flag descriptions. + + 15 Jul 2008; Jeroen Roovers ghc-6.8.2.ebuild: + Stable for HPPA (bug #230919). + + 06 Jul 2008; Markus Meier ghc-6.8.2.ebuild: + amd64/x86 stable, bug #230919 + + 28 Apr 2008; Raúl Porcel ghc-6.8.2.ebuild: + Upload again the binaries for alpha, and add ~ia64 wrt #206643 + + 01 Mar 2008; Raúl Porcel ghc-6.6.1.ebuild, + ghc-6.8.2.ebuild: + Add ~alpha + + 29 Jan 2008; Jeroen Roovers ghc-6.8.2.ebuild: + Marked ~hppa (bug #206643). + + 26 Jan 2008; Duncan Coutts ghc-6.8.2.ebuild: + Drop ~alpha ~hppa ~ia64 ~ppc ~ppc64 keywords as per bug #206643. + They will have to wait for new binaries. Also fix a few minor QA bugs. + + 23 Dec 2007; Luis F. Araujo ghc-6.4.2.ebuild: + Droping the last reference to virtual/x11 + + 24 Dec 2007; Lennart Kolmodin files/ghc-updater: + Fix ghc-updater to be baselayout independent wrt functions.sh. + Fixes bug #190043, thanks to Jakub Moc . + +*ghc-6.8.2 (19 Dec 2007) + + 19 Dec 2007; Lennart Kolmodin +ghc-6.8.2.ebuild: + First version of the 6.8 branch. It's currently package.mask'ed. + + 16 Dec 2007; nixnut ghc-6.6.1.ebuild: + Stable on ppc wrt bug 201984 + + 13 Dec 2007; Duncan Coutts files/ghc-updater, + ghc-6.2.2.ebuild, ghc-6.4.2.ebuild, ghc-6.6.ebuild, ghc-6.6.1.ebuild: + Stop providing virtual/ghc. Nothing in portage has depended on it for some + time. + + 12 Dec 2007; Ferris McCormick ghc-6.6.1.ebuild: + Sparc stable --- needed for Bug #201984 generally. + + 26 Nov 2007; Jeroen Roovers ghc-6.6.1.ebuild: + Stable for HPPA. Do not install LICENSE. + + 15 Nov 2007; Steve Dibb ghc-6.6.1.ebuild: + amd64 stable, bug 196616 + + 05 Nov 2007; Duncan Coutts ghc-6.2.2.ebuild, + ghc-6.4.2.ebuild: + Use new unified ghc ebuild for 6.2.2 and 6.4.2. This merges the + functionality of ghc-bin into the ghc ebuild and eliminates virtual/ghc. + To get the binary version emerge with the "binary" USE flag. + + 05 Nov 2007; Duncan Coutts ghc-6.6.1.ebuild: + Add sparc and ppc binaries. Also fix some var quoting QA warnings. + + 23 Oct 2007; Christian Faulhammer ghc-6.6.1.ebuild: + stable x86, bug 196616 + + 29 Aug 2007; Jeroen Roovers ghc-6.6.1.ebuild: + Marked ~hppa (bug #187147). + + 26 Aug 2007; Lennart Kolmodin files/ghc-updater: + Update ghc-updater to new baselayout. + Thanks to Jeroen Roovers , bug #190043. + + 17 Aug 2007; Lennart Kolmodin + +files/ghc-bash-completion, ghc-6.6.1.ebuild: + Add optional bash completion support for ghc-pkg. + Fixes to properly remove the leftover package.conf{,.old} files upon + uninstall of this package. + Tweaking mk/build.mk regarding arches we don't yet support for this GHC + version. + + 08 Aug 2007; Lennart Kolmodin ghc-6.6.ebuild: + Set SplitObjs=NO if >=gcc-4.2 is used. + + 28 Jul 2007; Lennart Kolmodin ghc-6.6.1.ebuild: + Disable the split objects feature when using >=gcc-4.2. + + 25 Jul 2007; Duncan Coutts +ghc-6.6.ebuild: + Add ghc-6.6 back since it has binaries for alpha, ppc and sparc that we do + not have yet for 6.6.1. + + 25 Jul 2007; Duncan Coutts -ghc-6.6.ebuild, + ghc-6.6.1.ebuild: + Update 6.6.1 and remove 6.6 ebuilds. + + 22 Jul 2007; Hans de Graaff ghc-6.4.2.ebuild: + Drop virtual/x11 references. + + 11 Jul 2007; Duncan Coutts ghc-6.6.1.ebuild: + Add ia64 binary for ghc-6.6.1. Added ~ia64 to keywords. + + 10 Jul 2007; Duncan Coutts + files/ghc-6.5-norelax.patch: + Fix sparc "norelax" patch. + + 10 Jul 2007; Duncan Coutts + -files/ghc-6.2.hardened.patch, -files/ghc-6.4.1-configure.patch, + -files/ghc-6.4.1-gcc41.patch, -files/ghc-6.4.1-openal.patch, + files/ghc-6.5-norelax.patch, files/ghc-updater, ghc-6.2.2.ebuild, + -ghc-6.4.1-r2.ebuild, -ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild, + ghc-6.6.ebuild, ghc-6.6.1.ebuild: + Remove ghc-6.4.1. Now that we have 6.4.2, we don't need an older version + on the 6.4.x branch. Remove old ia64 hacks that are no longer necessary. + Make the ghc-6.2.2 ebuild work again by taking many of the improvements + from the 6.4.2 ebuild. + + 09 Jul 2007; Duncan Coutts ghc-6.6.1.ebuild: + Oops, alpha doesnt have a binary yet, so cant mark ~alpha yet. + + 08 Jul 2007; Duncan Coutts ghc-6.6.1.ebuild: + Bump dep on cabal and no longer hide ghc's built-in cabal. + +*ghc-6.6.1 (06 Jul 2007) + + 06 Jul 2007; Duncan Coutts +ghc-6.6.1.ebuild: + Add new version, ghc-6.6.1. So far only binaries for x86 and amd64. More + arches to follow. + + 06 Jul 2007; Duncan Coutts ghc-6.6.ebuild: + Fix mirror url for the docs. + + 06 Jul 2007; Duncan Coutts ghc-6.6.ebuild: + Add ~sparc and ~alpha to KEYWORDS. Both were included for old ghc-bin-6.6. + + 05 Jul 2007; Duncan Coutts +files/10ghc, + ghc-6.6.ebuild: + Merge ghc and ghc-bin ebuilds. emerge ghc with USE="binary" to get a binary + version. The ghc-bin ebuild will not be used anymore. This ghc ebuild is + able to bootstrap without a separate ghc-bin ebuild by downloading a binary + version specially for the purpose. + + 06 Apr 2007; Chris Parrott + +files/ghc-6.6-nothreadedrts.patch, ghc-6.6.ebuild: + added patches to workaround RTS problem on sparc + + 29 Mar 2007; Markus Rothe ghc-6.4.2.ebuild, + ghc-6.6.ebuild: + Build unregisterised on ppc64; bug #145466 + + 10 Mar 2007; +files/ghc-6.5-norelax.patch: + Add missing ghc-6.6 patch. + +*ghc-6.6 (07 Mar 2007) + + 07 Mar 2007; +ghc-6.6.ebuild: + Bump version. Big changes ahead... wrt ghc-extra-libs, etc + + 06 Jan 2007; Andres Loeh ghc-6.2.2.ebuild, + ghc-6.4.1-r2.ebuild, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild: + Fixed elog / einfo usage. + + 03 Oct 2006; Duncan Coutts + +files/ghc-6.4.2-sparcmangler.patch, ghc-6.4.2.ebuild: + Add fmccor's sparc mangler patch. Fixes bug #144752. + + 03 Oct 2006; Duncan Coutts ghc-6.4.1-r3.ebuild, + ghc-6.4.2.ebuild: + Use ${T} rather than ${TMP} + + 28 Aug 2006; Jeroen Roovers ghc-6.4.2.ebuild: + Stable for HPPA (bug #140369). + + 21 Aug 2006; Daniel Gryniewicz ghc-6.4.2.ebuild: + Marked stable on amd64 for bug #140369 + + 16 Aug 2006; Joshua Jackson ghc-6.4.2.ebuild: + Stable x86; bug #140369 + + 02 Aug 2006; Duncan Coutts ghc-6.4.2.ebuild: + Dont strip binaries on install. See QA warnings in bug #140369. + Also dep on freealut now that it's been split out of openal. + + 24 Jul 2006; Gustavo Zacarias ghc-6.4.2.ebuild: + Stable on sparc wrt #140369 + + 23 Jul 2006; Tobias Scherbaum ghc-6.4.2.ebuild: + ppc stable, bug #140369 + + 20 Jul 2006; Markus Rothe ghc-6.4.2.ebuild: + Stable on ppc64; bug #140369 + + 15 Jun 2006; Duncan Coutts ghc-6.4.1-r3.ebuild, + ghc-6.4.2.ebuild: + Patch to fix a mis-compilation in the rts due to strict aliasing, + should be fixed upstream for 6.4.3 and 6.6. Fixes bug #135651. + + 21 May 2006; Markus Rothe ghc-6.4.1-r2.ebuild: + Stable on ppc64 + + 19 May 2006; Duncan Coutts ghc-6.4.1-r3.ebuild, + ghc-6.4.2.ebuild: + Add note to users of hardened gcc-3.x + + 18 May 2006; Duncan Coutts + +files/ghc-6.4.2-sparc32plus.patch, ghc-6.4.1-r3.ebuild, ghc-6.4.2.ebuild: + Support gcc-4.x better at the expense of hardened gcc-3.x. + Switching between gcc-3.x and gcc-4.x will now just work. Switching between + vanilla and hardened gcc will now require re-emerging rather than just + working. It should also enable anyone who has broken their ghc installation + by upgrading to gcc-4.x to get things working again by re-emerging ghc-6.4.2, + ghc-6.4.1-r3 or ghc-bin-6.4.1-r1. + Only build OpenAL/ALUT bindings if the OpenGL bindings will also be built + (since one depends on the other). + Fix GHCi on sparc when using the V8+ ABI (eg CFLAGS="-march=ultrasparc"). + + 12 May 2006; Duncan Coutts + +files/ghc-6.4.2-alut.patch, ghc-6.4.2.ebuild: + Re-enable alut package and add hack for ia64 + + 05 May 2006; Chris Parrott ghc-6.4.2.ebuild: + Temporarily disabled openal USE flag, pending fix to openal bindings. + + 03 May 2006; Duncan Coutts ghc-6.4.1-r3.ebuild, + ghc-6.4.2.ebuild: + Ignore debugging CFLAGS (they don't help and just cause problems). Update to + PDEPEND on cabal-1.1.4. Disable ALUT bindings (because media-libs/freealut + is not available on sufficient arches). Add ~x86-fbsd to KEYWORDS. + + 02 May 2006; Duncan Coutts ghc-6.4.1-r2.ebuild, + ghc-6.4.1-r3.ebuild: + Patch to fix make-3.81 hanging (backport of the fix in ghc-6.4.2) + + 27 Apr 2006; Duncan Coutts + -files/ghc-6.4-powerpc.patch, +ghc-6.4.2.ebuild: + Remove old unused patch + +*ghc-6.4.2 (27 Apr 2006) + + 27 Apr 2006; Duncan Coutts +ghc-6.4.2.ebuild: + New minor version + + 27 Apr 2006; Duncan Coutts ghc-6.4.1-r3.ebuild: + We dont need the java/fop stuff since were only building html docs + + 27 Apr 2006; Marien Zwart files/digest-ghc-6.2.2, + files/digest-ghc-6.4.1-r2, Manifest: + Fixing SHA256 digest, pass four + + 06 Apr 2006; Duncan Coutts ghc-6.4.1-r3.ebuild: + -O* flags (from the users CFLAGS) breaks ghc on too many systems so don't + add it to ghc's CFLAGS. Also remove ia64 GOT patch that didn't help. + + 28 Mar 2006; Duncan Coutts ghc-6.4.1-r2.ebuild: + Enable SplitObjs on ppc. This gives much smaller binaries. + + 28 Mar 2006; Duncan Coutts ghc-6.4.1-r3.ebuild: + Change the use of CFLAGS again. Filter out -O2 on arches where it breaks. + + 27 Mar 2006; Duncan Coutts -ghc-6.4.ebuild: + Remove 6.4 since 6.4.1 is stable and 6.4 was rather buggy anyway. + + 27 Mar 2006; Duncan Coutts + +files/ghc-6.4.1-gcc41.patch: + Add missing patch file + +*ghc-6.4.1-r3 (26 Mar 2006) + + 26 Mar 2006; Duncan Coutts +ghc-6.4.1-r3.ebuild: + Add support for ia64. Change the way we do the CFLAGS and GHC_CFLAGS again. + Make limited use of users CFLAGS. Support gcc-4.1. Fix parallel make. + + 23 Mar 2006; Chris White ghc-6.4.1-r2.ebuild: + Marked ghc-6.4.1-r2 amd64/x86 stable for bug #126134. + + 21 Mar 2006; Gustavo Zacarias ghc-6.4.1-r2.ebuild: + Stable on sparc wrt #126134 + + 20 Mar 2006; ghc-6.4.1-r2.ebuild: + Stable on ppc. Bug #126134 + + 18 Mar 2006; Duncan Coutts ghc-6.4.1-r2.ebuild: + Enable SplitObjs on sparc. This means that a stripped hello world binary is + now 500K rather than 2.5Mb. It may work on ppc too, this needs testing. + + 15 Mar 2006; Duncan Coutts ghc-6.4.1-r2.ebuild: + A further fix for the executable stack issue. + (It seems we need -Wa,--noexecstack in SRC_CC_OPTS as well as SRC_HC_OPTS) + + 13 Mar 2006; Duncan Coutts files/ghc-updater, + ghc-6.4.1-r2.ebuild: + Improvements to ghc-updater thanks to kosmikus and with help from ferdy + + 13 Mar 2006; Jeroen Roovers ghc-6.4.1-r2.ebuild: + Marked ~hppa (bug #125389). + + 13 Mar 2006; Duncan Coutts ghc-6.4.1-r2.ebuild: + Fix omission in hppa support. + + 10 Mar 2006; Duncan Coutts ghc-6.4.1-r2.ebuild: + Change what flags we use to disable hardened gcc and how we set them. We now + use one set of flags rather than picking them conditionally. + Use an option which should fix the executable-stack problem (bug #123698). + Prepare for hppa arch support and misc minor tidy-ups. + + 01 Mar 2006; Markus Rothe ghc-6.4.1-r2.ebuild: + Added ~ppc64; bug #88362 + + 24 Feb 2006; Duncan Coutts + -files/ghc-6.0.1.haddock.patch: + Remove old unused patch. + +*ghc-6.4.1-r2 (16 Feb 2006) + + 16 Feb 2006; Luis F. Araujo +ghc-6.4.1-r2.ebuild: + Added support for modular X. New flags support to enable/disable X, hgl and + openal + + 10 Feb 2006; -ghc-6.0.1.ebuild: + Remove the last ghc-6.0.x version. (There's no way to bootstrap it anyway) + + 10 Feb 2006; ghc-6.4.1-r1.ebuild: + Marked ~alpha with permission of ferdy. + + 16 Nov 2005; Andres Loeh ghc-6.4.1-r1.ebuild: + Reduced the amount of output during the build slightly to work around bug + #111183. + +*ghc-6.4.1-r1 (21 Oct 2005) + + 21 Oct 2005; +ghc-6.4.1-r1.ebuild: + Add new revision ghc-6.4.1-r1 which now PDEPENDs on cabal. + + 06 Oct 2005; ghc-6.4.1.ebuild: + Revert to using virtual/ghc in DEPEND since the other method had no advantages. + + 06 Oct 2005; +files/depsort.py, files/ghc-updater: + Make the ghc-updater script work better. + + 04 Oct 2005; Luis F. Araujo ghc-6.2.2.ebuild: + Blocked ghc6.4 in ghc6.2.2 + + 04 Oct 2005; Gustavo Zacarias ghc-6.4.1.ebuild: + Back to the ~ppc + + 04 Oct 2005; ghc-6.4.1.ebuild: + Add ~sparc to KEYWORDS and enable GHCi on sparc. + + 23 Sep 2005; ghc-6.4.1.ebuild: + Disabled java USE flag due to bug #106992 + +*ghc-6.4.1 (22 Sep 2005) + + 22 Sep 2005; +ghc-6.4.1.ebuild: + Version bump. + + 01 Sep 2005; Gustavo Zacarias ghc-6.2.2.ebuild: + Stable on sparc + + 31 Aug 2005; Gustavo Zacarias ghc-6.4.ebuild: + Fixed to build on ppc for real + + 17 Aug 2005; ghc-6.4.ebuild: + Add ~sparc to KEYWORDS since it was missing and we've already got ghc-bin-6.4 + + 17 Aug 2005; Andres Loeh -files/ghc-5.04.3-r1.patch, + -files/ghc-6.2.1-linker.patch.bz2, -files/ghc-6.2.documentation.patch, + -files/ghc-6.2.hardened.patch.bz2, -files/lndir.c, -ghc-6.2.ebuild, + -ghc-6.2-r1.ebuild, -ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild: + Removed ~amd64 keyword for ghc-6.2.2, because ghc-6.2.2 is broken on this + arch. Cleaned up old versions. + + 20 May 2005; ghc-6.2.2.ebuild: + Add ~sparc to KEYWORDS and disable GHCi support on sparc since it does not + work reliably. + + 11 May 2005; Andres Loeh ghc-6.4.ebuild: + Removing ~ppc64 from ghc-6.4 again (hopefully temporarily), see comment #24 + of bug #68930. + + 11 May 2005; Andres Loeh files/ghc-updater: + Changes to ghc-updater, to make it a bit more useful for the update to ghc-6.4. + + 09 May 2005; Markus Rothe + +files/ghc-6.4-powerpc.patch, ghc-6.4.ebuild: + Added patch for ppc64 and added ~ppc64 to KEYWORDS + + 09 Apr 2005; Michael Hanselmann ghc-6.2.2.ebuild: + Stable on ppc. + + 25 Mar 2005; Andres Loeh ghc-6.2.2.ebuild, + ghc-6.4.ebuild: + ghc-6.4 supports registered builds on amd64. ghci is still not supported on + amd64, but it fails with a more informative error message now (bug #82541). + + 23 Mar 2005; Andres Loeh ghc-6.4.ebuild: + Added dependency on haddock. + + 23 Mar 2005; Andres Loeh ghc-6.4.ebuild: + Added missing dependency on libxslt, and slightly cleaned up the ebuild. + +*ghc-6.4 (11 Mar 2005) + + 11 Mar 2005; Andres Loeh +ghc-6.4.ebuild, + -ghc-6.4_pre20050308.ebuild: + Updated ghc-6.4 snapshot to ghc-6.4 release. This version is still masked + for testing. + +*ghc-6.4_pre20050308 (09 Mar 2005) + + 09 Mar 2005; Andres Loeh ghc-6.4_pre20050308.ebuild: + Added a ghc-6.4 snapshot for testing purposes. + + 19 Feb 2005; Jason Wever ghc-6.0.1.ebuild, + ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.2.ebuild, ghc-6.2.ebuild: + Masked on SPARC as it doesn't build. + + 25 Jan 2005; Andres Loeh ghc-6.2.2.ebuild: + Dependency resolution for virtuals changed in portage. Temporily adapted the + ebuild to quit with an informative error message until a real solution comes + to mind. (Bug #79509) + + 19 Jan 2005; Andres Loeh ghc-6.2.2.ebuild: + Marked stable on x86. + + 25 Nov 2004; Andres Loeh ghc-6.2.2.ebuild: + The amd64 build is unregistered (bug #58588). + + 24 Nov 2004; Andres Loeh ghc-6.2.2.ebuild: + Added ~amd64 flag, cf. bug #58588. + + 22 Nov 2004; Andres Loeh +files/ghc-updater, + ghc-6.2.2.ebuild: + Modified ebuild to use ghc-package.eclass (bug #69270) and to include + ghc-updater script (bug #69142). + + 26 Oct 2004; Andres Loeh ghc-6.2.2.ebuild: + Modified CFLAG testing code, following discussion in bug #59709. + + 24 Oct 2004; Matthieu Sozeau ghc-6.2.2.ebuild: + Tested on ppc. + +*ghc-6.2.2 (18 Oct 2004) + + 18 Oct 2004; Andres Loeh ghc-6.0.ebuild, + ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.2.ebuild: + New version. Included mattam's fix for #59709. Removed some old versions. + + 19 Oct 2004; Mamoru KOMACHI ghc-6.0.1.ebuild, + ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, + ghc-6.2.ebuild: + Fixed missing dependencies; bug #68021. + + 24 Sep 2004; ghc-6.2.ebuild: + stable bump due to bug 59753 + + 01 Jul 2004; Jeremy Huddleston ghc-6.0.1.ebuild, + ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1-r1.ebuild, ghc-6.2.1.ebuild, + ghc-6.2.ebuild: + virtual/glibc -> virtual/libc + +*ghc-6.2.1-r1 (15 Jun 2004) + + 15 Jun 2004; Andres Loeh ghc-6.2.1-r1.ebuild, + files/ghc-6.2.1-linker.patch.bz2: + Patch for ghci's linker to help loading HOpenGL. Thanks to Sven Panne. + + 03 Jun 2004; Aron Griffis ghc-6.0.1.ebuild, + ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: + Fix use invocation + + 18 May 2004; Mamoru KOMACHI ghc-6.0.1.ebuild, + ghc-6.0.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.1.ebuild, ghc-6.2.ebuild: + Changed app-text/tetex to virtual/tetex. + + 13 May 2004; Andres Loeh ghc-6.2.1.ebuild: + fixed patch for ghc-6.2.1; threaded rts now enabled by default (#50758) + + 12 May 2004; Alexander Gabert ghc-6.2.1.ebuild: + added new hardened PIE SSP switches + + 12 May 2004; Alexander Gabert + -files/ghc-6.2.hardened-gcc.patch.bz2, +files/ghc-6.2.hardened.patch.bz2, + ghc-6.0.1.ebuild, ghc-6.2-r1.ebuild, ghc-6.2.ebuild: + added new hardened switches for nonPIE and nonSSP building + + 02 Apr 2004; Matthieu Sozeau ghc-6.2.1.ebuild: + Add support for ppc on ghc-6.2.1. + + 31 Mar 2004; Andres Loeh ghc-5.04.3-r1.ebuild, + ghc-6.2-r1.ebuild: + Marked ghc-6.2-r1 stable on x86. Removed 5 series due to bug #46212. + + 23 Mar 2004; Matthieu Sozeau ghc-6.2.ebuild: + Added ~ppc keyword, highly experimental build (linux-ppc is not entirely + supported yet). + +*ghc-6.2.1 (22 Mar 2004) + + 22 Mar 2004; Andres Loeh ghc-6.2.1.ebuild: + Version bump. + +*ghc-6.2-r1 (11 Mar 2004) + + 11 Mar 2004; Andres Loeh ghc-6.2-r1.ebuild, + files/ghc-6.2.hardened-gcc.patch.bz2: + Disabling propolice in the resulting ghc when using gcc-hardened (cf. bug + #36154). + + 20 Feb 2004; Andres Loeh ghc-6.2.ebuild: + Fixed a problem building libraries using recent binutils (#40128). + + 11 Jan 2004; Andres Loeh ghc-5.04.3-r1.ebuild: + moved setup checks to pkg_setup (bug #33962). + + 22 Dec 2003; Andres Loeh ghc-6.2.ebuild: + Haddock got called even with USE=-doc. + + 19 Dec 2003; Andres Loeh ghc-6.2.ebuild: + GHC 6.2 needs haddock-0.6 (bug #36108) + +*ghc-6.2 (17 Dec 2003) + + 17 Dec 2003; Andres Loeh ghc-6.2.ebuild, + files/ghc-6.2.documentation.patch: + New GHC version 6.2. + + 17 Dec 2003: Andres Loeh ghc-6.0.1.ebuild, + files/ghc-6.0.1.haddock.patch: + Added patch needed to compile documentation with haddock-0.6. + + 11 Nov 2003; Alexander Gabert ghc-5.04.3-r1.ebuild, + ghc-6.0.1.ebuild: + added ghc-6.0.1 bugfix from ghc-5.04.3-r1 bug30789 + + 22 Oct 2003; Andres Loeh ghc-5.04.3-r1.ebuild, + ghc-6.0.1.ebuild, ghc-6.0.ebuild: + Added libgmp to runtime dependencies, closing bug #31321. + + 12 Oct 2003; Alexander Gabert ghc-5.04.3-r1.ebuild: + added hardened-gcc -yet_exec flag mechanism and CFLAGS for ghc if hardened-gcc + is used + +*ghc-6.0.1 (31 Jul 2003) + + 31 Jul 2003; Andres Loeh ghc-6.0.1.ebuild: + Version bump. + + 30 Jul 2003; Andres Loeh ghc-6.0.ebuild: + Fixed bug that caused ghc to be built with HOpenGL despite -opengl being set. + + 29 Jul 2003; Andres Loeh ghc-5.04.3-r1.ebuild: + Marked 5.04.3-r1 stable. It fixes a couple of problems that keep appearing + with 5.04.3. + + 02 Jul 2003; Andres Loeh ghc-5.04.3-r1.ebuild: + Removed implicit X11 dependency (bug 23708). Thanks to Aaron Son + for discovering the problem. + +*ghc-6.0 (01 Jun 2003) + + 01 Jun 2003; Andres Loeh ghc-6.0.ebuild: + Version bump. Will probably remain in testing until new version is released, + as this version is considered to be beta by the developers. The ebuild has + been somewhat simplified: GHC's build system now supports bootstrapping to get + GHCi running automatically if necessary. + + 21 May 2003; Andres Loeh ghc-5.04.3-r1.ebuild, + files/ghc-5.04.3-r1.patch: + Added a dependency to haddock when generating docs. This should fix bug + #20989. Thanks to Mikael A and Peter Lennartz + for identifying the problem. + +*ghc-5.04.3-r1 (09 May 2003) + + 09 May 2003; Andres Loeh ghc-5.04.3-r1.ebuild: + Fixed bug that caused ghci to fail with glibc-2.3.2 (reported by Ralf Hinze + ). Also added the generation of documentation + again (had been missing for a while). To get full documentation, set the "doc" + USE flag. + +*ghc-5.04.2 (21 Mar 2003) + + 21 Mar 2003; George Shapovalov ghc-5.04.3.ebuild : + new version + Now with all virtuals in place should build off existing ghc nicely.. + + 21 Mar 2003; George Shapovalov ghc-5.04.2.ebuild : + created new virtual: virtual/ghc. + Made ghc depend on virtual/ghc (and provide one) instead of on dev-lang/ghc-bin + ghc-bin in turn now also provides virtual/ghc, this closes #10155 + + 13 Mar 2003; George Shapovalov ghc-5.04.2.ebuild : + fix for when ghc gets bootstrapped off different version. + Thanks to Andres Loeh and Ralf Hinze . + + 08 Mar 2003; George Shapovalov ghc-5.04.2.ebuild : + + updated the ebuild to correctly build (namely to build ghci) if bootstrapped off different (older) + version. See #10155 for details. + +*ghc-5.04i.2 (12 Feb 2003) + + 12 Feb 2003; George Shapovalov ghc-5.04.2.ebuild, files/digest-ghc-5.04.2 : + + The long awaited update. (#10155) + Fixes things on x86. !!!Needs testing on sparc!!! (has good chances to work on sparc, + provided ghc-bin-5.04.2 works) + ebuild bootstraps ghc from ghc-bin and contains remarks + on how to "maintain" it correctly (in short: for general purpose no special attention required) + + 17 Jan 2003; Matthew Turk : + Looks like it didn't take... Trying again! + + 09 Jan 2003; Matthew Turk : + Changed the docbook-sgml-dtd dependency to one that *exists*. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*ghc-5.04.ebuild (08 Aug 2002) + + 19 Aug 2002; George Shapovalov ghc-5.04.ebuild : + + fixed header, added >=dev-libs/gmp-4.1 dependency + + 08 Jul 2002; George Shapovalov ghc-5.04.ebuild, files/ghc-5.04-gentoo.patch.bz2 : + + new version, + bzipped patched (too large otherwise), + will keep uncompressed for 5.02.3 anc compressed for 5.04 until new version + is tested (to have one working meanwhile) + + ebuild (and large patching work) submitted by: + Sven Moritz Hallberg + +*ghc-5.02.3.ebuild (09 Jun 2002) + + 18 Jun 2002; George Shapovalov ghc-5.02.3.ebuild : + + Few improvements by Sven Moritz Hallberg : + Build DocBook documentation only if USEing 'doc'. Require DocBook DTD 3.1 in + that case. + + Thanks to a bug report by Matthew Walton I've noticed that GHC requires the + DocBook DTD 3.1, not 4.1. + + 09 Jun 2002; George Shapovalov all : + + First submission + From the home page: + + The Glasgow Haskell Compiler is a robust, fully-featured, optimising compiler + and interactive environment for Haskell 98, GHC compiles Haskell to either + native code or C. It implements numerous experimental language extensions + to Haskell 98; for example: concurrency, a foreign language interface, + multi-parameter type classes, scoped type variables, existential and universal + quantification, unboxed types, exceptions, weak pointers, and so on. GHC comes + with a generational garbage collector, and a space and time profiler. diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest new file mode 100644 index 0000000..88bee1e --- /dev/null +++ b/dev-lang/ghc/Manifest @@ -0,0 +1,24 @@ +AUX ghc-6.12.1-configure-CHOST.patch 851 RMD160 b85347a79d52270e1077c5a6e6ad675dd9a9b24d SHA1 e271c878ad3a7a00078c01858923ab6b814b2474 SHA256 b4e1ebeea2fdd1e04f14140fe07d991ac583f221bc79f0eb175fb378ed12cd69 +AUX ghc-6.12.2-configure-CHOST-part2.patch 958 RMD160 cab606658d051c3b5f5751df2c383d00ba6b5ee7 SHA1 58a26fc518e4e4b587c1742c709bc59d24b871cc SHA256 696cf5693b714b2c19cd3f32d5e96677cf9ad828a3f151f0c16fbc16585227a4 +AUX ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch 2575 RMD160 53dd2e84868f8b66e4d8741b121177bf8e305924 SHA1 2b25421962df33044d8f0556756563ab7d5b1a9d SHA256 9b9748775ddcafa0171f1594c4f5e0c90269e4fd65837d9167b127238cec3d93 +AUX ghc-6.12.3-configure-CHOST-darwin.patch 1990 RMD160 90278e2e8f7d53fa2f8142b04f645d22ba62e1b2 SHA1 f955bf12d4053703ec9fbee0ab802259108df82c SHA256 d2a7510b4b3ca3266fee0c21bbf0ed541159871082b51313c7681892e47ff61a +AUX ghc-6.12.3-configure-CHOST-freebsd.patch 2375 RMD160 6c847baeeeaa6ea75c4cf1c687145ffaaf6153d8 SHA1 cc5128a4f6049b2b61ee5789b6c4d15725bc53e3 SHA256 fd4edb1ff5c1f0f08ffad4bae3b2007af948ecdc9c5c285cc6f2953bca25d3cf +AUX ghc-6.12.3-ia64-fixed-relax.patch 1362 RMD160 81224e6cc74d20b80b93c55eaeda7e2a6a7e3ae0 SHA1 d93beaf3fa9fa37b87f6fc6c7fc85d488ff809c3 SHA256 db632a48cef7fdce8fd24759af33527d489121ce3e67cbbcd235608aa0247a31 +AUX ghc-6.12.3-ia64-storage-manager-fix.patch 3035 RMD160 067caf41e1ba60b5215b16eafeaec262904e2e2a SHA1 12a9ef095286f22e9b7107af28bff6916c3700d2 SHA256 9e08ad179c7fdc7de1899f89560ec26215968187956f2853639bbe85650fa2ab +AUX ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch 683 RMD160 4361e22211960ef347a49e5d0fa53d6337d2c7a6 SHA1 6caf69a755034794f470c3f1e5f48e7453d4e949 SHA256 82f48006c95fb9d01c8618f7457cd2744d7a1fada8c70d25544eefa23cbfde2b +AUX ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch 609 RMD160 a26c8a5c7fde2188639484d5cc622de669e5f427 SHA1 03615e6b6428dd693b57d16420f3853ce3d51f47 SHA256 537a96473cec66739534da7cc88bbde37d7f5f0ab158a9921e666985c18fc1b5 +AUX ghc-apply-gmp-hack 2565 RMD160 7f7607a1c7e9c35eb8a19d771e708c02cd929cd6 SHA1 73277db277bf700e19810f580f9e34a2617dbd38 SHA256 f78ac0e34e1f94b9ef7127f282557a50eb4171f326ac0e529e4b78f55e5a19c8 +AUX ghc-apply-gmp-hack~ 2563 RMD160 3096051038c98ddae8aacb8f21e69f568534e40c SHA1 57c6024ed12aa351724ac6f21add4cd410b3937a SHA256 b6f6393a63d61d8c2d27bac8b87af197f4b9e0a8ec9873e3c02871ab633d6d2c +AUX ghc-bash-completion 6496 RMD160 61574aab2f8ed4ae906df5ac291f528384b79b87 SHA1 a0d7c264cc8ff3d235511e151dc82f9e16691bac SHA256 82a862bea2c9248e06fcf74d307de07b05a55f9eb95f412762bd02e53fece822 +DIST ghc-6.12.3-src.tar.bz2 26592939 RMD160 021619aec4c820009e77745657bfdf0d9705f3e7 SHA1 d811be2131d4403ea452aa94fe71edd1b6bd0a79 SHA256 6cbdbe415011f2c7d15e4d850758d8d393f70617b88cb3237d2c602bb60e5e68 +DIST ghc-bin-6.12.3-alpha.tbz2 106110912 RMD160 f16d9e157eea5491871c19d3b86a4047935a7936 SHA1 17e2b02cd83aa31c7bccbeacde17225e38f62c11 SHA256 e2c50259619b8139a13af38eb1a5803cb2385a916ca2102490d5ab0905db797c +DIST ghc-bin-6.12.3-amd64.tbz2 82390661 RMD160 d1252e69ebab119a3c04c247b0665df5702ada6d SHA1 27b78fce6a21b4050a1f2cdcb4f005ab18750d7d SHA256 6a1c9978c4ad19bb98f70b900afa799f16cfd3e159bb6d51437c264e35f4d6cc +DIST ghc-bin-6.12.3-ia64-fixed-fiw.tbz2 107618519 RMD160 786f5223e777faabede85e0aa9ca179f8de447e2 SHA1 621e3b6582237672a6ad444988fa6802dac94714 SHA256 6e919c51317aebd6f4c82561a6e279154b4d98966030892df8e5cf2d6deb2128 +DIST ghc-bin-6.12.3-ppc.tbz2 88933294 RMD160 f8ecd6c9e8916cbff36570204a2c05db17fbcf14 SHA1 18985a30f9f811ee005b2ccb6b0ae24f439ba963 SHA256 36eb2d458c48c09a2700fb3814700cb91669cde1baf15af8a332b13b5d3e4236 +DIST ghc-bin-6.12.3-ppc64.tbz2 95781107 RMD160 b089772ef07a33db30084727a286a14e7a519f39 SHA1 2eab23cf6ee89cb188db0d77ae653ddceaf95ba0 SHA256 62c2424c97381be4e0e5f5bf1312a24ebe97c85a52d62bd9e35f991b6ec568f0 +DIST ghc-bin-6.12.3-x86-fbsd.tbz2 78971971 RMD160 e8a852e260d78bf5e3851952d5fb850f46ca89b1 SHA1 c08e81718202513f16219de29880271676473461 SHA256 8c39359b3dad6216a1b92464468f9c554d5bae546b037f57d7dccb8ecd5f9f7a +DIST ghc-bin-6.12.3-x86.tbz2 82262946 RMD160 8256df61e6998d819c7d40d613037c5f313c948b SHA1 73dc4422bbabf5c0d8de4a6672db4b3fedd42f9c SHA256 0d74a18473d6303e8818a6bd1de87f6dfd86466e7d967d68707a6c255a96945d +EBUILD ghc-6.12.3.ebuild 13956 RMD160 27d0545cf6f58427c8f93df0ab387cdf491264a5 SHA1 d3a372d24bd8e6aa1f5bac1ee761cf16b060f03c SHA256 d9d9382482a7b651241aca7ead864542affe53e9c9f20f18a37f05092fc3850e +MISC ChangeLog 34208 RMD160 97bf1012721aaa7529e81859b35d0d0aab3ed31c SHA1 da073f904dd3f93f102e5fe419094cb601a69c84 SHA256 e22f6e41508f04feefede1894275898a46a4c086f6221c17eadd66eaf68268e1 +MISC ghc-6.12.3.ebuild~ 13936 RMD160 f5caee9f301e0128fd14d399df2684b16595e3ad SHA1 519071d6cf599f9f6e20b75de39a8ec84a92ef1b SHA256 b0c75ade53deb6d768e2582a68c9bf66cf53e5528cd1f6f8cab5613986d0d148 +MISC metadata.xml 442 RMD160 9cfa0af9084477c8a70ecf0ac3fb3093ae0cd602 SHA1 be2833090f093ac1c8fc2f5c6f3f253bdbdd6b96 SHA256 2bacbdfcaea11289949a687626f59f99af8fda9ec495b2c349ce5898d9f0dcd4 diff --git a/dev-lang/ghc/files/ghc-6.12.1-configure-CHOST.patch b/dev-lang/ghc/files/ghc-6.12.1-configure-CHOST.patch new file mode 100644 index 0000000..3369d70 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.1-configure-CHOST.patch @@ -0,0 +1,29 @@ +--- old-ghc-6.12.0.20091010/configure.ac 2009-11-07 14:11:31.747192438 +0100 ++++ new-ghc-6.12.0.20091010/configure.ac 2009-11-07 14:11:31.752194402 +0100 +@@ -219,6 +219,8 @@ + exit 1 + fi + fi ++build=`echo "$build" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++[build=`echo "$build" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$host" = "" + then +@@ -231,6 +233,8 @@ + exit 1 + fi + fi ++host=`echo "$host" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++[host=`echo "$host" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$target" = "" + then +@@ -243,6 +247,8 @@ + exit 1 + fi + fi ++target=`echo "$target" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++[target=`echo "$target" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + exeext='' + soext='.so' diff --git a/dev-lang/ghc/files/ghc-6.12.2-configure-CHOST-part2.patch b/dev-lang/ghc/files/ghc-6.12.2-configure-CHOST-part2.patch new file mode 100644 index 0000000..e444ccf --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.2-configure-CHOST-part2.patch @@ -0,0 +1,42 @@ +From b1b23479f676259230cc31e40cc94b60df90487e Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Thu, 22 Apr 2010 22:44:56 +0300 +Subject: [PATCH] aclocal.m4: mangle 'pc' to 'unknown', mangle i[3-6]86 to i386 + +Signed-off-by: Sergei Trofimovich +--- + aclocal.m4 | 11 +++++++++-- + 1 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/aclocal.m4 b/aclocal.m4 +index 031145d..f401860 100644 +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -1279,7 +1279,7 @@ case "$1" in + hppa*) + $2="hppa" + ;; +- i386) ++[ i[3-6]86) ] #m4 bracket escape + $2="i386" + ;; + ia64) +@@ -1332,7 +1332,14 @@ case "$1" in + # -------------------------------- + # converts vendor from gnu to ghc naming, and assigns the result to $target_var + AC_DEFUN([GHC_CONVERT_VENDOR],[ +-$2="$1" ++case "$1" in ++ pc) ++ $2="unknown" ++ ;; ++ *) ++ $2="$1" ++ ;; ++ esac + ]) + + # GHC_CONVERT_OS(os, target_var) +-- +1.6.4.4 + diff --git a/dev-lang/ghc/files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch b/dev-lang/ghc/files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch new file mode 100644 index 0000000..4df29fd --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch @@ -0,0 +1,68 @@ +diff --git a/compiler/typecheck/TcForeign.lhs b/compiler/typecheck/TcForeign.lhs +index 073ca25..75e42ef 100644 +--- a/compiler/typecheck/TcForeign.lhs ++++ b/compiler/typecheck/TcForeign.lhs +@@ -30,10 +30,6 @@ import TcEnv + import ForeignCall + import ErrUtils + import Id +-#if alpha_TARGET_ARCH +-import Type +-import SMRep +-#endif + import Name + import TcType + import DynFlags +@@ -113,7 +109,6 @@ tcCheckFIType sig_ty arg_tys res_ty idecl@(CImport cconv safety _ CWrapper) = do + [arg1_ty] -> do checkForeignArgs isFFIExternalTy arg1_tys + checkForeignRes nonIOok isFFIExportResultTy res1_ty + checkForeignRes mustBeIO isFFIDynResultTy res_ty +- checkFEDArgs arg1_tys + where + (arg1_tys, res1_ty) = tcSplitFunTys arg1_ty + _ -> addErrTc (illegalForeignTyErr empty sig_ty) +@@ -175,31 +170,6 @@ checkMissingAmpersand dflags arg_tys res_ty + = return () + \end{code} + +-On an Alpha, with foreign export dynamic, due to a giant hack when +-building adjustor thunks, we only allow 4 integer arguments with +-foreign export dynamic (i.e., 32 bytes of arguments after padding each +-argument to a quadword, excluding floating-point arguments). +- +-The check is needed for both via-C and native-code routes +- +-\begin{code} +-#include "nativeGen/NCG.h" +- +-checkFEDArgs :: [Type] -> TcM () +-#if alpha_TARGET_ARCH +-checkFEDArgs arg_tys +- = check (integral_args <= 32) err +- where +- integral_args = sum [ (widthInBytes . argMachRep . primRepToCgRep) prim_rep +- | prim_rep <- map typePrimRep arg_tys, +- primRepHint prim_rep /= FloatHint ] +- err = ptext (sLit "On Alpha, I can only handle 32 bytes of non-floating-point arguments to foreign export dynamic") +-#else +-checkFEDArgs _ = return () +-#endif +-\end{code} +- +- + %************************************************************************ + %* * + \subsection{Exports} +diff --git a/mk/config.mk.in b/mk/config.mk.in +index 7399de0..a9e875c 100644 +--- a/mk/config.mk.in ++++ b/mk/config.mk.in +@@ -176,7 +176,7 @@ endif + # Whether to use libffi for adjustors (foreign import "wrapper") or + # not. If we have built-in support (rts/Adjustor.c) then we use that, + # otherwise we fall back on libffi, which is slightly slower. +-ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64 alpha powerpc ia64,),YES,NO)) ++ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64 powerpc ia64,),YES,NO)) + ifeq "$(ArchHasAdjustorSupport)" "YES" + UseLibFFIForAdjustors=NO + else diff --git a/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-darwin.patch b/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-darwin.patch new file mode 100644 index 0000000..087fb4a --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-darwin.patch @@ -0,0 +1,42 @@ +--- configure.ac.orig 2010-08-03 03:07:58.000000000 +0900 ++++ configure.ac 2010-08-03 03:09:38.000000000 +0900 +@@ -225,7 +225,7 @@ + echo "Bootstrapping GHC is a cross compiler. This probably isn't going to work" + fi + fi +-build=`echo "$build" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` ++build=`echo "$build" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/' -e 's/darwin.*$/darwin/'` + [build=`echo "$build" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + # We have to run these unconditionally, but we may discard their +@@ -260,7 +260,7 @@ + GHC_CONVERT_VENDOR([$build_vendor], [BuildVendor]) + GHC_CONVERT_OS([$build_os], [BuildOS]) + fi +-host=`echo "$host" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` ++host=`echo "$host" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/' -e 's/darwin.*$/darwin/'` + [host=`echo "$host" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$host_alias" = "" +@@ -282,7 +282,7 @@ + GHC_CONVERT_VENDOR([$host_vendor], [HostVendor]) + GHC_CONVERT_OS([$host_os], [HostOS]) + fi +-target=`echo "$target" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` ++target=`echo "$target" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/' -e 's/darwin.*$/darwin/'` + [target=`echo "$target" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$target_alias" = "" +--- aclocal.m4.orig 2010-08-03 03:29:26.000000000 +0900 ++++ aclocal.m4 2010-08-03 03:33:36.000000000 +0900 +@@ -1358,6 +1358,10 @@ + freebsd*) + $2="freebsd" + ;; ++ # for things like darwin10 ++ darwin*) ++ $2="darwin" ++ ;; + *) + echo "Unknown OS $1" + exit 1 diff --git a/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-freebsd.patch b/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-freebsd.patch new file mode 100644 index 0000000..3600a58 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-configure-CHOST-freebsd.patch @@ -0,0 +1,58 @@ +gcc on FreeBSD/Gentoo/x86 has 'i686-gentoo-freebsd7.2' triplet, but ghc likes 'i386-unknown-freebsd' +Mangle -gentoo- to -unknown-, mangle '-freebsd7.2' (and other numerics) to '-freebsd' +Thanks to naota for the report and testing. +diff --git a/aclocal.m4 b/aclocal.m4 +index f401860..7f93ebf 100644 +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -1333,7 +1333,7 @@ case "$1" in + # converts vendor from gnu to ghc naming, and assigns the result to $target_var + AC_DEFUN([GHC_CONVERT_VENDOR],[ + case "$1" in +- pc) ++ pc|gentoo) + $2="unknown" + ;; + *) +@@ -1354,6 +1354,10 @@ case "$1" in + freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku) + $2="$1" + ;; ++ # for things like freebsd7.2 ++ freebsd*) ++ $2="freebsd" ++ ;; + *) + echo "Unknown OS $1" + exit 1 +diff --git a/configure.ac b/configure.ac +index 0360fa5..0a1ce25 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -225,7 +225,7 @@ then + echo "Bootstrapping GHC is a cross compiler. This probably isn't going to work" + fi + fi +-build=`echo "$build" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++build=`echo "$build" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` + [build=`echo "$build" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + # We have to run these unconditionally, but we may discard their +@@ -260,7 +260,7 @@ else + GHC_CONVERT_VENDOR([$build_vendor], [BuildVendor]) + GHC_CONVERT_OS([$build_os], [BuildOS]) + fi +-host=`echo "$host" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++host=`echo "$host" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` + [host=`echo "$host" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$host_alias" = "" +@@ -282,7 +282,7 @@ else + GHC_CONVERT_VENDOR([$host_vendor], [HostVendor]) + GHC_CONVERT_OS([$host_os], [HostOS]) + fi +-target=`echo "$target" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/'` ++target=`echo "$target" | sed -e 's/linux-gnu/linux/' -e 's/-pc-/-unknown-/' -e 's/-gentoo-/-unknown-/' -e 's/freebsd.*$/freebsd/'` + [target=`echo "$target" | sed -e 's/i[4-6]86/i386/'`] # escaping square bracket + + if test "$target_alias" = "" diff --git a/dev-lang/ghc/files/ghc-6.12.3-ia64-fixed-relax.patch b/dev-lang/ghc/files/ghc-6.12.3-ia64-fixed-relax.patch new file mode 100644 index 0000000..37bfab1 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-ia64-fixed-relax.patch @@ -0,0 +1,35 @@ +commit 7b45030b81fb0588b858400c051f9f7c10ef2760 +Author: Sergei Trofimovich +Date: Tue Jul 6 11:39:18 2010 +0300 + + Fixing link failure of compiler on ia64 ('-Wl,' prefixed value passed directly to ld) + + /usr/bin/ld -Wl,--relax -r -o dist-stage1/build/HSghc-6.10.4.o \ + dist-stage1/build/BasicTypes.o dist-stage1/build/DataCon.o ... + /usr/bin/ld: unrecognized option '-Wl,--relax' + + If we just drop '-Wl,' part it will not help as '-r' and '--relax' are incompatible. + + Looks like '-Wl,--relax' was skipped by earlier binutils' ld as unknown option. + Removing ia64 specific path. + + Signed-off-by: Sergei Trofimovich + +diff --git a/compiler/ghc.mk b/compiler/ghc.mk +index 6b25efa..29d3ade 100644 +--- a/compiler/ghc.mk ++++ b/compiler/ghc.mk +@@ -337,13 +337,6 @@ ifeq "$(TargetOS_CPP)" "openbsd" + compiler_CONFIGURE_OPTS += --ld-options=-E + endif + +-ifeq "$(GhcUnregisterised)" "NO" +-ifeq "$(HOSTPLATFORM)" "ia64-unknown-linux" +-# needed for generating proper relocation in large binaries: trac #856 +-compiler_CONFIGURE_OPTS += --ld-option=-Wl,--relax +-endif +-endif +- + # We need to turn on profiling either if we have been asked to + # (GhcLibProfiled = YES) or if we want GHC itself to be compiled with + # profiling enabled (GhcProfiled = YES). diff --git a/dev-lang/ghc/files/ghc-6.12.3-ia64-storage-manager-fix.patch b/dev-lang/ghc/files/ghc-6.12.3-ia64-storage-manager-fix.patch new file mode 100644 index 0000000..1458dcc --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-ia64-storage-manager-fix.patch @@ -0,0 +1,62 @@ +storage manager: preserve upper address bits on 64bit machines (thanks to zygoloid) + +the issue: durin ia64 ghc bootstrap (both 6.10.4 and 6.12.3) I +got the failure on stage2 phase: + "inplace/bin/ghc-stage2" -H32m -O -H64m -O0 -w ... + ghc-stage2: internal error: evacuate: strange closure type 15 + (GHC version 6.12.3 for ia64_unknown_linux) + Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug + make[1]: *** [libraries/dph/dph-base/dist-install/build/Data/Array/Parallel/Base/Hyperstrict.o] Aborted + +I attached gdb and got backtrace: + +Breakpoint 1 at 0x400000000469ec31: file rts/RtsMessages.c, line 39. +(gdb) run -B/var/tmp/portage/dev-lang/ghc-6.12.3/work/ghc-6.12.3/inplace/bin --info +Starting program: /var/tmp/portage/dev-lang/ghc-6.12.3/work/ghc-6.12.3/inplace/lib/ghc-stage2 -B/var/tmp/portage/dev-lang/ghc-6.12.3/work/ghc-6.12.3/inplace/bin --info +[Thread debugging using libthread_db enabled] + +Breakpoint 1, barf (s=0x40000000047915b0 "evacuate: strange closure type %d") at rts/RtsMessages.c:39 +39 va_start(ap,s); +(gdb) bt +#0 barf (s=0x40000000047915b0 "evacuate: strange closure type %d") at rts/RtsMessages.c:39 +#1 0x400000000474a1e0 in evacuate (p=0x6000000000147958) at rts/sm/Evac.c:756 +#2 0x40000000046d68c0 in scavenge_srt (srt=0x6000000000147958, srt_bitmap=7) at rts/sm/Scav.c:348 +... + +> 16:52:53 < zygoloid> slyfox: i'm no ghc expert but it looks like HEAP_ALLOCED_GC(q) +> is returning true for a FUN_STATIC closure +> 17:18:43 < zygoloid> try: p HEAP_ALLOCED_miss((unsigned long)(*p) >> 20, *p) +> 17:19:12 < slyfox> (gdb) p HEAP_ALLOCED_miss((unsigned long)(*p) >> 20, *p) +> 17:19:12 < slyfox> $1 = 0 +> 17:19:40 < zygoloid> i /think/ that means the mblock_cache is broken +> 17:22:45 < zygoloid> i can't help further. however i am suspicious that you seem to have pointers with similar-looking low 33 +> bits and different high 4 bits, and it looks like such pointers get put into the same bucket in +> mblock_cache. +... +> 17:36:16 < zygoloid> slyfox: try changing the definition of MbcCacheLine to StgWord64, see if that helps +> 17:36:31 < zygoloid> that's in includes/rts/storage/MBlock.h +And it helped! + +diff --git a/includes/rts/storage/MBlock.h b/includes/rts/storage/MBlock.h +index 0943d4c..a113498 100644 +--- a/includes/rts/storage/MBlock.h ++++ b/includes/rts/storage/MBlock.h +@@ -126,7 +126,17 @@ extern StgWord8 mblock_map[]; + + #define MBC_LINE_BITS 0 + #define MBC_TAG_BITS 15 +-typedef StgWord32 MbcCacheLine; // could use 16, but 32 was faster ++ ++#if x86_64_HOST_ARCH ++// 32bits are enough for 'entry' as modern amd64 boxes have ++// only 48bit sized virtual addres. ++typedef StgWord32 MbcCacheLine; ++#else ++// 32bits is not enough here as some arches (like ia64) use ++// upper address bits to distinct memory areas. ++typedef StgWord64 MbcCacheLine; ++#endif ++ + typedef StgWord8 MBlockMapLine; + + #define MBLOCK_MAP_LINE(p) (((StgWord)p & 0xffffffff) >> (MBLOCK_SHIFT + MBC_LINE_BITS)) diff --git a/dev-lang/ghc/files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch b/dev-lang/ghc/files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch new file mode 100644 index 0000000..5eb6834 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch @@ -0,0 +1,12 @@ +diff -rN -u old-ghc/mk/config.mk.in new-ghc/mk/config.mk.in +--- old-ghc/mk/config.mk.in 2010-07-10 00:22:07.583742895 +0300 ++++ new-ghc/mk/config.mk.in 2010-07-10 00:22:08.049743314 +0300 +@@ -177,7 +177,7 @@ + # Whether to use libffi for adjustors (foreign import "wrapper") or + # not. If we have built-in support (rts/Adjustor.c) then we use that, + # otherwise we fall back on libffi, which is slightly slower. +-ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64 powerpc ia64,),YES,NO)) ++ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64 powerpc,),YES,NO)) + ifeq "$(ArchHasAdjustorSupport)" "YES" + UseLibFFIForAdjustors=NO + else diff --git a/dev-lang/ghc/files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch b/dev-lang/ghc/files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch new file mode 100644 index 0000000..bd712e3 --- /dev/null +++ b/dev-lang/ghc/files/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch @@ -0,0 +1,13 @@ +diff --git a/mk/config.mk.in b/mk/config.mk.in +index 3fcc0f0..496a6f7 100644 +--- a/mk/config.mk.in ++++ b/mk/config.mk.in +@@ -176,7 +176,7 @@ endif + # Whether to use libffi for adjustors (foreign import "wrapper") or + # not. If we have built-in support (rts/Adjustor.c) then we use that, + # otherwise we fall back on libffi, which is slightly slower. +-ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64 powerpc,),YES,NO)) ++ArchHasAdjustorSupport=$(strip $(if $(findstring $(HostArch_CPP),i386 x86_64,),YES,NO)) + ifeq "$(ArchHasAdjustorSupport)" "YES" + UseLibFFIForAdjustors=NO + else diff --git a/dev-lang/ghc/files/ghc-apply-gmp-hack b/dev-lang/ghc/files/ghc-apply-gmp-hack new file mode 100644 index 0000000..91b9315 --- /dev/null +++ b/dev-lang/ghc/files/ghc-apply-gmp-hack @@ -0,0 +1,61 @@ +# this script is expected to be sourced by ghc ebuilds built against libgmp.so.3 library +# +# > source "${FILESDIR}/ghc-apply-gmp-hack" +# +# What it does and why it works: +# > GMP 5.0 is upwardly source and binary compatible with 4.x, and 3.x versions, +# > except for applications that use the semi-documented mpn_bdivmod function. +# +# > The solib numbers now reflect the removal of the documented but preliminary +# > mpn_bdivmod function; we correctly flag incompatibility with GMP 4.3. +# > GMP 5.0.0 has this wrong, and should perhaps be uninstalled to avoid confusion. +# +# taken from http://gmplib.org/gmp5.0.html +# +# Luckily, ghc does not use the 'mpn_bdivmod' function, so we can easily use +# libgmp.so.10 for binaries which require libgmp.so.3 +# +# So, this script checks whether this system has libgmp.so.10 and if has +# shows it to bootstrapper-compiler via populating LD_LIBRARY_PATH +# (it actually exports function doing this) +# +# After bootstrapping resulting compiler will not depend on old libgmp +# Newer ghc binaries must be built against newer gmp +# +# Blames should be directed to Sergei Trofimovich + +# should be used: +# > inherit multilib +# > ... +# > # somewhere in src_unpack() { # as early as possible, right after unpacking source/binary +# > source "${FILESDIR}/ghc-apply-gmp-hack" "$(get_libdir)" + +local libdir_name=$1 +# let's see if we are in affected system +if has_version '>=dev-libs/gmp-5.0.1'; then + local libgmpso3=$EROOT/usr/$libdir_name/libgmp.so.3 + local libgmpso10=$EROOT/usr/$libdir_name/libgmp.so.10 + + # bother user only if things won't work for him + if [[ ! -e "$libgmpso3" ]]; then + if use binary; then + eerror "You have requested precompiled binary installation, which is" + eerror "built against 'libgmp.so.3'. You can create compatibility symlink" + eerror "if you have '$libgmpso10' and wish to use installed binary:" + eerror " # ln -s libgmp.so.10 '$libgmpso3'" + die "libgmp.so.3 not found" + else + if [[ -e "$libgmpso10" ]]; then + local fake_solib_dir=${S}/fake_solibs + mkdir "$fake_solib_dir" || die "failed to make fake lib dir" + elog "Enabling libgmp hack:" + elog "| Making symlink: '$fake_solib_dir/libgmp.so.3' -> '$libgmpso10'" + ln -s "$libgmpso10" "$fake_solib_dir/libgmp.so.3" || die "failed to make fake symlink" + export LD_LIBRARY_PATH=$fake_solib_dir${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH + elog "| setting new LD_LIBRARY_PATH='$LD_LIBRARY_PATH'" + else + eerror "'$libgmpso3' and '$libgmpso10' are not found. Please, report the breakage." + fi + fi + fi +fi diff --git a/dev-lang/ghc/files/ghc-bash-completion b/dev-lang/ghc/files/ghc-bash-completion new file mode 100644 index 0000000..0ee2149 --- /dev/null +++ b/dev-lang/ghc/files/ghc-bash-completion @@ -0,0 +1,218 @@ +# ghc-pkg command line completion for bash +# +# Copyright 2006-2007 Lennart Kolmodin + +_ghc-pkg-get-ghc-pkg() +{ + echo ghc-pkg +} + +_ghc-pkg-pkg-fields() +{ + # usage: _ghc-pkg-pkg-fields pkg-id + # + # list all fields of the pkg-id + + # same fields for all packages but different in different versions of + # ghc-pkg? this can probably be done better/faster + + if [[ -z "$1" ]]; then + echo "usage: _ghc-pkg-pkg-fields pkg-id" + return 1 + fi + + local fields + + fields="$( $(_ghc-pkg-get-ghc-pkg) describe $1 )" + + #if [[ fields != *"cannot find package"* ]]; then + echo "$fields" | grep ".*:.*" | sed "s/^\(.*\):.*\$/\1/" + #fi +} + +_ghc-pkg-pkg-ids() +{ + # usage: _ghc-pkg-pkg-ids + # + # simply lists all package ids known by ghc-pkg. + $(_ghc-pkg-get-ghc-pkg) list --simple-output +} + +_ghc-pkg-pkgs() +{ + # usage: _ghc-pkg-pkgs [include-pkgs] [include-ids] + # + # with optional parameter include-pkgs it will list all packages known + # to ghc-pkg. + # with optional parameter include-ids it will list all package-ids known + # to ghc-pkg. + local pkgs + local result + pkgs=( $( _ghc-pkg-pkg-ids ) ) + result=( ) + + local withPkgs="no" withIds="no" + while [[ -n "$1" ]]; do + case "$1" in + include-pkgs) + withPkgs="yes" ;; + include-ids) + withIds="yes" ;; + *) + echo "unknown parameter '$1' to _ghc-pkg-pkgs" + return 1 ;; + esac + shift + done + + # user must supply either include-pkgs, include-ids or both + if [[ $withPkgs != "yes" && $withIds != "yes" ]]; then + echo "usage: _ghc-pkg-pkgs [include-pkgs] [include-ids]" + return 1 + fi + + # find all packages if the user requested them + if [[ $withPkgs == "yes" ]]; then + # O(n^2) algorithm to exclude duplicates + for p in ${pkgs[*]}; do + p="${p//-[0-9.]*/}" + for existing in ${result[*]}; do + if [[ "$existing" == "$p" ]]; then + continue 2 + fi + done + result=( "${result[@]}" "${p}" ) + done + fi + + # include all pkg-ids if requested + if [[ $withIds == "yes" ]]; then + result=( "${result[@]}" "${pkgs[@]}" ) + fi + + # we are finished, echo the result + echo "${result[*]}" + + # happy ending + return 0 +} + +_ghc-pkg() +{ + local cur + cur=${COMP_WORDS[COMP_CWORD]} + + COMPREPLY=() + + local actions flags + actions='register update unregister expose hide list latest describe field' + dbflags="--user \ + --global \ + -f --package-conf= \ + --global-conf=" + registerflags="--force \ + -g --auto-ghci-libs \ + -D --define-name=" + listflags="--simple-output" + flags="$dbflags \ + $registerflags \ + $listflags \ + -? --help \ + -V --version" + + # if it's the users first word; complete it and return + if (($COMP_CWORD == 1)); then + COMPREPLY=( $( compgen -W "$actions $flags" -- $cur ) ) + return 0 + fi + + # now we know we have at least one word written + + local action="unknown" \ + prev numwords \ + cword act + prev=${COMP_WORDS[COMP_CWORD-1]} + numwords=${#COMP_WORDS[@]} + + # find the action with O(n*m) algorithm + # where n = ${#COMP_WORDS[*]} + # m = number of actions + for cword in ${COMP_WORDS[*]}; do + for act in $actions; do + if [[ "$cword" == "$act" ]]; then + action=$cword + fi + done + done + + case $action in + register|update) + # we want to complete both flags and paths, how? + # we do it by checking if the user has started to write a flag + # or a path, and then decide what to complete. + # that is, to complete a flag, the user must start to write a '-' + if [[ "$cur" == -* ]]; then + # (we assume) it's the start of a flag + # set COMPREPLY to flags relevant to these actions + COMPREPLY=( $( compgen -W "$dbflags $registerflags" -- $cur ) ) + fi + ;; + unregister|expose|hide|list|describe) + # all these actions can be completed with exactly one argument, + # a pkg-id. + COMPREPLY=( $( compgen -W "$dbflags" -- $cur ) ) + + # add special flags for some actions + if [[ "$action" == "list" ]]; then + COMPREPLY+=( $( compgen -W "$listflags" -- $cur ) ) + fi + + COMPREPLY+=( $( compgen -W "$( _ghc-pkg-pkgs include-ids )" -- $cur ) ) + ;; + latest) + # complete only packages, not package ids + COMPREPLY=( $( compgen -W "$( _ghc-pkg-pkgs include-pkgs )" -- $cur ) ) + ;; + field) + # we should always complete on the flags... + COMPREPLY=( $( compgen -W "$dbflags" -- $cur ) ) + + # then, we should either complete the package name or the field + # lets find out which one + + # find the number of words in COMP_WORDS before COMP_CWORD that + # isn't flags. it should be 2 or 3 for us to complete it, + # exactly 2 if we should complete the package name + # exactly 3 if we should complete the field name + # otherwise, don't do any additional completion except the + # flags + + # count the number of non flags up till the current word + local numnonflags=0 lastword i + for (( i=0 ; $i < $COMP_CWORD ; i++ )); do + if [[ ${COMP_WORDS[$i]} != -* ]]; then + lastword=${COMP_WORDS[$i]} + numnonflags=$(( ++numnonflags )) + fi + done + + case $numnonflags in + 2) + # complete on pkg-ids + COMPREPLY+=( $( compgen -W "$( _ghc-pkg-pkgs include-ids )" -- $cur ) ) ;; + 3) + # complete on fields + COMPREPLY+=( $( compgen -W "$( _ghc-pkg-pkg-fields $lastword )" -- $cur ) ) ;; + esac + ;; + *) + # unknown action, not yet given by the user + # return all possible completions + COMPREPLY=( $( compgen -W "$actions $flags" -- $cur ) ) + ;; + esac +} + +complete -F _ghc-pkg -o default ghc-pkg + +# vim: set ft=sh tw=80 sw=4 et : diff --git a/dev-lang/ghc/ghc-6.12.3.ebuild b/dev-lang/ghc/ghc-6.12.3.ebuild new file mode 100644 index 0000000..d4ea82a --- /dev/null +++ b/dev-lang/ghc/ghc-6.12.3.ebuild @@ -0,0 +1,401 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.12.3.ebuild,v 1.10 2010/07/21 21:49:33 slyfox Exp $ + +# Brief explanation of the bootstrap logic: +# +# Previous ghc ebuilds have been split into two: ghc and ghc-bin, +# where ghc-bin was primarily used for bootstrapping purposes. +# From now on, these two ebuilds have been combined, with the +# binary USE flag used to determine whether or not the pre-built +# binary package should be emerged or whether ghc should be compiled +# from source. If the latter, then the relevant ghc-bin for the +# arch in question will be used in the working directory to compile +# ghc from source. +# +# This solution has the advantage of allowing us to retain the one +# ebuild for both packages, and thus phase out virtual/ghc. + +# Note to users of hardened gcc-3.x: +# +# If you emerge ghc with hardened gcc it should work fine (because we +# turn off the hardened features that would otherwise break ghc). +# However, emerging ghc while using a vanilla gcc and then switching to +# hardened gcc (using gcc-config) will leave you with a broken ghc. To +# fix it you would need to either switch back to vanilla gcc or re-emerge +# ghc (or ghc-bin). Note that also if you are using hardened gcc-3.x and +# you switch to gcc-4.x that this will also break ghc and you'll need to +# re-emerge ghc (or ghc-bin). People using vanilla gcc can switch between +# gcc-3.x and 4.x with no problems. + +inherit base autotools bash-completion eutils flag-o-matic multilib toolchain-funcs ghc-package versionator + +DESCRIPTION="The Glasgow Haskell Compiler" +HOMEPAGE="http://www.haskell.org/ghc/" + +arch_binaries="" + +arch_binaries="$arch_binaries alpha? ( http://code.haskell.org/~slyfox/ghc-alpha/ghc-bin-${PV}-alpha.tbz2 )" +arch_binaries="$arch_binaries x86? ( mirror://gentoo/ghc-bin-${PV}-x86.tbz2 )" +arch_binaries="$arch_binaries amd64? ( mirror://gentoo/ghc-bin-${PV}-amd64.tbz2 )" +arch_binaries="$arch_binaries ia64? ( http://code.haskell.org/~slyfox/ghc-ia64/ghc-bin-${PV}-ia64-fixed-fiw.tbz2 )" +#arch_binaries="$arch_binaries sparc? ( http://haskell.org/~duncan/ghc/ghc-bin-${PV}-sparc.tbz2 )" +arch_binaries="$arch_binaries ppc64? ( mirror://gentoo/ghc-bin-${PV}-ppc64.tbz2 )" +arch_binaries="$arch_binaries ppc? ( mirror://gentoo/ghc-bin-${PV}-ppc.tbz2 )" + +# various ports: +arch_binaries="$arch_binaries x86-fbsd? ( http://code.haskell.org/~slyfox/ghc-x86-fbsd/ghc-bin-${PV}-x86-fbsd.tbz2 )" + +# arch_binaries="$arch_binaries x86-macos? ( http://www.haskell.org/ghc/dist/6.10.4/maeder/ghc-6.10.4-i386-apple-darwin.tar.bz2 )" + +SRC_URI="!binary? ( http://darcs.haskell.org/download/dist/${PV}/${P}-src.tar.bz2 ) + !ghcbootstrap? ( $arch_binaries )" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="binary doc ghcbootstrap" + +RDEPEND=" + !dev-lang/ghc-bin + !kernel_Darwin? ( >=sys-devel/gcc-2.95.3 ) + kernel_Linux? ( >=sys-devel/binutils-2.17 ) + >=dev-lang/perl-5.6.1 + >=dev-libs/gmp-4.1 + !=ghc-5.04.3 on their $PATH already + +PDEPEND="!ghcbootstrap? ( =app-admin/haskell-updater-1.1* )" + +# use undocumented feature STRIP_MASK to fix this issue: +# http://hackage.haskell.org/trac/ghc/ticket/3580 +STRIP_MASK="*/HSffi.o" + +append-ghc-cflags() { + local flag compile assemble link + for flag in $*; do + case ${flag} in + compile) compile="yes";; + assemble) assemble="yes";; + link) link="yes";; + *) + [[ ${compile} ]] && GHC_CFLAGS="${GHC_CFLAGS} -optc${flag}" + [[ ${assemble} ]] && GHC_CFLAGS="${GHC_CFLAGS} -opta${flag}" + [[ ${link} ]] && GHC_CFLAGS="${GHC_CFLAGS} -optl${flag}";; + esac + done +} + +ghc_setup_cflags() { + # We need to be very careful with the CFLAGS we ask ghc to pass through to + # gcc. There are plenty of flags which will make gcc produce output that + # breaks ghc in various ways. The main ones we want to pass through are + # -mcpu / -march flags. These are important for arches like alpha & sparc. + # We also use these CFLAGS for building the C parts of ghc, ie the rts. + strip-flags + strip-unsupported-flags + + GHC_CFLAGS="" + for flag in ${CFLAGS}; do + case ${flag} in + + # Ignore extra optimisation (ghc passes -O to gcc anyway) + # -O2 and above break on too many systems + -O*) ;; + + # Arch and ABI flags are what we're really after + -m*) append-ghc-cflags compile assemble ${flag};; + + # Debugging flags don't help either. You can't debug Haskell code + # at the C source level and the mangler discards the debug info. + -g*) ;; + + # Ignore all other flags, including all -f* flags + esac + done + + # hardened-gcc needs to be disabled, because the mangler doesn't accept + # its output. + gcc-specs-pie && append-ghc-cflags compile link -nopie + gcc-specs-ssp && append-ghc-cflags compile -fno-stack-protector + + # prevent from failind building unregisterised ghc: + # http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg171602.html + use ppc64 && append-ghc-cflags compile -mminimal-toc +} + +pkg_setup() { + if use ghcbootstrap; then + ewarn "You requested ghc bootstrapping, this is usually only used" + ewarn "by Gentoo developers to make binary .tbz2 packages for" + ewarn "use with the ghc ebuild's USE=\"binary\" feature." + use binary && \ + die "USE=\"ghcbootstrap binary\" is not a valid combination." + [[ -z $(type -P ghc) ]] && \ + die "Could not find a ghc to bootstrap with." + fi +} + +src_unpack() { + # Create the ${S} dir if we're using the binary version + use binary && mkdir "${S}" + + base_src_unpack + #source "${FILESDIR}/ghc-apply-gmp-hack" "$(get_libdir)" + + ghc_setup_cflags + + if ! use ghcbootstrap; then + # Modify the wrapper script from the binary tarball to use GHC_CFLAGS. + # See bug #313635. + sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_CFLAGS}|" \ + "${WORKDIR}/usr/bin/ghc-${PV}" + fi + + if use binary; then + + # Move unpacked files to the expected place + mv "${WORKDIR}/usr" "${S}" + else + if ! use ghcbootstrap; then + # Relocate from /usr to ${WORKDIR}/usr + sed -i -e "s|/usr|${WORKDIR}/usr|g" \ + "${WORKDIR}/usr/bin/ghc-${PV}" \ + "${WORKDIR}/usr/bin/ghci-${PV}" \ + "${WORKDIR}/usr/bin/ghc-pkg-${PV}" \ + "${WORKDIR}/usr/bin/hsc2hs" \ + "${WORKDIR}/usr/$(get_libdir)/${P}/package.conf.d/"* \ + || die "Relocating ghc from /usr to workdir failed" + + # regenerate the binary package cache + "${WORKDIR}/usr/bin/ghc-pkg" recache + fi + + sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_CFLAGS}|" \ + "${S}/ghc/ghc.wrapper" + + # Since GHC 6.12.2 the GHC wrappers store which GCC version GHC was + # compiled with, by saving the path to it. The purpose is to make sure + # that GHC will use the very same gcc version when it compiles haskell + # sources, as the extra-gcc-opts files contains extra gcc options which + # match only this GCC version. + # However, this is not required in Gentoo, as only modern GCCs are used + # (>4). + # Instead, this causes trouble when for example ccache is used during + # compilation, but we don't want the wrappers to point to ccache. + # Due to the above, we simply remove GCC from the wrappers, which forces + # GHC to use GCC from the users path, like previous GHC versions did. + + # Remove path to gcc + sed -i -e '/pgmgcc/d' \ + "${S}/rules/shell-wrapper.mk" + + # Remove usage of the path to gcc + sed -i -e 's/-pgmc "$pgmgcc"//' \ + "${S}/ghc/ghc.wrapper" + + cd "${S}" # otherwise epatch will break + + epatch "${FILESDIR}/ghc-6.12.1-configure-CHOST.patch" + epatch "${FILESDIR}/ghc-6.12.2-configure-CHOST-part2.patch" + epatch "${FILESDIR}/ghc-6.12.3-configure-CHOST-freebsd.patch" + epatch "${FILESDIR}/ghc-6.12.3-configure-CHOST-darwin.patch" + + # -r and --relax are incompatible + epatch "${FILESDIR}/ghc-6.12.3-ia64-fixed-relax.patch" + + # prevent from wiping upper address bits used in cache lookup + epatch "${FILESDIR}/ghc-6.12.3-ia64-storage-manager-fix.patch" + + # fixes build failure of adjustor code + epatch "${FILESDIR}/ghc-6.12.3-alpha-use-libffi-for-foreign-import-wrapper.patch" + + # native adjustor (NA) code is broken: interactive darcs-2.4 coredumps on NA + epatch "${FILESDIR}/ghc-6.12.3-ia64-use-libffi-for-foreign-import-wrapper.patch" + + # same with NA on ppc + epatch "${FILESDIR}/ghc-6.12.3-ppc-use-libffi-for-foreign-import-wrapper.patch" + + # as we have changed the build system + eautoreconf + fi +} + +src_compile() { + if ! use binary; then + + # initialize build.mk + echo '# Gentoo changes' > mk/build.mk + + # Put docs into the right place, ie /usr/share/doc/ghc-${PV} + echo "docdir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk + echo "htmldir = ${EPREFIX}/usr/share/doc/${P}" >> mk/build.mk + + # We also need to use the GHC_CFLAGS flags when building ghc itself + echo "SRC_HC_OPTS+=${GHC_CFLAGS}" >> mk/build.mk + #echo "SRC_CC_OPTS+=${CFLAGS} -Wa,--noexecstack" >> mk/build.mk + + # We can't depend on haddock except when bootstrapping when we + # must build docs and include them into the binary .tbz2 package + if use ghcbootstrap && use doc; then + echo XMLDocWays="html" >> mk/build.mk + echo HADDOCK_DOCS=YES >> mk/build.mk + else + echo XMLDocWays="" >> mk/build.mk + echo HADDOCK_DOCS=NO >> mk/build.mk + fi + + sed -e "s|utils/haddock_dist_INSTALL_SHELL_WRAPPER = YES|utils/haddock_dist_INSTALL_SHELL_WRAPPER = NO|" \ + -i utils/haddock/ghc.mk + + # circumvent a very strange bug that seems related with ghc producing + # too much output while being filtered through tee (e.g. due to + # portage logging) reported as bug #111183 + echo "SRC_HC_OPTS+=-w" >> mk/build.mk + + # some arches do not support ELF parsing for ghci module loading + # PPC64: never worked (should be easy to implement) + # alpha: never worked + if use alpha || use ppc64; then + echo "GhcWithInterpreter=NO" >> mk/build.mk + fi + + # we have to tell it to build unregisterised on some arches + # ppc64: EvilMangler currently does not understand some TOCs + # ia64: EvilMangler bitrot + if use alpha || use ia64 || use ppc64; then + echo "GhcUnregisterised=YES" >> mk/build.mk + echo "GhcWithNativeCodeGen=NO" >> mk/build.mk + echo "SplitObjs=NO" >> mk/build.mk + echo "GhcRTSWays := debug" >> mk/build.mk + echo "GhcNotThreaded=YES" >> mk/build.mk + fi + + # Have "ld -r --relax" problem with split-objs on sparc: + if use sparc; then + echo "SplitObjs=NO" >> mk/build.mk + fi + + # Get ghc from the unpacked binary .tbz2 + # except when bootstrapping we just pick ghc up off the path + if ! use ghcbootstrap; then + export PATH="${WORKDIR}/usr/bin:${PATH}" + fi + + econf || die "econf failed" + + # LC_ALL needs to workaround ghc's ParseCmm failure on some (es) locales + # bug #202212 / http://hackage.haskell.org/trac/ghc/ticket/4207 + LC_ALL=C emake all || die "make failed" + + fi # ! use binary +} + +src_install() { + if use binary; then + mv "${S}/usr" "${ED}" + + # Remove the docs if not requested + if ! use doc; then + rm -rf "${ED}/usr/share/doc/${P}/*/" \ + "${ED}/usr/share/doc/${P}/*.html" \ + || die "could not remove docs (P vs PF revision mismatch?)" + fi + else + local insttarget="install" + + # We only built docs if we were bootstrapping, otherwise + # we copy them out of the unpacked binary .tbz2 + if use doc; then + if ! use ghcbootstrap; then + mkdir -p "${ED}/usr/share/doc" + mv "${WORKDIR}/usr/share/doc/${P}" "${ED}/usr/share/doc" \ + || die "failed to copy docs" + fi + fi + + emake -j1 ${insttarget} \ + DESTDIR="${D}" \ + || die "make ${insttarget} failed" + + dodoc "${S}/README" "${S}/ANNOUNCE" "${S}/LICENSE" "${S}/VERSION" + + dobashcompletion "${FILESDIR}/ghc-bash-completion" + + fi + + # path to the package.cache + PKGCACHE="${ED}/usr/$(get_libdir)/${P}/package.conf.d/package.cache" + + # copy the package.conf, including timestamp, save it so we later can put it + # back before uninstalling, or when upgrading. + cp -p "${PKGCACHE}"{,.shipped} \ + || die "failed to copy package.conf.d/package.cache" +} + +pkg_preinst() { + # have we got an earlier version of ghc installed? + if has_version "<${CATEGORY}/${PF}"; then + haskell_updater_warn="1" + fi +} + +pkg_postinst() { + ghc-reregister + + # path to the package.cache + PKGCACHE="${EROOT}/usr/$(get_libdir)/${P}/package.conf.d/package.cache" + + # give the cache a new timestamp, it must be as recent as + # the package.conf.d directory. + touch "${PKGCACHE}" + + if [[ "${haskell_updater_warn}" == "1" ]]; then + ewarn + ewarn "\e[1;31m************************************************************************\e[0m" + ewarn + ewarn "You have just upgraded from an older version of GHC." + ewarn "You may have to run" + ewarn " 'haskell-updater --upgrade'" + ewarn "to rebuild all ghc-based Haskell libraries." + ewarn + ewarn "\e[1;31m************************************************************************\e[0m" + ewarn + ebeep 12 + fi + + bash-completion_pkg_postinst +} + +pkg_prerm() { + # Be very careful here... Call order when upgrading is (according to PMS): + # * src_install for new package + # * pkg_preinst for new package + # * pkg_postinst for new package + # * pkg_prerm for the package being replaced + # * pkg_postrm for the package being replaced + # so you'll actually be touching the new packages files, not the one you + # uninstall, due to that or installation directory ${P} will be the same for + # both packages. + + # Call order for reinstalling is (according to PMS): + # * src_install + # * pkg_preinst + # * pkg_prerm for the package being replaced + # * pkg_postrm for the package being replaced + # * pkg_postinst + + # Overwrite the modified package.cache with a copy of the + # original one, so that it will be removed during uninstall. + + PKGCACHE="${EROOT}/usr/$(get_libdir)/${P}/package.conf.d/package.cache" + rm -rf "${PKGCACHE}" + + cp -p "${PKGCACHE}"{.shipped,} +} diff --git a/dev-lang/ghc/metadata.xml b/dev-lang/ghc/metadata.xml new file mode 100644 index 0000000..a482746 --- /dev/null +++ b/dev-lang/ghc/metadata.xml @@ -0,0 +1,12 @@ + + + +haskell + + haskell@gentoo.org + + +Install the binary version directly, rather than using it to build the source version. +Internal: Bootstrap GHC from an existing GHC installation. + + diff --git a/dev-python/notify-python/ChangeLog b/dev-python/notify-python/ChangeLog new file mode 100644 index 0000000..79144fc --- /dev/null +++ b/dev-python/notify-python/ChangeLog @@ -0,0 +1,96 @@ +# ChangeLog for dev-python/notify-python +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/notify-python/ChangeLog,v 1.24 2010/07/20 17:41:23 jer Exp $ + + 20 Jul 2010; Jeroen Roovers + notify-python-0.1.1-r1.ebuild: + Drop HPPA keywording (bug #324511). + + 22 May 2010; Raúl Porcel + notify-python-0.1.1-r1.ebuild: + Add ~ia64 + + 10 Mar 2010; Arfrever Frehtes Taifersar Arahesis + notify-python-0.1.1-r1.ebuild: + Set SUPPORT_PYTHON_ABIS. Delete call to deprecated python_version() (bug #308019). + + 07 Mar 2010; Raúl Porcel notify-python-0.1.1.ebuild, + notify-python-0.1.1-r1.ebuild: + alpha/sparc stable + + 28 Feb 2010; Jeroen Roovers + notify-python-0.1.1-r1.ebuild: + Marked ~hppa (bug #299662). + + 13 Feb 2010; Raúl Porcel notify-python-0.1.1.ebuild, + notify-python-0.1.1-r1.ebuild: + Add ~alpha wrt #299662 + + 09 Jan 2010; Raúl Porcel notify-python-0.1.1.ebuild, + notify-python-0.1.1-r1.ebuild: + Add ~arm + + 21 May 2009; Brent Baude + notify-python-0.1.1-r1.ebuild: + stable ppc, bug 268690 + + 14 May 2009; Markus Meier + notify-python-0.1.1-r1.ebuild: + amd64 stable, bug #268690 + + 11 May 2009; Brent Baude + notify-python-0.1.1-r1.ebuild: + stable ppc64, bug 268690 + + 07 May 2009; Christian Faulhammer + notify-python-0.1.1-r1.ebuild: + stable x86, bug 268690 + + 27 Oct 2008; Ali Polatel notify-python-0.1.1.ebuild, + notify-python-0.1.1-r1.ebuild: + Use python_need_rebuild. + +*notify-python-0.1.1-r1 (09 Sep 2008) + + 09 Sep 2008; Ali Polatel + +notify-python-0.1.1-r1.ebuild: + Remove src/pynotify.c so it's regenerated, #212128. Fix + python_mod_cleanup. + + 08 Aug 2008; Markus Rothe notify-python-0.1.1.ebuild: + Stable on ppc64; bug #233766 + + 14 May 2008; Markus Rothe notify-python-0.1.1.ebuild: + Added ~ppc64 + + 18 Apr 2008; Raúl Porcel notify-python-0.1.1.ebuild: + Add ~sparc + + 24 Feb 2008; Gilles Dartiguelongue + notify-python-0.1.1.ebuild: + fix python eclass use, bug #207667 + + 22 Dec 2007; Tobias Scherbaum + notify-python-0.1.1.ebuild: + ppc stable, bug #202174 + + 24 Oct 2007; Olivier Crête + notify-python-0.1.1.ebuild: + Stable on amd64 + + 22 Oct 2007; Markus Meier notify-python-0.1.1.ebuild: + x86 stable, bug #196541 + + 08 Jun 2007; Donnie Berkholz ; + notify-python-0.1.1.ebuild: + Keyword ~ppc. + + 04 Apr 2007; Peter Weller notify-python-0.1.1.ebuild: + Keyworded ~x86-fbsd + +*notify-python-0.1.1 (27 Dec 2006) + + 27 Dec 2006; Tiziano Müller + +notify-python-0.1.1.ebuild: + New ebuild for bug #139818 (thanks to Paul Bredbury) + diff --git a/dev-python/notify-python/Manifest b/dev-python/notify-python/Manifest new file mode 100644 index 0000000..f2c05d4 --- /dev/null +++ b/dev-python/notify-python/Manifest @@ -0,0 +1,4 @@ +DIST notify-python-0.1.1.tar.bz2 214514 RMD160 52f5b5cc7c01be32525db7a2edc0f3dee41911ef SHA1 490693cf601793f50cef1a3c82ba75025497fc00 SHA256 7d3bbb7c3d8f56c922cc31d02ef9057a4f06998cc2fd4f3119a576fcf8d504ce +EBUILD notify-python-0.1.1-r1.ebuild 1120 RMD160 4174e41c0285d1f1b06c729e47a5e6f1ee22bbad SHA1 9f8f3e2f5dda4acc495bc4cf655435dfa8d7aa88 SHA256 a3e3d95916831e9540499f768a4eb392c7da18602a7b6d12997be3ed88341eba +MISC ChangeLog 3008 RMD160 ae5ffaf3281ba175c3e957b879d54aaa81ca9fb9 SHA1 ad0c7447a197006e8c495ed9acf9f52987728900 SHA256 8e9827643e3c4dc164d80460211368ac1913bf65a158cfe98bf79d5c83a4f9c5 +MISC metadata.xml 264 RMD160 c3b7bdba75dde01f64441fef0610d90adca367ab SHA1 8d03c6a88770023bb63aa9b6be20b5efd3e7e70b SHA256 99d84181942576a6dccd9991e6aacb76319789bba3bf11595d51abf58488e5c0 diff --git a/dev-python/notify-python/metadata.xml b/dev-python/notify-python/metadata.xml new file mode 100644 index 0000000..f95d435 --- /dev/null +++ b/dev-python/notify-python/metadata.xml @@ -0,0 +1,9 @@ + + + + python + + dev-zero@gentoo.org + Tiziano Müller + + diff --git a/dev-python/notify-python/notify-python-0.1.1-r1.ebuild b/dev-python/notify-python/notify-python-0.1.1-r1.ebuild new file mode 100644 index 0000000..202dd9c --- /dev/null +++ b/dev-python/notify-python/notify-python-0.1.1-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/notify-python/notify-python-0.1.1-r1.ebuild,v 1.15 2010/07/20 17:41:23 jer Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +PYTHON_EXPORT_PHASE_FUNCTIONS="1" + +inherit python + +DESCRIPTION="Python bindings for libnotify" +HOMEPAGE="http://www.galago-project.org/" +SRC_URI="http://www.galago-project.org/files/releases/source/${PN}/${P}.tar.bz2" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="" + +RDEPEND=">=dev-python/pygtk-2.4.0 + >=x11-libs/libnotify-0.4.3" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9" +RESTRICT_PYTHON_ABIS="3.*" + +src_prepare() { + # Disable byte-compilation. + mv py-compile py-compile.orig + ln -s $(type -P true) py-compile + + # Remove the old pynotify.c to ensure it's properly regenerated #212128. + rm -f src/pynotify.c + + python_src_prepare +} + +src_install() { + python_src_install + dodoc AUTHORS ChangeLog NEWS README +} + +pkg_postinst() { + python_mod_optimize gtk-2.0/pynotify +} + +pkg_postrm() { + python_mod_cleanup gtk-2.0/pynotify +} diff --git a/dev-util/global/ChangeLog b/dev-util/global/ChangeLog new file mode 100644 index 0000000..25f7d96 --- /dev/null +++ b/dev-util/global/ChangeLog @@ -0,0 +1,247 @@ +# ChangeLog for dev-util/global +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/global/ChangeLog,v 1.61 2010/07/19 23:23:27 arfrever Exp $ + +*global-5.9.1 (19 Jul 2010) + + 19 Jul 2010; Arfrever Frehtes Taifersar Arahesis + +global-5.9.1.ebuild: + Version bump. + + 12 Jul 2010; Christian Faulhammer global-5.9.ebuild: + stable x86, bug 327481 + + 10 Jul 2010; Markos Chandras global-5.9.ebuild: + Stable on amd64 wrt bug #327481 + + 09 Jul 2010; Arfrever Frehtes Taifersar Arahesis + global-5.9.ebuild: + Delete no longer needed doins (bug #327621). + +*global-5.9 (08 Jun 2010) + + 08 Jun 2010; Arfrever Frehtes Taifersar Arahesis + -global-5.7.7.ebuild, -global-5.8.ebuild, +global-5.9.ebuild: + Version bump. + + 04 Jun 2010; Pawel Hajdan jr global-5.8.2.ebuild: + x86 stable wrt bug #318815 + + 21 May 2010; Markos Chandras global-5.8.2.ebuild: + Stable on amd64 wrt bug #318815 + + 10 May 2010; nixnut global-5.8.2.ebuild: + ppc stable #318815 + + 27 Apr 2010; Tiago Cunha global-5.8.1.ebuild: + stable sparc, bug 313775 + + 26 Apr 2010; Christian Faulhammer global-5.8.1.ebuild: + stable x86, bug 313775 + + 16 Apr 2010; Brent Baude global-5.8.1.ebuild: + stable ppc, bug 313775 + + 09 Apr 2010; Markos Chandras global-5.8.1.ebuild: + Stable on amd64 wrt bug #313775 + +*global-5.8.2 (04 Apr 2010) + + 04 Apr 2010; Arfrever Frehtes Taifersar Arahesis + +global-5.8.2.ebuild: + Version bump (bug #312607). + +*global-5.8.1 (07 Mar 2010) + + 07 Mar 2010; Arfrever Frehtes Taifersar Arahesis + +global-5.8.1.ebuild: + Version bump. + +*global-5.8 (20 Feb 2010) + + 20 Feb 2010; Arfrever Frehtes Taifersar Arahesis + +global-5.8.ebuild: + Version bump. + + 03 Feb 2010; Markus Meier global-5.7.7.ebuild: + amd64/x86 stable, bug #301406 + + 26 Jan 2010; Tiago Cunha global-5.7.7.ebuild: + stable sparc, bug 301406 + + 22 Jan 2010; Brent Baude global-5.7.7.ebuild: + stable ppc, bug 301406 + +*global-5.7.7 (19 Dec 2009) + + 19 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +global-5.7.7.ebuild: + Version bump. + + 22 Nov 2009; Tiago Cunha global-5.7.6.ebuild: + stable sparc, bug 292307 + + 21 Nov 2009; nixnut global-5.7.6.ebuild: + ppc stable #292307 + + 16 Nov 2009; Markus Meier global-5.7.6.ebuild: + amd64/x86 stable, bug #292307 + +*global-5.7.6 (06 Oct 2009) + + 06 Oct 2009; Arfrever Frehtes Taifersar Arahesis + -global-5.6.2.ebuild, -global-5.7.4.ebuild, +global-5.7.6.ebuild: + Version bump. + + 06 May 2009; Christian Faulhammer global-5.7.5.ebuild: + stable x86, bug 267439 + + 26 Apr 2009; Brent Baude global-5.7.5.ebuild: + stable ppc, bug 267439 + + 26 Apr 2009; Tiago Cunha global-5.7.5.ebuild: + stable amd64/sparc, bug 267439 + + 10 Apr 2009; Arfrever Frehtes Taifersar Arahesis + global-5.7.5.ebuild: + Fix 'dodoc: doc/global.pdf does not exist'. + +*global-5.7.5 (21 Mar 2009) + + 21 Mar 2009; Arfrever Frehtes Taifersar Arahesis + -global-5.7.1.ebuild, -global-5.7.3.ebuild, +global-5.7.5.ebuild: + Version bump. + +*global-5.7.4 (13 Jan 2009) + + 13 Jan 2009; Mike Pagano +global-5.7.4.ebuild: + Version bump as per bug #254408 + +*global-5.7.3 (27 Nov 2008) + + 27 Nov 2008; Jeroen Roovers +global-5.7.3.ebuild: + Version bump (bug #246495) thanks to Arfrever Frehtes Taifersar Arahesis. + + 24 Aug 2008; Ulrich Mueller global-5.6.2.ebuild, + global-5.7.1.ebuild: + Use elisp-compile instead of elisp-comp, bug 235586. + +*global-5.7.1 (29 Jun 2008) + + 29 Jun 2008; Jeremy Olexa -global-4.7.2.ebuild, + -global-5.3.ebuild, -global-5.6.1.ebuild, +global-5.7.1.ebuild: + Version bump, bug #217405. Remove old versions + + 21 May 2008; Tiziano Müller global-4.7.2.ebuild: + Changed dependency for postgresql from dev-db/postgresql to + virtual/postgresql-server + + 20 Apr 2008; Markus Meier global-5.6.2.ebuild: + x86 stable, bug #217407 + + 21 Mar 2008; Tiziano Müller global-5.6.2.ebuild: + Fixed minorsyns and shortened description. + + 21 Mar 2008; Tiziano Müller global-5.6.2.ebuild: + Changed dependency to allow gvim as vim-dependency. + +*global-5.6.2 (08 Jan 2008) + + 08 Jan 2008; Carsten Lohrke +global-5.6.2.ebuild: + Version bump. + +*global-5.6.1 (27 Aug 2007) + + 27 Aug 2007; Raúl Porcel -global-4.5.ebuild, + global-4.7.2.ebuild, -global-5.2.ebuild, global-5.3.ebuild, + +global-5.6.1.ebuild: + Version bump, bug 175417, x86 stable, remove old + + 14 May 2007; Thilo Bangert metadata.xml: + add no-herd + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + +*global-5.3 (24 Jan 2007) + + 24 Jan 2007; Alec Warner +global-5.3.ebuild: + bump to 5.3 + + 06 Jan 2007; Danny van Dyk -global-4.8.2.ebuild, + -global-4.8.7.ebuild: + QA: Removed unused versions. + +*global-5.2 (19 Aug 2006) + + 19 Aug 2006; Stephanie Lockwood-Childs + +global-5.2.ebuild: + version bump, suggested by yusuke iijima (Bug #141970) + +*global-4.8.7 (31 Jan 2006) + + 31 Jan 2006; Luis Medinas +global-4.8.7.ebuild: + Version Bump. Closes bug #120939. + + 31 Jan 2006; Luis Medinas global-4.8.2.ebuild: + Added ~amd64 keywords. Closes bug #120919. + + 08 Dec 2005; Matthew Kennedy + +files/50gtags-gentoo.el, global-4.8.2.ebuild: + Corrected support for Emacs (inherit "elisp-common", not "emacs"); Add Emacs + Lisp site-file including autoload; Resolves Bug #110979. + + 30 Apr 2005; David Holm global-4.8.2.ebuild: + Readded to ~ppc + + 20 Mar 2005; Jason Wever global-4.8.2.ebuild: + Added ~sparc keyword as it was dropped in the version bump. + +*global-4.8.2 (10 Feb 2005) + + 10 Feb 2005; Daniel Black +global-4.8.2.ebuild: + Version bump as per bug #80946. Thanks Matteo Settenvini + + + 03 Jul 2004; David Holm global-4.7.2.ebuild: + Added to ~ppc. + + 02 Jul 2004; Seemant Kulleen global-4.7.2.ebuild: + added ~amd64 KEYWORD since michael (see below) tested it on that architecture + +*global-4.7.2 (02 Jul 2004) + + 02 Jul 2004; Seemant Kulleen +global-4.7.2.ebuild: + version bump to 4.7.2 which uses the new sort arguments in coreutils 5 and + later. This should close out bug #43838 by Michael Labhard + . Due to the concerns in that bug, we really + should try and get this to stable sooner rather than later. 30 day + countdown begins now. + + 28 Jun 2004; Ciaran McCreesh global-4.6.1.ebuild: + Added ~sparc, ~mips + + 03 Jun 2004; Aron Griffis global-4.5.3.ebuild: + Fix use invocation + + 25 Apr 2004; Aron Griffis global-4.6.1.ebuild: + Add die following econf for bug 48950 + + 12 Mar 2004; Michael Sterrett global-4.5.3.ebuild, + global-4.5.ebuild, global-4.6.1.ebuild: + Don't assign default to S; header fix + +*global-4.6.1 (27 Jan 2004) + + 27 Jan 2004; Martin Holzer global-4.6.1.ebuild: + Version bumped. Closes 39492 + +*global-4.5.3 (25 Jul 2003) + + 25 Jul 2003; Martin Holzer global-4.5.3.ebuild: + Version bumped. Ebuild submitted by Sven Rubben in #23331. + +*global-4.5 (26 Oct 2002) + + 26 Oct 2002; J Robert Ray : New ebuild, submitted + by Rigo Ketelings . diff --git a/dev-util/global/Manifest b/dev-util/global/Manifest new file mode 100644 index 0000000..733b153 --- /dev/null +++ b/dev-util/global/Manifest @@ -0,0 +1,5 @@ +AUX 50gtags-gentoo.el 183 RMD160 cf95e9970c71dd14fad6234ed57b8354d45ead74 SHA1 b338f4153d2cb31e8495a7b640e0e4887dc60ecd SHA256 52531e861595504a3461a483dfc05520acef423932e273cd26461aee66082428 +DIST global-5.9.1.tar.gz 1135370 RMD160 4361fe1a054e99113e5b82a225a1cf5a4616021d SHA1 f19fa4abbf5fabf48b5e841f31c70f35b5375193 SHA256 0d6e63aefef918493c9d710db0a4cd6f6ac1e374ac1f8c85c428a54f3f44af42 +EBUILD global-5.9.1.ebuild 1502 RMD160 798f0d4156dfe37f25d5fae3d74f9cc8c22e9f4a SHA1 07cd81200ca687221ab4f00034ff2955a8f95a58 SHA256 2b67ac13386c1925f468561779bd04b10f4e6fdefb92a006cf534f34929a3431 +MISC ChangeLog 8134 RMD160 b00511787c8898144a53daa61be0f20fc7db157d SHA1 8942e3ead6713e1c7c5e3ffa56f23640f6d50bae SHA256 efe69e5ff1bb778056656d04ad344267b564b5793dabe9c1ee52426819400a27 +MISC metadata.xml 376 RMD160 5b17d22215bf45f79bd8f06c1547ff98eb934547 SHA1 14b18b64877d645c00305c038fd46ff6513a4ee2 SHA256 723138b70a9c832d3f46661405359dfb3adb272421ada86d41960d8296984ddb diff --git a/dev-util/global/files/50gtags-gentoo.el b/dev-util/global/files/50gtags-gentoo.el new file mode 100644 index 0000000..cd9c554 --- /dev/null +++ b/dev-util/global/files/50gtags-gentoo.el @@ -0,0 +1,6 @@ + +;;; global site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(autoload 'gtags-mode "gtags" + "Toggle Gtags mode, a minor mode for browsing source code using GLOBAL." t) diff --git a/dev-util/global/global-5.9.1.ebuild b/dev-util/global/global-5.9.1.ebuild new file mode 100644 index 0000000..0a37706 --- /dev/null +++ b/dev-util/global/global-5.9.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/global/global-5.9.1.ebuild,v 1.1 2010/07/19 23:23:27 arfrever Exp $ + +EAPI="3" + +inherit elisp-common + +DESCRIPTION="GNU Global is a tag system to find the locations of a specified object in various sources." +HOMEPAGE="http://www.gnu.org/software/global/global.html" +SRC_URI="ftp://ftp.gnu.org/pub/gnu/${PN}/${P}.tar.gz" +LICENSE="GPL-3" + +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="doc vim emacs" + +RDEPEND="vim? ( || ( app-editors/vim app-editors/gvim ) ) + emacs? ( virtual/emacs )" +DEPEND="${DEPEND} + doc? ( app-text/texi2html sys-apps/texinfo )" + +SITEFILE="50gtags-gentoo.el" + +src_compile() { + if use doc; then + texi2pdf -q -o doc/global.pdf doc/global.texi + texi2html -o doc/global.html doc/global.texi + fi + + if use emacs; then + elisp-compile *.el || die "elisp-compile failed" + fi + + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + if use doc; then + dohtml doc/global.html + [[ -f doc/global.pdf ]] && dodoc doc/global.pdf + fi + + dodoc AUTHORS FAQ NEWS README THANKS + + insinto /etc + doins gtags.conf + + if use vim; then + insinto /usr/share/vim/vimfiles/plugin + doins gtags.vim + fi + + if use emacs; then + elisp-install gtags *.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/global/metadata.xml b/dev-util/global/metadata.xml new file mode 100644 index 0000000..c5da12f --- /dev/null +++ b/dev-util/global/metadata.xml @@ -0,0 +1,12 @@ + + + + no-herd + + arfrever@gentoo.org + Arfrever Frehtes Taifersar Arahesis + + + Integrate the GNU GLOBAL source code tag system with Vim + + diff --git a/dev-vcs/darcs/ChangeLog b/dev-vcs/darcs/ChangeLog new file mode 100644 index 0000000..314c1e0 --- /dev/null +++ b/dev-vcs/darcs/ChangeLog @@ -0,0 +1,542 @@ +# ChangeLog for dev-vcs/darcs +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/ChangeLog,v 1.11 2010/07/20 13:47:01 josejx Exp $ + + 20 Jul 2010; Joseph Jezak darcs-2.4.4-r1.ebuild: + Marked ~ppc for bug #283531. + + 12 Jul 2010; Sergei Trofimovich darcs-2.2.1.ebuild: + Removed USE=doc from this ebuild, as it's broken (bug #278659), however + newer versions build docs correctly. Thanks to Juergen Rose + for the report. + + 10 Jul 2010; Sergei Trofimovich darcs-2.4.4.ebuild, + darcs-2.4.4-r1.ebuild: + marked ~ia64 + + 08 Jul 2010; Sergei Trofimovich darcs-2.4.4.ebuild, + darcs-2.4.4-r1.ebuild: + ~alpha keyworded + + 01 Jul 2010; Jeroen Roovers darcs-1.0.9.ebuild, + darcs-2.0.2.ebuild, darcs-2.1.0-r1.ebuild, darcs-2.2.1.ebuild: + Drop support for ghc and darcs. + +*darcs-2.4.4-r1 (28 Jun 2010) + + 28 Jun 2010; Lennart Kolmodin + +darcs-2.4.4-r1.ebuild, + +files/darcs-2.4.4-issue1770-curl_multi_perform-no-running-handles.patch: + Attempt to solve issue1770 ( http://bugs.darcs.net/issue1770 ) which stops + users from fetching the Gentoo Haskell overlay. The patch is taken from + darcs HEAD and is written by Dmitry Kurochkin + . + + Also, remove test case that required hlint. If the user would have a + recent version of hlint installed it would break the tests. Fix by slyfox. + + 16 Jun 2010; Lennart Kolmodin + -darcs-1.1.0_pre1.ebuild, darcs-2.1.0-r1.ebuild, darcs-2.2.1.ebuild, + -darcs-2.4.ebuild: + Bump requirement in darcs-2.1.0-r1 and darcs-2.2.1 to >=ghc-6.8 from + >=ghc-6.2.2. + All arches that are keyworded in those darcs versions also have ghcs + either stable or keyworded. + This makes the dependency on dev-haskell/filepath unneeded, so it has been + removed, see bug #324411. + Also remove old or rudendant darcs versions. + +*darcs-2.4.4 (23 May 2010) + + 23 May 2010; Lennart Kolmodin +darcs-2.4.4.ebuild: + Version bump. + +*darcs-2.4 (28 Mar 2010) + + 28 Mar 2010; Lennart Kolmodin +darcs-2.4.ebuild: + Version bump. Lots of new dependencies, thus at the moment we only support + amd64, ppc64 and x86. When we've got GHC 6.12 on more arches we will put + the keywords back. + + 23 Mar 2010; Lennart Kolmodin -darcs-1.0.5.ebuild, + -darcs-1.0.6.ebuild, -darcs-1.0.7.ebuild, -darcs-1.0.8-r2.ebuild: + Remove some of the old ebuilds for version 1.x. + + 14 Mar 2010; Lennart Kolmodin +darcs-1.0.5.ebuild, + +darcs-1.0.6.ebuild, +darcs-1.0.7.ebuild, +darcs-1.0.8-r2.ebuild, + +files/darcs-1.0.8-ghc66.patch, +darcs-1.0.9.ebuild, + +files/darcs-1.0.9-bashcomp.patch, +darcs-1.1.0_pre1.ebuild, + +files/darcs-1.1.0pre1-ghc68.patch, +darcs-2.0.2.ebuild, + +files/darcs-2.0.2-add-dummy-base-dependency.diff, +darcs-2.1.0-r1.ebuild, + +darcs-2.2.1.ebuild, +metadata.xml: + Moved from dev-util to dev-vcs. + +*darcs-2.3.1 (26 Jan 2010) + + 26 Jan 2010; Lennart Kolmodin +darcs-2.3.1.ebuild, + +files/darcs-2.3.1-ghc-6.12-rec-keyword.patch, + +files/darcs-2.3.1-haddock-cabal-1.8-break.patch: + Version bump. + + 20 Jan 2010; Lennart Kolmodin darcs-2.0.2.ebuild: + epatch died due to missing cd "${S}", add it. + + 15 Jan 2010; Christian Faulhammer darcs-2.2.1.ebuild: + Transfer Prefix keywords + + 30 Aug 2009; Lennart Kolmodin darcs-2.0.2.ebuild: + Fix build system so that it builds with ghc 6.10, as this is the latest + stable package and thus is the default to users running stable systems. + Patch by Sergei Trofimovich . + Also add sys-libs/zlib as dep, to fix bug #282661. + + 25 Jul 2009; Lennart Kolmodin darcs-2.2.1.ebuild: + When building with USE=doc, make sure we have >=haddock-2.4.1. + See bug #278659, reported by Martin von Gagern . + +*darcs-2.2.1 (21 Jul 2009) + + 21 Jul 2009; Lennart Kolmodin +darcs-2.2.1.ebuild: + Version bump. + +*darcs-2.1.0-r1 (20 Oct 2008) + + 20 Oct 2008; Lennart Kolmodin -darcs-2.1.0.ebuild, + +darcs-2.1.0-r1.ebuild: + Make sure the manual is built when the doc flag is set, the configure + argument had changed. Patch by Joachim Fasting . + + Also remove the dep on dev-haskell/http, as it is optional and yet not + keyworded on all arches darcs supports. + + 19 Oct 2008; Lennart Kolmodin + -darcs-2.1.0_pre2.ebuild, -darcs-2.1.0_pre3.ebuild: + Remove pre-releases of darcs-2.1.0 + +*darcs-2.1.0 (19 Oct 2008) + + 19 Oct 2008; Lennart Kolmodin +darcs-2.1.0.ebuild: + Version bump + + 18 Oct 2008; nixnut darcs-2.0.2.ebuild: + Stable on ppc wrt bug 239368 + + 08 Oct 2008; Markus Meier darcs-2.0.2.ebuild: + amd64/x86 stable, bug #239368 + + 04 Oct 2008; Raúl Porcel darcs-2.0.2.ebuild: + alpha/ia64 stable wrt #239368 + +*darcs-2.1.0_pre3 (04 Oct 2008) + + 04 Oct 2008; Lennart Kolmodin + +darcs-2.1.0_pre3.ebuild: + Add the latest pre release of darcs 2.1.0, the third. + + 02 Oct 2008; Ferris McCormick darcs-2.0.2.ebuild: + Sparc stable --- Bug #239368 --- All tests pass and it installs as expected. + + 02 Oct 2008; Jeroen Roovers darcs-2.0.2.ebuild: + Stable for HPPA (bug #239368). + + 02 Oct 2008; Lennart Kolmodin + darcs-2.1.0_pre2.ebuild: + Add ~hppa too, as previous versions work well with it. + + 29 Sep 2008; Lennart Kolmodin darcs-1.0.9.ebuild: + Patch darcs-1.0.9 to add support for ghc-6.8.x + +*darcs-2.1.0_pre2 (29 Sep 2008) + + 29 Sep 2008; Lennart Kolmodin + +darcs-2.1.0_pre2.ebuild: + Add a pre release of darcs-2.1.0 + + 26 Aug 2008; Raúl Porcel darcs-2.0.2.ebuild: + Add ~ia64 wrt #227677 + +*darcs-2.0.2 (25 Aug 2008) + + 25 Aug 2008; Lennart Kolmodin +darcs-2.0.2.ebuild: + Bump to 2.0.2, first ebuild in the 2.x series. + + 29 Jun 2008; Tobias Klausmann + darcs-1.1.0_pre1.ebuild: + Keyworded on alpha, bug #227677 + + 17 Jun 2008; Jeroen Roovers darcs-1.0.9.ebuild, + darcs-1.1.0_pre1.ebuild: + Marked one stable for HPPA, another one ~hppa (bug #227677). + + 25 May 2008; Lennart Kolmodin darcs-1.0.5.ebuild, + darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, darcs-1.0.8-r2.ebuild, + darcs-1.0.9.ebuild, darcs-1.1.0_pre1.ebuild: + Use virtual/latex-base instead of virtual/tetex. + This enables the user to use any latex implementation, see bug #222501. + + 26 Jan 2008; Duncan Coutts darcs-1.0.5.ebuild, + darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, darcs-1.0.8-r2.ebuild, + darcs-1.0.9.ebuild, darcs-1.1.0_pre1.ebuild: + Fix qa bug #207449 and fix installing docs. + + 30 Dec 2007; Lennart Kolmodin + files/darcs-1.1.0pre1-ghc68.patch, darcs-1.1.0_pre1.ebuild: + Rewrite the GHC version patch. It should now work with all versions of GHC + where darcs previously worked. This fixes bug #203507. + + 30 Dec 2007; Lennart Kolmodin darcs-1.0.5.ebuild, + darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, darcs-1.0.8-r2.ebuild, + darcs-1.0.9.ebuild: + Add test that dev-tex/latex2html was built with USE=png or USE=gif for all + affected darcs versions as the docs documentation will fail otherwise. + This fixes bug #195801. + + 21 Dec 2007; Duncan Coutts darcs-1.1.0_pre1.ebuild: + Add missing deps on parsec and regex-compat. Fixes bug #202887. + Sadly have to drop some keywords because of the dep on the parsec package + which does not yet have all the arch keywords. Also fix some quoting issues + in the older versions of the ebuild. + +*darcs-1.1.0_pre1 (20 Dec 2007) + + 20 Dec 2007; Duncan Coutts + +files/darcs-1.1.0pre1-ghc68.patch, darcs-1.0.9.ebuild, + +darcs-1.1.0_pre1.ebuild: + New version compatible with ghc-6.8. Mark older one as not working with + ghc-6.8. + + 31 Oct 2007; Duncan Coutts darcs-1.0.5.ebuild, + darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, darcs-1.0.8-r2.ebuild: + Drop virtual/ghc in favour of dev-lang/ghc + + 29 Aug 2007; Jeroen Roovers darcs-1.0.9.ebuild: + Marked ~hppa too. + + 28 Aug 2007; nixnut darcs-1.0.9.ebuild: + Stable on ppc wrt bug 186845 + + 11 Aug 2007; Steve Dibb darcs-1.0.9.ebuild: + amd64 stable, bug 186845 + + 08 Aug 2007; Lennart Kolmodin darcs-1.0.9.ebuild: + Change virtual/ghc dependency into dev-lang/ghc to fix bug #188079. + Also correct a sed to correctly send the user's custom CFLAGS to the + assembler. + + 07 Aug 2007; Markus Rothe darcs-1.0.9.ebuild: + Stable on ppc64; bug #186845 + + 07 Aug 2007; Raúl Porcel darcs-1.0.9.ebuild: + x86 stable wrt #186845 + + 06 Aug 2007; Ferris McCormick darcs-1.0.9.ebuild: + Sparc stable --- Bug #186845 --- Passes all internal tests. + + 27 Jul 2007; Duncan Coutts -darcs-1.0.4.ebuild: + Remove old version. + +*darcs-1.0.9 (11 Jun 2007) + + 11 Jun 2007; Lennart Kolmodin +darcs-1.0.9.ebuild: + Version bump + + 08 Jun 2007; Zac Medico Manifest: + Fix broken manifest due to commit withot repoman. + +*darcs-1.0.8-r2 (07 Jun 2007) + + 07 Jun 2007; Lennart Kolmodin + +files/darcs-1.0.9-bashcomp.patch, +darcs-1.0.8-r2.ebuild: + Patching to not use have() in the bash completion. Fixes bug #171001 + + 30 Apr 2007; Duncan Coutts darcs-1.0.7.ebuild, + darcs-1.0.8-r1.ebuild: + Add missing inherit eutils. + + 29 Apr 2007; Lennart Kolmodin darcs-1.0.4.ebuild, + darcs-1.0.5.ebuild, darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, + darcs-1.0.8-r1.ebuild: + Added ghc-6.6 blocks for 1.0.4, 1.0.5 and 1.0.6. Added proper extra-libs + deps to 1.0.7 and 1.0.8-r1. 1.0.4 also got a src_unpack which the otherones + already had, wrt compiling C code with correct C flags. + + 16 Apr 2007; Markus Rothe darcs-1.0.8-r1.ebuild: + Stable on ppc64 + + 21 Mar 2007; Raúl Porcel darcs-1.0.8-r1.ebuild: + x86 stable + + 09 Mar 2007; Duncan Coutts darcs-1.0.4.ebuild, + darcs-1.0.5.ebuild, darcs-1.0.6.ebuild, darcs-1.0.7.ebuild, + darcs-1.0.8-r1.ebuild: + Add dep on dev-libs/gmp as pointed out in bug #169848 + + 20 Oct 2006; Duncan Coutts + +files/darcs-1.0.8-ghc66.patch: + Fix bug #150326 again, hopefully for good this time! + + 16 Oct 2006; Chris Parrott darcs-1.0.7.ebuild, + darcs-1.0.8-r1.ebuild: + remove virtual/mta from DEPEND and add warning about mta + + 07 Oct 2006; Andres Loeh darcs-1.0.8-r1.ebuild: + Undo ghc-6.6-specific changes to darcs ebuild, hopefully fixing bug #150326 + +*darcs-1.0.8-r1 (06 Oct 2006) + + 06 Oct 2006; Luis F. Araujo +darcs-1.0.8-r1.ebuild: + Fixing bug #148038 + +*darcs-1.0.8 (12 Aug 2006) + + 12 Aug 2006; +darcs-1.0.8.ebuild: + Version bump. See #142785. + Thanks to Paulo Jorge de Oliveira Cantante de Matos for reminding us. + +*darcs-1.0.7 (16 Jun 2006) + + 16 Jun 2006; Duncan Coutts +darcs-1.0.7.ebuild: + New version. Minor ebuild cleanup, particularly in the way docs are built. + + 21 May 2006; Markus Rothe darcs-1.0.5.ebuild: + Stable on ppc64 + + 17 May 2006; Diego Pettenò darcs-1.0.6.ebuild: + Add ~x86-fbsd keyword (before I forget), although this requires masked + ghc/ghc-bin on FreeBSD. + + 27 Mar 2006; Duncan Coutts darcs-1.0.6.ebuild: + Marked ~ia64 + + 27 Mar 2006; Duncan Coutts darcs-1.0.6.ebuild: + Fix for ia64. Not added ia64 to KEYWORDS yet since it depends on ghc which + is still p.masked for ia64. + + 24 Mar 2006; Fernando J. Pereda darcs-1.0.6.ebuild: + Marked ~alpha. + +*darcs-1.0.6 (15 Mar 2006) + + 15 Mar 2006; Andres Loeh -darcs-1.0.2.ebuild, + -darcs-1.0.3.ebuild, +darcs-1.0.6.ebuild: + New version. + + 01 Mar 2006; Markus Rothe darcs-1.0.5.ebuild: + Added ~ppc64; bug #124469 + + 14 Feb 2006; darcs-1.0.5.ebuild: + Marked ~sparc. Fixed use of CFLAGS which casued problems on sparc. + + 10 Feb 2006; -darcs-1.0.5_rc1.ebuild, + -darcs-1.0.5_rc2.ebuild: + Remove release candidates 1.0.5_rc1 and 1.0.5_rc2 since 1.0.5 available. + + 11 Jan 2006; Mark Loeser darcs-1.0.5.ebuild: + Stable on x86; bug #112909 + + 11 Jan 2006; Luca Barbato darcs-1.0.5.ebuild: + Marked ppc + + 24 Dec 2005; Michael Hanselmann darcs-1.0.3.ebuild: + Stable on ppc. + +*darcs-1.0.5 (07 Dec 2005) + + 07 Dec 2005; Andres Loeh +darcs-1.0.5.ebuild: + New release. + + 05 Dec 2005; Andres Loeh -darcs-1.0.1.ebuild, + -darcs-1.0.3_rc1.ebuild: + Cleanup. + +*darcs-1.0.5_rc2 (04 Dec 2005) + + 04 Dec 2005; Andres Loeh +darcs-1.0.5_rc2.ebuild: + New release candidate. Removed some old ebuilds. + +*darcs-1.0.5_rc1 (25 Nov 2005) + + 25 Nov 2005; Andres Loeh +darcs-1.0.5_rc1.ebuild: + New release candidate. + + 20 Nov 2005; Mark Loeser darcs-1.0.3.ebuild: + Stable on x86; bug #112909 + +*darcs-1.0.4 (17 Nov 2005) + + 17 Nov 2005; Andres Loeh +darcs-1.0.4.ebuild: + New version (requested in bug #112847). + + 08 Aug 2005; Andres Loeh darcs-1.0.3_rc1.ebuild, + darcs-1.0.3.ebuild: + Restored missing ~amd64 flags. + +*darcs-1.0.3 (26 Jul 2005) + + 26 Jul 2005; Andres Loeh +darcs-1.0.3.ebuild: + New version. + + 10 May 2005; Andres Loeh darcs-1.0.3_rc1.ebuild: + darcs-1.0.3_rc1 must be built with ghc-6.2.2 or later, fixing bug #92152. + + 03 May 2005; Andres Loeh darcs-1.0.1.ebuild, + darcs-1.0.2.ebuild, darcs-1.0.3_rc1.ebuild: + Darcs needs an mta to operate correctly. + + 02 May 2005; Andres Loeh -darcs-0.9.23.ebuild: + Cleaning up. + +*darcs-1.0.3_rc1 (02 May 2005) + + 02 May 2005; Andres Loeh +darcs-1.0.3_rc1.ebuild: + New release candidate, which supports compilation with ghc-6.4. + + 21 Apr 2005; Michael Hanselmann darcs-1.0.2.ebuild: + Stable on ppc. + + 24 Mar 2005; Andres Loeh darcs-1.0.2.ebuild: + Marked stable on x86. + + 19 Mar 2005; Andres Loeh darcs-0.9.23.ebuild, + darcs-1.0.1.ebuild, darcs-1.0.2.ebuild: + darcs does not currently build with ghc-6.4, thus it is blocked by this + compiler version. Added test phase for darcs-1.0.2. + +*darcs-1.0.2 (15 Feb 2005) + + 15 Feb 2005; Andres Loeh -darcs-1.0.0.ebuild, + +darcs-1.0.2.ebuild: + New version. + + 17 Jan 2005; Andres Loeh -darcs-0.9.20.ebuild, + darcs-0.9.23.ebuild, darcs-1.0.1.ebuild: + Disabled wxwindows USE flag in 0.9.23 because of bug #77559. Marked 1.0.1 + stable on x86. + +*darcs-1.0.1 (15 Dec 2004) + + 15 Dec 2004; Andres Loeh +darcs-1.0.1.ebuild: + New version. + + 25 Nov 2004; Andres Loeh darcs-1.0.0.ebuild: + Removed wxhaskell dependency, because wxhaskell features are currently + disabled. Added ~amd64 flag (bug #58590). + + 08 Nov 2004; Andres Loeh darcs-1.0.0.ebuild: + Ebuild cleanup. + +*darcs-1.0.0 (08 Nov 2004) + + 08 Nov 2004; Andres Loeh +darcs-1.0.0.ebuild, + -darcs-1.0.0_rc1.ebuild, -darcs-1.0.0_rc3.ebuild: + Version 1.0.0 released. + +*darcs-1.0.0_rc3 (21 Oct 2004) + + 21 Oct 2004; Andres Loeh darcs-0.9.22.ebuild, + darcs-1.0.0_rc3.ebuild: + Version bump, closing bug #68064. + + 24 Sep 2004; darcs-0.9.23.ebuild: + stable bump due to bug 59753 + + 24 Aug 2004; Andres Loeh darcs-1.0.0_rc1.ebuild: + Distribution contains compiled filed. Added "make clean" (#61433). + +*darcs-1.0.0_rc1 (23 Aug 2004) + + 23 Aug 2004; Andres Loeh darcs-0.9.21.ebuild, + darcs-1.0.0_rc1.ebuild: + New version. + +*darcs-0.9.23 (30 Jul 2004) + + 30 Jul 2004; Andres Loeh darcs-0.9.19.ebuild, + darcs-0.9.23.ebuild: + New version. + +*darcs-0.9.22 (29 Jun 2004) + + 29 Jun 2004; Andres Loeh darcs-0.9.22.ebuild: + New version. + +*darcs-0.9.21 (13 Jun 2004) + + 13 Jun 2004; Andres Loeh darcs-0.9.17.ebuild, + darcs-0.9.20.ebuild, darcs-0.9.21.ebuild: + Marked 0.9.20 stable for x86 (bug #53293). Added new version 0.9.21. + +*darcs-0.9.20 (17 May 2004) + + 17 May 2004; Andres Loeh darcs-0.9.20.ebuild: + Version bump. + + 12 Apr 2004; Andres Loeh darcs-0.9.17.ebuild, + darcs-0.9.19.ebuild: + Building with -doc did not work due to permission problem (#47546). + +*darcs-0.9.19 (12 Apr 2004) + + 12 Apr 2004; Andres Loeh darcs-0.9.17.ebuild, + darcs-0.9.19.ebuild: + New version. Fixed RDEPEND on wxhaskell. + + 18 Mar 2004; Andres Loeh darcs-0.9.17.ebuild: + Experimental wxHaskell GUI is now built if wxwindows USE flag is set. + +*darcs-0.9.17 (25 Feb 2004) + + 25 Feb 2004; Andres Loeh darcs-0.9.17.ebuild: + New version. + +*darcs-0.9.16 (18 Feb 2004) + + 18 Feb 2004; Andres Loeh darcs-0.9.13.ebuild, + darcs-0.9.16.ebuild: + New version. + +*darcs-0.9.15 (16 Dec 2003) + + 16 Dec 2003; Andres Loeh darcs-0.9.12.ebuild, + darcs-0.9.15.ebuild: + Version bump. + +*darcs-0.9.14 (11 Nov 2003) + + 11 Nov 2003; Andres Loeh darcs-0.9.14.ebuild: + Version bump. + + 22 Oct 2003; Andres Loeh darcs-0.9.13.ebuild: + Corrected dependency to teTeX. + +*darcs-0.9.13 (22 Sep 2003) + + 22 Sep 2003; Andres Loeh darcs-0.9.13.ebuild: + New version. + +*darcs-0.9.12 (31 Jul 2003) + + 31 Jul 2003; Andres Loeh darcs-0.9.11.ebuild, + darcs-0.9.12.ebuild: + Version bump. Both 0.9.11 and 0.9.12 should compile with GHC 6 now. + + 10 Jul 2003; Andres Loeh : + Updated digest for darcs-0.9.10 + + 04 Jul 2003; Patrick Kursawe darcs-0.9.10.ebuild: + Moved some stuff from script body into src_compile where it belongs + +*darcs-0.9.11 (04 Jul 2003) + + 04 Jul 2003; Andres Loeh darcs-0.9.11.ebuild: + Version bump. This version has an autoconf-base build system. Also updated + the digest because the author has changed the archive. + +*darcs-0.9.10 (03 Jul 2003) + + 03 Jul 2003; Andres Loeh darcs-0.9.10.ebuild, + darcs-0.9.11.ebuild: + Initial import. darcs is a version control system with advanced underlying + theory. It is written in Haskell. Thanks to Peter Simons + for pushing me (bug 23771) to do this. + diff --git a/dev-vcs/darcs/Manifest b/dev-vcs/darcs/Manifest new file mode 100644 index 0000000..4bc2a13 --- /dev/null +++ b/dev-vcs/darcs/Manifest @@ -0,0 +1,6 @@ +AUX darcs-1.0.9-bashcomp.patch 510 RMD160 73888c758f4a2ac93b83229115d23599162c0b15 SHA1 1abf5c0477169eb0109a0dd7ecfb2c38dfee15ff SHA256 39a7e531f68ee4b71958d52557e6c6ace0c7717d546dcddccc4a5e7fb5daeff6 +AUX darcs-2.4.4-issue1770-curl_multi_perform-no-running-handles.patch 1617 RMD160 6cd0fdcae04518cb8d701f0db89ce7cad4a51c61 SHA1 10cd5b15ffcb9678e0fc8700b9059244a12bf06a SHA256 9716fad28813bae04e06c8a039c9e5cb094cbd0c4907855142e14c49334d387e +DIST darcs-2.4.4.tar.gz 1193126 RMD160 cec11127740f350d25de7d4f9c7d7df115ebed6a SHA1 96a1907d3b8fd5676074a860359484f251d36e2f SHA256 97cde35ae4b74488f8b98b487bc0498069eaa74fe035903394f3d4aff1da9f9e +EBUILD darcs-2.4.4-r1.ebuild 4229 RMD160 5bb57c94601212236785c8770c94e655e6ee01f4 SHA1 3028b4877ebbc9eaa4f5ef432aacccfef968b624 SHA256 913f58ad6666bd89bc47c7b456841cb21995b304558426f2cd4b7996fe588375 +MISC ChangeLog 19246 RMD160 7f19e9a4d9f02d35be33f2a3c4b27255be12aa32 SHA1 58249fdbca95c922628bcd54212a630e1695fe52 SHA256 93a47a163c5dca649bc294d76eebc4de27484c4610770160b667a43be94d642e +MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508 diff --git a/dev-vcs/darcs/darcs-2.4.4-r1.ebuild b/dev-vcs/darcs/darcs-2.4.4-r1.ebuild new file mode 100644 index 0000000..925fb8c --- /dev/null +++ b/dev-vcs/darcs/darcs-2.4.4-r1.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/darcs/darcs-2.4.4-r1.ebuild,v 1.4 2010/07/20 13:47:01 josejx Exp $ + +EAPI="2" +CABAL_FEATURES="bin lib profile haddock" +inherit haskell-cabal eutils bash-completion + +DESCRIPTION="a distributed, interactive, smart revision control system" +HOMEPAGE="http://darcs.net/" +SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86-macos" +IUSE="doc test" + +# Dependency notes: +# 1) Use a cunning trick for hashed-storage, haskeline, regex-compat +# where the min bound is the lowest version available. +# 2) Do the opposite for zlib: highest not available. +# 3) Prefer curl over HTTP since darcs uses an old version of HTTP. +# 4) Use the same bounds for mmap as hashed-storage. + +COMMONDEPS=">=dev-lang/ghc-6.8 + >=dev-haskell/hashed-storage-0.4.13 + =dev-haskell/haskeline-0.6* + =dev-haskell/html-1.0* + =dev-haskell/mmap-0.4* + /dev/null + + # fixup perms in such an an awkward way + #mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found" + #doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage" + + # if tests were enabled, make sure the unit test driver is deleted + rm -rf "${ED}/usr/bin/unit" +} + +pkg_postinst() { + ghc-package_pkg_postinst + bash-completion_pkg_postinst + + ewarn "NOTE: in order for the darcs send command to work properly," + ewarn "you must properly configure your mail transport agent to relay" + ewarn "outgoing mail. For example, if you are using ssmtp, please edit" + ewarn "/etc/ssmtp/ssmtp.conf with appropriate values for your site." +} diff --git a/dev-vcs/darcs/files/darcs-1.0.9-bashcomp.patch b/dev-vcs/darcs/files/darcs-1.0.9-bashcomp.patch new file mode 100644 index 0000000..2c5e345 --- /dev/null +++ b/dev-vcs/darcs/files/darcs-1.0.9-bashcomp.patch @@ -0,0 +1,18 @@ +diff -urwpN darcs-1.0.9-orig/darcs_completion darcs-1.0.9/darcs_completion +--- darcs-1.0.9-orig/darcs_completion 2007-06-07 21:42:57.000000000 +0200 ++++ darcs-1.0.9/darcs_completion 2007-06-07 21:43:12.000000000 +0200 +@@ -3,7 +3,6 @@ + # darcs command line completion. + # Copyright 2002 "David Roundy" + # +-have darcs && + _darcs() + { + local cur +@@ -48,5 +47,5 @@ _darcs() + return 0 + + } +-[ "$have" ] && complete -F _darcs -o default darcs ++complete -F _darcs -o default darcs + diff --git a/dev-vcs/darcs/files/darcs-2.4.4-issue1770-curl_multi_perform-no-running-handles.patch b/dev-vcs/darcs/files/darcs-2.4.4-issue1770-curl_multi_perform-no-running-handles.patch new file mode 100644 index 0000000..dd61a02 --- /dev/null +++ b/dev-vcs/darcs/files/darcs-2.4.4-issue1770-curl_multi_perform-no-running-handles.patch @@ -0,0 +1,38 @@ +Fri Apr 16 00:47:39 CEST 2010 Dmitry Kurochkin + * Fix hscurl.c when URL is downloaded during the first call to curl_multi_perform. + Turns out that the first call to curl_multi_perform() can fetch the URL or + result in error. I can easily reproduce this using HTTP server on localhost. + This means that situation when running_handles is zero is valid, so remove the + error and handle it correctly. +diff -rN -u old-darcs.net/src/hscurl.c new-darcs.net/src/hscurl.c +--- old-darcs.net/src/hscurl.c 2010-06-28 19:35:56.382397912 +0200 ++++ new-darcs.net/src/hscurl.c 2010-06-28 19:35:57.544398155 +0200 +@@ -19,7 +19,6 @@ + RESULT_MULTI_INIT_FAIL, + RESULT_EASY_INIT_FAIL, + RESULT_SLIST_APPEND_FAIL, +- RESULT_NO_RUNNING_HANDLES, + RESULT_MULTI_INFO_READ_FAIL, + RESULT_UNKNOWN_MESSAGE, + RESULT_FILE_OPEN_FAIL +@@ -33,7 +32,6 @@ + "curl_multi_init() failed", + "curl_easy_init() failed", + "curl_slist_append() failed", +- "curl_multi_perform() - no running handles", + "curl_multi_info_read() failed", + "curl_multi_info_read() returned unknown message", + "fopen() failed" +@@ -67,11 +65,9 @@ + error = curl_multi_perform(multi, &running_handles); + if (error != CURLM_OK && error != CURLM_CALL_MULTI_PERFORM) + return curl_multi_strerror(error); +- if (running_handles == 0) +- return error_strings[RESULT_NO_RUNNING_HANDLES]; + + running_handles_last = running_handles; +- while (1) ++ while (running_handles_last > 0) + { + while (error == CURLM_CALL_MULTI_PERFORM) + error = curl_multi_perform(multi, &running_handles); diff --git a/dev-vcs/darcs/metadata.xml b/dev-vcs/darcs/metadata.xml new file mode 100644 index 0000000..8c66906 --- /dev/null +++ b/dev-vcs/darcs/metadata.xml @@ -0,0 +1,8 @@ + + + +haskell + + haskell@gentoo.org + + diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..37fc6b9 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +naota-prefix