git: 677c88dc9215 - main - graphics/libxisf: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 01 Aug 2023 17:52:58 UTC
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=677c88dc92150f20ebe494352fccb6c1e5a9197a commit 677c88dc92150f20ebe494352fccb6c1e5a9197a Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2023-08-01 17:01:19 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2023-08-01 17:52:33 +0000 graphics/libxisf: New port LibXISF is C++ library that can read and write XISF files produced by PixInsight. It implements the XISF 1.0 specification. https://gitea.nouspiro.space/nou/libXISF --- graphics/Makefile | 1 + graphics/libxisf/Makefile | 30 ++++++++++++++++++++++++++++++ graphics/libxisf/distinfo | 3 +++ graphics/libxisf/pkg-descr | 2 ++ graphics/libxisf/pkg-plist | 6 ++++++ 5 files changed, 42 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index 8b7975031b24..5e67a56dfe6a 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -521,6 +521,7 @@ SUBDIR += libwmf SUBDIR += libwmf-nox11 SUBDIR += libwpg03 + SUBDIR += libxisf SUBDIR += libyuv SUBDIR += libzmf SUBDIR += lightzone diff --git a/graphics/libxisf/Makefile b/graphics/libxisf/Makefile new file mode 100644 index 000000000000..f645a2367cb2 --- /dev/null +++ b/graphics/libxisf/Makefile @@ -0,0 +1,30 @@ +PORTNAME= libxisf +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.8 +CATEGORIES= graphics astro +MASTER_SITES= https://gitea.nouspiro.space/nou/libXISF/archive/ +DISTNAME= ${DISTVERSIONPREFIX}${DISTVERSION} +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= jhale@FreeBSD.org +COMMENT= Library to read and write XISF files produced by PixInsight +WWW= https://gitea.nouspiro.space/nou/libXISF + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= liblz4.so:archivers/liblz4 \ + libpugixml.so:textproc/pugixml + +USES= cmake compiler:c++17-lang pkgconfig +USE_LDCONFIG= yes + +CMAKE_OFF= USE_BUNDLED_LIBS + +TEST_TARGET= test + +WRKSRC= ${WRKDIR}/${PORTNAME} + +PLIST_SUB= VERSION=${DISTVERSION} + +.include <bsd.port.mk> diff --git a/graphics/libxisf/distinfo b/graphics/libxisf/distinfo new file mode 100644 index 000000000000..93bc2fd0515d --- /dev/null +++ b/graphics/libxisf/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1690907274 +SHA256 (libxisf/v0.2.8.tar.gz) = 7a48889629cd4c7ef77cd307dceb2a7d713231a71ff2dd65d9bf9a82352b61af +SIZE (libxisf/v0.2.8.tar.gz) = 1610531 diff --git a/graphics/libxisf/pkg-descr b/graphics/libxisf/pkg-descr new file mode 100644 index 000000000000..b0dab995cf1b --- /dev/null +++ b/graphics/libxisf/pkg-descr @@ -0,0 +1,2 @@ +LibXISF is C++ library that can read and write XISF files produced by +PixInsight. It implements the XISF 1.0 specification. diff --git a/graphics/libxisf/pkg-plist b/graphics/libxisf/pkg-plist new file mode 100644 index 000000000000..8789dd757ef6 --- /dev/null +++ b/graphics/libxisf/pkg-plist @@ -0,0 +1,6 @@ +include/libXISF_global.h +include/libxisf.h +lib/libXISF.so +lib/libXISF.so.0 +lib/libXISF.so.%%VERSION%% +libdata/pkgconfig/libxisf.pc