public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-02-25 20:17 Raul Porcel (armin76)
  0 siblings, 0 replies; 6+ messages in thread
From: Raul Porcel (armin76) @ 2009-02-25 20:17 UTC (permalink / raw
  To: gentoo-commits

armin76     09/02/25 20:17:47

  Modified:             ChangeLog
  Added:                mldonkey-3.0.0.ebuild
  Log:
  Version bump
  (Portage version: 2.1.6.7/cvs/Linux ia64)

Revision  Changes    Path
1.224                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.224&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.224&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.223&r2=1.224

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -r1.223 -r1.224
--- ChangeLog	24 Jan 2009 19:44:37 -0000	1.223
+++ ChangeLog	25 Feb 2009 20:17:47 -0000	1.224
@@ -1,6 +1,11 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.223 2009/01/24 19:44:37 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.224 2009/02/25 20:17:47 armin76 Exp $
+
+*mldonkey-3.0.0 (25 Feb 2009)
+
+  25 Feb 2009; Raúl Porcel <armin76@gentoo.org> +mldonkey-3.0.0.ebuild:
+  Version bump
 
 *mldonkey-2.9.7 (24 Jan 2009)
 



1.1                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.1&content-type=text/plain

Index: mldonkey-3.0.0.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.1 2009/02/25 20:17:47 armin76 Exp $

WANT_AUTOCONF=2.5

inherit flag-o-matic eutils autotools toolchain-funcs

EAPI="1"

IUSE="doc fasttrack gd gnutella gtk guionly magic +ocamlopt"

DESCRIPTION="MLDonkey is a multi-network P2P application written in Ocaml, coming with its own Gtk GUI, web and telnet interface."
HOMEPAGE="http://mldonkey.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"

RDEPEND="dev-lang/perl
	guionly? ( >=gnome-base/librsvg-2.4.0
			>=dev-ml/lablgtk-2.6 )
	gtk? ( >=gnome-base/librsvg-2.4.0
			>=dev-ml/lablgtk-2.6 )
	gd? ( >=media-libs/gd-2.0.28 )
	magic? ( sys-apps/file )"

DEPEND="${RDEPEND}
	>=dev-lang/ocaml-3.08.3
	sys-apps/sed"

MLUSER="p2p"

pkg_setup() {
	if use gtk; then
		echo ""
		einfo "If the compile with gui fails, and you have updated Ocaml"
		einfo "recently, you may have forgotten that you need to run"
		einfo "/usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh"
		einfo "to learn which ebuilds you need to recompile"
		einfo "each time you update Ocaml to a different version"
		einfo "see the Ocaml ebuild for details"
		echo ""
	fi

	if use gtk && ! built_with_use dev-ml/lablgtk svg; then
		eerror "dev-ml/lablgtk must be built with the 'svg' USE flag to use the gtk gui"
		die "Recompile dev-ml/lablgtk with enabled svg USE flag"
	fi

	if use gd && ! built_with_use media-libs/gd truetype; then
		eerror "media-libs/gd must be built with 'truetype' to compile"
		eerror "MLDonkey with gd support"
		die "Recompile media-libs/gd with enabled truetype USE flag"
	fi
	if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
		eerror "In order to build ${PN} with native code support from ocaml"
		eerror "You first need to have a native code ocaml compiler."
		eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
		die "Please install ocaml with ocamlopt useflag"
	fi
	# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
	# results in relocations if gcc wants to create a PIE executable
	if gcc-specs-pie ; then
		append-ldflags -nopie
		ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
		ewarn "We have appended -nopie to ocaml build options"
		ewarn "because linking an executable with pie while the objects are not pic will not work"
	fi
}

src_unpack() {
	unpack ${A} && cd "${S}"

	cd "${S}"/config
	eautoconf
	cd "${S}"
	use ocamlopt || sed -i -e "s/ocamlopt/idontwantocamlopt/g" "${S}/config/configure" || die "failed to disable ocamlopt"
}

src_compile() {
	# the dirs are not (yet) used, but it doesn't hurt to specify them anyway

	# onlygui	Disable all nets support, build only chosen GUI

	if use gtk || use guionly; then
		myconf="--enable-gui=newgui2"
	else
		myconf="--disable-gui"
	fi

	if use guionly; then
		myconf="${myconf} --disable-multinet --disable-donkey"
	fi

	cd "${S}"
	econf \
		--sysconfdir=/etc/mldonkey \
		--sharedstatedir=/var/mldonkey \
		--localstatedir=/var/mldonkey \
		--enable-checks \
		--disable-batch \
		$(use_enable fasttrack) \
		$(use_enable gnutella) \
		$(use_enable gnutella gnutella2) \
		$(use_enable gd) \
		$(use_enable magic) \
		--enable-ocamlver=3.10 \
		${myconf} || die "econf failed"

	export OCAMLRUNPARAM="l=256M"
	emake || die "emake failed"

	if ! use guionly; then
		emake utils || die "emake utils failed"
	fi;
}

src_install() {
	local myext=""
	use ocamlopt || myext=".byte"
	use ocamlopt || export STRIP_MASK="*/bin/*"
	if ! use guionly; then
		for i in mlnet mld_hash get_range copysources make_torrent subconv; do
			newbin $i$myext $i || die "failed to install $i"
		done

		newconfd "${FILESDIR}/mldonkey.confd-2.8" mldonkey
		fperms 600 /etc/conf.d/mldonkey
		newinitd "${FILESDIR}/mldonkey.initd" mldonkey
	fi

	if use gtk; then
		for i in mlgui mlguistarter; do
			newbin $i$myext $i || die "failed to install $i"
		done
		make_desktop_entry mlgui "MLDonkey GUI" mldonkey "Network;P2P"
		newicon "${S}"/packages/rpm/mldonkey-icon-48.png ${PN}.png
	fi

	if use doc ; then
		cd "${S}"/distrib
		dodoc ChangeLog *.txt
		dohtml *.html

		insinto /usr/share/doc/${PF}/scripts
		doins kill_mldonkey mldonkey_command mldonkey_previewer make_buginfo

		cd "${S}"/docs
		dodoc *.txt *.tex *.pdf
		dohtml *.html

		cd "${S}"/docs/developers
		dodoc *.txt *.tex

		cd "${S}"/docs/images
		insinto /usr/share/doc/${PF}/html/images
		doins *
	fi
}

pkg_preinst() {
	if ! use guionly; then
		enewuser ${MLUSER} -1 -1 /home/p2p users
	fi
}

pkg_postinst() {
	if ! use guionly; then
		echo
		einfo "If you want to start MLDonkey as a system service, use"
		einfo "the /etc/init.d/mldonkey script. To control bandwidth, use"
		einfo "the 'slow' and 'fast' arguments. Be sure to have a look at"
		einfo "/etc/conf.d/mldonkey also."
		echo
		einfo "Attention: 2.6 has changed the inifiles structure, so downgrading"
		einfo "will be problematic."
		einfo "User settings (admin) are transferred to users.ini from "
		einfo "downloads.ini"
		einfo "Old ini files are automatically converted to the new format"
		echo
	else
		echo
		einfo "Simply run mlgui to start the chosen MLDonkey gui."
		einfo "It puts its config files into ~/.mldonkey"
	fi
}






^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-02-26 15:08 Raul Porcel (armin76)
  0 siblings, 0 replies; 6+ messages in thread
From: Raul Porcel (armin76) @ 2009-02-26 15:08 UTC (permalink / raw
  To: gentoo-commits

armin76     09/02/26 15:08:33

  Modified:             mldonkey-3.0.0.ebuild ChangeLog
  Log:
  x86 stable wrt #260072
  (Portage version: 2.1.6.7/cvs/Linux ia64)

Revision  Changes    Path
1.2                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?r1=1.1&r2=1.2

Index: mldonkey-3.0.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mldonkey-3.0.0.ebuild	25 Feb 2009 20:17:47 -0000	1.1
+++ mldonkey-3.0.0.ebuild	26 Feb 2009 15:08:33 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.1 2009/02/25 20:17:47 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.2 2009/02/26 15:08:33 armin76 Exp $
 
 WANT_AUTOCONF=2.5
 
@@ -16,7 +16,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
 
 RDEPEND="dev-lang/perl
 	guionly? ( >=gnome-base/librsvg-2.4.0



1.225                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.225&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.225&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.224&r2=1.225

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.224
retrieving revision 1.225
diff -u -r1.224 -r1.225
--- ChangeLog	25 Feb 2009 20:17:47 -0000	1.224
+++ ChangeLog	26 Feb 2009 15:08:33 -0000	1.225
@@ -1,6 +1,9 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.224 2009/02/25 20:17:47 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.225 2009/02/26 15:08:33 armin76 Exp $
+
+  26 Feb 2009; Raúl Porcel <armin76@gentoo.org> mldonkey-3.0.0.ebuild:
+  x86 stable wrt #260072
 
 *mldonkey-3.0.0 (25 Feb 2009)
 






^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-02-27  9:43 Jeroen Roovers (jer)
  0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers (jer) @ 2009-02-27  9:43 UTC (permalink / raw
  To: gentoo-commits

jer         09/02/27 09:43:16

  Modified:             mldonkey-3.0.0.ebuild ChangeLog
  Log:
  Stable for HPPA (bug #260072).
  (Portage version: 2.2_rc23/cvs/Linux i686)

Revision  Changes    Path
1.3                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?r1=1.2&r2=1.3

Index: mldonkey-3.0.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mldonkey-3.0.0.ebuild	26 Feb 2009 15:08:33 -0000	1.2
+++ mldonkey-3.0.0.ebuild	27 Feb 2009 09:43:15 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.2 2009/02/26 15:08:33 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.3 2009/02/27 09:43:15 jer Exp $
 
 WANT_AUTOCONF=2.5
 
@@ -16,7 +16,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
 
 RDEPEND="dev-lang/perl
 	guionly? ( >=gnome-base/librsvg-2.4.0



1.226                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.226&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.226&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.225&r2=1.226

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.225
retrieving revision 1.226
diff -u -r1.225 -r1.226
--- ChangeLog	26 Feb 2009 15:08:33 -0000	1.225
+++ ChangeLog	27 Feb 2009 09:43:15 -0000	1.226
@@ -1,6 +1,9 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.225 2009/02/26 15:08:33 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.226 2009/02/27 09:43:15 jer Exp $
+
+  27 Feb 2009; Jeroen Roovers <jer@gentoo.org> mldonkey-3.0.0.ebuild:
+  Stable for HPPA (bug #260072).
 
   26 Feb 2009; Raúl Porcel <armin76@gentoo.org> mldonkey-3.0.0.ebuild:
   x86 stable wrt #260072






^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-03-07 14:28 Markus Meier (maekke)
  0 siblings, 0 replies; 6+ messages in thread
From: Markus Meier (maekke) @ 2009-03-07 14:28 UTC (permalink / raw
  To: gentoo-commits

maekke      09/03/07 14:28:20

  Modified:             mldonkey-3.0.0.ebuild ChangeLog
  Log:
  amd64 stable, bug #260072
  (Portage version: 2.1.6.7/cvs/Linux x86_64)

Revision  Changes    Path
1.4                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?r1=1.3&r2=1.4

Index: mldonkey-3.0.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mldonkey-3.0.0.ebuild	27 Feb 2009 09:43:15 -0000	1.3
+++ mldonkey-3.0.0.ebuild	7 Mar 2009 14:28:20 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.3 2009/02/27 09:43:15 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.4 2009/03/07 14:28:20 maekke Exp $
 
 WANT_AUTOCONF=2.5
 
@@ -16,7 +16,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
 
 RDEPEND="dev-lang/perl
 	guionly? ( >=gnome-base/librsvg-2.4.0



1.227                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.227&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.227&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.226&r2=1.227

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.226
retrieving revision 1.227
diff -u -r1.226 -r1.227
--- ChangeLog	27 Feb 2009 09:43:15 -0000	1.226
+++ ChangeLog	7 Mar 2009 14:28:20 -0000	1.227
@@ -1,6 +1,9 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.226 2009/02/27 09:43:15 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.227 2009/03/07 14:28:20 maekke Exp $
+
+  07 Mar 2009; Markus Meier <maekke@gentoo.org> mldonkey-3.0.0.ebuild:
+  amd64 stable, bug #260072
 
   27 Feb 2009; Jeroen Roovers <jer@gentoo.org> mldonkey-3.0.0.ebuild:
   Stable for HPPA (bug #260072).






^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-03-07 15:35 Petteri Raty (betelgeuse)
  0 siblings, 0 replies; 6+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-03-07 15:35 UTC (permalink / raw
  To: gentoo-commits

betelgeuse    09/03/07 15:35:15

  Modified:             mldonkey-3.0.0.ebuild ChangeLog
  Log:
  Migrate to EAPI 2.
  (Portage version: 2.2_rc20/cvs/Linux 2.6.29-rc6 i686)

Revision  Changes    Path
1.5                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?r1=1.4&r2=1.5

Index: mldonkey-3.0.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- mldonkey-3.0.0.ebuild	7 Mar 2009 14:28:20 -0000	1.4
+++ mldonkey-3.0.0.ebuild	7 Mar 2009 15:35:14 -0000	1.5
@@ -1,12 +1,12 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.4 2009/03/07 14:28:20 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.5 2009/03/07 15:35:14 betelgeuse Exp $
 
+EAPI="2"
 WANT_AUTOCONF=2.5
 
 inherit flag-o-matic eutils autotools toolchain-funcs
 
-EAPI="1"
 
 IUSE="doc fasttrack gd gnutella gtk guionly magic +ocamlopt"
 
@@ -22,12 +22,12 @@
 	guionly? ( >=gnome-base/librsvg-2.4.0
 			>=dev-ml/lablgtk-2.6 )
 	gtk? ( >=gnome-base/librsvg-2.4.0
-			>=dev-ml/lablgtk-2.6 )
-	gd? ( >=media-libs/gd-2.0.28 )
+			>=dev-ml/lablgtk-2.6[svg] )
+	gd? ( >=media-libs/gd-2.0.28[truetype] )
 	magic? ( sys-apps/file )"
 
 DEPEND="${RDEPEND}
-	>=dev-lang/ocaml-3.08.3
+	>=dev-lang/ocaml-3.10.2[ocamlopt?]
 	sys-apps/sed"
 
 MLUSER="p2p"
@@ -44,22 +44,6 @@
 		echo ""
 	fi
 
-	if use gtk && ! built_with_use dev-ml/lablgtk svg; then
-		eerror "dev-ml/lablgtk must be built with the 'svg' USE flag to use the gtk gui"
-		die "Recompile dev-ml/lablgtk with enabled svg USE flag"
-	fi
-
-	if use gd && ! built_with_use media-libs/gd truetype; then
-		eerror "media-libs/gd must be built with 'truetype' to compile"
-		eerror "MLDonkey with gd support"
-		die "Recompile media-libs/gd with enabled truetype USE flag"
-	fi
-	if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
-		eerror "In order to build ${PN} with native code support from ocaml"
-		eerror "You first need to have a native code ocaml compiler."
-		eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
-		die "Please install ocaml with ocamlopt useflag"
-	fi
 	# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
 	# results in relocations if gcc wants to create a PIE executable
 	if gcc-specs-pie ; then
@@ -70,16 +54,14 @@
 	fi
 }
 
-src_unpack() {
-	unpack ${A} && cd "${S}"
-
+src_prepare() {
 	cd "${S}"/config
 	eautoconf
 	cd "${S}"
 	use ocamlopt || sed -i -e "s/ocamlopt/idontwantocamlopt/g" "${S}/config/configure" || die "failed to disable ocamlopt"
 }
 
-src_compile() {
+src_configure() {
 	# the dirs are not (yet) used, but it doesn't hurt to specify them anyway
 
 	# onlygui	Disable all nets support, build only chosen GUI
@@ -108,7 +90,9 @@
 		$(use_enable magic) \
 		--enable-ocamlver=3.10 \
 		${myconf} || die "econf failed"
+}
 
+src_compile() {
 	export OCAMLRUNPARAM="l=256M"
 	emake || die "emake failed"
 



1.229                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.229&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.229&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.228&r2=1.229

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.228
retrieving revision 1.229
diff -u -r1.228 -r1.229
--- ChangeLog	7 Mar 2009 15:14:56 -0000	1.228
+++ ChangeLog	7 Mar 2009 15:35:14 -0000	1.229
@@ -1,6 +1,9 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.228 2009/03/07 15:14:56 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.229 2009/03/07 15:35:14 betelgeuse Exp $
+
+  07 Mar 2009; Petteri Räty <betelgeuse@gentoo.org> mldonkey-3.0.0.ebuild:
+  Migrate to EAPI 2.
 
   07 Mar 2009; Petteri Räty <betelgeuse@gentoo.org> -mldonkey-2.9.7.ebuild:
   Remove old ebuild.






^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog
@ 2009-03-18 22:26 Brent Baude (ranger)
  0 siblings, 0 replies; 6+ messages in thread
From: Brent Baude (ranger) @ 2009-03-18 22:26 UTC (permalink / raw
  To: gentoo-commits

ranger      09/03/18 22:26:32

  Modified:             mldonkey-3.0.0.ebuild ChangeLog
  Log:
  Marking mldonkey-3.0.0 ppc for bug 260072
  (Portage version: 2.1.6.7/cvs/Linux ppc64)

Revision  Changes    Path
1.7                  net-p2p/mldonkey/mldonkey-3.0.0.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild?r1=1.6&r2=1.7

Index: mldonkey-3.0.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- mldonkey-3.0.0.ebuild	9 Mar 2009 04:23:36 -0000	1.6
+++ mldonkey-3.0.0.ebuild	18 Mar 2009 22:26:32 -0000	1.7
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.6 2009/03/09 04:23:36 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/mldonkey-3.0.0.ebuild,v 1.7 2009/03/18 22:26:32 ranger Exp $
 
 EAPI="2"
 WANT_AUTOCONF=2.5
@@ -15,7 +15,7 @@
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~sparc x86 ~x86-fbsd"
 
 RDEPEND="dev-lang/perl
 	guionly? ( >=gnome-base/librsvg-2.4.0



1.230                net-p2p/mldonkey/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.230&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?rev=1.230&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-p2p/mldonkey/ChangeLog?r1=1.229&r2=1.230

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v
retrieving revision 1.229
retrieving revision 1.230
diff -u -r1.229 -r1.230
--- ChangeLog	7 Mar 2009 15:35:14 -0000	1.229
+++ ChangeLog	18 Mar 2009 22:26:32 -0000	1.230
@@ -1,6 +1,9 @@
 # ChangeLog for net-p2p/mldonkey
 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.229 2009/03/07 15:35:14 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-p2p/mldonkey/ChangeLog,v 1.230 2009/03/18 22:26:32 ranger Exp $
+
+  18 Mar 2009; Brent Baude <ranger@gentoo.org> mldonkey-3.0.0.ebuild:
+  Marking mldonkey-3.0.0 ppc for bug 260072
 
   07 Mar 2009; Petteri Räty <betelgeuse@gentoo.org> mldonkey-3.0.0.ebuild:
   Migrate to EAPI 2.






^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-03-18 22:26 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-27  9:43 [gentoo-commits] gentoo-x86 commit in net-p2p/mldonkey: mldonkey-3.0.0.ebuild ChangeLog Jeroen Roovers (jer)
  -- strict thread matches above, loose matches on Subject: below --
2009-03-18 22:26 Brent Baude (ranger)
2009-03-07 15:35 Petteri Raty (betelgeuse)
2009-03-07 14:28 Markus Meier (maekke)
2009-02-26 15:08 Raul Porcel (armin76)
2009-02-25 20:17 Raul Porcel (armin76)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox