Date: Wed, 04 Aug 2010 18:03:01 +0900 From: Takefu <takefu@airport.fm> To: freebsd-gnats-submit@FreeBSD.org, dinoex@FreeBSD.org Subject: ports/149262: security/polarssl shared library install Message-ID: <4C592CC5.3080007@airport.fm> Resent-Message-ID: <201008040910.o749A7Vp006515@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 149262 >Category: ports >Synopsis: security/polarssl shared library install >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: Wed Aug 04 09:10:07 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Takefu >Release: >Organization: FOX Amateur Radio Club >Environment: >Description: To install as a shared library. Port maintainer (dinoex@FreeBSD.org) is cc'd. >How-To-Repeat: >Fix: --- polarssl.diff begins here --- diff -ruN /usr/ports/security/polarssl/Makefile security/polarssl/Makefile --- /usr/ports/security/polarssl/Makefile 2010-07-21 16:52:04.000000000 +0900 +++ security/polarssl/Makefile 2010-08-04 17:21:40.000000000 +0900 @@ -8,6 +8,7 @@ PORTNAME= polarssl PORTVERSION= 0.13.1 DISTVERSIONSUFFIX= -gpl +PORTREVISION= 1 CATEGORIES= security devel MASTER_SITES= http://polarssl.org/code/download/ EXTRACT_SUFX= .tgz @@ -31,6 +32,8 @@ do-install: @${TAR} -C ${WRKSRC}/include -cf - polarssl | ${TAR} -C ${PREFIX}/include -xf - ${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.a ${PREFIX}/lib/ + ${INSTALL_DATA} ${WRKSRC}/library/libpolarssl.so ${PREFIX}/lib/libpolarssl.so.0 + cd ${PREFIX}/lib/ && ${LN} -sf libpolarssl.so.0 libpolarssl.so .for i in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/programs/*/${i} ${PREFIX}/bin/polarssl_${i} .endfor diff -ruN /usr/ports/security/polarssl/files/patch-library_Makefile security/polarssl/files/patch-library_Makefile --- /usr/ports/security/polarssl/files/patch-library_Makefile 1970-01-01 09:00:00.000000000 +0900 +++ security/polarssl/files/patch-library_Makefile 2010-07-15 14:34:28.000000000 +0900 @@ -0,0 +1,20 @@ +--- library/Makefile.orig 2010-03-24 15:57:15.000000000 +0900 ++++ library/Makefile 2010-07-15 14:33:59.000000000 +0900 +@@ -11,7 +11,7 @@ + # CFLAGS += -D_BSD_EXTENSION + + # To compile as a shared library: +-# CFLAGS += -fPIC ++CFLAGS += -fPIC + + DLEXT=so + # OSX shared library extension: +@@ -29,7 +29,7 @@ + + .SILENT: + +-all: static ++all: static shared + + static: libpolarssl.a + diff -ruN /usr/ports/security/polarssl/pkg-plist security/polarssl/pkg-plist --- /usr/ports/security/polarssl/pkg-plist 2010-07-21 16:52:04.000000000 +0900 +++ security/polarssl/pkg-plist 2010-07-15 14:37:42.000000000 +0900 @@ -44,4 +44,6 @@ include/polarssl/x509.h include/polarssl/xtea.h lib/libpolarssl.a +lib/libpolarssl.so.0 +lib/libpolarssl.so @dirrm include/polarssl --- polarssl.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C592CC5.3080007>