Hi! Here is an update to Xastir. Upstream is on github now. No proper release tarballs are attached, so I am hosting on my server until I have time to chase that down.
Changes: - Use newer automake. - Set WRKDIST. - Run aclocal and their bootstrap scrpit after patch. Changes to Xastir can be seen here: https://github.com/Xastir/Xastir/releases OK? diff --git a/comms/xastir/Makefile b/comms/xastir/Makefile index dad7c3be018..99803774045 100644 --- a/comms/xastir/Makefile +++ b/comms/xastir/Makefile @@ -2,8 +2,7 @@ COMMENT= X amateur station tracking and info reporting -DISTNAME= xastir-2.0.6 -REVISION= 1 +DISTNAME= xastir-2.1.0 CATEGORIES= comms hamradio geo @@ -17,16 +16,18 @@ WANTLIB = GraphicsMagick ICE SM X11 Xext Xm Xpm Xt bz2 c curl db WANTLIB += freetype gdal geotiff iconv intl lcms2 ltdl lzma m pcre proj WANTLIB += pthread shp tiff z -MASTER_SITES= $(MASTER_SITE_SOURCEFORGE:=xastir/) +MASTER_SITES = https://deftly.net/dist/ CONFIGURE_STYLE= autoconf AUTOCONF_VERSION= 2.69 -AUTOMAKE_VERSION= 1.11 +AUTOMAKE_VERSION= 1.15 MAKE_ENV+=MOTIFLIB='-L${LOCALBASE}/lib -lXm' .if ${MACHINE} == "sparc64" MAKE_FLAGS= CFLAGS="${CFLAGS} -fno-tree-ter" .endif +WRKDIST= ${WRKDIR}/Xastir-Release-2.1.0 + CONFIGURE_ARGS= --with-shapelib \ --with-pcre \ --with-libproj \ @@ -50,4 +51,11 @@ LIB_DEPENDS= net/curl \ devel/pcre \ x11/motif +AUTO_ENV= AUTOCONF_VERSION=${AUTOCONF_VERSION} \ + AUTOMAKE_VERSION=${AUTOMAKE_VERSION} + +post-patch: + @echo "Running aclocal-${AUTOMAKE_VERSION} in ${WRKSRC}" + @cd ${WRKSRC}; ${AUTO_ENV} ./bootstrap.sh + .include <bsd.port.mk> diff --git a/comms/xastir/distinfo b/comms/xastir/distinfo index 588477eab8f..d35def0e0ca 100644 --- a/comms/xastir/distinfo +++ b/comms/xastir/distinfo @@ -1,2 +1,2 @@ -SHA256 (xastir-2.0.6.tar.gz) = 5G3r0/Z+pcCOL4XwPiZlOHGpzdbWksju7kNsO8io3UM= -SIZE (xastir-2.0.6.tar.gz) = 2662042 +SHA256 (xastir-2.1.0.tar.gz) = pIHmpsA1lUBBkENS7Fj1IkDAaHSjDfuBAAHaSJ1A9Do= +SIZE (xastir-2.1.0.tar.gz) = 2996246 diff --git a/comms/xastir/patches/patch-Makefile_in b/comms/xastir/patches/patch-Makefile_in deleted file mode 100644 index f7b7f531b62..00000000000 --- a/comms/xastir/patches/patch-Makefile_in +++ /dev/null @@ -1,12 +0,0 @@ -$OpenBSD: patch-Makefile_in,v 1.1 2014/04/24 18:52:58 schwarze Exp $ ---- Makefile.in.orig Thu Apr 24 19:16:05 2014 -+++ Makefile.in Thu Apr 24 19:22:01 2014 -@@ -250,7 +250,7 @@ libexecdir = @libexecdir@ - localedir = @localedir@ - localstatedir = @localstatedir@ - lpr = @lpr@ --mandir = ${prefix}/share/man -+mandir = ${prefix}/man - mkdir_p = @mkdir_p@ - mv = @mv@ - oldincludedir = @oldincludedir@ diff --git a/comms/xastir/patches/patch-configure_ac b/comms/xastir/patches/patch-configure_ac index 933876687c0..b0e9c4cb921 100644 --- a/comms/xastir/patches/patch-configure_ac +++ b/comms/xastir/patches/patch-configure_ac @@ -1,7 +1,8 @@ $OpenBSD: patch-configure_ac,v 1.2 2014/01/29 15:22:31 abieber Exp $ ---- configure.ac.orig Tue Dec 4 16:35:35 2012 -+++ configure.ac Tue Jan 28 10:08:15 2014 -@@ -352,6 +352,7 @@ AC_CHECK_FUNCS([roundf]) +Index: configure.ac +--- configure.ac.orig ++++ configure.ac +@@ -367,6 +367,7 @@ AC_CHECK_FUNCS([roundf]) # Check for intl library (Needed for Cygwin) # diff --git a/comms/xastir/patches/patch-src_interface_c b/comms/xastir/patches/patch-src_interface_c index 7a425a3fa8c..12f56d7cd6f 100644 --- a/comms/xastir/patches/patch-src_interface_c +++ b/comms/xastir/patches/patch-src_interface_c @@ -1,7 +1,8 @@ $OpenBSD: patch-src_interface_c,v 1.2 2014/01/29 15:22:31 abieber Exp $ ---- src/interface.c.orig Mon Oct 22 18:37:22 2012 -+++ src/interface.c Tue Jan 28 10:19:11 2014 -@@ -88,6 +88,15 @@ +Index: src/interface.c +--- src/interface.c.orig ++++ src/interface.c +@@ -87,6 +87,15 @@ #include <Xm/XmAll.h> @@ -17,7 +18,7 @@ $OpenBSD: patch-src_interface_c,v 1.2 2014/01/29 15:22:31 abieber Exp $ #include "xastir.h" #include "symbols.h" #include "main.h" -@@ -4355,7 +4364,7 @@ int serial_detach(int port) { +@@ -4354,7 +4363,7 @@ int serial_detach(int port) { } // Delete lockfile @@ -26,7 +27,7 @@ $OpenBSD: patch-src_interface_c,v 1.2 2014/01/29 15:22:31 abieber Exp $ if (debug_level & 2) fprintf(stderr,"Delete lock file %s\n",fn); -@@ -4455,7 +4464,7 @@ int serial_init (int port) { +@@ -4454,7 +4463,7 @@ int serial_init (int port) { // check for lockfile @@ -35,7 +36,7 @@ $OpenBSD: patch-src_interface_c,v 1.2 2014/01/29 15:22:31 abieber Exp $ get_device_name_only(port_data[port].device_name)); if (filethere(fn) == 1) { -@@ -4632,8 +4641,20 @@ int serial_init (int port) { +@@ -4631,8 +4640,20 @@ int serial_init (int port) { return (-1); } diff --git a/comms/xastir/patches/patch-src_xastir_udp_client_c b/comms/xastir/patches/patch-src_xastir_udp_client_c index e69de29bb2d..f6952c9bb01 100644 --- a/comms/xastir/patches/patch-src_xastir_udp_client_c +++ b/comms/xastir/patches/patch-src_xastir_udp_client_c @@ -0,0 +1,14 @@ +$OpenBSD$ + +Index: src/xastir_udp_client.c +--- src/xastir_udp_client.c.orig ++++ src/xastir_udp_client.c +@@ -105,7 +105,7 @@ int try_exchange(struct addrinfo *addr, char *buffer, + } + + #ifndef AI_DEFAULT +-#define AI_DEFAULT (AI_V4MAPPED|AI_ADDRCONFIG) ++#define AI_DEFAULT AI_ADDRCONFIG + #endif + + // Loop through the possible addresses for hostname (probably IPv6 and IPv4) diff --git a/comms/xastir/pkg/PLIST b/comms/xastir/pkg/PLIST index 179a728b0a3..e1527c76bdf 100644 --- a/comms/xastir/pkg/PLIST +++ b/comms/xastir/pkg/PLIST @@ -3,12 +3,9 @@ @bin bin/testdbfawk @bin bin/xastir @bin bin/xastir_udp_client -@man man/man1/callpass.1 -@man man/man1/testdbfawk.1 -@man man/man1/xastir.1 -@man man/man1/xastir_udp_client.1 share/doc/xastir/ share/doc/xastir/AUTHORS +share/doc/xastir/CONTRIBUTING.md share/doc/xastir/COPYING share/doc/xastir/COPYING.LIB.LESSTIF share/doc/xastir/ChangeLog @@ -16,14 +13,19 @@ share/doc/xastir/FAQ share/doc/xastir/INSTALL share/doc/xastir/LICENSE share/doc/xastir/README -share/doc/xastir/README.CVS share/doc/xastir/README.CYGWIN -share/doc/xastir/README.Contributing +share/doc/xastir/README.GIT share/doc/xastir/README.Getting-Started share/doc/xastir/README.MAPS share/doc/xastir/README.OSM_maps -share/doc/xastir/README.win32 +share/doc/xastir/README.sudo share/doc/xastir/UPGRADE +@mandir share/man/ +share/man/man1/ +@man share/man/man1/callpass.1 +@man share/man/man1/testdbfawk.1 +@man share/man/man1/xastir.1 +@man share/man/man1/xastir_udp_client.1 share/xastir/ share/xastir/Counties/ share/xastir/Counties/placeholder @@ -36,6 +38,8 @@ share/xastir/config/OSM_Cloudmade_highway.dbfawk share/xastir/config/OSM_Cloudmade_natural.dbfawk share/xastir/config/OSM_Cloudmade_poi.dbfawk share/xastir/config/OSM_Cloudmade_water_and_coastline.dbfawk +share/xastir/config/OSM_geofabrik_roads.dbfawk +share/xastir/config/OSM_geofabrik_waterways.dbfawk share/xastir/config/arealm.dbfawk share/xastir/config/areawater.dbfawk share/xastir/config/cousub.dbfawk @@ -66,10 +70,13 @@ share/xastir/config/nwsc_ddmmyy_09b.dbfawk share/xastir/config/nwsc_ddmmyy_10.dbfawk share/xastir/config/nwsc_ddmmyy_10a.dbfawk share/xastir/config/nwsc_ddmmyy_13.dbfawk +share/xastir/config/nwsc_ddmmyy_15.dbfawk share/xastir/config/nwshzddmmyy.dbfawk share/xastir/config/nwsmzddmmyy.dbfawk share/xastir/config/nwsmzddmmyy_09.dbfawk share/xastir/config/nwsmzddmmyy_11.dbfawk +share/xastir/config/nwsmzddmmyy_16.dbfawk +share/xastir/config/nwsmzddmmyy_17.dbfawk share/xastir/config/nwsmzoddmmyy.dbfawk share/xastir/config/nwsozddap12.dbfawk share/xastir/config/nwsozddmmyy.dbfawk @@ -82,6 +89,7 @@ share/xastir/config/nwsw_ddmmyy_10.dbfawk share/xastir/config/nwsw_ddmmyy_13.dbfawk share/xastir/config/nwsw_ddmmyy_14.dbfawk share/xastir/config/nwsw_ddmmyy_14a.dbfawk +share/xastir/config/nwsw_ddmmyy_17.dbfawk share/xastir/config/nwsz1ddmmyy.dbfawk share/xastir/config/nwsz_ddmmyy.dbfawk share/xastir/config/nwsz_ddmmyy_09.dbfawk @@ -153,40 +161,36 @@ share/xastir/maps/CC_OpenStreetMap_txt.png share/xastir/maps/GPS/ share/xastir/maps/GPS/placeholder share/xastir/maps/Online/ -share/xastir/maps/Online/CanadaTopo250k.geo -share/xastir/maps/Online/CanadaTopo50k.geo -share/xastir/maps/Online/OSM_cloudmade_1.geo -share/xastir/maps/Online/OSM_cloudmade_2.geo -share/xastir/maps/Online/OSM_cloudmade_5.geo -share/xastir/maps/Online/OSM_cloudmade_998.geo -share/xastir/maps/Online/OSM_cloudmade_999.geo share/xastir/maps/Online/OSM_tiled_cycle.geo +share/xastir/maps/Online/OSM_tiled_fosm.geo share/xastir/maps/Online/OSM_tiled_mapnik.geo -share/xastir/maps/Online/OSM_tiled_osmarender.geo -share/xastir/maps/Online/OSM_tiled_skiing.geo -share/xastir/maps/Online/OSM_tiled_topOSM_0_relief.geo -share/xastir/maps/Online/OSM_tiled_topOSM_1_contour.geo -share/xastir/maps/Online/OSM_tiled_topOSM_2_features.geo -share/xastir/maps/Online/TXRadar.geo -share/xastir/maps/Online/USRadar.geo -share/xastir/maps/Online/WMSRadar.geo -share/xastir/maps/Online/terraserver-reflectivity.geo -share/xastir/maps/Online/terraserver-topo.geo -share/xastir/maps/Online/terraserver-urban.geo -share/xastir/maps/Online/terraserver.geo +share/xastir/maps/Online/geogratis.gc.ca/ +share/xastir/maps/Online/geogratis.gc.ca/National.geo +share/xastir/maps/Online/geogratis.gc.ca/Regional.geo +share/xastir/maps/Online/geogratis.gc.ca/Sub_national.geo +share/xastir/maps/Online/geogratis.gc.ca/Sub_regional.geo +share/xastir/maps/Online/nationalmap.gov/ +share/xastir/maps/Online/nationalmap.gov/Aerial.geo +share/xastir/maps/Online/nationalmap.gov/Contours.geo +share/xastir/maps/Online/nationalmap.gov/Hydrography.geo +share/xastir/maps/Online/nationalmap.gov/ShadedRelief.geo +share/xastir/maps/Online/nationalmap.gov/Topo1-10.geo +share/xastir/maps/Online/nationalmap.gov/TopoRelief1-7.geo +share/xastir/maps/Online/nationalmap.gov/Transportation.geo share/xastir/maps/worldhi.map share/xastir/scripts/ share/xastir/scripts/Coordinate.pm share/xastir/scripts/Xastir_tigerpoly.py +share/xastir/scripts/ads-b.pl +share/xastir/scripts/ais.pl +share/xastir/scripts/ais_pp.pl share/xastir/scripts/coord-convert.pl share/xastir/scripts/geopdf2gtiff.pl share/xastir/scripts/get-BOMdata share/xastir/scripts/get-NWSdata share/xastir/scripts/get-fcc-rac.pl share/xastir/scripts/get-gnis -share/xastir/scripts/get-maptools.sh share/xastir/scripts/get-pop -share/xastir/scripts/get_shapelib.sh share/xastir/scripts/gpx2shape share/xastir/scripts/icontable.pl share/xastir/scripts/inf2geo.pl @@ -215,6 +219,8 @@ share/xastir/scripts/update_langfile.pl share/xastir/scripts/values share/xastir/scripts/values.pl share/xastir/scripts/waypoint-get.pl +share/xastir/scripts/wms.pl +share/xastir/scripts/wxnowsrv.pl share/xastir/scripts/xastir-fixcfg.sh share/xastir/scripts/xastir-migrate.sh share/xastir/sounds/ -- PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE