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