Andreas Wacknitz
2022-03-23 3d8a5ec0761b3fc37e2d914141646e64b4cb0f7c
Add HUMAN_VERSION to liblzo and lzop & switch to 64-bit

* lzop: add HUMAN_VERSION, switch to 64-bit

* liblzo: add HUMAN_VERSION
6 files modified
69 ■■■■■ changed files
components/archiver/lzop/Makefile 27 ●●●●● patch | view | raw | blame | history
components/archiver/lzop/lzop.p5m 9 ●●●●● patch | view | raw | blame | history
components/archiver/lzop/pkg5 1 ●●●● patch | view | raw | blame | history
components/library/liblzo/Makefile 29 ●●●●● patch | view | raw | blame | history
components/library/liblzo/lzo.p5m 2 ●●● patch | view | raw | blame | history
components/library/liblzo/pkg5 1 ●●●● patch | view | raw | blame | history
components/archiver/lzop/Makefile
@@ -11,27 +11,24 @@
#
# Copyright 2013 Adam Stevko. All rights reserved.
#
BUILD_BITS=    64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        lzop
COMPONENT_VERSION=    1.04
IPS_COMPONENT_VERSION=    1.0.4
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_VERSION=    1.0.4
HUMAN_VERSION=        1.04
COMPONENT_REVISION=    1
COMPONENT_SUMMARY=    Dictionary-based LZ-type compressor favoring speed
COMPONENT_SRC=        $(COMPONENT_NAME)-$(HUMAN_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41
COMPONENT_PROJECT_URL=    http://www.lzop.org
COMPONENT_ARCHIVE_URL=    http://www.lzop.org/download/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://www.lzop.org
COMPONENT_ARCHIVE_URL=    https://www.lzop.org/download/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=    GPLv2
COMPONENT_FMRI=    compress/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION=    Applications/System Utilities
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
build:        $(BUILD_32)
install:    $(INSTALL_32)
test:        $(TEST_32)
include $(WS_MAKE_RULES)/common.mk
# Auto-generated dependencies
REQUIRED_PACKAGES += library/lzo
components/archiver/lzop/lzop.p5m
@@ -13,14 +13,15 @@
# Copyright 2013 Adam Stevko. All rights reserved.
#
set name=pkg.fmri value=pkg:/compress/lzop@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="Dictionary-based LZ-type compressor favoring speed"
set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
set name=pkg.human-version value=$(HUMAN_VERSION)
license lzop.license license='GPLv2'
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/lzop
file path=usr/share/doc/lzop/AUTHORS
components/archiver/lzop/pkg5
@@ -2,6 +2,7 @@
    "dependencies": [
        "SUNWcs",
        "library/lzo",
        "shell/ksh93",
        "system/library"
    ],
    "fmris": [
components/library/liblzo/Makefile
@@ -15,37 +15,30 @@
# Copyright 2019 Michal Nowak
#
BUILD_BITS=    64_and_32
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        lzo
COMPONENT_VERSION=    2.10
IPS_COMPONENT_VERSION=    2.0.10
COMPONENT_VERSION=    2.0.10
HUMAN_VERSION=        2.10
COMPONENT_REVISION=    1
COMPONENT_SUMMARY=    LZO is a portable lossless data compression library written in ANSI C
COMPONENT_SRC=        $(COMPONENT_NAME)-$(HUMAN_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072
COMPONENT_PROJECT_URL=    https://www.oberhumer.com/opensource/$(COMPONENT_NAME)/
COMPONENT_ARCHIVE_URL=    https://www.oberhumer.com/opensource/$(COMPONENT_NAME)/download/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        library/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION =    System/Libraries
COMPONENT_SUMMARY=    LZO is a portable lossless data compression library written in ANSI C
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    \
    sha256:c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072
COMPONENT_PROJECT_URL=    http://www.oberhumer.com/opensource/$(COMPONENT_NAME)/
COMPONENT_ARCHIVE_URL=    http://www.oberhumer.com/opensource/$(COMPONENT_NAME)/download/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE =    GPLv2
COMPONENT_LICENSE_FILE=    COPYING
include $(WS_TOP)/make-rules/prep.mk
include $(WS_TOP)/make-rules/configure.mk
include $(WS_TOP)/make-rules/ips.mk
include $(WS_MAKE_RULES)/common.mk
CONFIGURE_OPTIONS+=    --enable-static=no
CONFIGURE_OPTIONS+=    --enable-shared
COMPONENT_TEST_TARGETS =    check test
build:        $(BUILD_32_and_64)
install:    $(INSTALL_32_and_64)
test:        $(TEST_32_and_64)
# Auto-generated dependencies
REQUIRED_PACKAGES += system/library
components/library/liblzo/lzo.p5m
@@ -21,9 +21,9 @@
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
set name=pkg.human-version value=$(HUMAN_VERSION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
license COPYING license="GPLv2"
file path=usr/include/lzo/lzo1.h
file path=usr/include/lzo/lzo1a.h
components/library/liblzo/pkg5
@@ -1,6 +1,7 @@
{
    "dependencies": [
        "SUNWcs",
        "shell/ksh93",
        "system/library"
    ],
    "fmris": [