summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli Polatel <hawking@gentoo.org>2007-04-09 23:55:52 +0000
committerAli Polatel <hawking@gentoo.org>2007-04-09 23:55:52 +0000
commite8cba41c27bb3bfdec9c2a84423f3f35fed9ec4b (patch)
treefd117a4a2857f3a4524ef03ebf13b6bd74a8b58f
parentapp-admin/blockhosts: Some cosmetic changes to the ebuild (diff)
downloadsunrise-e8cba41c27bb3bfdec9c2a84423f3f35fed9ec4b.tar.gz
sunrise-e8cba41c27bb3bfdec9c2a84423f3f35fed9ec4b.tar.bz2
sunrise-e8cba41c27bb3bfdec9c2a84423f3f35fed9ec4b.zip
dev-python/pylzma: Add freebsd patch and ~x86-fbsd keyword
svn path=/sunrise/; revision=3398
-rw-r--r--dev-python/pylzma/ChangeLog4
-rw-r--r--dev-python/pylzma/Manifest5
-rw-r--r--dev-python/pylzma/files/pylzma-0.3.0-fbsd.patch13
-rw-r--r--dev-python/pylzma/pylzma-0.3.0.ebuild11
4 files changed, 29 insertions, 4 deletions
diff --git a/dev-python/pylzma/ChangeLog b/dev-python/pylzma/ChangeLog
index 74aed0245..b238ed92c 100644
--- a/dev-python/pylzma/ChangeLog
+++ b/dev-python/pylzma/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 10 Apr 2007; Ali Polatel (hawking) <polatel@gmail.com>
+ pylzma-0.3.0.ebuild, +files/pylzma-0.3.0-fbsd.patch:
+ Add freebsd patch and ~x86-fbsd keyword
+
16 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> pylzma-0.3.0.ebuild:
Corrected python dependency. Fixed tests.
diff --git a/dev-python/pylzma/Manifest b/dev-python/pylzma/Manifest
index 5e002bf93..595ebb4ab 100644
--- a/dev-python/pylzma/Manifest
+++ b/dev-python/pylzma/Manifest
@@ -1,4 +1,5 @@
+AUX pylzma-0.3.0-fbsd.patch 283 RMD160 d38098b14f63e76e01e89def107e10886c9ac0f1 SHA1 4fb836913a2beabd36a31d9042d0c7392c1f8519 SHA256 a94b90a69849430f9b82fbaf00101fcff5343f0844faa380b4cc649bb2212e9c
DIST pylzma-0.3.0.tar.gz 117440 RMD160 9b7c2f0fd94f829cfe0330b2e8e032e91d4e2bcd SHA1 ed5f33903df99feb9bba8fe7613f23a4b678e7a4 SHA256 3c110341150bcff08cbe46f9236bb10a71ce00bebd626cb08327af148c03921c
-EBUILD pylzma-0.3.0.ebuild 896 RMD160 4c7fcda772b1f9ab32252412dc28a0e3a4ebd970 SHA1 943ce4b00398da040264b88fcf78f92b9ea716dc SHA256 e3c8908082bee8895c636251fb34d2a3dfd22d0c6f6210f291fe6bec0ad919f6
-MISC ChangeLog 521 RMD160 13220965e5ce8044fdf62b96dc5279a61511bceb SHA1 df7a89497d4455635b8d06a76f1dd2f9b5290412 SHA256 b827335648838d3b6db79ec4d6a7585d3e6dbf496c5f587300fae5aec00d767b
+EBUILD pylzma-0.3.0.ebuild 1010 RMD160 36d6da263a13c02371945e03011297204f11c109 SHA1 0638fe19cba6a7ab24bb0ead09b729205f13bd1b SHA256 95716f8cfb7165d5f43632e7749fe23433036ce5321e77178d49916a46f9827d
+MISC ChangeLog 676 RMD160 989104a459f49db595d3374fc24150fee5c82edc SHA1 63a70d5422ee358c53365e1071d3e87b7cfb25f9 SHA256 6984bd9e530b309159f60ce266f1c6e9de78d5ae3fd5b9cfa36f0ae6942d42b5
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/dev-python/pylzma/files/pylzma-0.3.0-fbsd.patch b/dev-python/pylzma/files/pylzma-0.3.0-fbsd.patch
new file mode 100644
index 000000000..e6b32643a
--- /dev/null
+++ b/dev-python/pylzma/files/pylzma-0.3.0-fbsd.patch
@@ -0,0 +1,13 @@
+--- 7zip/LzmaCompatDecode.h.orig Thu Dec 28 06:27:50 2006
++++ 7zip/LzmaCompatDecode.h Thu Dec 28 06:27:56 2006
+@@ -39,10 +39,6 @@
+ # define LZMACALL
+ #endif
+
+-#ifndef malloc
+-#include <malloc.h>
+-#endif
+-
+ #ifndef UInt32
+ #ifdef _LZMA_UINT32_IS_ULONG
+ #define UInt32 unsigned long
diff --git a/dev-python/pylzma/pylzma-0.3.0.ebuild b/dev-python/pylzma/pylzma-0.3.0.ebuild
index 0e78d0a4c..4a1db149e 100644
--- a/dev-python/pylzma/pylzma-0.3.0.ebuild
+++ b/dev-python/pylzma/pylzma-0.3.0.ebuild
@@ -4,7 +4,7 @@
NEED_PYTHON=2.4
-inherit distutils
+inherit distutils eutils
DESCRIPTION="Python bindings for the LZMA compression library."
HOMEPAGE="http://www.joachim-bauch.de/projects/python/pylzma/"
@@ -12,7 +12,7 @@ SRC_URI="http://www.joachim-bauch.de/projects/python/${PN}/releases/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="~x86 ~x86-fbsd"
IUSE=""
DEPEND=""
@@ -20,6 +20,13 @@ RDEPEND=""
DOCS="doc/usage.txt readme.txt"
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ use x86-fbsd && epatch "${FILESDIR}/${P}-fbsd.patch"
+}
+
src_test() {
einfo "Testing 7zfiles"
export PYTHONPATH="$(ls -d build/lib.*)"