Andreas Wacknitz
2023-09-16 5a9fb3a712e8927b418b36dd14b87c216e521635
pgtcl: update to 3.0.0

4 files modified
38 ■■■■■ changed files
components/tcl/pgtcl/Makefile 19 ●●●● patch | view | raw | blame | history
components/tcl/pgtcl/manifests/sample-manifest.p5m 5 ●●●●● patch | view | raw | blame | history
components/tcl/pgtcl/pgtcl.p5m 8 ●●●●● patch | view | raw | blame | history
components/tcl/pgtcl/pkg5 6 ●●●●● patch | view | raw | blame | history
components/tcl/pgtcl/Makefile
@@ -16,12 +16,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= pgtcl
COMPONENT_VERSION=     2.7.7
COMPONENT_REVISION=    2
COMPONENT_VERSION=     3.0.0
COMPONENT_SUMMARY=     A Tcl client library for PostgreSQL
COMPONENT_SRC=         Pgtcl-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=     $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:e0f831a98f1e64b004bcabd9aa9b23286eb3a3bf52406427e6b836b5a3bf422a
COMPONENT_ARCHIVE_HASH=    sha256:8ba4914410eff28eaea6e7f4334ea699f63474615c047a31b53a8fa84fa232a7
COMPONENT_ARCHIVE_URL=    https://github.com/flightaware/Pgtcl/archive/v$(COMPONENT_VERSION).tar.gz
COMPONENT_PROJECT_URL=    https://flightaware.github.io/Pgtcl/
COMPONENT_FMRI=    database/postgres/pgtcl
@@ -32,17 +31,17 @@
# Don't depend on host default pg_config
PATH=$(PG_BINDIR.$(BITS)):$(PATH.illumos)
TEST_TARGET=$(NO_TESTS)
TEST_TARGET= $(NO_TESTS)
include $(WS_MAKE_RULES)/common.mk
COMPONENT_PREP_ACTION += (cd $(@D) && autoreconf -fi)
COMPONENT_PREP_ACTION += ( cd $(@D) && autoreconf -fi )
CONFIGURE_OPTIONS +=    --enable-threads
CONFIGURE_OPTIONS +=    --enable-64bit
CONFIGURE_OPTIONS +=    --libdir=/usr/lib/tcl8.6/pgtcl/$(MACH64)
CONFIGURE_OPTIONS +=    --with-tcl="/usr/lib/$(MACH64)"
CONFIGURE_OPTIONS += --enable-threads
CONFIGURE_OPTIONS += --enable-64bit
CONFIGURE_OPTIONS += --libdir=/usr/lib/tcl8.6/pgtcl/$(MACH64)
CONFIGURE_OPTIONS += --with-tcl="/usr/lib/$(MACH64)"
ifeq ($(strip $(MACH)),sparc)
CONFIGURE_OPTIONS +=    --enable-64bit-vis
CONFIGURE_OPTIONS += --enable-64bit-vis
endif
COMPONENT_POST_INSTALL_ACTION= ( mkdir -p $(PROTOUSRSHAREDOCDIR)/pgtcl-$(COMPONENT_VERSION) && \
components/tcl/pgtcl/manifests/sample-manifest.p5m
@@ -24,9 +24,8 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/pgtclId.h
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl$(HUMAN_VERSION).so
link path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl.so \
    target=/libpgtcl$(HUMAN_VERSION).so
link path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl.so target=/libpgtcl2.7.7.so
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl2.7.7.so
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/pkgIndex.tcl
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/postgres-helpers.tcl
file path=usr/share/doc/pgtcl-$(HUMAN_VERSION)/HTML.index
components/tcl/pgtcl/pgtcl.p5m
@@ -10,8 +10,7 @@
#
#
# Copyright 2017 Alexander Pyhalov
# Copyright 2023 Klaus Ziegler
# Copyright 2023 Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -25,9 +24,8 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/pgtclId.h
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl$(HUMAN_VERSION).so
link path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl.so \
    target=/libpgtcl$(HUMAN_VERSION).so
link path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl.so target=/libpgtcl2.7.7.so
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/libpgtcl2.7.7.so
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/pkgIndex.tcl
file path=usr/lib/tcl8.6/pgtcl/$(MACH64)/postgres-helpers.tcl
file path=usr/share/doc/pgtcl-$(HUMAN_VERSION)/HTML.index
components/tcl/pgtcl/pkg5
@@ -1,10 +1,8 @@
{
    "dependencies": [
        "SUNWcs",
        "database/postgres-14/developer",
        "database/postgres-14/library",
        "database/postgres-15/developer",
        "database/postgres-15/library",
        "database/sqlite-3",
        "shell/ksh93",
        "system/library"
    ],
    "fmris": [