ports/166670: New Port :converter/libb64 Base64 Encoding/Decoding Routines
Ismail YENIGUL
ismail.yenigul at surgate.com
Thu Apr 5 15:30:16 UTC 2012
>Number: 166670
>Category: ports
>Synopsis: New Port :converter/libb64 Base64 Encoding/Decoding Routines
>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: Thu Apr 05 15:30:15 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Ismail YENIGUL
>Release: FreeBSD 8.2 amd64
>Organization:
SurGATE Labs
>Environment:
FreeBSD fbsd.surgate.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 24 12:14:22 EET 2011 root at fbsd.surgate.com:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
libb64 is a library of ANSI C routines for fast encoding/decoding data into and from a base64-encoded format. C++ wrappers are included, as well as the source code for standalone encoding and decoding executables.
Base64 uses a subset of displayable ASCII characters, and is therefore a useful encoding for storing binary data in a text file, such as XML, or sending binary data over text-only email.
>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:
#
# libb64
# libb64/Makefile
# libb64/distinfo
# libb64/pkg-descr
# libb64/pkg-plist
#
echo c - libb64
mkdir -p libb64 > /dev/null 2>&1
echo x - libb64/Makefile
sed 's/^X//' >libb64/Makefile << '886ceaf6dd8059ed12f2847d82caa51d'
X# New ports collection makefile for: libb64
X# Date created: 5 April 2012
X# Whom: Ismail Yenigul <ismail.yenigul at surgate.com>
X#
X# $FreeBSD: ports/converters/libb64/Makefile $
X#
X
XPORTNAME= libb64
XPORTVERSION= 1.2
XCATEGORIES= converters mail
XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}
XDISTNAME= ${PORTNAME}-${PORTVERSION}.src
X
XMAINTAINER= ismail.yenigul at surgate.com
XCOMMENT= A library of ANSI C routines for fast encoding/decoding data
X
XBUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
X
XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
XUSE_ZIP= yes
XUSE_GMAKE= yes
X
Xdo-install:
X ${INSTALL_DATA} ${WRKSRC}/src/libb64.a ${PREFIX}/lib
X ${MKDIR} ${PREFIX}/include/b64
X ${INSTALL_DATA} ${WRKSRC}/include/b64/*.h ${PREFIX}/include/b64
X
X.include <bsd.port.mk>
886ceaf6dd8059ed12f2847d82caa51d
echo x - libb64/distinfo
sed 's/^X//' >libb64/distinfo << '12f9bacc637d2a3834d647552c67ad28'
XSHA256 (libb64-1.2.src.zip) = 343d8d61c5cbe3d3407394f16a5390c06f8ff907bd8d614c16546310b689bfd3
XSIZE (libb64-1.2.src.zip) = 16063
12f9bacc637d2a3834d647552c67ad28
echo x - libb64/pkg-descr
sed 's/^X//' >libb64/pkg-descr << '3695bca3a1454ea3ad9a6a2a31a4dfe2'
Xlibb64 is a library of ANSI C routines for fast encoding/decoding data
Xinto and from a base64-encoded format.
XC++ wrappers are included, as well as the source code for
Xstandalone encoding and decoding executables.
X
XBase64 uses a subset of displayable ASCII characters, and is
Xtherefore a useful encoding for storing binary data in a text file,
Xsuch as XML, or sending binary data over text-only email.
X
XWWW: http://libb64.sourceforge.net
3695bca3a1454ea3ad9a6a2a31a4dfe2
echo x - libb64/pkg-plist
sed 's/^X//' >libb64/pkg-plist << '092b1f070012352425f77220375ce4c9'
Xinclude/b64/cdecode.h
Xinclude/b64/cencode.h
Xinclude/b64/decode.h
Xinclude/b64/encode.h
Xlib/libb64.a
X at dirrm include/b64
092b1f070012352425f77220375ce4c9
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list