Page MenuHomeFreeBSD

D1613.diff
No OneTemporary

D1613.diff

Index: converters/libb64/Makefile
===================================================================
--- converters/libb64/Makefile
+++ converters/libb64/Makefile
@@ -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,14 @@
BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend
USES= gmake zip
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+ALL_TARGET= all_src
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
Index: converters/libb64/distinfo
===================================================================
--- converters/libb64/distinfo
+++ converters/libb64/distinfo
@@ -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: converters/libb64/files/patch-shared-lib
===================================================================
--- /dev/null
+++ converters/libb64/files/patch-shared-lib
@@ -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
+
Index: converters/libb64/pkg-plist
===================================================================
--- converters/libb64/pkg-plist
+++ converters/libb64/pkg-plist
@@ -3,3 +3,5 @@
include/b64/decode.h
include/b64/encode.h
lib/libb64.a
+lib/libb64.so
+lib/libb64.so.0

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 24, 8:46 AM (11 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24126047
Default Alt Text
D1613.diff (2 KB)

Event Timeline