forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: portage-2.3.0
- Loading branch information
Showing
4 changed files
with
235 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
58 changes: 58 additions & 0 deletions
58
media-radio/xastir/files/xastir-2.0.8-no-builtin-shapelib.diff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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." | ||
} |