aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-02-21 14:26:20 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-02-21 15:06:31 +0000
commit845e86d26f59c7b62b4c37ccb771ca3ba62b0a82 (patch)
tree0fc6722e582998a8ea48e32a800582c79cf61233
parent9647e85c18e4caf9b937674b901c7295d86470a5 (diff)
downloadports-845e86d26f59c7b62b4c37ccb771ca3ba62b0a82.tar.gz
ports-845e86d26f59c7b62b4c37ccb771ca3ba62b0a82.zip
graphics/openjph: Update to 0.10.5
- Update LICENSE_FILE - Use USES=pathfix to fix .pc installation Changes: https://github.com/aous72/OpenJPH/releases
-rw-r--r--graphics/openjph/Makefile9
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openjph/files/patch-CMakeLists.txt41
-rw-r--r--graphics/openjph/pkg-plist1
4 files changed, 10 insertions, 47 deletions
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index 17b810f0d54f..c2227d489b26 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openjph
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.5
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
@@ -7,9 +7,9 @@ COMMENT= Open-source implementation of JPEG2000 Part-15
WWW= https://github.com/aous72/OpenJPH
LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/license.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lang # pathfix
+USES= cmake compiler:c++11-lang pathfix
CMAKE_ON= BUILD_SHARED_LIBS
USE_LDCONFIG= yes
@@ -26,4 +26,7 @@ USE_GITHUB= yes
CMAKE_ON+= OJPH_DISABLE_INTEL_SIMD
.endif
+post-install:
+ ${LN} -s libopenjph.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libopenjph.so.0
+
.include <bsd.port.mk>
diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo
index e69ef242f5b5..54241992fbd9 100644
--- a/graphics/openjph/distinfo
+++ b/graphics/openjph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653925886
-SHA256 (aous72-OpenJPH-0.9.0_GH0.tar.gz) = 6970b14e73babb7a2e466be115e45fc55e9e02104248938257dd5bac5c67d41a
-SIZE (aous72-OpenJPH-0.9.0_GH0.tar.gz) = 375685
+TIMESTAMP = 1708448928
+SHA256 (aous72-OpenJPH-0.10.5_GH0.tar.gz) = fc1e43fb1e8a097f883f5fe98794327eb96c4bdf2c53cb633537b061af4c99f3
+SIZE (aous72-OpenJPH-0.10.5_GH0.tar.gz) = 358992
diff --git a/graphics/openjph/files/patch-CMakeLists.txt b/graphics/openjph/files/patch-CMakeLists.txt
deleted file mode 100644
index 15f2e89a145e..000000000000
--- a/graphics/openjph/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,41 +0,0 @@
---- CMakeLists.txt.orig 2022-05-25 12:38:19 UTC
-+++ CMakeLists.txt
-@@ -59,9 +59,6 @@ if (OJPH_CODE_COVERAGE AND NOT MSVC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage")
- endif()
-
--set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
--set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
--
- include_directories(src/core/common)
- include_directories(src/apps/common)
-
-@@ -96,7 +93,7 @@ source_group("transform" FILES ${TRANSFORM})
-
- configure_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/src/pkg-config.pc.cmake"
-- "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${PROJECT_NAME}.pc"
-+ "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc"
- )
-
- if(EMSCRIPTEN)
-@@ -133,7 +130,7 @@ if (OPENJPH_VERSION)
- else()
- set_target_properties(openjph
- PROPERTIES
-- SOVERSION "${OPENJPH_VERSION_MAJOR}.${OPENJPH_VERSION_MINOR}"
-+ SOVERSION "${OPENJPH_VERSION_MAJOR}"
- VERSION "${OPENJPH_VERSION}")
- endif()
- else()
-@@ -243,8 +240,8 @@ install (DIRECTORY src/core/common/
- FILES_MATCHING
- PATTERN "*.h")
-
--install(FILES "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${PROJECT_NAME}.pc"
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
-+install(FILES "${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc"
-+ DESTINATION libdata/pkgconfig)
-
- ################################################################################################
- # Testing (OJPH_BUILD_TEST)
diff --git a/graphics/openjph/pkg-plist b/graphics/openjph/pkg-plist
index aff0e55bfd5c..e3f855787716 100644
--- a/graphics/openjph/pkg-plist
+++ b/graphics/openjph/pkg-plist
@@ -12,5 +12,6 @@ include/openjph/ojph_params.h
include/openjph/ojph_version.h
lib/libopenjph.so
lib/libopenjph.so.0
+lib/libopenjph.so.0.10
lib/libopenjph.so.%%PORTVERSION%%
libdata/pkgconfig/openjph.pc