./geography/shapelib, Library for reading, writing and updating (limited) ESRI Shapefiles

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.1, Package name: shapelib-1.6.1, Maintainer: gdt

The Shapefile C Library provides the ability to write simple C programs
for reading, writing and updating (to a limited extent) ESRI
Shapefiles, and the associated attribute file (.dbf). The Shapefile
format is a working and interchange format promulgated by ESRI for
simple vector data with attributes.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1012.082 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-30 11:49:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
shapelib: update to 1.6.0.

Changes since v1.5.0:

    shapefil.h: add SHAPELIB_VERSION_MAJOR/MINOR/MICRO, SHAPELIB_VERSION_NUMBER, \ 
and SHAPELIB_AT_LEAST macros
    Compiler warning fixes and various code cleanups
    SAHooks: add a void *pvUserData member. ABI change
    SAHooks.FOpen and FClose callbacks: add a void *pvUserData parameter. API \ 
and ABI change
    SAHooks.FWrite: make first parameter a const void*. API change
    Distribute LICENSE-LGPL and LICENSE-MIT files instead of COPYING file. Do \ 
not distribute INSTALL file
    Use standard integer data types
    Changes to allow building with cmake -DCMAKE_UNITY_BUILD=ON
    Polygon writing: avoid considering rings slightly overlapping as inner-outer \ 
rings of others (refs OSGeo/gdal#5315)
    Polygon writing: consider rings at non-constant Z as outer rings (fixes \ 
OSGeo/gdal#5315) As noted in code comments, this is an approximation of more \ 
complicated tests we'd likely have to do, that would take into account real \ 
co-planar testing, to allow detecting inner rings of outer rings in an oblique \ 
plane.
    shpopen.c: Communicate why the file size cannot be reached when appending \ 
features (OSGeo/gdal#4140) Clearly state why the file size cannot be reached. \ 
This is important in order to correctly inform the user and prevent him/her from \ 
looking for other reasons. Related to qgis/QGIS#44202
    SHPWriteObject(): prevent potential overflows on 64-bit platforms on huge \ 
geometries
    SHPRestoreSHX: update SHX content length even if error occurred
    In creation, uses w+b file opening mode instead of wb followed by r+b, to \ 
support network file systems having sequential write only and when using \ 
CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE=YES (fixes OSGeo/gdal#7801)
    Fix adding features in a .dbf without columns (fixes qgis/QGIS#51247)
    Have matching SOVERSION for CMake and autotools
    Code reformatting
    Enable contrib/csv2shp build with MSVC
    Build contributed utilities via CMake
    Use the the standard BUILD_TESTING CMake variable
    Remove double free() in contrib/shpsrt (CVE-2022-0699)
    SHPRestoreSHX: fix for (64 bit) big endian
    Add config-style support for find_package(shapefile)
    Prevent no-op FSeeks writing dbf & shp records for network filesystem \ 
performance
   2022-05-06 02:30:33 by Greg Troxel | Files touched by this commit (4)
Log message:
geography/shapelib: Update to 1.5.0

Upstream NEWS since 1.2.10:

  * Minor improvements (see ChangeLog for details)

  * contrib/shpgeo.h/.c: Remove PROJ.4 dependency and functionality,
    causing removal of SHPProject(), SHPSetProjection() and SHPFreeProjection()
  * contrib/shpproj.c: removed

  * bump shlib version

  * convert to autoconf/automake
   2022-05-06 02:08:04 by Greg Troxel | Files touched by this commit (1)
Log message:
geography/shapelib: Reset MAINTAINER

(Previous MAINTAINER is no longer working on pkgsrc.)
   2021-10-26 12:45:18 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:09:33 by Nia Alarie | Files touched by this commit (108)
Log message:
geography: Remove SHA1 hashes for distfiles
   2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583)
Log message:
Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
   2018-01-03 01:21:01 by Roland Illig | Files touched by this commit (1)
Log message:
Added missing LICENSE variable.
   2015-11-03 01:08:46 by Alistair G. Crooks | Files touched by this commit (67)
Log message:
Add SHA512 digests for distfiles for geography category

One mismatched digest found in geography/libmemphis02:
	# package libmemphis02
	recorded SHA1 (memphis-0.2.3.tar.gz) = dbc2f61e49b996dc9ca91df0de9a08eb7adbfa9b
	calculated SHA1 (memphis-0.2.3.tar.gz) = 85993bce12c3616fcf6e7682a70b9605883edec2
No changes were made to the libmemphis02 distinfo file

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.