summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/splat/ChangeLog9
-rw-r--r--sci-electronics/splat/Manifest10
-rw-r--r--sci-electronics/splat/splat-1.4.2.ebuild92
3 files changed, 105 insertions, 6 deletions
diff --git a/sci-electronics/splat/ChangeLog b/sci-electronics/splat/ChangeLog
index 7524d1c40b30..ec7bbfbdd260 100644
--- a/sci-electronics/splat/ChangeLog
+++ b/sci-electronics/splat/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sci-electronics/splat
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/splat/ChangeLog,v 1.17 2014/11/29 12:57:05 tomjbe Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/splat/ChangeLog,v 1.18 2015/01/01 17:03:25 tomjbe Exp $
+
+*splat-1.4.2 (01 Jan 2015)
+
+ 01 Jan 2015; Thomas Beierlein <tomjbe@gentoo.org> +splat-1.4.2.ebuild:
+ Version bump
*splat-1.4.1-r1 (29 Nov 2014)
diff --git a/sci-electronics/splat/Manifest b/sci-electronics/splat/Manifest
index a3ce495183d9..e098a4e18739 100644
--- a/sci-electronics/splat/Manifest
+++ b/sci-electronics/splat/Manifest
@@ -6,17 +6,19 @@ DIST splat-1.2.2.tar.bz2 301939 SHA256 1716a2db1ff57d482009cc74534c6a96a4ea9fa67
DIST splat-1.3.0.tar.bz2 328074 SHA256 5075ced59c23155242332cceb6d04dce45bc092cc590f9ebfa47dce72900bd60 SHA512 b16d3cd53db6ffcc207f7d84a13371fe22098cdeecfbbefd7555f918ccb1ffd0c679d8923e41eee592aaefbc330f0795ef2470bc446b64eacacf35dab6916a58 WHIRLPOOL f60f6798f65ffd20fae1e8240a9accabb545845884bead0169063e2ef72c427da7ca39faae5dbfa653d2c44e0c087725acb4d4f9ba67da83eaded3508601515e
DIST splat-1.4.0.tar.bz2 357433 SHA256 f081951c68577234668ac2a1e6eff86e60e57e17c470d765900e9d1461058678 SHA512 d2257135d0ca9d66aa047645c3ff598cf4d9f153916f3f398ed0c12cc2a46433ee44b6c91b57307c838176b5116e9cc6cb12817a4c35433aa068db036dc4d8e2 WHIRLPOOL e07d84acc251f2c21d3a31f8976f7de51765f667d0ca67a0a0ff12aba6ee347412e78a0c1075ffbe4dc2d3f658791562e9a06d81d4042fe5beaf81293d9a02de
DIST splat-1.4.1.tar.bz2 359165 SHA256 28b241fd393a3d14283712e0355f34d5c9faaf957c65ab03c0c979ce2c61b118 SHA512 87a9bce186579d218fc247119d96ed45c776b7782f1156d55e459617c7181ba67a0c5d7169d114c0dd0c4093d19c72080552c94b9b38fa82e53c487b90a8ea78 WHIRLPOOL 1b7bd4b52de9dc571cc9af7059259a744a8ce93f5f4e6eedb296dbd9dc2e960162d0611d0afd69755568510c83d0c9098d78b65ef82ee67b157751322aacfe05
+DIST splat-1.4.2.tar.bz2 356823 SHA256 39b0b314e2e927bdf00d1eda4b9865efd128ba850305f987aec049c4fd58a29c SHA512 223b6184b1df35052709ba3b0e8679b9f6a2933c98ac433b0f07cd93b07213f55399a6eeb8e955a86fb59d13e09d891fc085ac17594f561268da239c30e885bb WHIRLPOOL 41baff083a050d1f360af56c6262dbb1f00f8873e0d2c0d3c8e9209e6b9bbbb0fab9009670cd56b976c4726f7635bcf39bb4299f480f17db5520e80b713996c8
EBUILD splat-1.2.2-r2.ebuild 1901 SHA256 dd1fc07b7a8b71c7c77e238c69f65683ad9bb649591166a975e9912aae3f6dda SHA512 3b6268f00a869d6927275351f4a8984ea4a9cf4f9de516b1ccbedee0f198d2c7b741c6fac0cbf283549bfc8c7f5bc92df2f46b3ea41a46f203da76f22617b828 WHIRLPOOL bd1c0fccb6882421eda4b558d7c7e9df6fb72faa4e205bed582022fd66d9bbf8fb7d5a35b60b8f20ce6a55e3a66e09a499a52cb1001399236c991a225a813ec0
EBUILD splat-1.3.0.ebuild 2145 SHA256 a60c017523e05ed28d6ba7128c8658eefadacc570f9ee0563d11c1a339db7a88 SHA512 d53e429efe0977f2316459da7b7f196a0abf516a599440c82ea3413620f5f54e26a0486bb9fb38aaf43cb7e474036ee8cc199e4abf28ab6db99fbffb9f1e7aab WHIRLPOOL 14f5ca21ec15aa6882dcfc8a04c8561ae7c310fa3daaf51e765cbc85d0fe463d457cb7ba12d327841e8fd754cc18f15be6d7fe65e0cf9e61994236a9cbc6f95b
EBUILD splat-1.4.0.ebuild 2150 SHA256 702f490c1e58cfe4ec0f184d5cfdc5b789c9d228ceedd9d7677576960800cff9 SHA512 16f6f6e45657976860248538ab241c4a7b5e224760729c70b987dcad1d3a190f5ec1cf8b117d207e3f2b71e8cdb4d52d16af48436fa062d38c69cbb90182b274 WHIRLPOOL 3b72e9fe2be0f5a027387b5146176b1b10180711aa9f8d45365cc5e7d25ad67563690462061a5c359757c08ac931f6fd20127b5d8bf8fc00d9daa1e187673279
EBUILD splat-1.4.1-r1.ebuild 2575 SHA256 a9ff29d0be17892ce75ca05b8d5a4c297504d03fcc5d6ca9e928d44cc0f7753c SHA512 2fa55fee58a179ff2e2177d119b9adab645875642213a40a77445a127efe8128f65dbbe625b542929424e60e1c43330f5ee0bedd4312f379dd5483e33f69a82e WHIRLPOOL 689e83b5bec57126b1115f10b3642b472d22e3236e868f6aeac5444ded2c3077fc2b388751a2c3fd667e59fe0a732b15cbef7ea182dfa837ade0f844b0c9248b
EBUILD splat-1.4.1.ebuild 2155 SHA256 9c703574a2eb1ad8867ff4f4aa9acb64438560228539883b8c08aa527b2a3cab SHA512 ed7c69021ff51cc2f0837fdd497c9d7f34dddd0b264aec8e2d44bfc8ebfdf889d25e166be1f65f27ed9a214470bf99630ba3254aa65fcc90f30f08f557727c59 WHIRLPOOL 17e5bd147b969e02f72fe67c5cee03857ce051211d91b728905a1dce32ace94b03a2c945264f36898d38a588eb15a34e565520c8a4ff0a1e9bc8dad6fb814f03
-MISC ChangeLog 2537 SHA256 7cf6a8ff5dd6d4a7192baee1e1ddbf51d7a54c55dbc238809bc64f0298d640b4 SHA512 f81a176fd63399dda61d94671d747eb5ce73598aaa94cb5e7cc1344cab99a55b80dc705da8c7805c8b007a53dd038ac8e8e3c89a14ce994f97dfba02e6ecd342 WHIRLPOOL 4bed8269a573ab92b26363abcc3789ee7ccffdb89766badc79d9413cdc7aa5ad5b461055932e792c757acfae36d25fb8a9d892337125b5683e8d2613b5743774
+EBUILD splat-1.4.2.ebuild 2572 SHA256 de4e9d2d01afdd1f4c4b0787bac001621dba0d1afc742a221aee717507156f4c SHA512 e4d0e5eb22a337c8d5b2cbfd13ec19e7779505b1752b5375c8dce5f7dbae6d1a66ac514b4a96c817496d16f53b16d7c6ee14829727758284d5922aeb89bcf61c WHIRLPOOL 7dc0f3181991c62b3fcf1d825a3c092e92cce98717f38dc1e8a87c318a03ea2ccfc72a53e11deffc00c3a73294e8c6c9234da88cc4bfcd25835c972632e052ce
+MISC ChangeLog 2654 SHA256 d22d1d258d4bd8aba8c4fcb85d0c73bed254170586231274f9b269385d5c5871 SHA512 c31e260b9c702d652b3569ffc46b5f443f1656c06ff19b6deb2bc2ed425571e47ae4bc1cdd268d4441fa8cbd7d2098d6502aa06509e9a25ced5749109b0f19fe WHIRLPOOL eb00b7381960d7cf1164d10a71676f50dcebe80ec11669244759758baf2c5459c6ac77ed87190cb9e227061b6b13353b88fdd49dbd3b2f326dd4d99afbcd098d
MISC metadata.xml 652 SHA256 f3ba029040afd6d2d94f47b420635f71202ade795272778bc294a629a0c07ce3 SHA512 e2653a50454f64f19f977e4ef283d5d325f14165c35f408dabfa6d4b19868932a3c4a1a5c9961befe6d082de01c67948298c40ec3c7b1d9ec6168c7edaccc1af WHIRLPOOL e89b47c211c4909872a99d4e26d5d764fa7f7e898fed5ef22934286fc3b6316315157d4df6f9ac48ef11b462b94c354451366e9d572821373b5f3478e85fdad6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlR5wqcACgkQQe4uqXYgU9X/6QCguwG7yP65PgHXhM244teP6L33
-1KgAoKiw9tnBRd/cRWUsMxln2JE5JsLF
-=+6A+
+iEYEAREIAAYFAlSlfeYACgkQQe4uqXYgU9UbegCdFi4L42KhFXgTOhGvaMYby2Ze
+z7IAoI2HjUqj4C1HCrrZn006988k2fU1
+=Ui2f
-----END PGP SIGNATURE-----
diff --git a/sci-electronics/splat/splat-1.4.2.ebuild b/sci-electronics/splat/splat-1.4.2.ebuild
new file mode 100644
index 000000000000..da92a589e343
--- /dev/null
+++ b/sci-electronics/splat/splat-1.4.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/splat/splat-1.4.2.ebuild,v 1.1 2015/01/01 17:03:25 tomjbe Exp $
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="RF Signal Propagation, Loss, And Terrain analysis tool for the spectrum between 20 MHz and 20 GHz"
+HOMEPAGE="http://www.qsl.net/kd2bd/splat.html"
+SRC_URI="http://www.qsl.net/kd2bd/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc hires linguas_es"
+
+DEPEND="sys-libs/zlib
+ app-arch/bzip2"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.2.2-gcc43.patch"
+}
+
+src_configure() {
+ # fake resulting file from interactive configuration script
+ # using default resolution
+ cat <<- EOF > "${S}/splat.h"
+ /* Parameters for 3 arc-second standard resolution mode of operation */
+ #define MAXPAGES 9
+ #define HD_MODE 0
+ EOF
+ if use hires; then
+ # fake resulting file from interactive configuration script
+ # using default resolution
+ cat <<- EOF > "${S}/hires.h"
+ /* Parameters for 3 arc-second hires resolution mode of operation */
+ #define MAXPAGES 9
+ #define HD_MODE 1
+ EOF
+ fi
+}
+
+src_compile() {
+
+ local CC=$(tc-getCC) CXX=$(tc-getCXX)
+
+ ${CXX} -Wall ${CXXFLAGS} ${LDFLAGS} itwom3.0.cpp splat.cpp -o rfsplat -lm -lbz2 || die
+ if use hires; then
+ cp "${S}/hires.h" "${S}/splat.h"
+ ${CXX} -Wall ${CXXFLAGS} ${LDFLAGS} itwom3.0.cpp splat.cpp -o rfsplat-hd -lm -lbz2 || die
+ fi
+
+ cd utils
+ ${CC} -Wall ${CFLAGS} ${LDFLAGS} citydecoder.c -o citydecoder
+ ${CC} -Wall ${CFLAGS} ${LDFLAGS} usgs2sdf.c -o usgs2sdf
+ ${CC} -Wall ${CFLAGS} ${LDFLAGS} srtm2sdf.c -o srtm2sdf -lbz2
+ #${CC} -Wall ${CFLAGS} ${LDFLAGS} fontdata.c -o fontdata -lz
+ ${CC} -Wall ${CFLAGS} ${LDFLAGS} bearing.c -o bearing -lm
+}
+
+src_install() {
+ local SPLAT_LANG="english"
+ use linguas_es && SPLAT_LANG="spanish"
+ # splat binary
+ dobin rfsplat
+ if use hires; then
+ dobin rfsplat-hd
+ fi
+
+ # utilities
+ dobin utils/{citydecoder,usgs2sdf,srtm2sdf,postdownload,bearing}
+ newman docs/${SPLAT_LANG}/man/splat.man rfsplat.1
+
+ dodoc CHANGES README utils/fips.txt
+ newdoc utils/README README.UTILS
+
+ if use doc; then
+ dodoc docs/${SPLAT_LANG}/{pdf/splat.pdf,postscript/splat.ps}
+ fi
+ #sample data
+ docinto sample_data
+ dodoc sample_data/*
+}
+
+pkg_postinst() {
+ elog "The original SPLAT! command got renamed to 'rfsplat' to avoid"
+ elog "filename collission with app-portage/splat."
+ elog ""
+ elog "Be aware that it is still referenced as 'splat' in the documentation."
+}