From 428ba0197a51a924fe43b5fbd64cf67ebe51244b Mon Sep 17 00:00:00 2001 From: "Mario Kicherer (anYc)" Date: Sun, 24 Aug 2008 15:05:34 +0000 Subject: [PATCH] media-gfx/leocad: New Ebuild for bug 235607 svn path=/sunrise/; revision=6851 --- media-gfx/leocad/ChangeLog | 8 ++++ media-gfx/leocad/Manifest | 3 ++ media-gfx/leocad/leocad-9999.ebuild | 68 +++++++++++++++++++++++++++++ media-gfx/leocad/metadata.xml | 5 +++ 4 files changed, 84 insertions(+) create mode 100644 media-gfx/leocad/ChangeLog create mode 100644 media-gfx/leocad/Manifest create mode 100644 media-gfx/leocad/leocad-9999.ebuild create mode 100644 media-gfx/leocad/metadata.xml 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) +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 @@ + + + +maintainer-wanted + -- 2.43.2