[Midnightbsd-cvs] mports [17779] trunk/archivers/libarchive: add port version of libarchive.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Oct 19 08:11:03 EDT 2014
Revision: 17779
http://svnweb.midnightbsd.org/mports/?rev=17779
Author: laffer1
Date: 2014-10-19 08:11:02 -0400 (Sun, 19 Oct 2014)
Log Message:
-----------
add port version of libarchive.
Added Paths:
-----------
trunk/archivers/libarchive/
trunk/archivers/libarchive/Makefile
trunk/archivers/libarchive/distinfo
trunk/archivers/libarchive/pkg-descr
Added: trunk/archivers/libarchive/Makefile
===================================================================
--- trunk/archivers/libarchive/Makefile (rev 0)
+++ trunk/archivers/libarchive/Makefile 2014-10-19 12:11:02 UTC (rev 17779)
@@ -0,0 +1,100 @@
+# $MidnightBSD$
+# $FreeBSD: head/archivers/libarchive/Makefile 362046 2014-07-16 07:53:29Z bapt $
+
+PORTNAME= libarchive
+PORTVERSION= 3.1.2
+CATEGORIES= archivers
+MASTER_SITES= http://libarchive.org/downloads/
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Library to create and read several streaming archive formats
+
+LICENSE= bsd2 bsd3 publicdom
+LICENSE_COMB= multi
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+OPTIONS_DEFINE= LIBXML2 LZO NETTLE
+OPTIONS_DEFAULT=LIBXML2 LZO
+
+LIBXML2_DESC= Support writing xar via libxml2
+LZO_DESC= Support lzo compression via liblzo2
+NETTLE_DESC= Use Nettle instead of OpenSSL
+
+USES= libtool pathfix
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+PATCH_STRIP= -p1
+
+CONFIGURE_ARGS+= --without-expat
+
+PLIST_FILES= bin/bsdcpio \
+ bin/bsdtar \
+ include/archive.h \
+ include/archive_entry.h \
+ lib/libarchive.a \
+ lib/libarchive.so \
+ lib/libarchive.so.14 \
+ libdata/pkgconfig/libarchive.pc \
+ man/man1/bsdcpio.1.gz \
+ man/man1/bsdtar.1.gz \
+ man/man3/archive_entry.3.gz \
+ man/man3/archive_entry_acl.3.gz \
+ man/man3/archive_entry_linkify.3.gz \
+ man/man3/archive_entry_paths.3.gz \
+ man/man3/archive_entry_perms.3.gz \
+ man/man3/archive_entry_stat.3.gz \
+ man/man3/archive_entry_time.3.gz \
+ man/man3/archive_read.3.gz \
+ man/man3/archive_read_data.3.gz \
+ man/man3/archive_read_disk.3.gz \
+ man/man3/archive_read_extract.3.gz \
+ man/man3/archive_read_filter.3.gz \
+ man/man3/archive_read_format.3.gz \
+ man/man3/archive_read_free.3.gz \
+ man/man3/archive_read_header.3.gz \
+ man/man3/archive_read_new.3.gz \
+ man/man3/archive_read_open.3.gz \
+ man/man3/archive_read_set_options.3.gz \
+ man/man3/archive_util.3.gz \
+ man/man3/archive_write.3.gz \
+ man/man3/archive_write_blocksize.3.gz \
+ man/man3/archive_write_data.3.gz \
+ man/man3/archive_write_disk.3.gz \
+ man/man3/archive_write_filter.3.gz \
+ man/man3/archive_write_finish_entry.3.gz \
+ man/man3/archive_write_format.3.gz \
+ man/man3/archive_write_free.3.gz \
+ man/man3/archive_write_header.3.gz \
+ man/man3/archive_write_new.3.gz \
+ man/man3/archive_write_open.3.gz \
+ man/man3/archive_write_set_options.3.gz \
+ man/man3/libarchive.3.gz \
+ man/man3/libarchive_changes.3.gz \
+ man/man3/libarchive_internals.3.gz \
+ man/man5/cpio.5.gz \
+ man/man5/libarchive-formats.5.gz \
+ man/man5/mtree.5.gz \
+ man/man5/tar.5.gz
+
+CFLAGS+= "-I${LOCALBASE}/include"
+CPPFLAGS+= "-I${LOCALBASE}/include"
+LDFLAGS+= "-L${LOCALBASE}/lib"
+
+LIBXML2_USE= GNOME=libxml2
+LIBXML2_CONFIGURE_WITH= xml2
+LIBXML2_CFLAGS= -DHAVE_BSDXML_H=1
+LIBXML2_LDFLAGS= -lbsdxml
+
+LZO_LIB_DEPENDS= liblzo2.so:${PORTSDIR}/archivers/lzo2
+LZO_CONFIGURE_WITH= lzo2
+
+NETTLE_LIB_DEPENDS= libnettle.so:${PORTSDIR}/security/nettle
+NETTLE_CONFIGURE_WITH= nettle
+NETTLE_CONFIGURE_ON= --without-openssl
+NETTLE_USE_OFF= OPENSSL=yes
+NETTLE_CONFIGURE_OFF= --with-openssl
+
+check:
+ (cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check)
+
+.include <bsd.port.mk>
Property changes on: trunk/archivers/libarchive/Makefile
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/archivers/libarchive/distinfo
===================================================================
--- trunk/archivers/libarchive/distinfo (rev 0)
+++ trunk/archivers/libarchive/distinfo 2014-10-19 12:11:02 UTC (rev 17779)
@@ -0,0 +1,2 @@
+SHA256 (libarchive-3.1.2.tar.gz) = eb87eacd8fe49e8d90c8fdc189813023ccc319c5e752b01fb6ad0cc7b2c53d5e
+SIZE (libarchive-3.1.2.tar.gz) = 4527540
Property changes on: trunk/archivers/libarchive/distinfo
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/archivers/libarchive/pkg-descr
===================================================================
--- trunk/archivers/libarchive/pkg-descr (rev 0)
+++ trunk/archivers/libarchive/pkg-descr 2014-10-19 12:11:02 UTC (rev 17779)
@@ -0,0 +1,5 @@
+Libarchive is a programming library that can create and read several
+different streaming archive formats, including most popular tar
+variants and the POSIX cpio format.
+
+WWW: http://libarchive.googlecode.com/
Property changes on: trunk/archivers/libarchive/pkg-descr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list