ignition-devel Mailing List for The Ignition Project
Status: Beta
Brought to you by:
ziggythehamster
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(81) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(85) |
Feb
(188) |
Mar
(80) |
Apr
(25) |
May
(69) |
Jun
(244) |
Jul
(121) |
Aug
(127) |
Sep
(70) |
Oct
(68) |
Nov
(61) |
Dec
(70) |
| 2005 |
Jan
(10) |
Feb
(19) |
Mar
(2) |
Apr
(61) |
May
(61) |
Jun
(37) |
Jul
(24) |
Aug
(14) |
Sep
|
Oct
(16) |
Nov
(20) |
Dec
(2) |
| 2006 |
Jan
|
Feb
(56) |
Mar
|
Apr
|
May
|
Jun
(13) |
Jul
(1) |
Aug
(7) |
Sep
(16) |
Oct
(29) |
Nov
(28) |
Dec
(52) |
| 2007 |
Jan
(2) |
Feb
(12) |
Mar
(4) |
Apr
(30) |
May
(1) |
Jun
(1) |
Jul
(5) |
Aug
(4) |
Sep
(12) |
Oct
(6) |
Nov
(3) |
Dec
(1) |
| 2008 |
Jan
(48) |
Feb
|
Mar
(7) |
Apr
(10) |
May
|
Jun
|
Jul
(2) |
Aug
(2) |
Sep
(11) |
Oct
(7) |
Nov
(28) |
Dec
(37) |
| 2009 |
Jan
(7) |
Feb
(32) |
Mar
(18) |
Apr
(15) |
May
(30) |
Jun
(23) |
Jul
(39) |
Aug
(9) |
Sep
(11) |
Oct
|
Nov
|
Dec
(10) |
| 2010 |
Jan
(10) |
Feb
(14) |
Mar
(2) |
Apr
(29) |
May
|
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(15) |
Oct
|
Nov
(3) |
Dec
(4) |
| 2011 |
Jan
(8) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
|
Nov
|
Dec
(2) |
|
From: <zig...@sv...> - 2011-12-23 03:38:40
|
Author: ziggythehamster Date: 2011-12-22 21:38:27 -0600 (Thu, 22 Dec 2011) New Revision: 486 Added: hamsterrific-overlay/trunk/app-mobilephone/heimdall/ hamsterrific-overlay/trunk/app-mobilephone/heimdall/Manifest hamsterrific-overlay/trunk/app-mobilephone/heimdall/heimdall-9999.ebuild Log: Add ebuild for heimdall Added: hamsterrific-overlay/trunk/app-mobilephone/heimdall/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/heimdall/Manifest (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/heimdall/Manifest 2011-12-23 03:38:27 UTC (rev 486) @@ -0,0 +1 @@ +EBUILD heimdall-9999.ebuild 2211 RMD160 90bec0f3ded3e85b7a48b07854fdba9873e33902 SHA1 9c1b3b12863ac667968f4fc6fa165ba72b87ce40 SHA256 ada9bb637e2f57de1ad2f085c89f45faf06b0eb6f55b8a00ae0b2e845685408e Added: hamsterrific-overlay/trunk/app-mobilephone/heimdall/heimdall-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/heimdall/heimdall-9999.ebuild (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/heimdall/heimdall-9999.ebuild 2011-12-23 03:38:27 UTC (rev 486) @@ -0,0 +1,76 @@ +EAPI="2" + +inherit autotools eutils qt4-r2 git-2 + +DESCRIPTION="Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy S devices." +HOMEPAGE="http://www.glassechidna.com.au/products/heimdall/" + +EGIT_REPO_URI="git://github.com/Benjamin-Dobell/Heimdall.git + https://github.com/Benjamin-Dobell/Heimdall.git" +EGIT_TREE="master" +EGIT_PROJECT="Heimdall" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +IUSE="qt4" + +RDEPEND="qt4? ( x11-libs/qt-core x11-libs/qt-gui ) + >dev-libs/libusb-1.0" + +DEPEND="$RDEPEND + dev-util/pkgconfig" + +src_prepare() { + rm -r libusb-1.0 || die "Can't delete libusb sources" + edos2unix "${S}"/${PN}-frontend/${PN}-frontend.pro + edos2unix "${S}"/${PN}/Makefile.am + sed -e 's:/usr/local:/usr:g' -i "${S}"/${PN}-frontend/${PN}-frontend.pro \ + || die +# sed 's:SYSFS:ATTRS:g' -i "${S}"/${PN}/60-${PN}-galaxy-s.rules || die + sed -i -e '/sudo service udev restart/d' "${S}"/heimdall/Makefile.am + cd "${S}/${PN}" + eautoreconf + cd .. +} + +src_configure() { + cd "${S}"/libpit + econf --prefix=/usr/ --libdir=/usr/$(get_libdir) || die "econf failed" + cd "${S}"/${PN} + econf --prefix=/usr/ --libdir=/usr/$(get_libdir) || die "econf failed" + if use qt4; then + cd "${S}"/${PN}-frontend + eqmake4 heimdall-frontend.pro OUTPUTDIR="${D}/usr/bin/" || die "eqmake failed" + fi +} + +src_compile() { + cd "${S}"/libpit + emake DESTDIR="${D}"|| die "compile failed" + cd "${S}"/${PN} + emake DESTDIR="${D}"|| die "compile failed" + if use qt4; then + cd "${S}"/${PN}-frontend + emake OUTPUTDIR="${D}"|| die "compile failed" + fi +} + +src_install() { + cd "${S}"/libpit + emake DESTDIR="${D}" install || die "install failed" + cd "${S}"/${PN} + sed '/sudo service udev restart/d' Makefile > Makefile.new ||die "Couldn't patch Makefile" + mv Makefile.new Makefile + emake DESTDIR="${D}" install || die "install failed" + if use qt4; then + cd "${S}"/${PN}-frontend + emake OUTPUTDIR="${D}" install|| die "install failed" + fi +} + +pkg_postinst() { + udevadm control --reload-rules && udevadm trigger --subsystem-match=usb +} + |
|
From: <zig...@sv...> - 2011-12-05 04:27:51
|
Author: ziggythehamster Date: 2011-12-04 22:09:30 -0600 (Sun, 04 Dec 2011) New Revision: 485 Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.1.ebuild Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest Log: Add GeoCouch 1.1.1 for CouchDB 1.1.1. Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:49:11 UTC (rev 484) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-12-05 04:09:30 UTC (rev 485) @@ -1,4 +1,6 @@ DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c DIST apache-couchdb-1.1.0.tar.gz 1088226 RMD160 4dcb5c520b0402366e82a1c195fc4404bc7bd37d SHA1 7cb6a12f3becaae4eeb8ee75b15fbe6395fa7a98 SHA256 08432165e72fa55e128e90d34b5b5e2d3b9af228fa2b30d3a3fa70a88a3c6498 +DIST apache-couchdb-1.1.1.tar.gz 1070948 RMD160 e61acf6649dbcfdd4834cc5f0920f38fd0d4ba76 SHA1 c901676663279338095642462bafa2d0667df98b SHA256 9d6592aacd4bc139f8c1ccb0ed80f30021cee50eb7f8a1feddf46b6eb963891c EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638 EBUILD geocouch-1.1.0.ebuild 1177 RMD160 9cf13a1b131d6f9b1c8cc140f27ca921fb97b596 SHA1 0dfee490ff9d62f8504af29d84152d0e6530343d SHA256 d35db655902c478f46585070e9f06c6f8e740d4afd9c37589f8fe32b2af1d0ce +EBUILD geocouch-1.1.1.ebuild 1177 RMD160 9cf13a1b131d6f9b1c8cc140f27ca921fb97b596 SHA1 0dfee490ff9d62f8504af29d84152d0e6530343d SHA256 d35db655902c478f46585070e9f06c6f8e740d4afd9c37589f8fe32b2af1d0ce Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.1.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.1.ebuild (rev 0) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.1.ebuild 2011-12-05 04:09:30 UTC (rev 485) @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.0.2.ebuild,v 1.6 2011/02/10 23:44:56 hwoarang Exp $ + +EAPI="2" + +inherit eutils git-2 + +DESCRIPTION="GeoCouch is a plugin for CouchDB that provides spatial support" +HOMEPAGE="https://github.com/couchbase/geocouch" +SRC_URI="mirror://apache/couchdb/${PV}/apache-couchdb-${PV}.tar.gz" +EGIT_BRANCH="couchdb1.1.x" +EGIT_REPO_URI="git://github.com/couchbase/geocouch.git" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="~dev-db/couchdb-${PV}" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/geocouch" + +src_unpack() { + unpack "${A}" || die "unpack failed" + git-2_src_unpack || die "git unpack failed" +} + +src_compile() { + emake COUCH_SRC="${WORKDIR}/apache-couchdb-${PV}/src/couchdb" || die "emake failed" +} + +src_install() { + insinto /usr/lib/couchdb/erlang/lib/couch-${PV}/ebin + insopts -m0644 -ocouchdb -gcouchdb + doins build/* + + insinto /etc/couchdb/local.d + doins "etc/couchdb/local.d/geocouch.ini" + + fowners root:couchdb /etc/couchdb/local.d/geocouch.ini + fperms 660 /etc/couchdb/local.d/geocouch.ini +} |
|
From: <zig...@sv...> - 2011-09-08 03:52:20
|
Author: ziggythehamster
Date: 2011-09-07 22:43:27 -0500 (Wed, 07 Sep 2011)
New Revision: 483
Modified:
hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild
Log:
This ebuild shouldn't have compiled... But it did... So add in some dies.
Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:39:42 UTC (rev 482)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:43:27 UTC (rev 483)
@@ -1,4 +1,4 @@
DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c
DIST apache-couchdb-1.1.0.tar.gz 1088226 RMD160 4dcb5c520b0402366e82a1c195fc4404bc7bd37d SHA1 7cb6a12f3becaae4eeb8ee75b15fbe6395fa7a98 SHA256 08432165e72fa55e128e90d34b5b5e2d3b9af228fa2b30d3a3fa70a88a3c6498
EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638
-EBUILD geocouch-1.1.0.ebuild 1101 RMD160 e1b4f5cb5c10d5d4168739caf10bc864a7c379ab SHA1 ccbcb93db9f71bf446cb98ccc5a1f31e05b8fdb8 SHA256 29f751f2e0eaa701e8f39027e5fe995d0929d1a63e789bc76758f6c0305b97c4
+EBUILD geocouch-1.1.0.ebuild 1173 RMD160 fff1b3c623031db528a043f8649c7cd15d4b7502 SHA1 e8bdf4cf6bd107d1626c9c4046ced80d411bb219 SHA256 438fe7818d46287c92e17c87cdf778ba5a3c2fdef2443cee98cb92055530e855
Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:39:42 UTC (rev 482)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:43:27 UTC (rev 483)
@@ -24,12 +24,12 @@
S="${WORKDIR}/geocouch"
src_unpack() {
- unpack "${A}"
- git_src_unpack
+ unpack "${A}" || die "unpack failed"
+ git_src_unpack || die "git unpack failed"
}
src_compile() {
- emake COUCH_SRC="${WORKDIR}/apache-couchdb-${PV}/src/couchdb"
+ emake COUCH_SRC="${WORKDIR}/apache-couchdb-${PV}/src/couchdb" || die "emake failed"
}
src_install() {
|
|
From: <zig...@sv...> - 2011-09-08 03:52:20
|
Author: ziggythehamster Date: 2011-09-07 22:33:07 -0500 (Wed, 07 Sep 2011) New Revision: 480 Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild Log: stsydow provided some needed changes to make a GeoCouch compatible with CouchDB 1.1.0. Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild (rev 0) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:33:07 UTC (rev 480) @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.0.2.ebuild,v 1.6 2011/02/10 23:44:56 hwoarang Exp $ + +EAPI="2" + +inherit eutils git + +DESCRIPTION="GeoCouch is a plugin for CouchDB that provides spatial support" +HOMEPAGE="https://github.com/couchbase/geocouch" +SRC_URI="mirror://apache/couchdb/${PV}/apache-couchdb-${PV}.tar.gz" +EGIT_BRANCH="couchdb1.1x" +EGIT_REPO_URI="git://github.com/couchbase/geocouch.git" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND="~dev-db/couchdb-${PV}" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/geocouch" + +src_unpack() { + unpack "${A}" + git_src_unpack +} + +src_compile() { + emake COUCH_SRC="${WORKDIR}/apache-couchdb-${PV}/src/couchdb" +} + +src_install() { + insinto /usr/lib/couchdb/erlang/lib/couch-${PV}/ebin + insopts -m0644 -ocouchdb -gcouchdb + doins build/* + + insinto /etc/couchdb/local.d + doins "etc/couchdb/local.d/geocouch.ini" + + fowners root:couchdb /etc/couchdb/local.d/geocouch.ini + fperms 660 /etc/couchdb/local.d/geocouch.ini +} |
|
From: <zig...@sv...> - 2011-09-08 03:49:21
|
Author: ziggythehamster Date: 2011-09-07 22:49:11 -0500 (Wed, 07 Sep 2011) New Revision: 484 Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild Log: Use git-2 eclass instead of git eclass as git-2 seems to work and git does not. Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:43:27 UTC (rev 483) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:49:11 UTC (rev 484) @@ -1,4 +1,4 @@ DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c DIST apache-couchdb-1.1.0.tar.gz 1088226 RMD160 4dcb5c520b0402366e82a1c195fc4404bc7bd37d SHA1 7cb6a12f3becaae4eeb8ee75b15fbe6395fa7a98 SHA256 08432165e72fa55e128e90d34b5b5e2d3b9af228fa2b30d3a3fa70a88a3c6498 EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638 -EBUILD geocouch-1.1.0.ebuild 1173 RMD160 fff1b3c623031db528a043f8649c7cd15d4b7502 SHA1 e8bdf4cf6bd107d1626c9c4046ced80d411bb219 SHA256 438fe7818d46287c92e17c87cdf778ba5a3c2fdef2443cee98cb92055530e855 +EBUILD geocouch-1.1.0.ebuild 1177 RMD160 9cf13a1b131d6f9b1c8cc140f27ca921fb97b596 SHA1 0dfee490ff9d62f8504af29d84152d0e6530343d SHA256 d35db655902c478f46585070e9f06c6f8e740d4afd9c37589f8fe32b2af1d0ce Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:43:27 UTC (rev 483) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:49:11 UTC (rev 484) @@ -4,7 +4,7 @@ EAPI="2" -inherit eutils git +inherit eutils git-2 DESCRIPTION="GeoCouch is a plugin for CouchDB that provides spatial support" HOMEPAGE="https://github.com/couchbase/geocouch" @@ -25,7 +25,7 @@ src_unpack() { unpack "${A}" || die "unpack failed" - git_src_unpack || die "git unpack failed" + git-2_src_unpack || die "git unpack failed" } src_compile() { |
|
From: <zig...@sv...> - 2011-09-08 03:47:22
|
Author: ziggythehamster Date: 2011-09-07 22:37:14 -0500 (Wed, 07 Sep 2011) New Revision: 481 Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest Log: Update manifest Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:33:07 UTC (rev 480) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:37:14 UTC (rev 481) @@ -1,2 +1,4 @@ DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c +DIST apache-couchdb-1.1.0.tar.gz 1088226 RMD160 4dcb5c520b0402366e82a1c195fc4404bc7bd37d SHA1 7cb6a12f3becaae4eeb8ee75b15fbe6395fa7a98 SHA256 08432165e72fa55e128e90d34b5b5e2d3b9af228fa2b30d3a3fa70a88a3c6498 EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638 +EBUILD geocouch-1.1.0.ebuild 1100 RMD160 cc38860f835a1df9fd247d6729c3bb3f57da09cf SHA1 458a45677537a3cc1db0506c375871aa48b42ea7 SHA256 e0fa96df65d6b0af1aae246505f3a7ed9eadf013cb33ea17b76bd28eab29153a |
|
From: <zig...@sv...> - 2011-09-08 03:47:21
|
Author: ziggythehamster Date: 2011-09-07 22:39:42 -0500 (Wed, 07 Sep 2011) New Revision: 482 Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild Log: Of course, I get the branch wrong. Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:37:14 UTC (rev 481) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-09-08 03:39:42 UTC (rev 482) @@ -1,4 +1,4 @@ DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c DIST apache-couchdb-1.1.0.tar.gz 1088226 RMD160 4dcb5c520b0402366e82a1c195fc4404bc7bd37d SHA1 7cb6a12f3becaae4eeb8ee75b15fbe6395fa7a98 SHA256 08432165e72fa55e128e90d34b5b5e2d3b9af228fa2b30d3a3fa70a88a3c6498 EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638 -EBUILD geocouch-1.1.0.ebuild 1100 RMD160 cc38860f835a1df9fd247d6729c3bb3f57da09cf SHA1 458a45677537a3cc1db0506c375871aa48b42ea7 SHA256 e0fa96df65d6b0af1aae246505f3a7ed9eadf013cb33ea17b76bd28eab29153a +EBUILD geocouch-1.1.0.ebuild 1101 RMD160 e1b4f5cb5c10d5d4168739caf10bc864a7c379ab SHA1 ccbcb93db9f71bf446cb98ccc5a1f31e05b8fdb8 SHA256 29f751f2e0eaa701e8f39027e5fe995d0929d1a63e789bc76758f6c0305b97c4 Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:37:14 UTC (rev 481) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.1.0.ebuild 2011-09-08 03:39:42 UTC (rev 482) @@ -9,7 +9,7 @@ DESCRIPTION="GeoCouch is a plugin for CouchDB that provides spatial support" HOMEPAGE="https://github.com/couchbase/geocouch" SRC_URI="mirror://apache/couchdb/${PV}/apache-couchdb-${PV}.tar.gz" -EGIT_BRANCH="couchdb1.1x" +EGIT_BRANCH="couchdb1.1.x" EGIT_REPO_URI="git://github.com/couchbase/geocouch.git" LICENSE="Apache-2.0" |
|
From: <zig...@sv...> - 2011-04-24 21:07:26
|
Author: ziggythehamster
Date: 2011-04-24 16:07:18 -0500 (Sun, 24 Apr 2011)
New Revision: 479
Modified:
hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild
Log:
Install directly into the CouchDB folder... Which may be a bad idea, but hopefully not
Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-04-24 20:51:17 UTC (rev 478)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-04-24 21:07:18 UTC (rev 479)
@@ -1,2 +1,2 @@
DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c
-EBUILD geocouch-1.0.2.ebuild 1393 RMD160 8ee1deacca70b00feed0d370dc794c8c96e7d76c SHA1 52d1f491135789a614623c1711b1c7edf103f33a SHA256 4b7935e36862a12198aa3828731d12086d80e7de8f820b8ab41afe46b9b996ad
+EBUILD geocouch-1.0.2.ebuild 1218 RMD160 a4046a8c477527baea680e247c0a8c98d40184da SHA1 d267ec7e52f88ceeb397f5889aed78b26e9fb445 SHA256 ec3bf61d0f7691d33a6d2e2e1978c4789b01a9309bdc8bb008355e730917b638
Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild 2011-04-24 20:51:17 UTC (rev 478)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild 2011-04-24 21:07:18 UTC (rev 479)
@@ -38,19 +38,13 @@
}
src_install() {
- insinto /usr/lib/geocouch
+ insinto /usr/lib/couchdb/erlang/lib/couch-${PV}/ebin
+ insopts -m0644 -ocouchdb -gcouchdb
doins build/*
insinto /etc/couchdb/local.d
doins "etc/couchdb/local.d/geocouch.ini"
- fowners couchdb:couchdb /usr/lib/geocouch
fowners root:couchdb /etc/couchdb/local.d/geocouch.ini
fperms 660 /etc/couchdb/local.d/geocouch.ini
}
-
-pkg_postinst() {
- ewarn "To enable this functionality, you must add /usr/lib/geocouch to your"
- ewarn "Erlang path."
- einfo "This is done by adding '-pa /usr/lib/geocouch' to your ERL_FLAGS."
-}
|
|
From: <zig...@sv...> - 2011-04-24 20:51:25
|
Author: ziggythehamster
Date: 2011-04-24 15:51:17 -0500 (Sun, 24 Apr 2011)
New Revision: 478
Removed:
hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10
hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10
hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild
Modified:
hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
Log:
Remove old GeoCouch
Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-04-24 06:26:59 UTC (rev 477)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-04-24 20:51:17 UTC (rev 478)
@@ -1,5 +1,2 @@
-AUX couchdb.conf-0.10 338 RMD160 6c30117e43d3ac4e3749079d860ab0ef3565f12f SHA1 c1ef3459b572c9101c63ea94099aafa36e054be6 SHA256 4fa2dafadedb5eb6c6afbca5e8aca04f75a954e35491ddece3daebc496a534b8
-AUX couchdb.init-0.10 1171 RMD160 9fde8951adc9098d8e842227565d1a5b118a4401 SHA1 2699fd798a432e7434ce899291e74b5acd1e432d SHA256 f4e65387c2155938a0e74051eac1e4c610229dc79e3f83f18bee082afcde2680
DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c
EBUILD geocouch-1.0.2.ebuild 1393 RMD160 8ee1deacca70b00feed0d370dc794c8c96e7d76c SHA1 52d1f491135789a614623c1711b1c7edf103f33a SHA256 4b7935e36862a12198aa3828731d12086d80e7de8f820b8ab41afe46b9b996ad
-EBUILD geocouch-9999.ebuild 2176 RMD160 fcc53384e9721cc496390b0d5726c0df35ae7f75 SHA1 74f0dc42b819e3dee47cef2850e6e4172d1a2fae SHA256 f07af3f7fd2a85277460271d1463037f3e9b5daa2cb7a659aac0b8d2e29dc4fb
Deleted: hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10 2011-04-24 06:26:59 UTC (rev 477)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10 2011-04-24 20:51:17 UTC (rev 478)
@@ -1,15 +0,0 @@
-# Options for CouchDB
-
-EXEC="/usr/bin/couchdb"
-COUCHDB_USER="couchdb"
-COUCHDB_PID_FILE="/var/run/couchdb/couchdb.pid"
-COUCHDB_STDOUT_FILE="/dev/null"
-COUCHDB_STDERR_FILE="/dev/null"
-#COUCHDB_RESPAWN_TIMEOUT=
-#COUCHDB_OPTIONS=
-
-if [ -e /usr/LIBDIR/erlang/erts-*/bin/beam.smp ]; then
- COUCHDB_BEAM="beam.smp"
-else
- COUCHDB_BEAM="beam"
-fi
Deleted: hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10 2011-04-24 06:26:59 UTC (rev 477)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10 2011-04-24 20:51:17 UTC (rev 478)
@@ -1,47 +0,0 @@
-#!/sbin/runscript
-# Copyright 2008 Dirkjan Ochtman
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting ${SVCNAME}"
-
- args="-b"
- if test -n "$COUCHDB_STDOUT_FILE"; then
- args="$args -o $COUCHDB_STDOUT_FILE"
- fi
- if test -n "$COUCHDB_STDERR_FILE"; then
- args="$args -e $COUCHDB_STDERR_FILE"
- fi
- if test -n "$COUCHDB_RESPAWN_TIMEOUT"; then
- args="$args -r $COUCHDB_RESPAWN_TIMEOUT"
- fi
- if test -n "$COUCHDB_OPTIONS"; then
- args="$args $COUCHDB_OPTIONS"
- fi
- if test -n "$COUCHDB_PID_FILE"; then
- args="$args -p $COUCHDB_PID_FILE"
- else
- echo "* ERROR: COUCHDB_PID_FILE must be set"
- return -1
- fi
- if test -z "$COUCHDB_USER"; then
- echo "* ERROR: COUCHDB_USER must be set"
- return -1
- fi
-
- start-stop-daemon --start --exec ${EXEC} --name ${COUCHDB_BEAM} \
- --user ${COUCHDB_USER} --chuid ${COUCHDB_USER} --pidfile ${COUCHDB_PID_FILE} -- $args
-
- eend $? "Failed to start ${SVCNAME}"
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --exec ${EXEC} --name ${COUCHDB_BEAM} \
- --pidfile ${COUCHDB_PID_FILE}
- eend $? "Failed to stop ${SVCNAME}"
-}
Deleted: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild 2011-04-24 06:26:59 UTC (rev 477)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild 2011-04-24 20:51:17 UTC (rev 478)
@@ -1,85 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.0.1-r2.ebuild,v 1.1 2010/10/27 08:58:43 djc Exp $
-
-EAPI="2"
-
-inherit autotools eutils git
-
-DESCRIPTION="Patch to CouchDB to provide geo functions."
-HOMEPAGE="https://github.com/vmx/couchdb"
-SRC_URI=""
-EGIT_BRANCH="geocouch"
-EGIT_COMMIT="geocouch"
-EGIT_REPO_URI="git://github.com/vmx/couchdb.git"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-
-RDEPEND=">=dev-libs/icu-4.3.1
- dev-lang/erlang[ssl]
- >=dev-libs/openssl-0.9.8j
- >=net-misc/curl-7.18.2
- dev-lang/spidermonkey
- !dev-db/couchdb"
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/apache-${P}"
-
-pkg_setup() {
- enewgroup couchdb
- enewuser couchdb -1 -1 /var/lib/couchdb couchdb
-}
-
-src_unpack() {
- git_src_unpack || die "git unpack failed"
- cd "${S}"
-
- # This is done by the bootstrap script. Not sure why they gzip some
- # plaintext files but whatever.
- gunzip -c m4/ac_check_icu.m4.gz > m4/ac_check_icu.m4
- gunzip -c m4/ac_check_curl.m4.gz > m4/ac_check_curl.m4
-
- # This sets the revision (used in the build process)
- REVISION=`git log --pretty="format:%h" | head -1`-git
- sed "s/%release%/$REVISION/" < acinclude.m4.in > acinclude.m4
-
- # The INSTALL file should exist.
- cp -f INSTALL.Unix INSTALL
-
- einfo "Configuring GeoCouch revision ${REVISION}"
- eautoreconf || die "eautoreconf failed"
-}
-
-src_configure() {
- econf \
- --with-erlang=/usr/lib/erlang/usr/include \
- --localstatedir=/var \
- --with-js-lib=/usr/lib
- # bug 296609, upstream bug #COUCHDB-621
- sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = /usr/share/doc/couchdb-9999#" -i Makefile || die "sed failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install failed"
-
- insinto /var/run/couchdb
-
- fowners couchdb:couchdb \
- /var/run/couchdb \
- /var/lib/couchdb \
- /var/log/couchdb
-
- for f in /etc/couchdb/*.ini ; do
- fowners root:couchdb ${f#"${D}"}
- fperms 660 ${f#"${D}"}
- done
-
- newinitd "${FILESDIR}/couchdb.init-0.10" couchdb || die
- newconfd "${FILESDIR}/couchdb.conf-0.10" couchdb || die
-
- sed -i -e "s:LIBDIR:$(get_libdir):" "${D}/etc/conf.d/couchdb"
-}
|
|
From: <zig...@sv...> - 2011-04-24 06:44:13
|
Author: ziggythehamster Date: 2011-04-24 01:26:59 -0500 (Sun, 24 Apr 2011) New Revision: 477 Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest Log: Add new Geocouch Modified: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-01-20 19:06:02 UTC (rev 476) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2011-04-24 06:26:59 UTC (rev 477) @@ -1,3 +1,5 @@ AUX couchdb.conf-0.10 338 RMD160 6c30117e43d3ac4e3749079d860ab0ef3565f12f SHA1 c1ef3459b572c9101c63ea94099aafa36e054be6 SHA256 4fa2dafadedb5eb6c6afbca5e8aca04f75a954e35491ddece3daebc496a534b8 AUX couchdb.init-0.10 1171 RMD160 9fde8951adc9098d8e842227565d1a5b118a4401 SHA1 2699fd798a432e7434ce899291e74b5acd1e432d SHA256 f4e65387c2155938a0e74051eac1e4c610229dc79e3f83f18bee082afcde2680 +DIST apache-couchdb-1.0.2.tar.gz 1031474 RMD160 9737a9ebfae7b97654f721c0ab2f42a0bf5d9905 SHA1 6352a2640ae7255a470f79a200cd5111aff017ea SHA256 6ef82a7ba0f132d55af7cc78b30658d5b3a4f7be3f449308c8d7fa2ad473677c +EBUILD geocouch-1.0.2.ebuild 1393 RMD160 8ee1deacca70b00feed0d370dc794c8c96e7d76c SHA1 52d1f491135789a614623c1711b1c7edf103f33a SHA256 4b7935e36862a12198aa3828731d12086d80e7de8f820b8ab41afe46b9b996ad EBUILD geocouch-9999.ebuild 2176 RMD160 fcc53384e9721cc496390b0d5726c0df35ae7f75 SHA1 74f0dc42b819e3dee47cef2850e6e4172d1a2fae SHA256 f07af3f7fd2a85277460271d1463037f3e9b5daa2cb7a659aac0b8d2e29dc4fb Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild (rev 0) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-1.0.2.ebuild 2011-04-24 06:26:59 UTC (rev 477) @@ -0,0 +1,56 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.0.2.ebuild,v 1.6 2011/02/10 23:44:56 hwoarang Exp $ + +EAPI="2" + +inherit eutils git + +DESCRIPTION="GeoCouch is a plugin for CouchDB that provides spatial support" +HOMEPAGE="https://github.com/couchbase/geocouch" +SRC_URI="mirror://apache/couchdb/${PV}/apache-couchdb-${PV}.tar.gz" +EGIT_BRANCH="master" +EGIT_REPO_URI="git://github.com/couchbase/geocouch.git" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +RDEPEND=">=dev-libs/icu-4.3.1 + dev-lang/erlang[ssl] + >=dev-libs/openssl-0.9.8j + >=net-misc/curl-7.18.2 + dev-lang/spidermonkey + ~dev-db/couchdb-${PV}" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/geocouch" + +src_unpack() { + unpack "${A}" + git_src_unpack +} + +src_compile() { + emake COUCH_SRC="${WORKDIR}/apache-couchdb-${PV}/src/couchdb" +} + +src_install() { + insinto /usr/lib/geocouch + doins build/* + + insinto /etc/couchdb/local.d + doins "etc/couchdb/local.d/geocouch.ini" + + fowners couchdb:couchdb /usr/lib/geocouch + fowners root:couchdb /etc/couchdb/local.d/geocouch.ini + fperms 660 /etc/couchdb/local.d/geocouch.ini +} + +pkg_postinst() { + ewarn "To enable this functionality, you must add /usr/lib/geocouch to your" + ewarn "Erlang path." + einfo "This is done by adding '-pa /usr/lib/geocouch' to your ERL_FLAGS." +} |
|
From: <zig...@sv...> - 2011-01-20 19:06:16
|
Author: ziggythehamster Date: 2011-01-20 13:06:02 -0600 (Thu, 20 Jan 2011) New Revision: 476 Added: hamsterrific-overlay/trunk/app-pda/ideviceactivate/ hamsterrific-overlay/trunk/app-pda/ideviceactivate/Manifest hamsterrific-overlay/trunk/app-pda/ideviceactivate/files/ hamsterrific-overlay/trunk/app-pda/ideviceactivate/files/makefile.patch hamsterrific-overlay/trunk/app-pda/ideviceactivate/ideviceactivate-9999.ebuild Log: ebuild for ideviceactivate Added: hamsterrific-overlay/trunk/app-pda/ideviceactivate/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/ideviceactivate/Manifest (rev 0) +++ hamsterrific-overlay/trunk/app-pda/ideviceactivate/Manifest 2011-01-20 19:06:02 UTC (rev 476) @@ -0,0 +1,2 @@ +AUX makefile.patch 738 RMD160 d78b1af9ebb462d68235f5cbd70b4f6ed304c59d SHA1 3775080bb5aa7a75c97fc05d77a64d1314fad723 SHA256 9d0a49b86a04e80526466749cfa9289567e67a09ccec6661a43b9561c5d1f1db +EBUILD ideviceactivate-9999.ebuild 729 RMD160 fff4feadaaa1fb0d5b4d52513f5f49eb7bd54770 SHA1 0a1e5318ecb10b08a641c55df68a8190f84b6447 SHA256 40805aa061e5c1e2e3b8d1dc71144f99a012cf668f54c571358f7952e06764d8 Added: hamsterrific-overlay/trunk/app-pda/ideviceactivate/files/makefile.patch =================================================================== --- hamsterrific-overlay/trunk/app-pda/ideviceactivate/files/makefile.patch (rev 0) +++ hamsterrific-overlay/trunk/app-pda/ideviceactivate/files/makefile.patch 2011-01-20 19:06:02 UTC (rev 476) @@ -0,0 +1,12 @@ +--- src/Makefile.orig 2011-01-20 13:03:43.639169273 -0600 ++++ src/Makefile 2011-01-20 13:04:47.811139621 -0600 +@@ -1,6 +1,5 @@ +-CFLAGS := -g -O0 `pkg-config --cflags libimobiledevice-1.0 libplist libcurl` +-LDFLAGS := `pkg-config --libs libimobiledevice-1.0 libplist libcurl` ++PKG_CFLAGS = $(CFLAGS) `pkg-config --cflags libimobiledevice-1.0 libplist libcurl` ++PKG_LDFLAGS = $(LDFLAGS) `pkg-config --libs libimobiledevice-1.0 libplist libcurl` + + all: +- $(CC) -o ideviceactivate ideviceactivate.c activate.c cache.c util.c $(CFLAGS) $(LDFLAGS) +- install_name_tool -change libplist.1.dylib /opt/local/lib/libplist.1.dylib ./ideviceactivate ++ $(CC) -o ideviceactivate ideviceactivate.c activate.c cache.c util.c $(PKG_CFLAGS) $(PKG_LDFLAGS) Added: hamsterrific-overlay/trunk/app-pda/ideviceactivate/ideviceactivate-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-pda/ideviceactivate/ideviceactivate-9999.ebuild (rev 0) +++ hamsterrific-overlay/trunk/app-pda/ideviceactivate/ideviceactivate-9999.ebuild 2011-01-20 19:06:02 UTC (rev 476) @@ -0,0 +1,35 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils git + +EAPI="2" + +DESCRIPTION="A simple utility to handle the activation process for iPhones" +HOMEPAGE="https://github.com/Chronic-Dev/ideviceactivate" +EGIT_REPO_URI="git://github.com/Chronic-Dev/ideviceactivate.git" +EGIT_PROJECT="ideviceactivate" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="app-pda/libimobiledevice + app-pda/libplist + net-misc/curl" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/makefile.patch" || die "failed epatch" +} + +src_compile() { + emake all || die "failed emake" +} + +src_install() { + dobin "src/ideviceactivate" + dodoc "LICENSE" "README" "TODO" +} |
|
From: <zig...@sv...> - 2011-01-20 18:24:21
|
Author: ziggythehamster Date: 2011-01-20 12:24:08 -0600 (Thu, 20 Jan 2011) New Revision: 475 Modified: hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch Log: Remove -shared and -fPIC from the makefile since it's linking to the SO now Modified: hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest 2011-01-20 18:14:40 UTC (rev 474) +++ hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest 2011-01-20 18:24:08 UTC (rev 475) @@ -1,3 +1,3 @@ AUX dfu-notify-workaround.patch 551 RMD160 d015fd8684aefc8303acc5029091038de4cf74ca SHA1 526e8aca3591cb68080cff687c2da764e89efd5b SHA256 5cd1939f74c6b14b127a4a8571dd075da4c878745b3f5d8607ade5b0f931a8cd -AUX makefile.patch 399 RMD160 34b131d0f57254c82b4988911bd9c054bd241690 SHA1 af6edf785dab0573aa0edf4cf2f89c0dfe33f431 SHA256 ad9422cd40f7388b5e2433e1b7e196429f4bbc3497fe65b861932b3640450bad +AUX makefile.patch 385 RMD160 442ff01b077812fbc638ea4a3ce07345fc75b2ae SHA1 2d18c17e0edeef4aa9277147eb023b3e57aab4d3 SHA256 42c09600b400ff8e361d93eb4f502e191a648ab8b44da44989c1a3a5f15e8dce EBUILD idevicerestore-9999.ebuild 1122 RMD160 5105bea5faddb1913f0f9ac798799795f0deec7e SHA1 aaf9ac7b836dea5c04dee3d29ee24603b82ef0c1 SHA256 ea54b5d36aa62ff425e0e6ba7d70c8d8208562dc8276351d2c579b0265a6af36 Modified: hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch =================================================================== --- hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch 2011-01-20 18:14:40 UTC (rev 474) +++ hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch 2011-01-20 18:24:08 UTC (rev 475) @@ -3,7 +3,7 @@ @@ -1,5 +1,5 @@ -libirecovery_CFLAGS = -I/usr/local/include -libirecovery_LIBS = -L/usr/local/lib -lirecovery -lusb-1.0 -+libirecovery_CFLAGS = -I/usr/include -fPIC -shared ++libirecovery_CFLAGS = -I/usr/include +libirecovery_LIBS = -lirecovery -lusb-1.0 AM_CFLAGS = \ |
|
From: <zig...@sv...> - 2011-01-20 18:14:51
|
Author: ziggythehamster
Date: 2011-01-20 12:14:40 -0600 (Thu, 20 Jan 2011)
New Revision: 474
Modified:
hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
Log:
Install the shared object (hopefully I did this right)
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 18:03:34 UTC (rev 473)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 18:14:40 UTC (rev 474)
@@ -1,2 +1,2 @@
AUX makefile.patch 2564 RMD160 13bc8fc9debcced08a46a1a9f72ae4a61a1e37c1 SHA1 40b0492d6af37496fd311e571e408c4a61d03442 SHA256 05f28d3f6db60832cd05424516b20571df925096bdcf6a15d563bdd13f27b5d3
-EBUILD libirecovery-9999.ebuild 857 RMD160 7fca872b15dc3988144b48915fe7005dbf385970 SHA1 03c4440eb6c6be1f278d505f34e309742f002f7c SHA256 360fcc10b025ee9f349f1eaba4397cd3044329244ee095b863e18f80e2b56f90
+EBUILD libirecovery-9999.ebuild 885 RMD160 f735af7b7cf7060f8775af08b784f1b2d93d76dd SHA1 e455e41abb224aaeb59cdad219beeab647960fd6 SHA256 07a104968723bed68ccd9959d562241faa3792a568257ee47e995550a7776d9a
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 18:03:34 UTC (rev 473)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 18:14:40 UTC (rev 474)
@@ -31,6 +31,7 @@
src_install() {
dobin "irecovery"
dolib.a "libirecovery.a"
+ dolib.so "libirecovery.so"
dodoc "LICENCE" "README" "TODO" "scripts/boot.irs" "scripts/test.irs"
# Install header file.
|
|
From: <zig...@sv...> - 2011-01-20 18:03:46
|
Author: ziggythehamster
Date: 2011-01-20 12:03:34 -0600 (Thu, 20 Jan 2011)
New Revision: 473
Added:
hamsterrific-overlay/trunk/app-pda/idevicerestore/
hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest
hamsterrific-overlay/trunk/app-pda/idevicerestore/files/
hamsterrific-overlay/trunk/app-pda/idevicerestore/files/dfu-notify-workaround.patch
hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch
hamsterrific-overlay/trunk/app-pda/idevicerestore/idevicerestore-9999.ebuild
Log:
Ebuild for idevicerestore
Added: hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest
===================================================================
--- hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest (rev 0)
+++ hamsterrific-overlay/trunk/app-pda/idevicerestore/Manifest 2011-01-20 18:03:34 UTC (rev 473)
@@ -0,0 +1,3 @@
+AUX dfu-notify-workaround.patch 551 RMD160 d015fd8684aefc8303acc5029091038de4cf74ca SHA1 526e8aca3591cb68080cff687c2da764e89efd5b SHA256 5cd1939f74c6b14b127a4a8571dd075da4c878745b3f5d8607ade5b0f931a8cd
+AUX makefile.patch 399 RMD160 34b131d0f57254c82b4988911bd9c054bd241690 SHA1 af6edf785dab0573aa0edf4cf2f89c0dfe33f431 SHA256 ad9422cd40f7388b5e2433e1b7e196429f4bbc3497fe65b861932b3640450bad
+EBUILD idevicerestore-9999.ebuild 1122 RMD160 5105bea5faddb1913f0f9ac798799795f0deec7e SHA1 aaf9ac7b836dea5c04dee3d29ee24603b82ef0c1 SHA256 ea54b5d36aa62ff425e0e6ba7d70c8d8208562dc8276351d2c579b0265a6af36
Added: hamsterrific-overlay/trunk/app-pda/idevicerestore/files/dfu-notify-workaround.patch
===================================================================
--- hamsterrific-overlay/trunk/app-pda/idevicerestore/files/dfu-notify-workaround.patch (rev 0)
+++ hamsterrific-overlay/trunk/app-pda/idevicerestore/files/dfu-notify-workaround.patch 2011-01-20 18:03:34 UTC (rev 473)
@@ -0,0 +1,12 @@
+--- src/recovery.c.orig 2011-01-19 23:18:32.448137690 -0600
++++ src/recovery.c 2011-01-19 23:19:19.644212954 -0600
+@@ -236,7 +236,8 @@
+
+ info("Sending %s (%d bytes)...\n", component, size);
+
+- error = irecv_send_buffer(client->recovery->client, data, size);
++ // FIXME: dfuNotifyFinished is passed as 0 - it needs to be made to work I think!
++ error = irecv_send_buffer(client->recovery->client, data, size, 0);
+ free(path);
+ if (error != IRECV_E_SUCCESS) {
+ error("ERROR: Unable to send %s component: %s\n", component, irecv_strerror(error));
Added: hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch
===================================================================
--- hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch (rev 0)
+++ hamsterrific-overlay/trunk/app-pda/idevicerestore/files/makefile.patch 2011-01-20 18:03:34 UTC (rev 473)
@@ -0,0 +1,10 @@
+--- src/Makefile.am.orig 2011-01-19 23:05:06.929141074 -0600
++++ src/Makefile.am 2011-01-19 23:05:19.744140509 -0600
+@@ -1,5 +1,5 @@
+-libirecovery_CFLAGS = -I/usr/local/include
+-libirecovery_LIBS = -L/usr/local/lib -lirecovery -lusb-1.0
++libirecovery_CFLAGS = -I/usr/include -fPIC -shared
++libirecovery_LIBS = -lirecovery -lusb-1.0
+
+ AM_CFLAGS = \
+ $(GLOBAL_CFLAGS) \
Added: hamsterrific-overlay/trunk/app-pda/idevicerestore/idevicerestore-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/app-pda/idevicerestore/idevicerestore-9999.ebuild (rev 0)
+++ hamsterrific-overlay/trunk/app-pda/idevicerestore/idevicerestore-9999.ebuild 2011-01-20 18:03:34 UTC (rev 473)
@@ -0,0 +1,53 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=2
+
+WANT_AUTOCONF="latest"
+WANT_AUTOMAKE="latest"
+
+inherit eutils git autotools
+
+IUSE=""
+
+DESCRIPTION="Restore firmware and filesystem of an iPhone, iPod Touch, or iPad."
+HOMEPAGE="http://www.libimobiledevice.org/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/Chronic-Dev/idevicerestore.git"
+
+LICENSE="LGPL-2.1"
+KEYWORDS=""
+SLOT="0"
+
+RDEPEND=">=app-pda/libimobiledevice-1.1.0
+ app-pda/libirecovery
+ >=app-pda/libplist-0.15
+ >=dev-libs/libzip-0.8
+ >=net-misc/curl-7.0"
+DEPEND="dev-util/pkgconfig
+ >=sys-devel/autoconf-2.59
+ >=sys-devel/automake-1.10
+ ${RDEPEND}"
+
+src_unpack() {
+ git_src_unpack || die "unpack failed"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/makefile.patch" || die "epatch failed"
+ epatch "${FILESDIR}/dfu-notify-workaround.patch" || die "epatch failed"
+ eautoreconf || die "reconf failed"
+}
+
+src_configure() {
+ econf || die "failed econf"
+}
+
+src_compile() {
+ emake all || die "failed emake"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "failed install"
+ dodoc AUTHORS COPYING README
+}
|
|
From: <zig...@sv...> - 2011-01-20 17:55:36
|
Author: ziggythehamster
Date: 2011-01-20 11:55:22 -0600 (Thu, 20 Jan 2011)
New Revision: 472
Added:
hamsterrific-overlay/trunk/app-pda/libirecovery/files/
hamsterrific-overlay/trunk/app-pda/libirecovery/files/makefile.patch
Modified:
hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
Log:
Patch the makefile to make it compile the .so file and also make it -fPIC
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 05:55:20 UTC (rev 471)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 17:55:22 UTC (rev 472)
@@ -1 +1,2 @@
-EBUILD libirecovery-9999.ebuild 824 RMD160 e90108191c273b02c866db1eca6dcb8c53b7f1f0 SHA1 8dc4072c0d9655d5fd4effad4db12199381eb17a SHA256 2fa05f937bbd6b8f0bd729f8990ddaa6b1371670a97ef5b76385603843c11379
+AUX makefile.patch 2564 RMD160 13bc8fc9debcced08a46a1a9f72ae4a61a1e37c1 SHA1 40b0492d6af37496fd311e571e408c4a61d03442 SHA256 05f28d3f6db60832cd05424516b20571df925096bdcf6a15d563bdd13f27b5d3
+EBUILD libirecovery-9999.ebuild 857 RMD160 7fca872b15dc3988144b48915fe7005dbf385970 SHA1 03c4440eb6c6be1f278d505f34e309742f002f7c SHA256 360fcc10b025ee9f349f1eaba4397cd3044329244ee095b863e18f80e2b56f90
Added: hamsterrific-overlay/trunk/app-pda/libirecovery/files/makefile.patch
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/files/makefile.patch (rev 0)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/files/makefile.patch 2011-01-20 17:55:22 UTC (rev 472)
@@ -0,0 +1,68 @@
+--- Makefile.orig 2011-01-20 11:35:38.011145483 -0600
++++ Makefile 2011-01-20 11:50:49.906137599 -0600
+@@ -50,26 +50,26 @@
+ LIBIRECOVERY_SHARED_LDFLAGS = $(LDFLAGS)
+ LIBIRECOVERY_SHARED_LIBS = $(LIBS)
+ else
+- CFLAGS = -O3 -I./include -I/usr/include -I/usr/local/include
+- LDFLAGS = -L/usr/lib -L/usr/local/lib
++ PKG_CFLAGS = $(CFLAGS) -fPIC -I./include -I/usr/include
++ PKG_LDFLAGS = $(LDFLAGS)
+ LIBS = -lusb-1.0 -lreadline
+
+ IRECOVERY_TARGET = irecovery
+ IRECOVERY_OBJECTS = irecovery.o
+- IRECOVERY_CFLAGS = $(CFLAGS)
+- IRECOVERY_LDFLAGS = $(LDFLAGS)
++ IRECOVERY_CFLAGS = $(PKG_CFLAGS)
++ IRECOVERY_LDFLAGS = $(PKG_LDFLAGS)
+ IRECOVERY_LIBS = $(LIBS)
+
+ LIBIRECOVERY_STATIC_TARGET = libirecovery.a
+ LIBIRECOVERY_STATIC_OBJECTS = libirecovery.o
+- LIBIRECOVERY_STATIC_CFLAGS = $(CLFAGS)
+- LIBIRECOVERY_STATIC_LDFLAGS = $(LDFLAGS)
++ LIBIRECOVERY_STATIC_CFLAGS = $(PKG_CLFAGS)
++ LIBIRECOVERY_STATIC_LDFLAGS = $(PKG_LDFLAGS)
+ LIBIRECOVERY_STATIC_LIBS = $(LIBS)
+
+ LIBIRECOVERY_SHARED_TARGET = libirecovery.so
+ LIBIRECOVERY_SHARED_OBJECTS = libirecovery.o
+- LIBIRECOVERY_SHARED_CFLAGS = $(CFLAGS)
+- LIBIRECOVERY_SHARED_LDFLAGS = $(LDFLAGS)
++ LIBIRECOVERY_SHARED_CFLAGS = $(PKG_CFLAGS) -shared -Wl,-soname,libirecovery.so.1
++ LIBIRECOVERY_SHARED_LDFLAGS = $(PKG_LDFLAGS)
+ LIBIRECOVERY_SHARED_LIBS = $(LIBS)
+ endif
+ endif
+@@ -77,19 +77,20 @@
+ LIBIRECOVERY_OBJECTS = libirecovery.o
+ IRECOVERY_OBJECTS = irecovery.o libirecovery.a
+
+-TARGETS = $(LIBIRECOVERY_STATIC_TARGET) $(IRECOVERY_TARGET)
++TARGETS = $(LIBIRECOVERY_STATIC_TARGET) $(LIBIRECOVERY_SHARED_TARGET) $(IRECOVERY_TARGET)
+ OBJECTS = libirecovery.o irecovery.o
+
+ %.o: %.S
+- $(CC) -c $(<) -o $(@) $(CFLAGS)
++ $(CC) -c $(<) -o $(@) $(PKG_CFLAGS)
+
+ %.o: %.c
+- $(CC) -c $(<) -o $(@) $(CFLAGS)
++ $(CC) -c $(<) -o $(@) $(PKG_CFLAGS)
+
+ $(LIBIRECOVERY_STATIC_TARGET): $(LIBIRECOVERY_STATIC_OBJECTS)
+ $(AR) rs $(LIBIRECOVERY_STATIC_TARGET) $(LIBIRECOVERY_STATIC_OBJECTS)
+
+ $(LIBIRECOVERY_SHARED_TARGET): $(LIBIRECOVERY_SHARED_OBJECTS)
++ $(CC) -o $(LIBIRECOVERY_SHARED_TARGET) $(LIBIRECOVERY_SHARED_OBJECTS) $(LIBIRECOVERY_SHARED_CFLAGS) $(LIBIRECOVERY_SHARED_LDFLAGS) $(LIBIRECOVERY_SHARED_LIBS)
+
+ $(IRECOVERY_TARGET): $(IRECOVERY_OBJECTS)
+ $(CC) -o $(IRECOVERY_TARGET) $(IRECOVERY_OBJECTS) $(IRECOVERY_CFLAGS) $(IRECOVERY_LDFLAGS) $(IRECOVERY_LIBS)
+@@ -98,4 +99,4 @@
+
+
+ clean:
+- $(RM) $(LIBIRECOVERY_STATIC_TARGET) $(IRECOVERY_TARGET) *.o
+\ No newline at end of file
++ $(RM) $(LIBIRECOVERY_STATIC_TARGET) $(LIBIRECOVERY_SHARED_TARGET) $(IRECOVERY_TARGET) *.o
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 05:55:20 UTC (rev 471)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 17:55:22 UTC (rev 472)
@@ -20,8 +20,12 @@
sys-libs/readline"
RDEPEND="${DEPEND}"
+src_prepare() {
+ epatch "${FILESDIR}/makefile.patch"
+}
+
src_compile() {
- emake CFLAGS="-shared -fPIC" all || die "failed emake"
+ emake all || die "failed emake"
}
src_install() {
|
|
From: <zig...@sv...> - 2011-01-20 05:55:31
|
Author: ziggythehamster
Date: 2011-01-19 23:55:20 -0600 (Wed, 19 Jan 2011)
New Revision: 471
Modified:
hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
Log:
Attempt to link the library with PIC and shared so it will link to idevicerecovery
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 05:02:44 UTC (rev 470)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 05:55:20 UTC (rev 471)
@@ -1 +1 @@
-EBUILD libirecovery-9999.ebuild 794 RMD160 fafffa2a5017b6abe79839ff100595f151c5136a SHA1 3a2b7e7dc2bf141148432bc2340978c98228c5f4 SHA256 cef2c151a0845f63d60833fc47e3efaacadf73ac587e8834229a5760f7b337d4
+EBUILD libirecovery-9999.ebuild 824 RMD160 e90108191c273b02c866db1eca6dcb8c53b7f1f0 SHA1 8dc4072c0d9655d5fd4effad4db12199381eb17a SHA256 2fa05f937bbd6b8f0bd729f8990ddaa6b1371670a97ef5b76385603843c11379
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 05:02:44 UTC (rev 470)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 05:55:20 UTC (rev 471)
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit git
+inherit eutils git
EAPI="2"
@@ -21,7 +21,7 @@
RDEPEND="${DEPEND}"
src_compile() {
- emake all || die "failed emake"
+ emake CFLAGS="-shared -fPIC" all || die "failed emake"
}
src_install() {
|
|
From: <zig...@sv...> - 2011-01-20 05:04:04
|
Author: ziggythehamster Date: 2011-01-19 22:48:20 -0600 (Wed, 19 Jan 2011) New Revision: 469 Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild Log: They moved the repo Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2010-12-15 03:22:37 UTC (rev 468) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 04:48:20 UTC (rev 469) @@ -1 +1 @@ -EBUILD libirecovery-9999.ebuild 697 RMD160 56ff240bb5b7ad65439339e8d44fb9bfc3548bcf SHA1 8091ed9328ca8191c0239d6fd622e25d65339e4a SHA256 18a97d6e3c9844759124f8fd32355594a97dfee7e85ec422c03adaaf34659493 +EBUILD libirecovery-9999.ebuild 717 RMD160 6b8a3d1ef86e124d397b6c7665c24614f583ec58 SHA1 0419eef67cdf9bbae94322763b7e9f3c70c942a0 SHA256 43c606d5256c9347edaa6147c4a7f89d48e1f3d122ded60058f6ed33b576e01e Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2010-12-15 03:22:37 UTC (rev 468) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 04:48:20 UTC (rev 469) @@ -7,8 +7,8 @@ EAPI="2" DESCRIPTION="iRecovery is a libusb-based commandline utility to talk to iBoot/iBSS in Apple's iPhone/iPod touch via USB" -HOMEPAGE="http://github.com/chronicdev/libirecovery.git" -EGIT_REPO_URI="git://github.com/chronicdev/libirecovery.git" +HOMEPAGE="https://github.com/Chronic-Dev/libirecovery" +EGIT_REPO_URI="git://github.com/Chronic-Dev/libirecovery.git" EGIT_PROJECT="libirecovery" LICENSE="GPL-3" @@ -21,11 +21,11 @@ RDEPEND="${DEPEND}" src_compile() { - emake linux + emake all || die "failed emake" } src_install() { dobin "irecovery" - dolib "libirecovery.so" - dodoc "LICENSE" "README" "TODO" "scripts/boot.irs" "scripts/test.irs" + dolib.a "libirecovery.a" + dodoc "LICENCE" "README" "TODO" "scripts/boot.irs" "scripts/test.irs" } |
|
From: <zig...@sv...> - 2011-01-20 05:02:56
|
Author: ziggythehamster Date: 2011-01-19 23:02:44 -0600 (Wed, 19 Jan 2011) New Revision: 470 Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild Log: Install the header file. Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 04:48:20 UTC (rev 469) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2011-01-20 05:02:44 UTC (rev 470) @@ -1 +1 @@ -EBUILD libirecovery-9999.ebuild 717 RMD160 6b8a3d1ef86e124d397b6c7665c24614f583ec58 SHA1 0419eef67cdf9bbae94322763b7e9f3c70c942a0 SHA256 43c606d5256c9347edaa6147c4a7f89d48e1f3d122ded60058f6ed33b576e01e +EBUILD libirecovery-9999.ebuild 794 RMD160 fafffa2a5017b6abe79839ff100595f151c5136a SHA1 3a2b7e7dc2bf141148432bc2340978c98228c5f4 SHA256 cef2c151a0845f63d60833fc47e3efaacadf73ac587e8834229a5760f7b337d4 Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 04:48:20 UTC (rev 469) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2011-01-20 05:02:44 UTC (rev 470) @@ -28,4 +28,8 @@ dobin "irecovery" dolib.a "libirecovery.a" dodoc "LICENCE" "README" "TODO" "scripts/boot.irs" "scripts/test.irs" + + # Install header file. + insinto /usr/include + doins include/libirecovery.h } |
|
From: <zig...@sv...> - 2010-12-15 03:22:47
|
Author: ziggythehamster
Date: 2010-12-14 21:22:37 -0600 (Tue, 14 Dec 2010)
New Revision: 468
Modified:
hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
Log:
Also copy the scripts to the doc directory
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2010-12-15 03:08:00 UTC (rev 467)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2010-12-15 03:22:37 UTC (rev 468)
@@ -1 +1 @@
-EBUILD libirecovery-9999.ebuild 659 RMD160 876906a532265b1e1640823635b4a9a701c06c89 SHA1 f94fec84c56771b5e5f545f194999ea40d49ce15 SHA256 356aae71845baf58ddcfb7913e8c195039422445f6402d165c3cd70b2cdc39ff
+EBUILD libirecovery-9999.ebuild 697 RMD160 56ff240bb5b7ad65439339e8d44fb9bfc3548bcf SHA1 8091ed9328ca8191c0239d6fd622e25d65339e4a SHA256 18a97d6e3c9844759124f8fd32355594a97dfee7e85ec422c03adaaf34659493
Modified: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2010-12-15 03:08:00 UTC (rev 467)
+++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2010-12-15 03:22:37 UTC (rev 468)
@@ -27,5 +27,5 @@
src_install() {
dobin "irecovery"
dolib "libirecovery.so"
- dodoc "LICENSE" "README" "TODO"
+ dodoc "LICENSE" "README" "TODO" "scripts/boot.irs" "scripts/test.irs"
}
|
|
From: <zig...@sv...> - 2010-12-15 03:08:11
|
Author: ziggythehamster Date: 2010-12-14 21:08:00 -0600 (Tue, 14 Dec 2010) New Revision: 467 Added: hamsterrific-overlay/trunk/app-pda/libirecovery/ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild Log: Add iRecovery Added: hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest (rev 0) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/Manifest 2010-12-15 03:08:00 UTC (rev 467) @@ -0,0 +1 @@ +EBUILD libirecovery-9999.ebuild 659 RMD160 876906a532265b1e1640823635b4a9a701c06c89 SHA1 f94fec84c56771b5e5f545f194999ea40d49ce15 SHA256 356aae71845baf58ddcfb7913e8c195039422445f6402d165c3cd70b2cdc39ff Added: hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild (rev 0) +++ hamsterrific-overlay/trunk/app-pda/libirecovery/libirecovery-9999.ebuild 2010-12-15 03:08:00 UTC (rev 467) @@ -0,0 +1,31 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit git + +EAPI="2" + +DESCRIPTION="iRecovery is a libusb-based commandline utility to talk to iBoot/iBSS in Apple's iPhone/iPod touch via USB" +HOMEPAGE="http://github.com/chronicdev/libirecovery.git" +EGIT_REPO_URI="git://github.com/chronicdev/libirecovery.git" +EGIT_PROJECT="libirecovery" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="dev-libs/libusb:1 + sys-libs/readline" +RDEPEND="${DEPEND}" + +src_compile() { + emake linux +} + +src_install() { + dobin "irecovery" + dolib "libirecovery.so" + dodoc "LICENSE" "README" "TODO" +} |
|
From: <zig...@sv...> - 2010-12-11 08:03:38
|
Author: ziggythehamster Date: 2010-12-11 02:03:24 -0600 (Sat, 11 Dec 2010) New Revision: 466 Added: hamsterrific-overlay/trunk/app-pda/usbmuxd/usbmuxd-9999-r2.ebuild Modified: hamsterrific-overlay/trunk/app-pda/usbmuxd/Manifest Log: Use the useradd stuff from the official Gentoo package Modified: hamsterrific-overlay/trunk/app-pda/usbmuxd/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-pda/usbmuxd/Manifest 2010-12-11 06:41:55 UTC (rev 465) +++ hamsterrific-overlay/trunk/app-pda/usbmuxd/Manifest 2010-12-11 08:03:24 UTC (rev 466) @@ -1,2 +1,3 @@ EBUILD usbmuxd-9999-r1.ebuild 909 RMD160 14ca9976f8bb08fa6dee85f85f70ef7220d71f8f SHA1 b0e11645efb188eb263c2dce129f08956f18a822 SHA256 3faa7bde82f0d27e43f56e4cc5596f434c04322635a4badaf92b15279529ac50 +EBUILD usbmuxd-9999-r2.ebuild 654 RMD160 51ebd17463e9a08aa74202bba575cfd4d41be8c4 SHA1 f91781e6ef43cb4b23a5ce3c1d77395d8b2aca73 SHA256 ccae925411aee62da1433f8b5c0b5fcffd70bce8cb69c5288c8a7cf7de21e24b EBUILD usbmuxd-9999.ebuild 651 RMD160 76758f54c21b137d31b8109f25a5a2d26106ec31 SHA1 d7126270103289bdc71e3b3155d617ab999539d2 SHA256 7d3c1b1da5e5196815b5b0960b43d56a79e893136eccd474883a677cffc22beb Added: hamsterrific-overlay/trunk/app-pda/usbmuxd/usbmuxd-9999-r2.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-pda/usbmuxd/usbmuxd-9999-r2.ebuild (rev 0) +++ hamsterrific-overlay/trunk/app-pda/usbmuxd/usbmuxd-9999-r2.ebuild 2010-12-11 08:03:24 UTC (rev 466) @@ -0,0 +1,33 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +inherit base git cmake-utils + +DESCRIPTION="Support library to communicate with iPhone/iPod touch" +HOMEPAGE="http://marcansoft.com/blog/iphonelinux/usbmuxd/" +SRC_URI="" +EGIT_REPO_URI="git://git.marcansoft.com/usbmuxd.git" + +LICENSE="GPL-2 GPL-3 LGPL-2.1" +KEYWORDS="" +SLOT="0" +IUSE="" + +DEPEND="virtual/libusb:1" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${P/_/-} + +src_unpack() { + git_src_unpack || die "unpack failed" +} + +pkg_setup() { + ebegin "Creating usbmux group and user" + + enewgroup plugdev + enewuser usbmux -1 -1 -1 "usb,plugdev" + eend ${?} +} |
|
From: <zig...@sv...> - 2010-12-11 06:42:09
|
Author: ziggythehamster Date: 2010-12-11 00:41:55 -0600 (Sat, 11 Dec 2010) New Revision: 465 Added: hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.3.90.ebuild Removed: hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.0.1.1.ebuild Modified: hamsterrific-overlay/trunk/media-sound/amarok/Manifest Log: Remove old Amarok build (leaving my patches for now though), add Amarok 2.4 beta 1 Modified: hamsterrific-overlay/trunk/media-sound/amarok/Manifest =================================================================== --- hamsterrific-overlay/trunk/media-sound/amarok/Manifest 2010-11-21 07:19:45 UTC (rev 464) +++ hamsterrific-overlay/trunk/media-sound/amarok/Manifest 2010-12-11 06:41:55 UTC (rev 465) @@ -1,4 +1,4 @@ AUX 2.0.1.1-iphone-support.patch 498 RMD160 f10714c6077c4b49f2e6d89c27d8f2c8896ed73a SHA1 2f5ef4299307cf5713612c573081e5a0f8fc1243 SHA256 c00ff7f2e7041fccc2976fa9fc248484de2a8cc1d2eb68bd106e3a1ac3149eff AUX 2.0.1.1-ipod.patch 6713 RMD160 40a0da7ceca93e081edfa660383f8281dc4c2d68 SHA1 8a1aad8e9a8ad34fac3de7ca8ba5966c4dbfb50f SHA256 612cdb6886d0bac22773d7a621d3062d0eb96801cff8053d4011e44cb738fb61 -DIST amarok-2.0.1.1.tar.bz2 5012905 RMD160 d7d159d5407231f787397b0bbc57623ebcc75785 SHA1 235ff1b62c10f2bb8cb30fb256fcdd3704a132d7 SHA256 905a4b4344ddee5f77c0e158c2a28e4d282a3dc93cff635c6ff10ddac86c0f2b -EBUILD amarok-2.0.1.1.ebuild 2914 RMD160 dc66b87de8fca41bd39c2d5050c1817f79f6d01a SHA1 819722fc9b14469e4161b9db2ebab3c9bb2f3b03 SHA256 991aba4c6ed8f40cb55d65ec4ce8ed042a85e713143b520615a977625f68dfbe +DIST amarok-2.3.90.tar.bz2 14920987 RMD160 3c6456fc82875b61a1d1fb7b45cbf43e519da60a SHA1 bf67c7ac9d436fe76f75734a6c011efa5e824947 SHA256 727072e7d6e3af71098452c76385e9f0983a5ac8e3224c43de893fdb97ee795f +EBUILD amarok-2.3.90.ebuild 4073 RMD160 ec797b2077228777121219108020bab59aca5e1d SHA1 a62a2c7249737200f720966a904d64e9a79e29cd SHA256 4a3dc8bac1da3fab2977c3d52813b08d4bec3148a0273cac8ff1883a76c62c49 Deleted: hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.0.1.1.ebuild =================================================================== --- hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.0.1.1.ebuild 2010-11-21 07:19:45 UTC (rev 464) +++ hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.0.1.1.ebuild 2010-12-11 06:41:55 UTC (rev 465) @@ -1,94 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/amarok/amarok-2.0.1.1.ebuild,v 1.8 2009/02/10 22:09:34 scarabeus Exp $ - -EAPI="2" - -OPENGL_REQUIRED="optional" -KDE_LINGUAS="ar be bg ca cs csb da de el eo es et eu fi fr ga gl he is it ja km - ko ku lt lv nb nds ne nl nn oc pa pl pt pt_BR ro ru se si sk sl sv - th tr uk zh_CN zh_TW" -inherit kde4-base - -DESCRIPTION="Advanced audio player based on KDE framework." -HOMEPAGE="http://amarok.kde.org/" - -LICENSE="GPL-2" -KEYWORDS="~x86" -SLOT="2" -IUSE="daap debug ifp ipod mp3tunes mp4 mtp njb +semantic-desktop" -SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2" - -DEPEND=">=app-misc/strigi-0.5.7 - || ( - >=dev-db/mysql-5.0[embedded,-minimal] - >=dev-db/mysql-community-5.0[embedded,-minimal] - ) - >=media-libs/taglib-1.5 - || ( media-sound/phonon x11-libs/qt-phonon:4 ) - >=kde-base/kdelibs-${KDE_MINIMAL}[opengl?,semantic-desktop?] - >=kde-base/plasma-workspace-${KDE_MINIMAL} - x11-libs/qt-webkit:4 - ifp? ( media-libs/libifp ) - ipod? ( >=media-libs/libgpod-0.7.0 ) - mp3tunes? ( - dev-libs/libxml2 - dev-libs/openssl - net-libs/loudmouth - net-misc/curl - ) - mp4? ( media-libs/libmp4v2 ) - mtp? ( >=media-libs/libmtp-0.3.0 ) - njb? ( >=media-libs/libnjb-2.2.4 ) - semantic-desktop? ( dev-libs/soprano[sesame2] )" - -RDEPEND="${DEPEND} - app-arch/unzip - daap? ( www-servers/mongrel )" - -PATCHES=( "${FILESDIR}/${PV}-ipod.patch" - "${FILESDIR}/${PV}-iphone-support.patch" ) - -pkg_setup() { - if use amd64 ; then - ewarn - ewarn "Compilation will fail if dev-db/mysql[-community] is built without -fPIC in your CFLAGS!" - ewarn "Related bug: http://bugs.gentoo.org/show_bug.cgi?id=238487" - ewarn - ewarn "To fix this, and to avoid using -fPIC globally in your make.conf (which is not recommended)," - ewarn "put the following into /etc/portage/env/dev-db/mysql (or mysql-community, depending on which you use;" - ewarn "create dirs and the file if they don't exist):" - ewarn - ewarn "CFLAGS=\"${CFLAGS} -DPIC -fPIC\"" - ewarn "CXXFLAGS=\"${CXXFLAGS} -DPIC -fPIC\"" - ewarn - fi - kde4-base_pkg_setup -} - -src_configure() { - if use debug; then - mycmakeargs="${mycmakeargs} -DCMAKE_BUILD_TYPE=debugfull" - fi - - if ! use mp3tunes; then - sed -e'/mp3tunes/ s:^:#DONOTWANT :' \ - -i "${S}"/src/services/CMakeLists.txt \ - || die "Deactivating mp3tunes failed." - fi - - # Remove superfluous QT_WEBKIT - sed -e 's/ -DQT_WEBKIT//g' \ - -i "${S}"/src/scriptengine/generator/generator/CMakeLists.txt \ - || die "Removing unnecessary -DQT_WEBKIT failed." - - mycmakeargs="${mycmakeargs} - $(cmake-utils_use_with ipod Ipod) - $(cmake-utils_use_with ifp Ifp) - $(cmake-utils_use_with mp4 Mp4v2) - $(cmake-utils_use_with mtp Mtp) - $(cmake-utils_use_with njb Njb) - $(cmake-utils_use_with semantic-desktop Nepomuk) - $(cmake-utils_use_with semantic-desktop Soprano)" - kde4-base_src_configure -} Added: hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.3.90.ebuild =================================================================== --- hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.3.90.ebuild (rev 0) +++ hamsterrific-overlay/trunk/media-sound/amarok/amarok-2.3.90.ebuild 2010-12-11 06:41:55 UTC (rev 465) @@ -0,0 +1,156 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +# Translations are only in the tarballs, not the git repo +if [[ ${PV} != *9999* ]]; then + KDE_LINGUAS="bg ca cs da de en_GB es et eu fi fr it ja km nb nds nl + pa pl pt pt_BR ru sl sr sr@latin sv th tr uk wa zh_TW" + SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.bz2" + KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +else + EGIT_REPO_URI="git://git.kde.org/${PN}.git" + GIT_ECLASS="git" + KEYWORDS="" +fi + +KDE_REQUIRED="never" +inherit flag-o-matic kde4-base ${GIT_ECLASS} + +DESCRIPTION="Advanced audio player based on KDE framework." +HOMEPAGE="http://amarok.kde.org/" + +LICENSE="GPL-2" +SLOT="4" +IUSE="cdda daap debug +embedded ipod lastfm mp3tunes mtp opengl +player semantic-desktop +utils" + +# Tests require gmock - http://code.google.com/p/gmock/ +# It's not in the tree yet +RESTRICT="test" + +# ipod requires gdk enabled and also gtk compiled in libgpod +COMMONDEPEND=" + >=media-libs/taglib-1.6.1[asf,mp4] + >=media-libs/taglib-extras-1.0.1 + player? ( + app-crypt/qca:2 + >=app-misc/strigi-0.5.7[dbus,qt4] + >=kde-base/kdelibs-${KDE_MINIMAL}[opengl?,semantic-desktop?] + sys-libs/zlib + >=virtual/mysql-5.1 + x11-libs/qt-script + >=x11-libs/qtscriptgenerator-0.1.0 + cdda? ( + >=kde-base/libkcddb-${KDE_MINIMAL} + >=kde-base/libkcompactdisc-${KDE_MINIMAL} + >=kde-base/kdemultimedia-kioslaves-${KDE_MINIMAL} + ) + embedded? ( + || ( + >=dev-db/mysql-5.1.50-r3[embedded] + >=dev-db/mariadb-5.1.50[embedded] + ) + ) + ipod? ( >=media-libs/libgpod-0.7.0[gtk] ) + lastfm? ( >=media-libs/liblastfm-0.3.0 ) + mp3tunes? ( + dev-libs/glib:2 + dev-libs/libxml2 + dev-libs/openssl + net-libs/loudmouth + net-misc/curl + x11-libs/qt-core[glib] + ) + mtp? ( >=media-libs/libmtp-1.0.0 ) + opengl? ( virtual/opengl ) + ) + utils? ( + x11-libs/qt-core + x11-libs/qt-dbus + ) + !player? ( !utils? ( media-sound/amarok[player] ) ) +" +DEPEND="${COMMONDEPEND} + dev-util/automoc + dev-util/pkgconfig +" +RDEPEND="${COMMONDEPEND} + !media-sound/amarok-utils + player? ( >=kde-base/phonon-kde-${KDE_MINIMAL} ) +" + +src_prepare() { + if ! use player; then + # Disable po processing + sed -e "s:include(MacroOptionalAddSubdirectory)::" \ + -i "${S}/CMakeLists.txt" \ + || die "Removing include of MacroOptionalAddSubdirectory failed." + sed -e "s:macro_optional_add_subdirectory( po )::" \ + -i "${S}/CMakeLists.txt" \ + || die "Removing include of MacroOptionalAddSubdirectory failed." + fi + + kde4-base_src_prepare +} + +src_configure() { + # Append minimal-toc cflag for ppc64, see bug 280552 and 292707 + use ppc64 && append-flags -mminimal-toc + + if use player; then + mycmakeargs=( + -DWITH_PLAYER=ON + -DWITH_Libgcrypt=OFF + $(cmake-utils_use embedded WITH_MYSQL_EMBEDDED) + $(cmake-utils_use_with ipod) + $(cmake-utils_use_with ipod Gdk) + $(cmake-utils_use_with lastfm LibLastFm) + $(cmake-utils_use_with mtp) + $(cmake-utils_use_with mp3tunes MP3Tunes) + ) + else + mycmakeargs=( + -DWITH_PLAYER=OFF + ) + fi + + mycmakeargs+=( + $(cmake-utils_use_with utils UTILITIES) + ) + # $(cmake-utils_use_with semantic-desktop Nepomuk) + # $(cmake-utils_use_with semantic-desktop Soprano) + + kde4-base_src_configure +} + +pkg_postinst() { + kde4-base_pkg_postinst + + if use player; then + + if use daap; then + echo + elog "You have installed amarok with daap support." + elog "You may be interested in installing www-servers/mongrel as well." + echo + fi + + if ! use embedded; then + echo + elog "You've disabled the amarok support for embedded mysql DBs." + elog "You'll have to configure amarok to use an external db server." + echo + elog "Please read http://amaroklive.com/wiki/MySQL_Server for details on how" + elog "to configure the external db and migrate your data from the embedded database." + echo + + if has_version "dev-db/mysql[minimal]"; then + elog "You built mysql with the minimal use flag, so it doesn't include the server." + elog "You won't be able to use the local mysql installation to store your amarok collection." + echo + fi + fi + fi +} |
|
From: <zig...@sv...> - 2010-11-21 07:19:53
|
Author: ziggythehamster Date: 2010-11-21 01:19:45 -0600 (Sun, 21 Nov 2010) New Revision: 464 Added: hamsterrific-overlay/trunk/app-mobilephone/ hamsterrific-overlay/trunk/app-mobilephone/bitpim/ hamsterrific-overlay/trunk/app-mobilephone/bitpim/Manifest hamsterrific-overlay/trunk/app-mobilephone/bitpim/bitpim-1.0.7.ebuild hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/ hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-ffmpeg_quality.patch hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gcc43.patch hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gentoo.patch hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/maketarball Log: BitPim 1.0.7 using SVN Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/Manifest =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/Manifest (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/Manifest 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,5 @@ +AUX bitpim-1.0.7-ffmpeg_quality.patch 835 RMD160 2bf3223e46ee7523aa4fd935f6658eacea558d92 SHA1 2a6995791be7095d10aab4ad3be8cb68f9302f6a SHA256 e3ea845d3373ca70229dbc7281764fcc43655c96e5de2711b47ee1db4e12f357 +AUX bitpim-1.0.7-gcc43.patch 836 RMD160 aaac3af0d3bebeab2d062a2cab18585f3607caf3 SHA1 ebcf58683306ca9a5628e6fea2afa92faf6418b4 SHA256 d40819fd5cd9b12628c3cd8a07d838384b1fef34cd231d12597dce5ae200a1ff +AUX bitpim-1.0.7-gentoo.patch 3342 RMD160 c819de9c04f0e450e761145278db66f2ce4621de SHA1 ebc1e1ee0be32333edb4cabfd671de69420562b2 SHA256 4b0e0d59da000a0450a1e7fc0124e8cdf58f1b7caebc193c0a4dbc3719ba55e3 +AUX maketarball 916 RMD160 9b8c3bbf63f14d8270c70ca72a61ebe7f82519d8 SHA1 7e17e9dc31281a227967816bf986e744164ac1c5 SHA256 74e267ea8ca9d5375f52b5c47515a46bfea43d04ec309f4c4ff794c7cc20c800 +EBUILD bitpim-1.0.7.ebuild 3586 RMD160 a64b9a631fa9dbb55b16fa0755a94f316a5424ed SHA1 52a2f70187fc99f30fd079b7027c3cdeb97b3d63 SHA256 59fe337fd94b2d2f05430e170543ab9a6ccc8968d9ea48ef44397dd8d2871875 Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/bitpim-1.0.7.ebuild =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/bitpim-1.0.7.ebuild (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/bitpim-1.0.7.ebuild 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,150 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/bitpim/bitpim-1.0.6-r1.ebuild,v 1.4 2010/06/08 16:23:41 arfrever Exp $ + +EAPI="2" + +inherit eutils distutils fdo-mime multilib subversion + +DESCRIPTION="Program to view and manipulate data on many LG and Sanyo Sprint mobile phones" +HOMEPAGE="http://www.bitpim.org/" +SRC_URI="" +ESVN_REPO_URI="https://bitpim.svn.sourceforge.net/svnroot/bitpim/releases/1.0.7/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# this needs fixing +#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="crypt evo usb" + +COMMON_DEPEND="=dev-python/wxpython-2.8* + dev-python/python-dsv + dev-python/pyserial + dev-python/apsw + crypt? ( >=dev-python/paramiko-1.7.1 + dev-python/pycrypto ) + usb? ( dev-libs/libusb:0 )" +DEPEND="${COMMON_DEPEND} + usb? ( dev-lang/swig )" +RDEPEND="${COMMON_DEPEND} + media-video/ffmpeg + media-libs/netpbm + >=dev-lang/python-2.5" + + +src_unpack() { + subversion_src_unpack +} + +src_prepare() { + epatch "${FILESDIR}/${P}-gentoo.patch" + epatch "${FILESDIR}/${P}-ffmpeg_quality.patch" + epatch "${FILESDIR}/${P}-gcc43.patch" + sed -i "s/^PYTHONVER=.*/PYTHONVER=$(PYTHON)/" src/native/usb/build.sh +} + +src_compile() { + # USB stuff + if use usb; then + cd "${S}/src/native/usb" + sh ./build.sh || die "compilation of native/usb failed" + fi + + # strings + cd "${S}/src/native/strings" + distutils_src_compile + + # bmp2avi + cd "${S}/src/native/av/bmp2avi" + PLATFORM=linux make || die "compilation of native/bmp2avi failed" +} + +src_install() { + + # Install files into right place + # + # BitPim is a self-contained app, so jamming it into + # Python's site-packages might not be worthwhile. We'll + # Put it in its own home, and add the PYTHONPATH in the + # wrapper executables below. + local RLOC=/usr/$(get_libdir)/${P} + + # Main Python source + insinto ${RLOC} + doins src/*.py + + # Phone specifics + insinto ${RLOC}/phones + doins src/phones/*.py + + # Native products + insinto ${RLOC}/native + doins src/native/*.py + insinto ${RLOC}/native/qtopiadesktop + doins src/native/qtopiadesktop/*.py + insinto ${RLOC}/native/outlook + doins src/native/outlook/*.py + insinto ${RLOC}/native/egroupware + doins src/native/egroupware/*.py + if use evo ; then + insinto ${RLOC}/native/evolution + doins src/native/evolution/*.py + fi + + # strings + cd "${S}/src/native/strings" + distutils_src_install + + cd "${S}" + insinto $RLOC/native/strings + doins src/native/strings/__init__.py src/native/strings/jarowpy.py + + # usb + if use usb; then + insinto ${RLOC}/native/usb + doins src/native/usb/*.py + doins src/native/usb/*.so + fi + + # Helpers and resources + dobin src/native/av/bmp2avi/bmp2avi + insinto ${RLOC}/resources + doins resources/* + + # Bitfling + if use crypt; then + FLINGDIR="${RLOC}/bitfling" + insinto $FLINGDIR + cd "${S}/src/bitfling" + doins *.py + cd "${S}" + fi + + # Creating scripts + echo '#!/bin/sh' > "${T}/bitpim" + echo "exec $(PYTHON) ${RLOC}/bp.py \"\$@\"" >> "${T}/bitpim" + dobin "${T}/bitpim" + if use crypt; then + echo '#!/bin/sh' > "${T}/bitfling" + echo "exec $(PYTHON) ${RLOC}/bp.py \"\$@\" bitfling" >> "${T}/bitfling" + dobin "${T}/bitfling" + fi + + # Desktop file + insinto /usr/share/applications + sed -i -e "s|%%INSTALLBINDIR%%|/usr/bin|" -e "s|%%INSTALLLIBDIR%%|${RLOC}|" \ + packaging/bitpim.desktop + doins packaging/bitpim.desktop +} + +pkg_postinst() { + # Optimize in installed directory + python_mod_optimize /usr/$(get_libdir)/${P} + fdo-mime_desktop_database_update +} + +pkg_postrm() { + python_mod_cleanup /usr/$(get_libdir)/${P} + fdo-mime_desktop_database_update +} Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-ffmpeg_quality.patch =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-ffmpeg_quality.patch (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-ffmpeg_quality.patch 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,12 @@ +diff -Nru bitpim-1.0.6.orig/src/conversions.py bitpim-1.0.6/src/conversions.py +--- bitpim-1.0.6.orig/src/conversions.py 2008-11-02 13:51:31.000000000 +0000 ++++ bitpim-1.0.6/src/conversions.py 2008-11-02 13:52:21.000000000 +0000 +@@ -239,7 +239,7 @@ + ffmpeg=gethelperbinary("ffmpeg") + with common.usetempfile('mp3') as mp3file: + try: +- run(ffmpeg, "-i", shortfilename(inputfilename), "-hq", "-ab", `bitrate`, "-ar", `samplerate`, "-ac", `channels`, shortfilename(mp3file)) ++ run(ffmpeg, "-i", shortfilename(inputfilename), "-sameq", "-ab", `bitrate`, "-ar", `samplerate`, "-ac", `channels`, shortfilename(mp3file)) + except common.CommandExecutionFailed, e: + # we get this exception on bad parameters, or any other + # issue so we assume bad parameters for the moment. Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gcc43.patch =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gcc43.patch (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gcc43.patch 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,22 @@ +diff -Nru bitpim-1.0.6.orig/src/native/av/bmp2avi/avi_file.cxx bitpim-1.0.6/src/native/av/bmp2avi/avi_file.cxx +--- bitpim-1.0.6.orig/src/native/av/bmp2avi/avi_file.cxx 2005-02-18 06:55:03.000000000 +0000 ++++ bitpim-1.0.6/src/native/av/bmp2avi/avi_file.cxx 2008-11-02 13:54:15.000000000 +0000 +@@ -9,6 +9,7 @@ + + #include "avi_file.h" + #include "byte_order.h" ++#include <cstring> + + // endian conversion routines + +diff -Nru bitpim-1.0.6.orig/src/native/av/bmp2avi/bmp_file.cxx bitpim-1.0.6/src/native/av/bmp2avi/bmp_file.cxx +--- bitpim-1.0.6.orig/src/native/av/bmp2avi/bmp_file.cxx 2005-02-18 06:55:03.000000000 +0000 ++++ bitpim-1.0.6/src/native/av/bmp2avi/bmp_file.cxx 2008-11-02 13:54:15.000000000 +0000 +@@ -11,6 +11,7 @@ + #include <string> + #include "bmp_file.h" + #include "byte_order.h" ++#include <cstring> + + using namespace std; + Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gentoo.patch =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gentoo.patch (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/bitpim-1.0.7-gentoo.patch 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,90 @@ +diff -Nru bitpim-1.0.6.orig/src/common.py bitpim-1.0.6/src/common.py +--- bitpim-1.0.6.orig/src/common.py 2007-08-29 00:19:51.000000000 +0000 ++++ bitpim-1.0.6/src/common.py 2008-11-02 13:50:39.000000000 +0000 +@@ -860,7 +860,7 @@ + # windows running from exe, return as is + return os.path.abspath(os.path.dirname(sys.executable)) + # running from src, up one +- return os.path.split(os.path.abspath(os.path.dirname(sys.argv[0])))[0] ++ return os.path.abspath(os.path.dirname(sys.argv[0])) + + if sys.platform=='win32': + # From Tim Golden's Win32 How Do I ...? +diff -Nru bitpim-1.0.6.orig/src/conversions.py bitpim-1.0.6/src/conversions.py +--- bitpim-1.0.6.orig/src/conversions.py 2007-08-29 00:19:51.000000000 +0000 ++++ bitpim-1.0.6/src/conversions.py 2008-11-02 13:50:39.000000000 +0000 +@@ -23,11 +23,11 @@ + + class ConversionFailed(Exception): pass + +-helperdir=os.path.join(common.get_main_dir(), "helpers") ++helperdir="/usr/bin" + + osext={'win32': '.exe', + 'darwin': '.mbin', +- 'linux2': '.lbin'} \ ++ 'linux2': ''} \ + [sys.platform] + + # This shortname crap is needed because Windows programs (including ffmpeg) +@@ -128,14 +128,14 @@ + p=sys.path[0] + if os.path.isfile(p): + p=os.path.dirname(p) +- helpersdirectory=os.path.abspath(os.path.join(p, 'helpers')) ++ helpersdirectory="/usr/bin" + print "Helper Directory: "+helpersdirectory + if sys.platform=='win32': + osext=".exe" + if sys.platform=='darwin': + osext=".mbin" + if sys.platform=='linux2': +- osext=".lbin" ++ osext="" + + pngtopnmbin=gethelperbinary('pngtopnm') + ppmquantbin=gethelperbinary('ppmquant') +diff -Nru bitpim-1.0.6.orig/src/importexport.py bitpim-1.0.6/src/importexport.py +--- bitpim-1.0.6.orig/src/importexport.py 2007-08-27 04:58:33.000000000 +0000 ++++ bitpim-1.0.6/src/importexport.py 2008-11-02 13:50:39.000000000 +0000 +@@ -23,7 +23,7 @@ + import wx.html + + # Others +-from thirdparty import DSV ++import DSV + + # My modules + import common +diff -Nru bitpim-1.0.6.orig/src/native/av/bmp2avi/Makefile bitpim-1.0.6/src/native/av/bmp2avi/Makefile +--- bitpim-1.0.6.orig/src/native/av/bmp2avi/Makefile 2006-05-05 07:10:08.000000000 +0000 ++++ bitpim-1.0.6/src/native/av/bmp2avi/Makefile 2008-11-02 13:50:39.000000000 +0000 +@@ -13,6 +13,6 @@ + + SRC=avi_file.cxx bmp_file.cxx b2a.cxx + +-bmp2avi.lbin bmp2avi.mbin bmp2avi.exe: $(SRC) ++bmp2avi bmp2avi.mbin bmp2avi.exe: $(SRC) + $(CXX) $(EXTRADEFINES) -O2 -o $@ $(SRC) + +diff -Nru bitpim-1.0.6.orig/src/native/usb/build.sh bitpim-1.0.6/src/native/usb/build.sh +--- bitpim-1.0.6.orig/src/native/usb/build.sh 2007-08-10 21:53:59.000000000 +0000 ++++ bitpim-1.0.6/src/native/usb/build.sh 2008-11-02 13:50:39.000000000 +0000 +@@ -4,4 +4,4 @@ + swig -python -I/usr/include libusb.i + + gcc -fPIC -Wall -fno-strict-aliasing -O2 -g -shared -I $INCLUDEDIR -o _libusb.so libusb_wrap.c -lusb +-strip _libusb.so ++#strip _libusb.so +diff -Nru bitpim-1.0.6.orig/src/phones/com_samsung.py bitpim-1.0.6/src/phones/com_samsung.py +--- bitpim-1.0.6.orig/src/phones/com_samsung.py 2007-08-17 21:11:59.000000000 +0000 ++++ bitpim-1.0.6/src/phones/com_samsung.py 2008-11-02 13:50:39.000000000 +0000 +@@ -16,7 +16,7 @@ + import time + + # site-packages +-from thirdparty import DSV ++import DSV + + # BitPim modules + import bpcalendar Added: hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/maketarball =================================================================== --- hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/maketarball (rev 0) +++ hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/maketarball 2010-11-21 07:19:45 UTC (rev 464) @@ -0,0 +1,30 @@ +# For building the tarball. To be used only by ebuild maintainers +DISTDIR=/usr/portage/distfiles +PN=bitpim +PV=$1 +P=$PN-$PV + +if [ -z "$PV" ]; then + echo "usage: $0 version" +else + svnrev=$(svn log -q --limit 1 https://${PN}.svn.sourceforge.net/svnroot/${PN}/releases/${PV} | sed -r '/^[^r]/d;s/^r([0-9]+) .*$/\1/') + [ $? = 0 ] || return 1 + + #Fetch the source (only those directories that are needed) + cd "${DISTDIR}" && mkdir -p ${P} || return 1 + for x in resources packaging src ; do + svn export https://${PN}.svn.sourceforge.net/svnroot/${PN}/releases/${PV}/${x} ${P}/${x} || return 1 + done + + #Remove unneeded stuff + rm ${P}/resources/*.chm ${P}/src/package.py + + #Freeze version and set vendor name to Gentoo + sed -i -e 's/\(^__FROZEN__="[$]Id: \).*\( $"\)/\1'${svnrev}'\2/' \ + -e 's/^vendor=".*"/vendor="Gentoo"/' \ + ${P}/src/version.py || return 1 + + #Make the tarball + tar -cjf ${P}.tar.bz2 ${P} + rm -r ${P} +fi Property changes on: hamsterrific-overlay/trunk/app-mobilephone/bitpim/files/maketarball ___________________________________________________________________ Added: svn:executable + * |
|
From: <zig...@sv...> - 2010-11-17 02:17:14
|
Author: ziggythehamster Date: 2010-11-16 20:17:03 -0600 (Tue, 16 Nov 2010) New Revision: 463 Added: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild Log: Okay, so this makes the ebuild work. Added: hamsterrific-overlay/trunk/dev-db/geocouch/Manifest =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/Manifest (rev 0) +++ hamsterrific-overlay/trunk/dev-db/geocouch/Manifest 2010-11-17 02:17:03 UTC (rev 463) @@ -0,0 +1,3 @@ +AUX couchdb.conf-0.10 338 RMD160 6c30117e43d3ac4e3749079d860ab0ef3565f12f SHA1 c1ef3459b572c9101c63ea94099aafa36e054be6 SHA256 4fa2dafadedb5eb6c6afbca5e8aca04f75a954e35491ddece3daebc496a534b8 +AUX couchdb.init-0.10 1171 RMD160 9fde8951adc9098d8e842227565d1a5b118a4401 SHA1 2699fd798a432e7434ce899291e74b5acd1e432d SHA256 f4e65387c2155938a0e74051eac1e4c610229dc79e3f83f18bee082afcde2680 +EBUILD geocouch-9999.ebuild 2176 RMD160 fcc53384e9721cc496390b0d5726c0df35ae7f75 SHA1 74f0dc42b819e3dee47cef2850e6e4172d1a2fae SHA256 f07af3f7fd2a85277460271d1463037f3e9b5daa2cb7a659aac0b8d2e29dc4fb Modified: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild =================================================================== --- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild 2010-11-17 01:33:41 UTC (rev 462) +++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild 2010-11-17 02:17:03 UTC (rev 463) @@ -4,13 +4,14 @@ EAPI="2" -inherit eutils git +inherit autotools eutils git DESCRIPTION="Patch to CouchDB to provide geo functions." HOMEPAGE="https://github.com/vmx/couchdb" SRC_URI="" EGIT_BRANCH="geocouch" -EGIT_REPO_URI="https://github.com/vmx/couchdb.git" +EGIT_COMMIT="geocouch" +EGIT_REPO_URI="git://github.com/vmx/couchdb.git" LICENSE="Apache-2.0" SLOT="0" @@ -33,6 +34,26 @@ enewuser couchdb -1 -1 /var/lib/couchdb couchdb } +src_unpack() { + git_src_unpack || die "git unpack failed" + cd "${S}" + + # This is done by the bootstrap script. Not sure why they gzip some + # plaintext files but whatever. + gunzip -c m4/ac_check_icu.m4.gz > m4/ac_check_icu.m4 + gunzip -c m4/ac_check_curl.m4.gz > m4/ac_check_curl.m4 + + # This sets the revision (used in the build process) + REVISION=`git log --pretty="format:%h" | head -1`-git + sed "s/%release%/$REVISION/" < acinclude.m4.in > acinclude.m4 + + # The INSTALL file should exist. + cp -f INSTALL.Unix INSTALL + + einfo "Configuring GeoCouch revision ${REVISION}" + eautoreconf || die "eautoreconf failed" +} + src_configure() { econf \ --with-erlang=/usr/lib/erlang/usr/include \ |
|
From: <zig...@sv...> - 2010-11-17 01:58:55
|
Author: ziggythehamster
Date: 2010-11-16 19:33:41 -0600 (Tue, 16 Nov 2010)
New Revision: 462
Added:
hamsterrific-overlay/trunk/dev-db/
hamsterrific-overlay/trunk/dev-db/geocouch/
hamsterrific-overlay/trunk/dev-db/geocouch/files/
hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10
hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10
hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild
Log:
Work on making a geocouch ebuild
Added: hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10 (rev 0)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.conf-0.10 2010-11-17 01:33:41 UTC (rev 462)
@@ -0,0 +1,15 @@
+# Options for CouchDB
+
+EXEC="/usr/bin/couchdb"
+COUCHDB_USER="couchdb"
+COUCHDB_PID_FILE="/var/run/couchdb/couchdb.pid"
+COUCHDB_STDOUT_FILE="/dev/null"
+COUCHDB_STDERR_FILE="/dev/null"
+#COUCHDB_RESPAWN_TIMEOUT=
+#COUCHDB_OPTIONS=
+
+if [ -e /usr/LIBDIR/erlang/erts-*/bin/beam.smp ]; then
+ COUCHDB_BEAM="beam.smp"
+else
+ COUCHDB_BEAM="beam"
+fi
Added: hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10 (rev 0)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/files/couchdb.init-0.10 2010-11-17 01:33:41 UTC (rev 462)
@@ -0,0 +1,47 @@
+#!/sbin/runscript
+# Copyright 2008 Dirkjan Ochtman
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+
+ args="-b"
+ if test -n "$COUCHDB_STDOUT_FILE"; then
+ args="$args -o $COUCHDB_STDOUT_FILE"
+ fi
+ if test -n "$COUCHDB_STDERR_FILE"; then
+ args="$args -e $COUCHDB_STDERR_FILE"
+ fi
+ if test -n "$COUCHDB_RESPAWN_TIMEOUT"; then
+ args="$args -r $COUCHDB_RESPAWN_TIMEOUT"
+ fi
+ if test -n "$COUCHDB_OPTIONS"; then
+ args="$args $COUCHDB_OPTIONS"
+ fi
+ if test -n "$COUCHDB_PID_FILE"; then
+ args="$args -p $COUCHDB_PID_FILE"
+ else
+ echo "* ERROR: COUCHDB_PID_FILE must be set"
+ return -1
+ fi
+ if test -z "$COUCHDB_USER"; then
+ echo "* ERROR: COUCHDB_USER must be set"
+ return -1
+ fi
+
+ start-stop-daemon --start --exec ${EXEC} --name ${COUCHDB_BEAM} \
+ --user ${COUCHDB_USER} --chuid ${COUCHDB_USER} --pidfile ${COUCHDB_PID_FILE} -- $args
+
+ eend $? "Failed to start ${SVCNAME}"
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop --exec ${EXEC} --name ${COUCHDB_BEAM} \
+ --pidfile ${COUCHDB_PID_FILE}
+ eend $? "Failed to stop ${SVCNAME}"
+}
Added: hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild
===================================================================
--- hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild (rev 0)
+++ hamsterrific-overlay/trunk/dev-db/geocouch/geocouch-9999.ebuild 2010-11-17 01:33:41 UTC (rev 462)
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.0.1-r2.ebuild,v 1.1 2010/10/27 08:58:43 djc Exp $
+
+EAPI="2"
+
+inherit eutils git
+
+DESCRIPTION="Patch to CouchDB to provide geo functions."
+HOMEPAGE="https://github.com/vmx/couchdb"
+SRC_URI=""
+EGIT_BRANCH="geocouch"
+EGIT_REPO_URI="https://github.com/vmx/couchdb.git"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+
+RDEPEND=">=dev-libs/icu-4.3.1
+ dev-lang/erlang[ssl]
+ >=dev-libs/openssl-0.9.8j
+ >=net-misc/curl-7.18.2
+ dev-lang/spidermonkey
+ !dev-db/couchdb"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/apache-${P}"
+
+pkg_setup() {
+ enewgroup couchdb
+ enewuser couchdb -1 -1 /var/lib/couchdb couchdb
+}
+
+src_configure() {
+ econf \
+ --with-erlang=/usr/lib/erlang/usr/include \
+ --localstatedir=/var \
+ --with-js-lib=/usr/lib
+ # bug 296609, upstream bug #COUCHDB-621
+ sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = /usr/share/doc/couchdb-9999#" -i Makefile || die "sed failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+
+ insinto /var/run/couchdb
+
+ fowners couchdb:couchdb \
+ /var/run/couchdb \
+ /var/lib/couchdb \
+ /var/log/couchdb
+
+ for f in /etc/couchdb/*.ini ; do
+ fowners root:couchdb ${f#"${D}"}
+ fperms 660 ${f#"${D}"}
+ done
+
+ newinitd "${FILESDIR}/couchdb.init-0.10" couchdb || die
+ newconfd "${FILESDIR}/couchdb.conf-0.10" couchdb || die
+
+ sed -i -e "s:LIBDIR:$(get_libdir):" "${D}/etc/conf.d/couchdb"
+}
|