Skip site navigation (1)Skip section navigation (2)
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>