summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Beierlein <tomjbe@gentoo.org>2015-07-04 07:09:19 +0000
committerThomas Beierlein <tomjbe@gentoo.org>2015-07-04 07:09:19 +0000
commitc426e34ec65a7a8bb4973cf9ea886c57a83ddf65 (patch)
treee20db95c4d4e809db0a551342fc50ff1fc83d5e7 /sci-electronics
parentVersion bump. (diff)
downloadhistorical-c426e34ec65a7a8bb4973cf9ea886c57a83ddf65.tar.gz
historical-c426e34ec65a7a8bb4973cf9ea886c57a83ddf65.tar.bz2
historical-c426e34ec65a7a8bb4973cf9ea886c57a83ddf65.zip
Version bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x24083D3E28343508
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/gspiceui/ChangeLog10
-rw-r--r--sci-electronics/gspiceui/Manifest41
-rw-r--r--sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch26
-rw-r--r--sci-electronics/gspiceui/gspiceui-1.1.0.ebuild69
4 files changed, 125 insertions, 21 deletions
diff --git a/sci-electronics/gspiceui/ChangeLog b/sci-electronics/gspiceui/ChangeLog
index a14ef2201cef..834b839f8a0d 100644
--- a/sci-electronics/gspiceui/ChangeLog
+++ b/sci-electronics/gspiceui/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-electronics/gspiceui
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gspiceui/ChangeLog,v 1.9 2013/06/19 04:15:05 bicatali Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gspiceui/ChangeLog,v 1.10 2015/07/04 07:09:07 tomjbe Exp $
+
+*gspiceui-1.1.0 (04 Jul 2015)
+
+ 04 Jul 2015; Thomas Beierlein <tomjbe@gentoo.org> +gspiceui-1.1.0.ebuild,
+ +files/gspiceui-1.1.0-flags.patch:
+ Version bump
19 Jun 2013; SĂ©bastien Fabbro <bicatali@gentoo.org> metadata.xml:
Switch to sci-electronics herd
diff --git a/sci-electronics/gspiceui/Manifest b/sci-electronics/gspiceui/Manifest
index 6b3c0f09ae68..85b76df26c03 100644
--- a/sci-electronics/gspiceui/Manifest
+++ b/sci-electronics/gspiceui/Manifest
@@ -1,32 +1,35 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
AUX gspiceui-0.9.99-examples.patch 2795 SHA256 dcccdf788e3c23284ae402fb5e8af30933928be3c04609942a2a699edd83f31b SHA512 907ac8dcab3601919a8ca4b291ab4ae62b60bdac1baab93bca30548762fa2c931aa03bf40773ab5305a116b631619ab729c483b9f67bc669dfb1400e47b768e3 WHIRLPOOL 5b8bf879a307de535c876b49da12b1905ef90ea722a2eb458b194ccd99dcdb78b20cd6a95e5b3b050983afa6ce4f8ab9c5589941f1e1de2a5c161c674a5b8522
AUX gspiceui-0.9.99-flags.patch 987 SHA256 f3fbd320b4b47b017cbf136954c9df7dfeee11355f039b6d07c8dbddd9239eca SHA512 c73208fbbb8a9e0f823e170d2f144dce834fa52e50880f61fad0b444ff8e907008c83287aab153773961ae90e39d7495ffa17c3af4753396aecf03a239491dc0 WHIRLPOOL bab072b3faa0a7c4a6277a8d3f4fea40d7b282e1d0122b1e2e35173fb1795dbc382fe8c59e6a47b0d336ea2644fefff62f3f5da932b0115238324c2c36e88964
AUX gspiceui-1.0.0-flags.patch 980 SHA256 8f824c3abf1cb500fd296c55226c381d5ec9c086c61a2ac94a697d5a899a4056 SHA512 a98f81062be2fba72939f5c81834a15655ed9ed341156bf4c2a9b0764657ed5ff1d2de8679788f67223e83a12184a189bf1341bb26dae24cdc1273891ff1a78d WHIRLPOOL 0f731ae9982e9a9fdeed25a69e32ad5179b3eb9a94cf733c833175fbcddcdf8e113e97ffe315cecbd6ac9aab489696286b166ec32f3d71704a6013e3db43b5d7
-DIST gspiceui-v0.9.99.tar.gz 574595 SHA256 9d76db157c4b3f0d4b7bba289653f6646da5183eb7cdc08c9f1056aa7d3f9533
-DIST gspiceui-v1.0.00.tar.gz 612517 SHA256 ff8d38b9bb10bf695c00a0660dcbd14a43072e93851c5100a85133919736d5da
+AUX gspiceui-1.1.0-flags.patch 1089 SHA256 cfe1dacbc65905f749f04ed5f6635eee63da4beda42c16dea7cb6c36f6b600f2 SHA512 2e55f805d9ea543a4adae3801963c106faccf6781fb9f3699e114acda2994bab22fbdca1872787b662ff3f17c6b9f88736dd3ae51f99b8cdf6a51382ff18b109 WHIRLPOOL 932ea29d283cef37039d64ffb8cef6c716c544bf1ee107a83274e88c1833038f79d41e6eb2f0d955b5e47086fe6697ef3dd6831a81e3b843ab557df9d9a6fc74
+DIST gspiceui-v0.9.99.tar.gz 574595 SHA256 9d76db157c4b3f0d4b7bba289653f6646da5183eb7cdc08c9f1056aa7d3f9533 SHA512 87e3422b7425d8ed99c5f946ce27c35a12b3379ae61dd0c8114815fe2d413f9cb983da2cb3a284af6432bfd49dd4cf6d3f1e3aa78e815999e5dccc420890dffe WHIRLPOOL c8417ab5f4c4ca74987978716aa5a224a1b64f38b7e029e0fe3e589082488c8251d4dfe5c2b7e22c6a25ba23632dad0d71331283003ee06c417e9a27a2bb6a6e
+DIST gspiceui-v1.0.00.tar.gz 612517 SHA256 ff8d38b9bb10bf695c00a0660dcbd14a43072e93851c5100a85133919736d5da SHA512 9f32ad6da742ecaed0ed9ce2e076d94553cee897f0410108cc0e07ebf1c885eb7b5923a7fc69848afd17ce1844f5d636762eb63a6f923c8a88a1d067860d1edb WHIRLPOOL 9e288a8f8303068a2ef3be8d1ac1e06f54e0554b2308df3fff762467eb10dbd73d43bd3aec761e9b357b3733db2bc8ce19333d707926657fcecc8e971623381f
+DIST gspiceui-v1.1.00.tar.gz 1048236 SHA256 22cbe0a8800f9fade43235c74df2e3defb06f2d6e0ac57cff81d058ab89da564 SHA512 46ccf3dd7a5dd9ec1cac1eb742187ecab15a6c0033467d52a44c916e239696faf7b8797e1a155191cf0ed37b04619b0666cff51e78912a06ecd2c63d377cba93 WHIRLPOOL 66c0e089c9246924eee308ec120a7ecd256d91b4e54306d3c7f9e4bc2fcd2982157bbb551d376fb80f1df1c547ea9723a9dc9b0549745f79ff754f2202ef7204
EBUILD gspiceui-0.9.99-r1.ebuild 1923 SHA256 0f03e35bdd973e6bbe1a677b7129fc3447167de6d7962bda1b6995fe377dca1c SHA512 3d7e42d8b13c3dd39184e375242ff04ce95f9d347fec5aa0d4c360f27d94ddb2eca2728b750db1e2f9bbc8275ff2ee13ed15f2484542419039d77771be9503b0 WHIRLPOOL fed3432e3ba86acfb4d1fa58d5a426f023b4159948084178bd768677bbad8a08a8d6f15f257c008fad9666bf2205ad18504f3b87746e2b37b370155ddd71124b
EBUILD gspiceui-0.9.99.ebuild 1834 SHA256 c54fa6e69d42c58d7bbedff1349ecfcb125f26d8b839c9178e5b982d294cfb0b SHA512 fde518a4e957e745ebfbf893c2fa73316c80f6c134fe68e50c82fd010193ff4fa5d8594ea89096b78faec7f93ea08a25a57bb1b9e826654a305e3ea80477e64c WHIRLPOOL 9e9bfc5804435fb7dd091685b4c527288cf4f7d1a523d51608673790db0c0bc2ca7ce0807f3014a37783b679b4ddf00889a05e2d0c6a427cd33ad45d690daecb
EBUILD gspiceui-1.0.0.ebuild 1803 SHA256 ba4bc4f62158de36211e5c94fe4e6f74b890a97759e01296b338149cfbf11da8 SHA512 819e4cfd61ec0c77b9fa3ebf31e607bbbb6c68d8bb23d13d0b4dcfaf64f132d6b655034378cf035d0b16e34de9c08c2ca5f2a188f4b06f5e58c43944a36f5fd2 WHIRLPOOL 7377f46b4d5bf443905996cf422bcc2b22268c1490a5bde45ae6c504d491ecba3bdf0268a92cf0518ccb2af317bf82c67e1da2f2a003d0bae9aea3dfa56665e3
-MISC ChangeLog 1641 SHA256 31b73ab49cd70ec619b111a34c4194cda5fc499cd706f77b24364f875ead8508 SHA512 49fca117eacbeed28b11b142204ca1015007affd65bc95a48aeeef444e5a6cd7a55ba2297caf1963e60b0f1a79b300a5031132194440425f7470fa2b19c46d4d WHIRLPOOL 6ebdeeec95294f062007e82d4367763a49e7430b7fb7cfaa524a93ce91e8b92f7365fd6474cfcd024d855eab9a46dbab21a55f6b430c04c31aab81c97f06995c
+EBUILD gspiceui-1.1.0.ebuild 1893 SHA256 47f5edc2edf568484b0c1b0ec1367e9ea237a9b12d8ee59a69cb0f7966b44cc8 SHA512 f62fc865f12980661d221e299200ac616766fc1c727795027ebc7fac1f04fdad45968ceb1dcda0d517316ac0e8c83e9877a3273a2d0b8d39e15d98cb43064c15 WHIRLPOOL 64b8dc15b169aa0f5cc86fcaca0dcf5e561ee3eadbca904758e9db0727949dca1c7830b469e15161011206600a71059d26a20b9cb1f8bc603befa6d5c7267581
+MISC ChangeLog 1800 SHA256 e55207b5fb0deb6b52c1e120539e717f80ae629c02681c4ed825557b7a8f1d1a SHA512 1b30156970ce92de190c91e3be44742f810f688178b1d02971a73143d2b2f1afb40808427c02a145a4ce8277f0df81feec8102828e6b99c3f1301a9214ed25b6 WHIRLPOOL 818bd789aabbea930fa14a06a485273948894867fa5874060b56f9f58a1a6263c3c1ed6fe82ca83ebdc6e4f36737c487fe5f38e9b00f0bae2d222d9f647b7f93
MISC metadata.xml 454 SHA256 918f8ad2d8b5aaddbab505c2689db3f38b473c42a82585ab407b7e82201ad10c SHA512 13e72dbb56da77895f8cd60bcf3d50bfdfd0d61713ecfe3fb36738d6bb1b5c00cda926754fe19530f559cb32d371911308dce7d7edfd7f4dfe3a2171a7129c9d WHIRLPOOL e21b1ba36f5e519634dcd16bde0f447fa23c8ee1145e131eed19479c886ea89d9d30aebcc45f43795b4b16e15cd9c3506a08fe32325dfcfce0dd1f8ef14cd5e7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
-iQJ8BAEBCgBmBQJVfxyIXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmineAP/2UTcvTqueR1Vz22XS3UOLDv
-LVxSuugnQJnFzHwm3bDQbYtLzWGie67x1lgVzYr3/2W14Wne+aew/sVUoyYFVIg4
-LuPvTeimprCUnNTXkTr4MwNjEzHCgCVbsZLZRjEjmT+qS1lOOxu+MSSOSZ09uEED
-TL84QDxkoCPF+apiZ9U4Wqz1/TvU3FXGMo9ZitaLB2qfIwQrECOhu8t+eMmt4jVQ
-3+AQkIYutboFQRmzTLvnJCWf6DeI+g8mOqCKGFPewQneNxibAvFXEagPFRmAnwej
-IQuBMSJJuGvX3CCq6CPfHWXaZydj14XOEZnAw5Ru6p8AjaVfpTvkPJIRYjzqcO4e
-UsoydksOFnhB9+0UlhGCIp0vAWGrnGdp+raNMxEc1YH1KgBUoaIcC/3g4oAzlUBE
-xJ0BlReSVckMvpU9tgcwWgq31cjPUXWf9O7+TI2thQDzzIGe8TRK+Hkw98gF+I+Y
-KnZV2iLKO68hO9hqOUPC0r2RRxydVB643cuN+MmtZw92D990ojBHsoxLA5DCfxh9
-lex6WTZ3PYMrOMsd7jEViUdPGWGqNz4m+nwOnHCDJYc5SPGfMlNojhq069g+3+uA
-F0inL3dIZx8qpL9qvFKH5u+UkmFVKJKPy6zQx94x2JesoLU06+jiCp3ZjKkDMbAZ
-yBMrbQ6ojpPu2DZzYNo9
-=HiJJ
+iQJ8BAEBCABmBQJVl4abXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQzNDRjc2M0FCQkE3NkQ4QUE3NEY2NDNB
+RjRDOENGNkI2QzQwNTcwAAoJEK9MjPa2xAVwi5cP/juKBxlCm6pXYvDb8zvQ/4XM
+9nbQdv4lp7tj45MJfFcQbfPoaPNneP4IGpGIiRQWL+twp3U0yTkMlGWQ9+HdOX0J
+YwJ5potJJ4bwlOIh1ZLy9bJXbk2ZF2/R+QQpjcOt5Sf3kD3mpskKkJ036A6Mpl7C
+coI231/TkYz1uIBhsNlZvjHP5Tpwg6lhC2BjQ91nSwJsRvbHph7YxzUrDgski0Wj
+6666xSojslPaW6azaxbQCnEZDDRobJrdfErlMZ/q91ggwaltWF0ohJXDXyjZKL4W
+szih/N2lyy0dzb+6n6GlXXS/voZHtL6tFgMSTTL65WDWeNejvinqAyS1S03KryWk
+6ZjPKISU3vwHucwj/wFPGDWeRJoGRZ7rSxOn4l9Yabo6mUzTuQjbyrTXs4N6j7L7
+YOn/1NhQJYyIPNM8sIAGyrZ3xlVWsSOR3gS+y/jZcuRwS+Y51Gp6s5gO1LmuiHFK
+ASd4nFV5Gxfbin4N8GBxV3plZvTf7Dnz8M+O3dEUaI6g5kAUafNggFkkfJzJygLp
+x6PUWg5i3zjTnxzW/wZtpRZCnRsoUV6FqicUlKPITep48j0GOBZhLY0/Ru2mJe7r
+MQITwPgdBJcGuMGb83p9NEE8FtvFXizKaQdJsJdff5IvTl6RM3/VzrpMB7oviI6A
+dDTAh/ED73aAse8JGbWD
+=y7LL
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch b/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch
new file mode 100644
index 000000000000..60f2acf0477c
--- /dev/null
+++ b/sci-electronics/gspiceui/files/gspiceui-1.1.0-flags.patch
@@ -0,0 +1,26 @@
+--- src/Makefile.old 2015-07-03 18:06:15.000000000 +0200
++++ src/Makefile 2015-07-03 18:08:50.000000000 +0200
+@@ -69,13 +69,7 @@
+ # -Ofast Optimize till it hurts : "-O3" + enable opts not valid for all standard-compliants
+ # -Os Optimize for size
+ # -Og Optimize debugging experience but don't break debugging
+-ifeq ($(GSPICEUI_DBG),0)
+- # Options for release (not using -Wall since it's GCC specific)
+- CXXFLAGS := -O1 -pipe $(shell $(WXCFG) --cxxflags)
+-else
+- # Options for development
+- CXXFLAGS := -g -Og -Wall -Wextra -pipe $(shell $(WXCFG) --cxxflags)
+-endif
++ CXXFLAGS += $(shell $(WXCFG) --cxxflags)
+
+ # The following suppresses spurious warnings from gcc with wxWidgets v2.8.12
+ ifeq ($(GSPICEUI_WXLIB),2.8)
+@@ -134,7 +128,7 @@
+ # -o specify the output file name
+
+ $(BINDIR)/$(PROG) : $(OBJS)
+- $(CXX) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LIBS)
++ $(CXX) -pipe -o $(BINDIR)/$(PROG) obj/*.o $(LDFLAGS) $(LIBS)
+ ifeq ($(ROOT)/GSpiceUI.app,$(wildcard $(ROOT)/GSpiceUI.app))
+ cp $(BINDIR)/$(PROG) $(ROOT)/GSpiceUI.app/Contents/MacOS/gspiceui
+ endif
diff --git a/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild b/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild
new file mode 100644
index 000000000000..7cfff2e66699
--- /dev/null
+++ b/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gspiceui/gspiceui-1.1.0.ebuild,v 1.1 2015/07/04 07:09:07 tomjbe Exp $
+
+EAPI="5"
+
+WX_GTK_VER="3.0"
+inherit eutils wxwidgets
+
+MY_P="${PN}-v${PV}0"
+
+DESCRIPTION="GUI frontend for Ngspice and Gnucap"
+HOMEPAGE="http://www.geda.seul.org/tools/gspiceui/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples schematics waveform"
+
+DEPEND="x11-libs/wxGTK:3.0[X]
+ sci-electronics/electronics-menu"
+RDEPEND="${DEPEND}
+ || ( sci-electronics/ngspice sci-electronics/gnucap )
+ waveform? ( sci-electronics/gwave )
+ schematics? ( sci-electronics/geda )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # Use Gentoo LDFLAGS and CXXFLAGS
+ epatch "${FILESDIR}/${P}-flags.patch"
+
+ # Adjusting the doc path at src/main/HelpTasks.cpp
+ sed -i -e \
+ "s:/share/gspiceui/html/User-Manual.html:/share/doc/${PF}/html/User-Manual.html:g" \
+ src/main/HelpTasks.cpp || die
+
+ # Adjusting call to gwave program
+ sed -i -e "s/gwave2/gwave/g" src/TypeDefs.hpp || die
+}
+
+src_install() {
+ dobin bin/gspiceui
+ dodoc ChangeLog ReadMe ToDo release-notes-v1.1.00.txt
+ doman gspiceui.1
+ newicon src/icons/gspiceui-48x48.xpm gspiceui.xpm
+
+ dohtml html/*.html html/*.jpg html/*.png
+
+ # installing examples and according model and symbol files
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/sch
+ doins -r sch/*
+ insinto /usr/share/doc/${PF}/lib
+ doins -r lib/*
+ fi
+
+ make_desktop_entry gspiceui "GNU Spice GUI" gspiceui "Electronics"
+}
+
+pkg_postinst() {
+ if use examples ; then
+ elog "If you want to use the examples, copy and extract from"
+ elog "/usr/share/doc/${PF} the sch and lib directory"
+ elog "side by side to your home directory to be able"
+ elog "to generate the netlists as normal user."
+ fi
+}