summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMario Kicherer (anYc) <mk-arts@web.de>2008-08-24 15:05:34 +0000
committerMario Kicherer (anYc) <mk-arts@web.de>2008-08-24 15:05:34 +0000
commit428ba0197a51a924fe43b5fbd64cf67ebe51244b (patch)
tree5dc4839e1f4c532d6bc78afa3f432216f1b80ec6
parentnet-news/canto: Version bump. (diff)
downloadsunrise-428ba0197a51a924fe43b5fbd64cf67ebe51244b.tar.gz
sunrise-428ba0197a51a924fe43b5fbd64cf67ebe51244b.tar.bz2
sunrise-428ba0197a51a924fe43b5fbd64cf67ebe51244b.zip
media-gfx/leocad: New Ebuild for bug 235607
svn path=/sunrise/; revision=6851
-rw-r--r--media-gfx/leocad/ChangeLog8
-rw-r--r--media-gfx/leocad/Manifest3
-rw-r--r--media-gfx/leocad/leocad-9999.ebuild68
-rw-r--r--media-gfx/leocad/metadata.xml5
4 files changed, 84 insertions, 0 deletions
diff --git a/media-gfx/leocad/ChangeLog b/media-gfx/leocad/ChangeLog
new file mode 100644
index 000000000..a986d7672
--- /dev/null
+++ b/media-gfx/leocad/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for media-gfx/leocad
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Aug 2008; Mario Kicherer (anYc) <mk-arts@web.de> +leocad-9999.ebuild,
+ +metadata.xml:
+ New Ebuild for bug 235607
+
diff --git a/media-gfx/leocad/Manifest b/media-gfx/leocad/Manifest
new file mode 100644
index 000000000..3e0b6fb7d
--- /dev/null
+++ b/media-gfx/leocad/Manifest
@@ -0,0 +1,3 @@
+EBUILD leocad-9999.ebuild 1512 RMD160 3a7b856e66047f6961b8612ee69489cd3e4cc659 SHA1 1984352e957bf4fd3b41472bb04dc6254a1828a1 SHA256 11d14dabf115449e3857f005b65c16c981786a412daa6038c15c7d8999fdd328
+MISC ChangeLog 238 RMD160 91e1a4ee1ec0f248fc23931cb5c0bd7063770184 SHA1 0a289c41909c65128ed63d611e52c447b642ff66 SHA256 ee4dc25b3b16cb2ad7ae1233f6b292a3b8732e53ff3640e5c928495355d37c2b
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/media-gfx/leocad/leocad-9999.ebuild b/media-gfx/leocad/leocad-9999.ebuild
new file mode 100644
index 000000000..4af6e636f
--- /dev/null
+++ b/media-gfx/leocad/leocad-9999.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit subversion
+
+DESCRIPTION="LeoCAD is a CAD program that uses bricks similar to those found in many toys."
+HOMEPAGE="http://www.leocad.org"
+
+ESVN_REPO_URI="http://svn.gerf.org/${PN}/trunk"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="jpeg zlib png"
+
+RDEPEND="virtual/opengl
+ x11-libs/gtk+:2
+ jpeg? ( media-libs/jpeg )
+ zlib? ( sys-libs/zlib )
+ png? ( media-libs/libpng )"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+ subversion_src_unpack
+ cd "${S}"
+
+ if ! use jpeg; then
+ sed -i \
+ -e "s:(test -s jpegtest); then :{(test -s jpegtest);} \&\& false; then :" \
+ config.mk || die "patching Makefile failed"
+ fi
+ if ! use zlib; then
+ sed -i \
+ -e "s:(test -s ztest); then :{(test -s ztest);} \&\& false; then :" \
+ config.mk || die "patching Makefile failed"
+ fi
+ if ! use png; then
+ sed -i \
+ -e "s:(test -s pngtest); then :{(test -s pngtest);} \&\& false; then :" \
+ config.mk || die "patching Makefile failed"
+ fi
+}
+
+src_compile() {
+ emake config || die
+ emake || die
+}
+
+src_install() {
+ dobin bin/leocad || die
+ doman docs/leocad.1 || die
+ dodoc docs/*.txt || die
+}
+
+pkg_postinst() {
+ elog "Due to a missing release number, automatic fetching of the"
+ elog "pieces library is disabled. Please download it yourself:"
+ elog
+ elog " wget http://www.leocad.org/files/pieces.zip"
+ elog
+ elog "and unpack it with the following command:"
+ elog
+ elog " unzip pieces.zip"
+}
diff --git a/media-gfx/leocad/metadata.xml b/media-gfx/leocad/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/media-gfx/leocad/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>