Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Oct 2017 16:00:01 +0000 (UTC)
From:      MANTANI Nobutaka <nobutaka@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r452069 - head/devel/libewf
Message-ID:  <201710141600.v9EG01E7080004@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nobutaka
Date: Sat Oct 14 16:00:01 2017
New Revision: 452069
URL: https://svnweb.freebsd.org/changeset/ports/452069

Log:
  - Update libewf to 20140801  (experimental version is not used as it breaks API and is not compatible with bulk_extractor and sleuthkit)
  - Hand over maintainership to antoine
  - Unbundle libsmdev and libsmraw
  - Remove unneeded .la files and iconv dependency
  - Make NLS optional
  - Update WWW
  
  PR:		222940
  Submitted by:	antoine

Modified:
  head/devel/libewf/Makefile
  head/devel/libewf/distinfo
  head/devel/libewf/pkg-descr
  head/devel/libewf/pkg-plist

Modified: head/devel/libewf/Makefile
==============================================================================
--- head/devel/libewf/Makefile	Sat Oct 14 14:35:19 2017	(r452068)
+++ head/devel/libewf/Makefile	Sat Oct 14 16:00:01 2017	(r452069)
@@ -2,25 +2,32 @@
 # $FreeBSD$
 
 PORTNAME=	libewf
-PORTVERSION=	20140608
-PORTREVISION=	1
+PORTVERSION=	20140801
 CATEGORIES=	devel
-MASTER_SITES=	https://github.com/libyal/legacy/raw/master/libewf/ \
+MASTER_SITES=	https://github.com/libyal/libewf-legacy/releases/download/${PORTVERSION}/ \
 		LOCAL/antoine
 
-MAINTAINER=	nobutaka@FreeBSD.org
+MAINTAINER=	antoine@FreeBSD.org
 COMMENT=	Library for support of the Expert Witness Compression Format (EWF)
 
-LICENSE=	LGPL3
+LICENSE=	LGPL3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libuuid.so:misc/e2fsprogs-libuuid
+LIB_DEPENDS=	libsmdev.so:devel/libsmdev \
+		libsmraw.so:devel/libsmraw \
+		libuuid.so:misc/e2fsprogs-libuuid
 
-USES=		fuse gettext iconv libtool:keepla pathfix pkgconfig python:2 ssl
+USES=		fuse libtool pathfix pkgconfig python:2.7 ssl
 USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--enable-python --with-libintl-prefix=${LOCALBASE} --with-libuuid=${LOCALBASE} ${ICONV_CONFIGURE_ARG} --with-libsmdev=no
+CONFIGURE_ARGS=	--enable-python --with-libsmdev=${LOCALBASE} --with-libsmraw=${LOCALBASE} --with-libuuid=${LOCALBASE}
 INSTALL_TARGET=	install-strip
+
+OPTIONS_DEFINE=	NLS
+
+NLS_USES=	gettext
+NLS_CONFIGURE_ON=	--with-libintl-prefix=${LOCALBASE}
+NLS_CONFIGURE_OFF=	--disable-nls
 
 .include <bsd.port.mk>

Modified: head/devel/libewf/distinfo
==============================================================================
--- head/devel/libewf/distinfo	Sat Oct 14 14:35:19 2017	(r452068)
+++ head/devel/libewf/distinfo	Sat Oct 14 16:00:01 2017	(r452069)
@@ -1,2 +1,3 @@
-SHA256 (libewf-20140608.tar.gz) = d14030ce6122727935fbd676d0876808da1e112721f3cb108564a4d9bf73da71
-SIZE (libewf-20140608.tar.gz) = 2129518
+TIMESTAMP = 1507357512
+SHA256 (libewf-20140801.tar.gz) = 11077cf0faaac9ee2ce3f73157bc43c3672fee70647de3ad6895392772a67703
+SIZE (libewf-20140801.tar.gz) = 2228583

Modified: head/devel/libewf/pkg-descr
==============================================================================
--- head/devel/libewf/pkg-descr	Sat Oct 14 14:35:19 2017	(r452068)
+++ head/devel/libewf/pkg-descr	Sat Oct 14 16:00:01 2017	(r452069)
@@ -3,4 +3,4 @@ Libewf is a library for support of the Expert Witness 
 Libewf allows you to read and write EWF files. Recent versions also
 support the LEV (EWF-L01) format.
 
-WWW: http://code.google.com/p/libewf/
+WWW: https://github.com/libyal/libewf-legacy

Modified: head/devel/libewf/pkg-plist
==============================================================================
--- head/devel/libewf/pkg-plist	Sat Oct 14 14:35:19 2017	(r452068)
+++ head/devel/libewf/pkg-plist	Sat Oct 14 16:00:01 2017	(r452069)
@@ -14,12 +14,10 @@ include/libewf/extern.h
 include/libewf/features.h
 include/libewf/types.h
 lib/libewf.a
-lib/libewf.la
 lib/libewf.so
 lib/libewf.so.2
 lib/libewf.so.2.0.0
 %%PYTHON_SITELIBDIR%%/pyewf.a
-%%PYTHON_SITELIBDIR%%/pyewf.la
 %%PYTHON_SITELIBDIR%%/pyewf.so
 libdata/pkgconfig/libewf.pc
 man/man1/ewfacquire.1.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710141600.v9EG01E7080004>