diff --git a/dev-lang/yasm/ChangeLog b/dev-lang/yasm/ChangeLog new file mode 100644 index 00000000..d9054739 --- /dev/null +++ b/dev-lang/yasm/ChangeLog @@ -0,0 +1,168 @@ +# ChangeLog for dev-lang/yasm +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/ChangeLog,v 1.43 2010/11/03 12:02:48 phajdan.jr Exp $ + + 03 Nov 2010; Pawel Hajdan jr yasm-1.1.0.ebuild: + x86 stable wrt bug #343143 + + 29 Oct 2010; Markos Chandras yasm-1.1.0.ebuild: + Stable on amd64 wrt bug #343143 + +*yasm-1.1.0 (20 Aug 2010) + + 20 Aug 2010; Samuli Suominen +yasm-1.1.0.ebuild, + +files/yasm-1.1.0-skip_cython_check.patch: + Version bump. + + 12 Jul 2010; Christian Faulhammer yasm-1.0.1.ebuild: + stable x86, bug 325273 + + 24 Jun 2010; Pacho Ramos yasm-1.0.1.ebuild: + stable amd64, bug 325273 + +*yasm-1.0.1 (03 Jun 2010) + + 03 Jun 2010; Lars Wendler +yasm-1.0.1.ebuild: + Version bump (bug #322655). + + 12 Apr 2010; Samuli Suominen yasm-1.0.0.ebuild: + LICENSE is all of Artistic, BSD, GPL-2 and LGPL-2. + +*yasm-1.0.0 (12 Apr 2010) + + 12 Apr 2010; Samuli Suominen +yasm-1.0.0.ebuild: + Version bump. + + 02 Jan 2010; Christian Faulhammer yasm-0.8.0.ebuild: + Transfer Prefix keywords + + 10 Jun 2009; Markus Meier yasm-0.8.0.ebuild: + x86 stable, bug #273035 + + 07 Jun 2009; Thomas Anderson yasm-0.8.0.ebuild: + stable amd64 as requested by Samuli Suominen to fix bug #273008. General QA + cleanup by myself and Samuli. Convert to EAPI 2 for simplicity. + + 19 Apr 2009; Markus Meier yasm-0.7.2: + x86 stable, bug #266057 + + 14 Apr 2009; Thomas Anderson yasm-0.7.2.ebuild: + stable amd64, bug 266057 + +*yasm-0.8.0 (13 Apr 2009) + + 13 Apr 2009; Mike Frysinger +yasm-0.8.0.ebuild: + Version bump. + + 12 Oct 2008; Markus Meier yasm-0.7.1.ebuild: + amd64/x86 stable, bug #241188 + + 11 Oct 2008; Markus Rothe yasm-0.6.2.ebuild, + yasm-0.7.0.ebuild, yasm-0.7.1.ebuild, yasm-0.7.2.ebuild: + Remove ~ppc64 keywords. This is useless on ppc64.. + +*yasm-0.7.2 (10 Oct 2008) + + 10 Oct 2008; Mike Frysinger +yasm-0.7.2.ebuild: + Version bump. + +*yasm-0.7.1 (12 Aug 2008) + + 12 Aug 2008; Steve Dibb +yasm-0.7.1.ebuild: + Version bump, bug 234462 + +*yasm-0.7.0 (16 Apr 2008) + + 16 Apr 2008; Ben de Groot +yasm-0.7.0.ebuild: + Version bump. + + 09 Apr 2008; Alexis Ballier yasm-0.6.2.ebuild: + keyword ~x86-fbsd + + 05 Jan 2008; Brent Baude yasm-0.6.2.ebuild: + Marking yasm-0.6.2 ~ppc64 for bug 200993 + + 26 Dec 2007; Markus Meier yasm-0.6.2.ebuild: + x86 stable, bug #200993 + + 26 Dec 2007; Samuli Suominen yasm-0.6.2.ebuild: + amd64 stable wrt #200993 + + 25 Dec 2007; Christian Heim metadata.xml: + Removing kugelfang from metadata.xml as per #46972. + + 22 Sep 2007; Christoph Mende yasm-0.6.1.ebuild: + Stable on amd64 wrt bug #193375 + + 22 Sep 2007; Christian Faulhammer yasm-0.6.1.ebuild: + stable x86, bug 193375 + +*yasm-0.6.2 (22 Sep 2007) + + 22 Sep 2007; Mike Frysinger +yasm-0.6.2.ebuild: + Version bump. + +*yasm-0.6.1 (24 Jul 2007) + + 24 Jul 2007; Mike Frysinger +yasm-0.6.1.ebuild: + Version bump. + + 13 Jul 2007; Steve Dibb yasm-0.5.0.ebuild, + yasm-0.6.0.ebuild: + amd64 stable + + 12 Jul 2007; Raúl Porcel yasm-0.6.0.ebuild: + x86 stable + + 22 Apr 2007; Danny van Dyk yasm-0.6.0.ebuild: + Remove macho object format tests in dev-lang/yasm-0.6.0 until fixed + upstream. See bug #174020. + +*yasm-0.6.0 (20 Mar 2007) + + 20 Mar 2007; Danny van Dyk +yasm-0.6.0.ebuild: + Version bump. + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 06 Jan 2007; Danny van Dyk -yasm-0.5.0_rc1.ebuild: + QA: Removed unused versions. + +*yasm-0.5.0 (21 Dec 2006) + + 21 Dec 2006; +yasm-0.5.0.ebuild: + - version bump to upstream stable + + 02 Mar 2006; Joshua Jackson yasm-0.4.0.ebuild: + Stable on x86; bug #124567 + + 01 Mar 2006; Danny van Dyk yasm-0.4.0.ebuild, + yasm-0.5.0_rc1.ebuild: + Added NLS USE flag to the ebuilds. Thanks to Diego Petteno. + +*yasm-0.5.0_rc1 (01 Mar 2006) + + 01 Mar 2006; Danny van Dyk -yasm-0.3.0.ebuild, + yasm-0.4.0.ebuild, +yasm-0.5.0_rc1.ebuild: + Removed version 0.3.0. Marked version 0.4.0 stable on amd64. Added new + version 0.5.0. + + 26 May 2005; Sven Wegener metadata.xml: + Herd name is 'amd64' not 'amd64@gentoo.org' + +*yasm-0.4.0 (27 Mar 2005) + + 27 Mar 2005; Danny van Dyk +metadata.xml, + +yasm-0.4.0.ebuild: + Taking over maintainership. Added metadata.xml. Version bump to yasm-0.4.0. + + 01 Jun 2004; Michael Sterrett yasm-0.3.0.ebuild: + fix depend; tidy + +*yasm-0.3.0 (09 Feb 2004) + + 09 Feb 2004; yasm-0.3.0.ebuild: + New ebuild for yasm. Keyworded ~amd64 and ~x86. Ran tests that came with + package. All seems well. Needs testing with some real code. + diff --git a/dev-lang/yasm/Manifest b/dev-lang/yasm/Manifest new file mode 100644 index 00000000..1793152c --- /dev/null +++ b/dev-lang/yasm/Manifest @@ -0,0 +1,5 @@ +AUX yasm-1.1.0-skip_cython_check.patch 701 RMD160 2b24da3738ef79a3741de078f7e5302d1bb6383b SHA1 23e85c86e8de7e5d833369d56611b74d50a1d30c SHA256 a0fb5760e0d090a159afac6eaf2961be10e11644fc7c7dbef809fcd95363f9f2 +DIST yasm-1.1.0.tar.gz 1409438 RMD160 93e9ee40319ca02a3a8fff7f85af216d37fb1d06 SHA1 8b252d2a50f6d0d8fe13997183596c3cd7589db9 SHA256 e5d56b582f3d0c30ed5c4fc221063e4175602307ea645520889458133671c232 +EBUILD yasm-1.1.0.ebuild 1257 RMD160 039fcf5dd7c273468a64816ea383c05d72e808df SHA1 073db45263cd5e3ebd2f16b73fe600a77c509525 SHA256 e81de3d8a864f252372bf404ad3abae71f934ad9d0da3c2aec82fbb2e2d9a7d2 +MISC ChangeLog 5350 RMD160 8bf3558560688a75dbde829d2889354ed55ea131 SHA1 f3b7396c9b6d3c72e933f15dbfb4c242f06df6ab SHA256 3c97417cbd03b57423c2c45609943f052d1d26075e4a751d33661b9ff7cf521c +MISC metadata.xml 159 RMD160 d52f9d709e07e1eca289e2940d4292c64fda6029 SHA1 021f81ae2e25595444e199cc4be3c122d37da802 SHA256 38c5ab0a3cf60ec0611d1112056b9ff16183715db2c60a2ac84590da0ce7fb76 diff --git a/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch b/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch new file mode 100644 index 00000000..a6538a32 --- /dev/null +++ b/dev-lang/yasm/files/yasm-1.1.0-skip_cython_check.patch @@ -0,0 +1,19 @@ +Skip semi-broken Cython version check because it barfs on 0.13_beta0. + +http://www.tortall.net/projects/yasm/ticket/222 + +--- configure.ac ++++ configure.ac +@@ -285,11 +285,7 @@ + AC_MSG_NOTICE([Checking to see if we can build Python bindings]) + have_python_bindings=no + if test x$have_python = xyes; then +- AC_MSG_CHECKING([for Cython >= 0.11.3]) +- CYTHON_CHECK_VERSION(0.11.3, [AC_MSG_RESULT(yes) +- have_cython=yes], +- [AC_MSG_RESULT(no) +- have_cython=no]) ++ have_cython=yes + + AM_CHECK_PYTHON_HEADERS(have_python_headers=yes,have_python_headers=no) + diff --git a/dev-lang/yasm/metadata.xml b/dev-lang/yasm/metadata.xml new file mode 100644 index 00000000..98f9cab9 --- /dev/null +++ b/dev-lang/yasm/metadata.xml @@ -0,0 +1,5 @@ + + + + amd64 + diff --git a/dev-lang/yasm/yasm-1.1.0.ebuild b/dev-lang/yasm/yasm-1.1.0.ebuild new file mode 100644 index 00000000..fb9dd0e6 --- /dev/null +++ b/dev-lang/yasm/yasm-1.1.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.1.0.ebuild,v 1.3 2010/11/03 12:02:48 phajdan.jr Exp $ + +EAPI=2 +PYTHON_DEPEND="python? 2:2.4" + +inherit autotools eutils python + +DESCRIPTION="An assembler for x86 and x86_64 instruction sets" +HOMEPAGE="http://www.tortall.net/projects/yasm/" +SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz" + +LICENSE="Artistic BSD GPL-2 LGPL-2" +SLOT="0" +KEYWORDS="-* amd64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +IUSE="nls python" + +RDEPEND="nls? ( virtual/libintl )" +DEPEND="nls? ( sys-devel/gettext ) + python? ( >=dev-python/cython-0.11.3 )" + +pkg_setup() { + if use python; then + python_set_active_version 2 + python_pkg_setup + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.1.0-skip_cython_check.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable python) \ + $(use_enable python python-bindings) \ + --disable-dependency-tracking \ + $(use_enable nls) +} + +src_compile() { + emake CFLAGS_FOR_BUILD="${CFLAGS}" CC_FOR_BUILD="${CC} -std=gnu99 ${CFLAGS}" || die +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS +} diff --git a/kde-base/smoke/Manifest b/kde-base/smoke/Manifest new file mode 100644 index 00000000..d88c1cc8 --- /dev/null +++ b/kde-base/smoke/Manifest @@ -0,0 +1,3 @@ +DIST kdebindings-4.5.85.tar.bz2 6995903 RMD160 3a562ad0769331d79efdac5e139df2170b027c3b SHA1 3eefcc71adef0296829523337f15ae735a5dc19d SHA256 1f805b63b80ef9ac78532388db6ae843229ff364a53f839c168d7a59d308a5a7 +EBUILD smoke-4.5.85.ebuild 1659 RMD160 f90c54d33427530323e52cad7aa23ce2ae2ddefb SHA1 8337989554bf23301b797f366bf312e667cb9ec4 SHA256 d2b0728cefbf3192e69df105daffa3d807940bb92abbd466c9a663a5da5a7f38 +MISC metadata.xml 1113 RMD160 3d61e1c1502a06cea4ee9c82654833261cfd3767 SHA1 60a2e9952d4a074c766fa2e9cadeb3f9d0f41712 SHA256 8d460ad3997a166b5d6fdd6a345029ff22ce83a4638af2d794269196cfd85fd2 diff --git a/kde-base/smoke/metadata.xml b/kde-base/smoke/metadata.xml new file mode 100644 index 00000000..068c352f --- /dev/null +++ b/kde-base/smoke/metadata.xml @@ -0,0 +1,19 @@ + + + +kde + + Compile bindings for dev-libs/libattica. + Compile bindings for Akonadi. + Compile bindings for x11-libs/qt-declarative. + Compile bindings for KDE Advanced Text Editor. + Compile bindings for x11-libs/qt-multimedia. + Compile bindings for kde-base/okular. + Compile bindings for Phonon. + Compile bindings for media-libs/qimageblitz. + Compile bindings for x11-libs/qscintilla. + Compile bindings for QtHelp from x11-libs/qt-assistant. + Compile bindings for x11-libs/qwt. + Compile bindings for x11-libs/qt-webkit. + + diff --git a/kde-base/smoke/smoke-4.5.85.ebuild b/kde-base/smoke/smoke-4.5.85.ebuild new file mode 100644 index 00000000..075ec2f6 --- /dev/null +++ b/kde-base/smoke/smoke-4.5.85.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +KMNAME="kdebindings" +DECLARATIVE_REQUIRED="optional" +MULTIMEDIA_REQUIRED="optional" +QTHELP_REQUIRED="optional" +WEBKIT_REQUIRED="optional" +inherit kde4-meta + +DESCRIPTION="Scripting Meta Object Kompiler Engine" +KEYWORDS="~amd64 ~x86" +IUSE="akonadi attica debug kate okular +phonon qimageblitz qscintilla qwt semantic-desktop" + +COMMON_DEPEND=" + $(add_kdebase_dep kdelibs 'semantic-desktop?') + akonadi? ( $(add_kdebase_dep kdepimlibs) ) + attica? ( dev-libs/libattica ) + kate? ( $(add_kdebase_dep kate) ) + okular? ( $(add_kdebase_dep okular) ) + phonon? ( >=media-sound/phonon-4.3.80[xcb] ) + qimageblitz? ( >=media-libs/qimageblitz-0.0.4 ) + qscintilla? ( x11-libs/qscintilla ) + qwt? ( x11-libs/qwt:5 ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +KMEXTRA="generator/" + +KMSAVELIBS=1 + +src_configure() { + mycmakeargs=( + -DDISABLE_Qt3Support=ON + $(cmake-utils_use_with akonadi) + $(cmake-utils_use_with akonadi KdepimLibs) + $(cmake-utils_use_with attica LibAttica) + $(cmake-utils_use_disable declarative QtDeclarative) + $(cmake-utils_use_disable kate) + $(cmake-utils_use_disable multimedia QtMultimedia) + $(cmake-utils_use_with okular) + $(cmake-utils_use_with phonon) + $(cmake-utils_use_with qimageblitz QImageBlitz) + $(cmake-utils_use_with qscintilla QScintilla) + $(cmake-utils_use_disable qthelp QtHelp) + $(cmake-utils_use_disable qwt) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop Soprano) + $(cmake-utils_use_disable webkit QtWebKit) + ) + kde4-meta_src_configure +}