mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 00:28:09 -07:00
media-radio/xastir: Version bump
Package-Manager: portage-2.3.0
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST xastir-2.0.6.tar.gz 2662042 SHA256 e46debd3f67ea5c08e2f85f03e26653871a9cdd6d692c8eeee436c3bc8a8dd43 SHA512 422bfd5c243ce2761279908b2294f94598df4e51e8dc9eea1eede12c460934c97392e8d99d40d67d92b4e31fe09806e9c33190e146696a49d968df6562e858f3 WHIRLPOOL 39a097dba585d5bcdcdb880ddb5e530eb118bd1645abf911948ed2c0b562a4b12cf4b453b0295db1f37d00380873440e251466f7b12440cd41f50578ae90f170
|
||||
DIST xastir-2.0.8.tar.gz 2697256 SHA256 775db0e3c4355051a9030b8398a1d995d48b3b721fa1c9bce5e3010300c1ebb6 SHA512 fd98a880392e9fcb049c6049ebc6a6a5e600571b7b59fd7061a72404abd68530ae6f152c9eabdc39be0458b33b363ce7fa3fdd5330003298bca8eaac62a6982f WHIRLPOOL 970750a3cc0d1ab51bd754450ab348a88efba26d6e8e3c3ced95b9885e63dffbc2d4ed94ced42d1a309b2fa8d23f203fb98bae6021c5556d3e39bcc79835be89
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
--- configure.ac.orig 2016-07-12 07:08:17.988160777 +0200
|
||||
+++ configure.ac 2016-07-12 07:11:42.591138389 +0200
|
||||
@@ -382,27 +382,17 @@
|
||||
|
||||
# Check for Shapelib
|
||||
use_shapelib=yes
|
||||
-force_internal_shapelib=no
|
||||
shapelib_desired=yes
|
||||
LIBSHP=""
|
||||
SUBSHP=""
|
||||
# This symbol will be blank if the proj library hasn't been found, and will
|
||||
# have the three programs that need proj if it has
|
||||
CONTSHP=""
|
||||
-AC_ARG_WITH(internal-shapelib,[ --with-internal-shapelib Force use of internal shapelib library.],force_internal_shapelib=$withval)
|
||||
AC_ARG_WITH(shapelib,[ --without-shapelib Disable shapelib features.],shapelib_desired=$withval)
|
||||
if test "${shapelib_desired}" = "no"; then
|
||||
use_shapelib=no
|
||||
- force_internal_shapelib=no
|
||||
fi
|
||||
-if test "${force_internal_shapelib}" = "yes"; then
|
||||
- AC_MSG_WARN([***************************************************************** ])
|
||||
- AC_MSG_WARN([Internal Shapelib library has been forced. ])
|
||||
- AC_MSG_WARN([***************************************************************** ])
|
||||
- # Temporary setting to get into if block below
|
||||
- use_shapelib=no
|
||||
-fi
|
||||
-if test "${shapelib_desired}" = "yes" -a "${force_internal_shapelib}" = "no"; then
|
||||
+if test "${shapelib_desired}" = "yes" ; then
|
||||
use_shapelib=no
|
||||
AC_CHECK_HEADERS(shapefil.h libshp/shapefil.h, [AC_CHECK_LIB(shp, DBFOpen, use_shapelib=yes
|
||||
LIBS="$LIBS -lshp"
|
||||
@@ -411,26 +401,6 @@
|
||||
AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). )
|
||||
break)])
|
||||
fi
|
||||
-if test "${shapelib_desired}" = "yes" -a "${use_shapelib}" = "no"; then
|
||||
- AC_MSG_WARN([**************************************************************** ])
|
||||
- AC_MSG_WARN([Your system does not have shapelib installed. Using an internal ])
|
||||
- AC_MSG_WARN([version. This may lead to a larger filesize for the executable. ])
|
||||
- AC_MSG_WARN([Install shapelib on your system to eliminate this warning. ])
|
||||
- AC_MSG_WARN([**************************************************************** ])
|
||||
- LIBSHP="-Lshapelib -lshape"
|
||||
- CPPFLAGS="-I\$(top_srcdir)/src/shapelib $CPPFLAGS"
|
||||
- SUBSHP="shapelib"
|
||||
- use_shapelib=yes
|
||||
- force_internal_shapelib=yes
|
||||
- AC_DEFINE(HAVE_DBFGETFIELDINDEX, , Define to 1 if your `shp' library has DBFGetFieldIndex. )
|
||||
- AC_DEFINE(HAVE_LIBSHP, , Define to 1 if you have the `shp' library (-lshp). )
|
||||
- AC_DEFINE(HAVE_SHAPEFIL_H, , Define to 1 if you have the `shapefil.h' header. )
|
||||
-
|
||||
- if test $use_proj = "yes"
|
||||
- then
|
||||
- CONTSHP="shpcentrd$(EXEEXT) shpproj$(EXEEXT) shpdata$(EXEEXT) shpwkb$(EXEEXT)"
|
||||
- fi
|
||||
-fi
|
||||
AC_SUBST(SUBSHP)
|
||||
AC_SUBST(CONTSHP)
|
||||
AC_SUBST(LIBSHP)
|
||||
91
media-radio/xastir/files/xastir-2.0.8-scripts.diff
Normal file
91
media-radio/xastir/files/xastir-2.0.8-scripts.diff
Normal file
@@ -0,0 +1,91 @@
|
||||
# patch scripts location (bug #407185). partially backported from upstream.
|
||||
--- xastir-2.0.0-orig/scripts/Makefile.am.orig 2012-11-27 05:41:23.000000000 +0100
|
||||
+++ xastir-2.0.0/scripts/Makefile.am 2012-12-05 06:21:59.000000000 +0100
|
||||
@@ -43,10 +41,8 @@
|
||||
values \
|
||||
values.pl \
|
||||
waypoint-get.pl \
|
||||
- xastir-fixcfg.sh \
|
||||
- xastir-migrate.sh \
|
||||
Xastir_tigerpoly.py
|
||||
|
||||
install-data-hook:
|
||||
cd $(DESTDIR)$(scriptsdir) && \
|
||||
- chmod a+x *.sh *.pl *.py get-* gpx2* *.bash
|
||||
+ chmod a+x *.pl *.py get-* gpx2* *.bash
|
||||
diff -Nur -u xastir-2.0.0.orig/scripts/coord-convert.pl xastir-2.0.0/scripts/coord-convert.pl
|
||||
--- xastir-2.0.0.orig/scripts/coord-convert.pl 2010-07-03 22:09:48.000000000 +0000
|
||||
+++ xastir-2.0.0/scripts/coord-convert.pl 2012-03-07 15:46:01.000000000 +0000
|
||||
@@ -26,7 +26,7 @@
|
||||
#
|
||||
|
||||
|
||||
-use lib "${prefix}/lib";
|
||||
+use lib /usr/share/xastir/scripts;
|
||||
use Coordinate; # WE7U's Coordinate.pm module
|
||||
|
||||
|
||||
diff -Nur -u xastir-2.0.0.orig/scripts/permutations.pl xastir-2.0.0/scripts/permutations.pl
|
||||
--- xastir-2.0.0.orig/scripts/permutations.pl 2010-07-03 22:09:48.000000000 +0000
|
||||
+++ xastir-2.0.0/scripts/permutations.pl 2012-03-07 15:42:34.000000000 +0000
|
||||
@@ -34,7 +34,7 @@
|
||||
#
|
||||
|
||||
|
||||
-use lib "/usr/local/lib";
|
||||
+use lib "/usr/share/xastir/scripts";
|
||||
use Coordinate; # WE7U's Coordinate.pm module
|
||||
|
||||
|
||||
diff -Nur -u xastir-2.0.0.orig/scripts/test_coord.pl xastir-2.0.0/scripts/test_coord.pl
|
||||
--- xastir-2.0.0.orig/scripts/test_coord.pl 2010-01-31 02:12:23.000000000 +0000
|
||||
+++ xastir-2.0.0/scripts/test_coord.pl 2012-03-07 15:42:34.000000000 +0000
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
#------------------------------------------------------------------------------------------------
|
||||
|
||||
-use lib "/usr/local/lib";
|
||||
+use lib "/usr/share/xastir/scripts";
|
||||
use Coordinate; # Snag WE7U's Coordinate module
|
||||
|
||||
|
||||
diff -Nur -u xastir-2.0.0.orig/scripts/toporama250k.pl xastir-2.0.0/scripts/toporama250k.pl
|
||||
--- xastir-2.0.0.orig/scripts/toporama250k.pl 2010-01-31 02:12:23.000000000 +0000
|
||||
+++ xastir-2.0.0/scripts/toporama250k.pl 2012-03-07 15:46:49.000000000 +0000
|
||||
@@ -28,14 +28,14 @@
|
||||
# map files for the whole of Canada!
|
||||
#
|
||||
#
|
||||
-# - "cd /usr/local/share/xastir/maps"
|
||||
+# - "cd /usr/share/xastir/maps"
|
||||
#
|
||||
# - Assure you have write privileges in the directory above either
|
||||
# by becoming root using the "su" command, using "sudo", or
|
||||
# temporarily changing ownership and/or privileges on the
|
||||
# "maps" directory.
|
||||
#
|
||||
-# - "/usr/local/lib/xastir/toporama250k.pl"
|
||||
+# - "/usr/share/xastir/scripts/toporama250k.pl"
|
||||
#
|
||||
# - The script will create/populate this directory heirarchy:
|
||||
# .../maps/toporama/images/
|
||||
diff -Nur -u xastir-2.0.0.orig/scripts/toporama50k.pl xastir-2.0.0/scripts/toporama50k.pl
|
||||
--- xastir-2.0.0.orig/scripts/toporama50k.pl 2010-01-31 02:12:23.000000000 +0000
|
||||
+++ xastir-2.0.0/scripts/toporama50k.pl 2012-03-07 15:47:01.000000000 +0000
|
||||
@@ -27,14 +27,14 @@
|
||||
# map files for the whole of Canada!
|
||||
#
|
||||
#
|
||||
-# - "cd /usr/local/share/xastir/maps"
|
||||
+# - "cd /usr/share/xastir/maps"
|
||||
#
|
||||
# - Assure you have write privileges in the directory above either
|
||||
# by becoming root using the "su" command, using "sudo", or
|
||||
# temporarily changing ownership and/or privileges on the
|
||||
# "maps" directory.
|
||||
#
|
||||
-# - "/usr/local/lib/xastir/toporama50k.pl"
|
||||
+# - "/usr/share/xastir/scripts/toporama50k.pl"
|
||||
#
|
||||
# - The script will create/populate this directory heirarchy:
|
||||
# .../maps/toporama/images/
|
||||
85
media-radio/xastir/xastir-2.0.8.ebuild
Normal file
85
media-radio/xastir/xastir-2.0.8.ebuild
Normal file
@@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="X Amateur Station Tracking and Information Reporting"
|
||||
HOMEPAGE="http://xastir.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="festival gdal geotiff graphicsmagick"
|
||||
|
||||
DEPEND=">=x11-libs/motif-2.3:0
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11
|
||||
x11-libs/libXpm
|
||||
x11-apps/xfontsel
|
||||
dev-libs/libpcre
|
||||
net-misc/curl
|
||||
sys-libs/db:4.8
|
||||
sci-libs/shapelib
|
||||
!graphicsmagick? ( media-gfx/imagemagick[-hdri,-q32] )
|
||||
graphicsmagick? ( media-gfx/graphicsmagick[-q32] )
|
||||
geotiff? ( sci-libs/proj
|
||||
sci-libs/libgeotiff
|
||||
media-libs/tiff:0 )
|
||||
gdal? ( sci-libs/gdal )
|
||||
festival? ( app-accessibility/festival )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# fix script location (bug #407185)
|
||||
epatch "${FILESDIR}"/${P}-scripts.diff
|
||||
|
||||
# fix __FORTIFY_SOURCE warning (bug #337365)
|
||||
epatch "${FILESDIR}"/${PN}-2.0.4-fortify.diff
|
||||
|
||||
# do not use builtin shapelib if sci-libs/shapelib is not installed
|
||||
# instead build without shapelib support (bug #430704)
|
||||
epatch "${FILESDIR}"/${P}-no-builtin-shapelib.diff
|
||||
|
||||
# do not filter duplicate flags (see bug 411095)
|
||||
epatch "${FILESDIR}"/${PN}-2.0.0-dont-filter-flags.diff
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# provide include path to GraphicsMagic for configure stage
|
||||
use graphicsmagick && append-cflags -I/usr/include/GraphicsMagick
|
||||
econf --with-pcre \
|
||||
--with-shapelib \
|
||||
--with-dbfawk \
|
||||
--without-ax25 \
|
||||
--without-gpsman \
|
||||
$(use_with !graphicsmagick imagemagick) \
|
||||
$(use_with graphicsmagick) \
|
||||
$(use_with geotiff libproj) \
|
||||
$(use_with geotiff) \
|
||||
$(use_with gdal) \
|
||||
$(use_with festival)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/${PN}
|
||||
dodoc AUTHORS ChangeLog FAQ README README.Contributing \
|
||||
README.Getting-Started README.MAPS
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Kernel mode AX.25 and GPSman library not supported."
|
||||
elog
|
||||
elog "Remember you have to be root to add addditional scripts,"
|
||||
elog "maps and other configuration data under /usr/share/xastir."
|
||||
}
|
||||
Reference in New Issue
Block a user