Date: Wed, 28 Jan 2015 14:46:52 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r378064 - in head/converters/libb64: . files Message-ID: <201501281446.t0SEkq2Y070522@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jbeich Date: Wed Jan 28 14:46:51 2015 New Revision: 378064 URL: https://svnweb.freebsd.org/changeset/ports/378064 QAT: https://qat.redports.org/buildarchive/r378064/ Log: - Update to 1.2.1 [1] - Build and install shared library [2] PR: 196455 [1] PR: 196456 [2] Differential Revision: https://reviews.freebsd.org/D1613 Approved by: maintainer timeout (3 weeks) Approved by: bapt (mentor) Added: head/converters/libb64/files/ head/converters/libb64/files/patch-shared-lib (contents, props changed) Modified: head/converters/libb64/Makefile head/converters/libb64/distinfo head/converters/libb64/pkg-plist Modified: head/converters/libb64/Makefile ============================================================================== --- head/converters/libb64/Makefile Wed Jan 28 14:24:48 2015 (r378063) +++ head/converters/libb64/Makefile Wed Jan 28 14:46:51 2015 (r378064) @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= libb64 -PORTVERSION= 1.2 +PORTVERSION= 1.2.1 CATEGORIES= converters mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME} -DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= ismail.yenigul@surgate.com COMMENT= Library of ANSI C routines for fast encoding/decoding data @@ -13,12 +12,15 @@ COMMENT= Library of ANSI C routines for BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend USES= gmake zip -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +ALL_TARGET= all_src +USE_LDCONFIG= yes BROKEN_powerpc= Does not compile on powerpc do-install: ${INSTALL_DATA} ${WRKSRC}/src/libb64.a ${STAGEDIR}${PREFIX}/lib + ${INSTALL_LIB} ${WRKSRC}/src/libb64.so.0 ${STAGEDIR}${PREFIX}/lib + (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -fs libb64.so.0 libb64.so) @${MKDIR} ${STAGEDIR}${PREFIX}/include/b64 ${INSTALL_DATA} ${WRKSRC}/include/b64/*.h ${STAGEDIR}${PREFIX}/include/b64 Modified: head/converters/libb64/distinfo ============================================================================== --- head/converters/libb64/distinfo Wed Jan 28 14:24:48 2015 (r378063) +++ head/converters/libb64/distinfo Wed Jan 28 14:46:51 2015 (r378064) @@ -1,2 +1,2 @@ -SHA256 (libb64-1.2.src.zip) = 343d8d61c5cbe3d3407394f16a5390c06f8ff907bd8d614c16546310b689bfd3 -SIZE (libb64-1.2.src.zip) = 16063 +SHA256 (libb64-1.2.1.zip) = 20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2 +SIZE (libb64-1.2.1.zip) = 23316 Added: head/converters/libb64/files/patch-shared-lib ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/converters/libb64/files/patch-shared-lib Wed Jan 28 14:46:51 2015 (r378064) @@ -0,0 +1,25 @@ +--- src/Makefile~ ++++ src/Makefile +@@ -1,4 +1,5 @@ +-LIBRARIES = libb64.a ++LIBRARIES = libb64.a libb64.so ++SOVERSION ?= 0 + + # Build flags (uncomment one) + ############################# +@@ -27,6 +28,15 @@ all: $(TARGETS) #strip + libb64.a: cencode.o cdecode.o + $(AR) $(ARFLAGS) $@ $^ + ++libb64.so.$(SOVERSION): cencode.So cdecode.So ++ $(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$@ -o $@ $^ ++ ++%.So: %.c ++ $(CC) -fPIC -c $(CFLAGS) $(CPPFLAGS) $< -o $@ ++ ++%.so: %.so.$(SOVERSION) ++ ln -fs $< $@ ++ + strip: + strip $(BINARIES) *.exe + Modified: head/converters/libb64/pkg-plist ============================================================================== --- head/converters/libb64/pkg-plist Wed Jan 28 14:24:48 2015 (r378063) +++ head/converters/libb64/pkg-plist Wed Jan 28 14:46:51 2015 (r378064) @@ -3,3 +3,5 @@ include/b64/cencode.h include/b64/decode.h include/b64/encode.h lib/libb64.a +lib/libb64.so +lib/libb64.so.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501281446.t0SEkq2Y070522>