SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,28 @@
COMMENT= sqlite extented with spatial SQL capabilities
PROJECT = libspatialite
DISTNAME = ${PROJECT}-5.0.1
SHARED_LIBS = spatialite 1.2 # 8.2
REVISION = 1
CONFIGURE_ARGS += --enable-rttopo \
--enable-gcp #required by spatialite_gui
LIB_DEPENDS += converters/libiconv \
archivers/minizip \
databases/sqlite3 \
geo/spatialite/freexl \
geo/librttopo \
textproc/libxml \
geo/geos>=3.4.0 \
devel/proj
WANTLIB += ${COMPILER_LIBCXX} bz2 crypto curl freexl geos
WANTLIB += geos_c iconv jpeg lzma m minizip nghttp2 proj rttopo
WANTLIB += sqlite3 ssl tiff xml2 z zstd
WANTLIB += expat nghttp3 ngtcp2 ngtcp2_crypto_openssl
COMPILER = base-clang ports-gcc base-gcc
# needed for check_extension test to succeed
TEST_DEPENDS = ${BUILD_PKGPATH}
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (libspatialite-5.0.1.tar.gz) = 7svJQxHHgBLQWevA+uhupe9u7LEzA+boKzdTwbNAnpg=
SIZE (libspatialite-5.0.1.tar.gz) = 6372753

View file

@ -0,0 +1,25 @@
Index: src/Makefile.in
--- src/Makefile.in.orig
+++ src/Makefile.in
@@ -90,10 +90,10 @@ build_triplet = @build@
host_triplet = @host@
@MINGW_TRUE@am__append_1 = -lm
@ANDROID_TRUE@@MINGW_FALSE@am__append_2 = -ldl -lm
-@ANDROID_FALSE@@MINGW_FALSE@am__append_3 = -lpthread -ldl -lm
+@ANDROID_FALSE@@MINGW_FALSE@am__append_3 = -lpthread -lm
@MINGW_TRUE@am__append_4 = -lm
@ANDROID_TRUE@@MINGW_FALSE@am__append_5 = -ldl -lm
-@ANDROID_FALSE@@MINGW_FALSE@am__append_6 = -lpthread -ldl -lm
+@ANDROID_FALSE@@MINGW_FALSE@am__append_6 = -lpthread -lm
subdir = src
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
@@ -467,7 +467,7 @@ mod_spatialite_la_LIBADD = ./gaiaaux/gaiaaux.la ./gaia
mod_spatialite_la_CPPFLAGS = @CFLAGS@ @CPPFLAGS@ \
-I$(top_srcdir)/src/headers -I. -DLOADABLE_EXTENSION
mod_spatialite_la_LIBTOOLFLAGS = --tag=disable-static
-@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 8:0:1
+@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -avoid-version
@ANDROID_TRUE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 8:0:1
@MINGW_TRUE@mod_spatialite_la_LDFLAGS = -module -avoid-version -no-undefined
MOSTLYCLEANFILES = *.gcna *.gcno *.gcda

View file

@ -0,0 +1,3 @@
SpatiaLite is an open source library intended to extend the SQLite core
to support fully fledged Spatial SQL capabilities. It provides a
complete and powerful Spatial DBMS (mostly OGC-SFS compliant).

View file

@ -0,0 +1,35 @@
include/spatialite/
include/spatialite.h
include/spatialite/control_points.h
include/spatialite/debug.h
include/spatialite/gaia_network.h
include/spatialite/gaia_topology.h
include/spatialite/gaiaaux.h
include/spatialite/gaiaconfig-msvc.h
@comment include/spatialite/gaiaconfig-msvc.h.in
include/spatialite/gaiaconfig.h
@comment include/spatialite/gaiaconfig.h.in
include/spatialite/gaiaexif.h
include/spatialite/gaiageo.h
include/spatialite/gaiamatrix.h
include/spatialite/geojson.h
include/spatialite/geopackage.h
include/spatialite/gg_advanced.h
include/spatialite/gg_const.h
include/spatialite/gg_core.h
include/spatialite/gg_dxf.h
include/spatialite/gg_dynamic.h
include/spatialite/gg_formats.h
include/spatialite/gg_mbr.h
include/spatialite/gg_sequence.h
include/spatialite/gg_structs.h
include/spatialite/gg_wfs.h
include/spatialite/gg_xml.h
include/spatialite/spatialite_ext.h
include/spatialite/sqlite.h
include/spatialite/stored_procedures.h
lib/libspatialite.la
@lib lib/libspatialite.so.${LIBspatialite_VERSION}
@comment lib/mod_spatialite.la
@so lib/mod_spatialite.so
lib/pkgconfig/spatialite.pc