ports/184697: [NEW PORT] archivers/minizip
lbartoletti
coder at tuxfamily.org
Wed Dec 11 18:40:00 UTC 2013
>Number: 184697
>Category: ports
>Synopsis: [NEW PORT] archivers/minizip
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 11 18:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: lbartoletti
>Release:
>Organization:
>Environment:
>Description:
Add minizip (zlib's contrib) used by osgearth
Build's log :
https://redports.org/buildarchive/20131211180454-03646/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# minizip
# minizip/Makefile
# minizip/distinfo
# minizip/files
# minizip/files/patch-contrib-minizip-Makefile
# minizip/pkg-descr
# minizip/pkg-plist
#
echo c - minizip
mkdir -p minizip > /dev/null 2>&1
echo x - minizip/Makefile
sed 's/^X//' >minizip/Makefile << '480e9524a9c2a7bb6c2d87ddab11bc1f'
X# Created by: lbartoletti <coder at tuxfamily.org>
X# $FreeBSD$
X
XPORTNAME= minizip
XPORTVERSION= 1.2.8
XCATEGORIES= archivers
XMASTER_SITES= https://github.com/madler/zlib/archive/
XDISTNAME= v${PORTVERSION}
X
XMAINTAINER= coder at tuxfamily.org
XCOMMENT= Zip and unzip programs from Zlib
X
XWRKSRC= ${WRKDIR}/zlib-${PORTVERSION}/contrib/minizip
X
XUSE_ZIP= yes
X
XFETCH_ARGS= -Fpr
X
XMAN1= minizip.1 miniunzip.1
X
XNO_STAGE= yes
X
Xdo-install:
X ${MKDIR} ${PREFIX}/include/minizip
X ${INSTALL_DATA} ${WRKSRC}/*.h ${PREFIX}/include/minizip/
X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X ${INSTALL_PROGRAM} ${WRKSRC}/miniunz ${PREFIX}/bin
X ${INSTALL_MAN} ${WRKSRC}/*.1 ${PREFIX}/man/man1
X
X.include <bsd.port.mk>
480e9524a9c2a7bb6c2d87ddab11bc1f
echo x - minizip/distinfo
sed 's/^X//' >minizip/distinfo << '3e7909a7a04ea417186b352e3514bbd7'
XSHA256 (v1.2.8.zip) = da78eabfef55cbab21776d4cca207cf7e0dde483b4dd3590e525421667bfb6a7
XSIZE (v1.2.8.zip) = 724598
3e7909a7a04ea417186b352e3514bbd7
echo c - minizip/files
mkdir -p minizip/files > /dev/null 2>&1
echo x - minizip/files/patch-contrib-minizip-Makefile
sed 's/^X//' >minizip/files/patch-contrib-minizip-Makefile << '58877022fac6d88f4817ebdb1daebe3b'
X--- Makefile.orig 2013-04-29 02:23:49.000000000 +0200
X+++ Makefile 2013-12-10 10:06:34.000000000 +0100
X@@ -1,8 +1,9 @@
X CC=cc
X-CFLAGS=-O -I../..
X+CFLAGS=-O -I/usr/local
X+LDFLAGS=-L/usr/lib -lz
X
X-UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a
X-ZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a
X+UNZ_OBJS = miniunz.o unzip.o ioapi.o
X+ZIP_OBJS = minizip.o zip.o ioapi.o
X
X .c.o:
X $(CC) -c $(CFLAGS) $*.c
X@@ -10,10 +11,10 @@
X all: miniunz minizip
X
X miniunz: $(UNZ_OBJS)
X- $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS)
X+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(UNZ_OBJS)
X
X minizip: $(ZIP_OBJS)
X- $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS)
X+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ZIP_OBJS)
X
X test: miniunz minizip
X ./minizip test readme.txt
58877022fac6d88f4817ebdb1daebe3b
echo x - minizip/pkg-descr
sed 's/^X//' >minizip/pkg-descr << 'ee929a2fc47e36b1727112886cf6b6b7'
XThe Zlib library allows to deflate compressed files and to create gzip (.gz)
Xfiles. Zlib is free software and small.
X
XAn archive in ZIP format can contain several files compressed with this method,
Xwhile a .gz archive can containt only one file. It is a very popular format,
Xthat is why I have written a package for reading files compressed within a Zip
Xarchive.
X
XWWW: http://www.winimage.com/zLibDll/minizip.html
ee929a2fc47e36b1727112886cf6b6b7
echo x - minizip/pkg-plist
sed 's/^X//' >minizip/pkg-plist << '9c8201bfb9d9918145a509974d10fc90'
Xbin/minizip
Xbin/miniunz
Xinclude/minizip/crypt.h
Xinclude/minizip/ioapi.h
Xinclude/minizip/iowin32.h
Xinclude/minizip/mztools.h
Xinclude/minizip/unzip.h
Xinclude/minizip/zip.h
X at dirrm include/minizip
9c8201bfb9d9918145a509974d10fc90
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list