summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2006-07-06 05:42:50 +0000
committerDenis Dupeyron <calchan@gentoo.org>2006-07-06 05:42:50 +0000
commit125c8e97d3dc84f1d2dec1212cd3010164ba2353 (patch)
tree7898a1d7e3aab778f5dce049071282eb0310ddbb /sci-electronics
parentversion bump as per bug #138718. Added optional speex libraries. Readded drop... (diff)
downloadhistorical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.tar.gz
historical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.tar.bz2
historical-125c8e97d3dc84f1d2dec1212cd3010164ba2353.zip
Version bump.
Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/kicad/ChangeLog7
-rw-r--r--sci-electronics/kicad/Manifest17
-rw-r--r--sci-electronics/kicad/files/digest-kicad-200606266
-rw-r--r--sci-electronics/kicad/kicad-20060626.ebuild101
4 files changed, 126 insertions, 5 deletions
diff --git a/sci-electronics/kicad/ChangeLog b/sci-electronics/kicad/ChangeLog
index 1b7b35515d25..7326b82decba 100644
--- a/sci-electronics/kicad/ChangeLog
+++ b/sci-electronics/kicad/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-electronics/kicad
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/ChangeLog,v 1.8 2006/07/02 14:29:33 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/ChangeLog,v 1.9 2006/07/06 05:42:50 calchan Exp $
+
+*kicad-20060626 (05 Jul 2006)
+
+ 05 Jul 2006; Denis Dupeyron <calchan@gentoo.org> +kicad-20060626.ebuild:
+ Version bump.
02 Jul 2006; Denis Dupeyron <calchan@gentoo.org> metadata.xml:
Adjusted metadata, see bug #138062.
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index ecbd99ffaae8..95ead4860920 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -4,8 +4,10 @@ RMD160 aa85f2002a514be2297d0ebd10ddecb142cea25d files/kicad-20060424-gcc41.patch
SHA256 df896c8b0954a9a4b1e3d13e6fbb9eb8690bb8471f743bdfc8ba74d03b99062b files/kicad-20060424-gcc41.patch 10623
DIST kicad-2006-03-28.tgz 56088619
DIST kicad-2006-04-24.tgz 56566245 RMD160 3efc8be239326a38fbf7f50bede03644c38c553a SHA1 e22ce004a82529ace24944ac4ca8812557c3cd17 SHA256 bbab5bef39e27009d99f2fce1d79c54397296c9e0b44e7e5d870a8226646b0b5
+DIST kicad-2006-06-26.tgz 57903490 RMD160 2eeb86863ffc847c35384a9474daefc64b4eae7a SHA1 0c7d27c8a7ac6bbeaef31b81c3403bfc629c3435 SHA256 88d24bf753ceca85814883f621299a1c189722b284d9685009f7668477a02337
DIST kicad-20060328.tar.bz2 9643428
DIST kicad-20060424.tar.bz2 9579336 RMD160 e6d601ac85fdcb22fa09cef61333b06e1d18f24e SHA1 58b3a6f11e99065f8bd52a530049651680bb29be SHA256 22e1118925449fe5efc9bb9938e5b49b43d834743e3a5571ed15b34317be0f35
+DIST kicad-20060626.tar.bz2 11246097 RMD160 2d684eb417514005e49eb47755e97cca6716d478 SHA1 3b0636e3a94fb341d4c4b3eea34f7db834509d64 SHA256 88e175c94a21a7dcd0d47f9cae3b6541a7ca646b4db64af8eee27af7102c8926
EBUILD kicad-20060328.ebuild 3423 RMD160 3db9ce904cd8c7fd3ab0142a0b31209644785afa SHA1 742c4d6bd570bd2daec134a1eb3802928fbf75ef SHA256 daa99ffb1e8153db9899515fdaa4e636ec0f6234264d30ebbdbfd129f48088ea
MD5 5c66a7ef6777548de356ef6aad26b486 kicad-20060328.ebuild 3423
RMD160 3db9ce904cd8c7fd3ab0142a0b31209644785afa kicad-20060328.ebuild 3423
@@ -14,10 +16,14 @@ EBUILD kicad-20060424.ebuild 3882 RMD160 f3db3962c022a776541cf30f3115e2e26bc596b
MD5 ac7171f00ccaa1fc758707ba8ab8b1e6 kicad-20060424.ebuild 3882
RMD160 f3db3962c022a776541cf30f3115e2e26bc596b5 kicad-20060424.ebuild 3882
SHA256 22f0f86c127e48d0a0a60bcb41ac924d8528d58bfb6935503402b78d76047663 kicad-20060424.ebuild 3882
-MISC ChangeLog 1366 RMD160 69c5a77a0d8993322dff5b4fb3bff6bee9a2679a SHA1 c3242678cef0efd241a1875131bf6c192d2509d3 SHA256 ad06f954db64634dfa176fe4cf6b562866009d8a4558cf11da3c2ed4bc768657
-MD5 b22ee93bb667bfdb6efd25f4d2dc1f37 ChangeLog 1366
-RMD160 69c5a77a0d8993322dff5b4fb3bff6bee9a2679a ChangeLog 1366
-SHA256 ad06f954db64634dfa176fe4cf6b562866009d8a4558cf11da3c2ed4bc768657 ChangeLog 1366
+EBUILD kicad-20060626.ebuild 3455 RMD160 ebc62c2fd5e52aa0e3848b5663ea4af199e67f18 SHA1 4642060ce3458febb94bb91ad8e2c733145ab28c SHA256 4463cb4b18f3aa721ff16062806f05934b4daca159503e8b33e04f15f1c9d56e
+MD5 60f7c4dbd63e806f4da2432f8e2f945e kicad-20060626.ebuild 3455
+RMD160 ebc62c2fd5e52aa0e3848b5663ea4af199e67f18 kicad-20060626.ebuild 3455
+SHA256 4463cb4b18f3aa721ff16062806f05934b4daca159503e8b33e04f15f1c9d56e kicad-20060626.ebuild 3455
+MISC ChangeLog 1489 RMD160 c2eb41bf2948ccf9c9e01e0ea67a93451632b1af SHA1 1d962c775c4a9433ec6e69d38b25d16e411000c1 SHA256 8d86fd341d4f5adaadb28f76cceff006669d1117eab9afced68b9b5d6317c802
+MD5 3825da653e73cdbd139cd092f8d68f29 ChangeLog 1489
+RMD160 c2eb41bf2948ccf9c9e01e0ea67a93451632b1af ChangeLog 1489
+SHA256 8d86fd341d4f5adaadb28f76cceff006669d1117eab9afced68b9b5d6317c802 ChangeLog 1489
MISC metadata.xml 339 RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f SHA1 387abeb29f7e875057901f84b2bdb77c4f942c2e SHA256 311ce02a24351429c5d83af4292d0b8fa315ffde140ba06ac64e6bf3c233d173
MD5 cf9f0a7798ab8fd2681122e170b0674c metadata.xml 339
RMD160 edfadf44bb7c0a6049e40379258ccfbe89b74b5f metadata.xml 339
@@ -28,3 +34,6 @@ SHA256 86ce43541fa735749a030f04a041f6d54f706812605fa5e71fd83e8cf50a6962 files/di
MD5 f551be6aa6e9abeaea8636d2164587b9 files/digest-kicad-20060424 497
RMD160 842aaf6ba27a4f9cfbecb26a29142cce13e90cdd files/digest-kicad-20060424 497
SHA256 da587ea090cf0e7ca665c448f23f3aa09c95d2d171dce12477205bec0f0c4b47 files/digest-kicad-20060424 497
+MD5 c39921993cbb08b84ea606a5b52b3817 files/digest-kicad-20060626 500
+RMD160 6d048c826ebbfbd3dad5d2fc3a363f02d8ed0c41 files/digest-kicad-20060626 500
+SHA256 721cb45559ae385aa3da978955859ee252da1cff12334444dbb8acb293717eda files/digest-kicad-20060626 500
diff --git a/sci-electronics/kicad/files/digest-kicad-20060626 b/sci-electronics/kicad/files/digest-kicad-20060626
new file mode 100644
index 000000000000..50a9d3684e97
--- /dev/null
+++ b/sci-electronics/kicad/files/digest-kicad-20060626
@@ -0,0 +1,6 @@
+MD5 482d2ac90446fcc9704e4a7c2103683e kicad-2006-06-26.tgz 57903490
+RMD160 2eeb86863ffc847c35384a9474daefc64b4eae7a kicad-2006-06-26.tgz 57903490
+SHA256 88d24bf753ceca85814883f621299a1c189722b284d9685009f7668477a02337 kicad-2006-06-26.tgz 57903490
+MD5 317dfe732e079d25c493a229cdb88eb5 kicad-20060626.tar.bz2 11246097
+RMD160 2d684eb417514005e49eb47755e97cca6716d478 kicad-20060626.tar.bz2 11246097
+SHA256 88e175c94a21a7dcd0d47f9cae3b6541a7ca646b4db64af8eee27af7102c8926 kicad-20060626.tar.bz2 11246097
diff --git a/sci-electronics/kicad/kicad-20060626.ebuild b/sci-electronics/kicad/kicad-20060626.ebuild
new file mode 100644
index 000000000000..01a727b6b011
--- /dev/null
+++ b/sci-electronics/kicad/kicad-20060626.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/kicad/kicad-20060626.ebuild,v 1.1 2006/07/06 05:42:50 calchan Exp $
+
+inherit wxwidgets
+
+UPSTREAM_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
+DESCRIPTION="Electronic schematic and PCB design tools."
+HOMEPAGE="http://www.lis.inpg.fr/realise_au_lis/kicad/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ !minimal? ( ftp://iut-tice.ujf-grenoble.fr/cao/${PN}-${UPSTREAM_PV}.tgz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="unicode doc examples minimal"
+
+DEPEND=">=x11-libs/wxGTK-2.6
+ media-gfx/wings"
+
+pkg_setup() {
+ # Tell wxwidgets.eclass the version we need. We pick the latest on the system.
+ WX_GTK_VER=$(`ls /usr/bin/wx-config* | sort | tail -n 1` --release)
+
+ # Check for proper wxGTK USE flags.
+ if use unicode; then
+ need-wxwidgets unicode || die "You need to install wxGTK with unicode support."
+ else
+ need-wxwidgets gtk2 || die "You need to install wxGTK with gtk2 support."
+ fi
+ built_with_use ">=x11-libs/wxGTK-${WX_GTK_VER}" opengl || die "You need to install wxGTK with opengl support."
+}
+
+src_unpack() {
+ unpack ${A} || die "unpack failed"
+ cd ${S}
+
+ # Use the chosen wx-config executable
+ sed -i -e "s:wx-config:${WX_CONFIG}:" libs.* || die "sed failed"
+ sed -i -e "s:wx-config:${WX_CONFIG}:" */makefile.* || die "sed failed"
+}
+
+src_compile() {
+ # Build the main executables
+ emake -f makefile.gtk || die "make failed (main)"
+
+ # Minizip needs to be built independently
+ cd kicad/minizip
+ emake -f makefile.unx || die "make failed (minizip)"
+}
+
+src_install() {
+ # kicad doesn't use the autotools yet
+ exeinto /usr/lib/${PN}/linux
+ doexe eeschema/eeschema
+ doexe pcbnew/pcbnew
+ doexe cvpcb/cvpcb
+ doexe kicad/kicad
+ doexe kicad/minizip/minizip
+ doexe gerbview/gerbview
+ exeinto /usr/lib/${PN}/linux/plugins
+ doexe eeschema/plugins/netlist_form_pads-pcb
+ newicon kicad_icon.png kicad.png
+ make_wrapper kicad "/usr/lib/${PN}/linux/kicad"
+ make_desktop_entry kicad Kicad kicad.png Electronics
+
+ # kicad requires everything to be in the same place
+ cp -pPR library ${D}/usr/lib/${PN}
+ cp -pPR internat ${D}/usr/lib/${PN}
+ cp -pPR template ${D}/usr/lib/${PN}
+ cp -pPR help ${D}/usr/lib/${PN}
+ if ! use minimal ; then
+ cp -pPR ${WORKDIR}/kicad/library ${D}/usr/lib/${PN}
+ cp -pPR ${WORKDIR}/kicad/modules ${D}/usr/lib/${PN}
+ cp -pPR ${WORKDIR}/kicad/template ${D}/usr/lib/${PN}
+ if use doc ; then
+ cp -pPR ${WORKDIR}/kicad/help ${D}/usr/lib/${PN}
+ fi
+ if use examples ; then
+ cp -pPR ${WORKDIR}/kicad/demos ${D}/usr/lib/${PN}
+ fi
+ fi
+ dodoc author.txt copyright.txt news.txt contrib.txt version.txt
+}
+
+pkg_postinst() {
+ if use minimal ; then
+ ewarn "If the schematic and/or board editors complain about missing libraries when you open old projects,"
+ ewarn "you will have to take one or more of the following actions :"
+ ewarn "- Install the missing libraries manually."
+ ewarn "- Remove the libraries from the 'Libs and Dir' preferences."
+ ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences."
+ ewarn "- Emerge kicad without the 'minimal' USE flag."
+ else
+ einfo "Please note that the PDF datasheets that can be linked to components from the default libraries"
+ einfo "cannot be mirrored by Gentoo for legal reasons."
+ einfo "If you want them, you need to download them yourself from :"
+ einfo "${HOMEPAGE}"
+ einfo "and install them manually."
+ fi
+}