diff --git a/devel/Makefile b/devel/Makefile index 4ba772de1260..40c6a0a068b8 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1378,6 +1378,7 @@ SUBDIR += libvmdk SUBDIR += libvolume_id SUBDIR += libvshadow + SUBDIR += libvsgpt SUBDIR += libvslvm SUBDIR += libvterm SUBDIR += libwfut diff --git a/devel/libvsgpt/Makefile b/devel/libvsgpt/Makefile new file mode 100644 index 000000000000..bc3282051168 --- /dev/null +++ b/devel/libvsgpt/Makefile @@ -0,0 +1,31 @@ +# Created by: Antoine Brodin +# $FreeBSD$ + +PORTNAME= libvsgpt +# If/When moving from experimental to alpha, switch to DISTVERSIONPREFIX to prevent PORTEPOCH +DISTVERSION= experimental-20210207 +CATEGORIES= devel +MASTER_SITES= https://github.com/libyal/libvsgpt/releases/download/${PORTVERSION:E}/ \ + LOCAL/antoine + +MAINTAINER= antoine@FreeBSD.org +COMMENT= Library and tools to access the GPT volume system format + +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-python +CONFIGURE_ENV= PYTHON_CONFIG=${PYTHON_CMD}-config +USES= libtool pathfix python:3.6+ +USE_LDCONFIG= yes +INSTALL_TARGET= install-strip +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:E} + +OPTIONS_DEFINE= NLS + +NLS_USES= gettext +NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} +NLS_CONFIGURE_OFF= --disable-nls + +.include diff --git a/devel/libvsgpt/distinfo b/devel/libvsgpt/distinfo new file mode 100644 index 000000000000..f09e3b71dad8 --- /dev/null +++ b/devel/libvsgpt/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1612809574 +SHA256 (libvsgpt-experimental-20210207.tar.gz) = 74b62d05ca57e47c62dfbe1a4a942438691d248f8b56e3c6ab9748277c07eade +SIZE (libvsgpt-experimental-20210207.tar.gz) = 1490075 diff --git a/devel/libvsgpt/pkg-descr b/devel/libvsgpt/pkg-descr new file mode 100644 index 000000000000..1a56c2e6a90a --- /dev/null +++ b/devel/libvsgpt/pkg-descr @@ -0,0 +1,4 @@ +libvsgpt is a library to access the GUID Partition Table (GPT) volume system +format. + +WWW: https://github.com/libyal/libvsgpt diff --git a/devel/libvsgpt/pkg-plist b/devel/libvsgpt/pkg-plist new file mode 100644 index 000000000000..9cafaa450601 --- /dev/null +++ b/devel/libvsgpt/pkg-plist @@ -0,0 +1,17 @@ +bin/vsgptinfo +include/libvsgpt.h +include/libvsgpt/codepage.h +include/libvsgpt/definitions.h +include/libvsgpt/error.h +include/libvsgpt/extern.h +include/libvsgpt/features.h +include/libvsgpt/types.h +lib/libvsgpt.a +lib/libvsgpt.so +lib/libvsgpt.so.1 +lib/libvsgpt.so.1.0.0 +%%PYTHON_SITELIBDIR%%/pyvsgpt.a +%%PYTHON_SITELIBDIR%%/pyvsgpt.so +libdata/pkgconfig/libvsgpt.pc +man/man1/vsgptinfo.1.gz +man/man3/libvsgpt.3.gz