Index: head/converters/libb64/Makefile =================================================================== --- head/converters/libb64/Makefile (revision 378063) +++ head/converters/libb64/Makefile (revision 378064) @@ -1,25 +1,27 @@ # Created by: Ismail Yenigul # $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 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 .include Index: head/converters/libb64/distinfo =================================================================== --- head/converters/libb64/distinfo (revision 378063) +++ head/converters/libb64/distinfo (revision 378064) @@ -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 Index: head/converters/libb64/files/patch-shared-lib =================================================================== --- head/converters/libb64/files/patch-shared-lib (nonexistent) +++ head/converters/libb64/files/patch-shared-lib (revision 378064) @@ -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 + Property changes on: head/converters/libb64/files/patch-shared-lib ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/converters/libb64/pkg-plist =================================================================== --- head/converters/libb64/pkg-plist (revision 378063) +++ head/converters/libb64/pkg-plist (revision 378064) @@ -1,5 +1,7 @@ include/b64/cdecode.h include/b64/cencode.h include/b64/decode.h include/b64/encode.h lib/libb64.a +lib/libb64.so +lib/libb64.so.0