diff --git a/media-radio/hamfax/Manifest b/media-radio/hamfax/Manifest new file mode 100644 index 0000000..142695a --- /dev/null +++ b/media-radio/hamfax/Manifest @@ -0,0 +1,2 @@ +AUX fix_broken_logging.patch 969 SHA256 b8e8661ae5debc49d5ac86fa9a6e1f64ca4a2dd72010ebb715a651bf635e6748 SHA512 a210c1d12a848c21f78974a57eb545a13b3271b343f74474263d6a0df7809a017c5479959c555e844b7a658fa351d24504621d74edb8d75302d734bebf4601aa WHIRLPOOL 2fb3e5e916a7f335905ac260a7a06113c2d657e48e67bd5fe08418fe9c24752aae99627fb3df8e010c0dae8ba17de5bfe0d95dc04622fbc3d1b03736400cbbfc +EBUILD hamfax-9999.ebuild 598 SHA256 4b260f0ba22fa65f1024e69f4f27bb07527403c0e747a6cc4dbefbb9cce1cd0c SHA512 6964d847996647ff018a2ce6305e8fa1ce72fe61ae3bc80ae5715412a364a1a4947a748d49fa27e3423dc397494b62bfe0db0d4f1d675356d1840981f17513d6 WHIRLPOOL 149799db2a11556684cf123aa907378275179f3bdea6f2b93989ebac86c1cdf39d6cca86c5500f3638a3792f613858d2ca355494c1244c722f9d07f6064c1083 diff --git a/media-radio/hamfax/files/fix_broken_logging.patch b/media-radio/hamfax/files/fix_broken_logging.patch new file mode 100644 index 0000000..79f59fd --- /dev/null +++ b/media-radio/hamfax/files/fix_broken_logging.patch @@ -0,0 +1,55 @@ +diff --git a/lib/log.c b/lib/log.c +index b9c1867..b58070a 100644 +--- a/lib/log.c ++++ b/lib/log.c +@@ -23,41 +23,14 @@ + #include + #include "config.h" + +-#ifdef HAVE_LIBHAMLIB +-#include +-#endif +- + static FILE *log_file; + +-#ifdef HAVE_LIBHAMLIB +-/** +- * The default setting for hamlib is logging to stderr. Adjust it to our log, +- * or use /dev/null to redirect the hamlib log. +- */ +-static void set_hamlib_log() +-{ +- if (log_file) { +- rig_set_debug_file(log_file); +- +- } else { +- FILE *dev_null; +- +- dev_null = fopen("/dev/null", "w"); +- if (dev_null) +- rig_set_debug_file(dev_null); +- } +-} +-#else +-static inline void set_hamlib_log(FILE *) { } +-#endif +- + int log_open(const char *file) + { + log_file = fopen(file, "a"); + if (!log_file) + return errno; + +- set_hamlib_log(); + return 0; + } + +@@ -85,8 +58,6 @@ int log_open_argv(int argc, char **argv) + if (open && !filename) + log_file = stderr; + +- set_hamlib_log(); +- + return 0; + } + diff --git a/media-radio/hamfax/hamfax-9999.ebuild b/media-radio/hamfax/hamfax-9999.ebuild new file mode 100644 index 0000000..7c703d0 --- /dev/null +++ b/media-radio/hamfax/hamfax-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 autotools + +DESCRIPTION="Send and receive radio fax" +HOMEPAGE="http://hamfax.sourceforge.net/" + +SRC_URI="" +EGIT_REPO_URI="git://git.code.sf.net/p/hamfax/code" +KEYWORDS="" + +LICENSE="GPL-2" +SLOT="0/${PV}" +IUSE="" + +RDEPEND="" +DEPEND="" + +REQUIRED_USE="" + +src_prepare() { + [[ ${PV} == "9999" ]] && eautoreconf + eapply ${FILESDIR}/fix_broken_logging.patch + eapply_user +} + +src_install() { + dobin hamfax + doman doc/hamfax.1 + dodoc AUTHORS COPYING ChangeLog NEWS README TODO +} diff --git a/media-radio/minimodem/Manifest b/media-radio/minimodem/Manifest new file mode 100644 index 0000000..4db24c8 --- /dev/null +++ b/media-radio/minimodem/Manifest @@ -0,0 +1,2 @@ +DIST minimodem-0.24.tar.gz 159508 SHA256 f8cca4db8e3f284d67f843054d6bb4d88a3db5e77b26192410e41e9a06f4378e SHA512 5c3a5e6f185d4b09c5f24d776393f2e2d5d787c097c44490905119513b9b39db53b7f2f7e624a4b527e8e8e827a5b99af6b0df5ca525046f60b49fe9ba2b0ceb WHIRLPOOL e52d2bed5e8d2956c7cd4d9605df0b3eeefaec7592cacaa1844767d412ba640fdf035ba21331468e1ce8c1530d4f538f3d6620e39876d0d0f2b383d8a9abb8bc +EBUILD minimodem-0.24.ebuild 352 SHA256 63c2dbaa11e902322f40328b3ae6bbfb7aa05aa965cdc9795e0eb43c45f46ebb SHA512 89e97d539b3713f67bb6f3a3b1d3f1558c50663a1bc4df39cdefbeebe7429c9da41c8ee4421b4950a5e4180b754bb881c3e96dbc6dc36943b13d3afef7907199 WHIRLPOOL da83ddf29392f11d6bbe0a4d9ce9a8ca9f878e2f10102ae387c4a3fccd508dd93e424c1bd7abd48f37e387d28d0a65ec5df99d00c3fbf83f99905488dff8a9fc diff --git a/media-radio/minimodem/minimodem-0.24.ebuild b/media-radio/minimodem/minimodem-0.24.ebuild new file mode 100644 index 0000000..4d73a2f --- /dev/null +++ b/media-radio/minimodem/minimodem-0.24.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="General-purpose software audio FSK modem" +HOMEPAGE="http://www.whence.com/minimodem/" +SRC_URI="http://www.whence.com/minimodem/${P}.tar.gz" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/sci-astronomy/termtrack/Manifest b/sci-astronomy/termtrack/Manifest index 3ffa9e6..b5ab28a 100644 --- a/sci-astronomy/termtrack/Manifest +++ b/sci-astronomy/termtrack/Manifest @@ -1 +1 @@ -EBUILD termtrack-9999.ebuild 446 SHA256 022cd6c8ae5d7337065451f3c56b8c378a333ff790ad37338b3caac4fb86b02c SHA512 35bb8e7ce9cf97adfaaba73e4630d88eac64bb045413f02d115a495bde3b25a72edf7b5b1ea01bb1138a9b1d0a443d10c8cb3a83f0a826e836cc235f62e2fe45 WHIRLPOOL 96c22da2acde069656e37c8bf20a76fd725f61de4c97d5bf54a1bafd49e8a9f7b5918828dd67b1fec6946fcf8e7e33fbae67b3e73aa0490a2efffd7d3eda41c1 +EBUILD termtrack-9999.ebuild 525 SHA256 152f844d1fe4a3784b37fdae781249db21a6f3179664ef0086107b96f8bc3025 SHA512 6e12a3cf2ef7fd06b13d946bc9475499b91f771af095563d49ee60a506a6ad86cbde105c1bab2879e85c4b463f76c5500e411a5df33809aa182505501a42c5bc WHIRLPOOL b5889d4c8c002c62459f97e110a9a3e0b33c823cf0a08238f26264c3f0e32efafd77cb99076e8dd21f345214b802eb191abfcfb720beb3924aa1df5c7b342de8 diff --git a/sci-astronomy/termtrack/termtrack-9999.ebuild b/sci-astronomy/termtrack/termtrack-9999.ebuild index 81210e4..a4eb753 100644 --- a/sci-astronomy/termtrack/termtrack-9999.ebuild +++ b/sci-astronomy/termtrack/termtrack-9999.ebuild @@ -17,4 +17,6 @@ KEYWORDS="" IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="" +RDEPEND=">=sci-libs/pyshp-1.2.1 + >=sci-astronomy/pyephem-3.7.5.0 + >=dev-python/click-2.0" diff --git a/sci-libs/pyshp/Manifest b/sci-libs/pyshp/Manifest new file mode 100644 index 0000000..a2a14d6 --- /dev/null +++ b/sci-libs/pyshp/Manifest @@ -0,0 +1,2 @@ +DIST pyshp-1.2.1.tar.gz 59218 SHA256 eb4a1999f7c7bd573f3c8920344f50bd86221114980f07f521858d23654a33b0 SHA512 b05e61a526a178c20d6ac33f4697faca1a358f0a675458c905a611155af132f7dc36a806e3263be9ee8ed63ea543371632cd632c06910c21db9e22c266e6c8d7 WHIRLPOOL 9713a3174ef0d6d6dff4c9c0594fcc1e199ffea9299fe2e6631f63730f49ae3d7a5e3b34e6041ec2725d151bcadf3107296eccf96ab6a6cd97328dda845435ba +EBUILD pyshp-1.2.1.ebuild 611 SHA256 e459ee84d01a7faa4d01404b37dc9173edee1e76312ae4ed3e84fa2a747da11a SHA512 070562d18b9919f985d617e3a129b9503e543d502397c3d507ca11ea8ed7d223f5a40a35f38394760c455254dd625bd86ca4861d2e02f68e96ab9446399d9604 WHIRLPOOL 783e9dc669d0c15901d22b27007f56bfdae745f2efff4c6acaf2f293c4e5e63b7879580370b8f4b345da14f3fc65cf214ac21955760f1d638e970347b6e24829 diff --git a/sci-libs/pyshp/pyshp-1.2.1.ebuild b/sci-libs/pyshp/pyshp-1.2.1.ebuild new file mode 100644 index 0000000..40a25c9 --- /dev/null +++ b/sci-libs/pyshp/pyshp-1.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 + +DESCRIPTION="Pure Python read/write support for ESRI Shapefile format" +HOMEPAGE="https://pypi.python.org/pypi/pyshp/" + +if [[ ${PV} == "9999" ]] ; then + SRC_URI="" + ESVN_REPO_URI="https://${PN}.googlecode.com/svn/trunk" + inherit subversion +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]"