Skip to content
Browse files

added more initial ebuilds

  • Loading branch information...
1 parent d455691 commit c9ee778b7c712188f2a41147b3e7bb2a693d0d42 @gbin committed Mar 4, 2012
View
3 app-crypt/whitepixel/Manifest
@@ -0,0 +1,3 @@
+AUX ati-Werror.patch 563 RMD160 e1e909b5022f1d6d31714bcdf9fffad7c6979298 SHA1 c370a38239190638852ecbe16b1c9b0b639bddc9 SHA256 3ba932e6efad8c9139a2a7e378fb96bcd026128b12d59c23274c1d0730963797
+DIST whitepixel-2.tar.bz2 30960 RMD160 bc250d762b7ed852b637b18874548576db8e27bd SHA1 7cc879d0cde357cb2f91a24b6e84f183ac82ca4f SHA256 9ca797becbf6b34ca479a618e7b459542688b908d366ea61e6e4c18412985975
+EBUILD whitepixel-2.ebuild 657 RMD160 f957d5141ce8b7f81a0461dace34b8241e785ee3 SHA1 f53b35fa26f9c745d73e0de8ecf43fbfc0416cd0 SHA256 508154b211c055e71cbe54578ab052a51401bf2d2a68838dbdb2ff2ba902ff5d
View
14 app-crypt/whitepixel/files/ati-Werror.patch
@@ -0,0 +1,14 @@
+diff -au orig/whitepixel-2/Makefile fixed/whitepixel-2/Makefile
+--- orig/whitepixel-2/Makefile 2010-12-14 12:44:50.000000000 +0100
++++ fixed/whitepixel-2/Makefile 2011-06-21 08:00:16.884112286 +0200
+@@ -1,7 +1,7 @@
+ # Update /usr/local/... to point to the ATI Stream SDK include path
+-CPPFLAGS = -I/usr/local/ati-stream/include
++CPPFLAGS = -I/opt/ati-stream-sdk/include
+
+-CFLAGS = -O1 -std=c99 -pedantic -Wextra -Wall -Werror \
++CFLAGS = -O1 -std=c99 -pedantic -Wextra -Wall \
+ -Wno-overlength-strings
+ LDFLAGS = -laticalcl -laticalrt -lm
+ KERNELS = \
+
View
31 app-crypt/whitepixel/whitepixel-2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+EAPI=3
+
+DESCRIPTION="GPU-accelerated password hash auditing software for AMD/ATI graphics cards"
+HOMEPAGE="http://whitepixel.zorinaq.com/"
+SRC_URI="http://whitepixel.zorinaq.com/files/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-util/ati-stream-sdk-bin"
+DEPEND="dev-lang/perl"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/ati-Werror.patch
+}
+
+src_install() {
+ emake whitepixel || die
+ mv -vf whitepixel "${D}"/usr/bin/ || die
+ dodoc LICENSE README
+}
View
2 dev-python/django-indexer/Manifest
@@ -0,0 +1,2 @@
+DIST django-indexer-0.2.tar.gz 5595 RMD160 d242071dcd050c1b716e0463f8c0f1ca51cddc7f SHA1 0b9bd5961316aa9a6aaa5528be9dfbabba8392c4 SHA256 97431334481f695a40cf47b65f117cd9b711f607cb5250ec416b352dac77dd5e
+EBUILD django-indexer-0.2.ebuild 431 RMD160 c2ef138b62f0a7fc6cd2c4e65a4d9905c966daf0 SHA1 3fc2306c3b88e13604d8fb9c4431cfab2cd684cd SHA256 5e031802879e0dc898a0e8306b717d147c8e0265906592c6073df4da07afa09b
View
18 dev-python/django-indexer/django-indexer-0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Ebuild generated by g-pypi 0.2.2 (rev. 214)
+
+# Warning: Invalid LICENSE.
+inherit distutils
+
+
+DESCRIPTION="Key/Value Indexer"
+HOMEPAGE="http://github.com/dcramer/django-indexer"
+SRC_URI="http://pypi.python.org/packages/source/d/django-indexer/${P}.tar.gz"
+LICENSE="UNKNOWN"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+DEPEND="dev-python/setuptools"
+
View
2 dev-python/django-paging/Manifest
@@ -0,0 +1,2 @@
+DIST django-paging-0.2.2.tar.gz 5006 RMD160 25175bbf5f11c970321e1ee5379506740217e530 SHA1 67ad4a2be315e19b520e707ef10656445acc66de SHA256 d22c39d9fd2052b8d5f5f04567112b1920b615612bc6007f6d9b61fd5b13e411
+EBUILD django-paging-0.2.2.ebuild 446 RMD160 e3a4ef679aebd50c67fece233a8542b0d55233b5 SHA1 19e701a2ddc76b145a6ac4ab7583f515e1fe9550 SHA256 c3b77e6d530a4a57edba02c1c728e1450b5259ab010c1f777d010131a46af44b
View
19 dev-python/django-paging/django-paging-0.2.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Ebuild generated by g-pypi 0.2.2 (rev. 214)
+
+# Warning: Invalid LICENSE.
+inherit distutils
+
+
+DESCRIPTION="An efficient paginator that works."
+HOMEPAGE="http://github.com/dcramer/django-paging"
+SRC_URI="http://pypi.python.org/packages/source/d/django-paging/${P}.tar.gz"
+LICENSE="UNKNOWN"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+DEPEND="dev-python/setuptools"
+RDEPEND=">=dev-python/django-templatetag-sugar-0.1"
+
View
2 dev-python/django-sentry/Manifest
@@ -0,0 +1,2 @@
+DIST django-sentry-1.3.14.tar.gz 87273 RMD160 1bf07e729dada66ff1891e4ddd825db57314ff24 SHA1 94a78bdfb9b42e206426fed8c8ae6a92c5b965f1 SHA256 5052f72311f51ef372a979bb296e64dc58f52c3db3436df0906367b541a193bf
+EBUILD django-sentry-1.3.14.ebuild 453 RMD160 0e39ac4d2c0c4e3a173cfab33d180a349eb5c061 SHA1 1acfb7749f64b4b0f17b27c7cbcbd0d1cf0d2379 SHA256 5ba45bd15ef4854ba3b5a7323f76067ee30f59c1ee4d9af4e3920529075f1b55
View
20 dev-python/django-sentry/django-sentry-1.3.14.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Ebuild generated by g-pypi 0.2.2 (rev. 214)
+
+# Warning: Invalid LICENSE.
+inherit distutils
+
+
+DESCRIPTION="Exception Logging to a Database in Django"
+HOMEPAGE="http://github.com/dcramer/django-sentry"
+SRC_URI="http://pypi.python.org/packages/source/d/django-sentry/${P}.tar.gz"
+LICENSE="UNKNOWN"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+DEPEND="dev-python/setuptools"
+RDEPEND=">=dev-python/django-paging-0.2.2
+ =dev-python/django-indexer-0.2"
+
View
2 dev-python/soaplib/Manifest
@@ -0,0 +1,2 @@
+DIST soaplib-0.8.1.tar 276480 RMD160 0ffd39c92248d9e44d1abc6399506d060105cf74 SHA1 4fd9e3eef3e057aa55891c0518c2180c8dc571ed SHA256 9ac06c1933c2223e4c162ca0c6d1bce6c88b8dc4f658d36855c594825d35e5da
+EBUILD soaplib-0.8.1.ebuild 436 RMD160 18b630bd63ae8b05ab4cb7355c3876e7921110a5 SHA1 3e668e89c648db18dfc53432668cf05c48e36a89 SHA256 1766e73a18cfb0ab151f1ee65d3c46897840217f88144cba1c67ba8f28cfc9ec
View
17 dev-python/soaplib/soaplib-0.8.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Ebuild generated by g-pypi 0.2.2 (rev. 214)
+
+inherit distutils
+
+MY_P="${PN}-${PV}.tar"
+
+DESCRIPTION="A simple library for writing soap web services"
+HOMEPAGE="http://wiki.github.com/arskom/soaplib"
+SRC_URI="http://github.com/downloads/arskom/soaplib/${MY_P}"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
View
3 net-libs/pjsip/Manifest
@@ -0,0 +1,3 @@
+AUX user.mak 43 RMD160 f6c86f9622a10db2142a627ef699fb446b647c4a SHA1 2b494d292ca79b121cc2fbcc0bcfea55c6c02474 SHA256 4a684e6b9ba1944f626bb0f69c036838dd66c450e3c46314ba89985628c4713b
+DIST pjproject-1.8.10.tar.bz2 3821803 RMD160 38eb6834085c6456cfe2e86c625d191aeeb0395a SHA1 dd9304ee0fde895a60c23c19d26e1d869c9c8215 SHA256 80e1a8d68db2b670faf45aa1f27006ea245d9379551a4096aea31dfbdf7a55ec
+EBUILD pjsip-1.8.10-r1.ebuild 2647 RMD160 bb29b6d5d9e06fc34d9beff44bc560e9f690237c SHA1 e372e5bbdbd991617bb145dcf0f6961e53ff6e7a SHA256 9c0294cb6de36297b9a294f0513f109b2f648276da98482d29718d22a07907da
View
3 net-libs/pjsip/files/user.mak
@@ -0,0 +1,3 @@
+export CFLAGS += -fPIC
+export LDFLAGS +=
+
View
96 net-libs/pjsip/pjsip-1.8.10-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/pjsip/pjsip-1.8.10.ebuild,v 1.1 2011/02/22 10:59:09 elvanor Exp $
+
+EAPI="2"
+
+DESCRIPTION="Multimedia communication libraries written in C language
+for building VoIP applications."
+HOMEPAGE="http://www.pjsip.org/"
+SRC_URI="http://www.pjsip.org/release/${PV}/pjproject-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa doc epoll examples ext-sound g711 g722 g7221 gsm ilbc l16
+oss python speex"
+#small-filter large-filter speex-aec ssl
+
+DEPEND="alsa? ( media-libs/alsa-lib )
+ gsm? ( media-sound/gsm )
+ ilbc? ( dev-libs/ilbc-rfc3951 )
+ speex? ( media-libs/speex )"
+ #ssl? ( dev-libs/openssl )
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/pjproject-${PV}"
+
+src_prepare() {
+ # Remove target name from lib names
+ sed -i -e 's/-$(TARGET_NAME)//g' \
+ -e 's/= $(TARGET_NAME).a/= .a/g' \
+ -e 's/-$(LIB_SUFFIX)/$(LIB_SUFFIX)/g' \
+ $(find . -name '*.mak*' -o -name Makefile) || die "sed failed."
+
+ # Fix hardcoded prefix and flags
+ sed -i \
+ -e 's/poll@/poll@\nexport PREFIX := @prefix@\n/g' \
+ -e 's!prefix = /usr/local!prefix = $(PREFIX)!' \
+ Makefile \
+ build.mak.in || die "sed failed."
+
+ # apply -fPIC globally
+ cp ${FILESDIR}/user.mak ${S}
+
+ # TODO: remove deps to shipped codecs and libs, use system ones
+ # rm -r third_party
+ # libresample: https://ccrma.stanford.edu/~jos/resample/Free_Resampling_Software.html
+}
+
+src_configure() {
+ # Disable through portage available codecs
+ econf --disable-gsm-codec \
+ --disable-speex-codec \
+ --disable-ilbc-codec \
+ --disable-speex-aec \
+ $(use_enable epoll) \
+ $(use_enable alsa sound) \
+ $(use_enable oss) \
+ $(use_enable ext-sound) \
+ $(use_enable g711 g711-codec) \
+ $(use_enable l16 l16-codec) \
+ $(use_enable g722 g722-codec) \
+ $(use_enable g7221 g7221-codec) || die "econf failed."
+ #$(use_enable small-filter) \
+ #$(use_enable large-filter) \
+ #$(use_enable speex-aec) \
+ #$(use_enable ssl) \ #broken? sflphone doesn't compile if enabled or disabled
+}
+
+src_compile() {
+ emake dep || die "emake dep failed."
+ emake -j1 || die "emake failed."
+}
+
+src_install() {
+ DESTDIR="${D}" emake install || die "emake install failed."
+
+ if use python; then
+ pushd pjsip-apps/src/python
+ python setup.py install --prefix="${D}/usr/"
+ popd
+ fi
+
+ if use doc; then
+ dodoc README.txt README-RTEMS
+ fi
+
+ if use examples; then
+ insinto "/usr/share/doc/${P}/examples"
+ doins "${S}/pjsip-apps/src/samples/"*
+ fi
+
+ # Remove files that pjproject should not install
+ rm -r "${D}/usr/lib/libportaudio.a" \
+ "${D}/usr/lib/libsrtp.a"
+}

0 comments on commit c9ee778

Please sign in to comment.
Something went wrong with that request. Please try again.