Date: Fri, 20 Dec 2013 12:15:04 +0000 (UTC) From: Pawel Pekala <pawel@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r337002 - in head/devel/poslib: . files Message-ID: <201312201215.rBKCF4g2039596@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pawel Date: Fri Dec 20 12:15:04 2013 New Revision: 337002 URL: http://svnweb.freebsd.org/changeset/ports/337002 Log: - Fix build with clang - Support CXXFLAGS properly - Add LICENSE - Support staging PR: ports/184849 Submitted by: KATO Tsuguru <tkato432@yahoo.com> Added: head/devel/poslib/files/ head/devel/poslib/files/patch-tools__fileclient.cpp (contents, props changed) head/devel/poslib/files/patch-tools__fileserver.cpp (contents, props changed) Modified: head/devel/poslib/Makefile head/devel/poslib/pkg-plist (contents, props changed) Modified: head/devel/poslib/Makefile ============================================================================== --- head/devel/poslib/Makefile Fri Dec 20 12:03:57 2013 (r337001) +++ head/devel/poslib/Makefile Fri Dec 20 12:15:04 2013 (r337002) @@ -10,22 +10,30 @@ MASTER_SITES= SF/posadis/${PORTNAME}/${P MAINTAINER= ports@FreeBSD.org COMMENT= Posadis C++ DNS library +LICENSE= GPLv2 # (or later) + +OPTIONS_DEFINE= DOCS EXAMPLES + USE_AUTOTOOLS= libtool -GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" -DOCS= AUTHORS ChangeLog NEWS README TODO -EXAMPLES= examples/*.cpp +post-patch: + @${REINPLACE_CMD} -e \ + '/CXXFLAGS/s|-O0|$$CXXFLAGS| ; \ + /LIBS=/s|-lstdc++||' ${WRKSRC}/configure -NO_STAGE= yes post-install: - @${MKDIR} ${EXAMPLESDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} -.endif + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for i in AUTHORS ChangeLog NEWS README TODO + (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ + ${STAGEDIR}${DOCSDIR}) +.endfor + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${INSTALL_DATA} *.cpp \ + ${STAGEDIR}${EXAMPLESDIR}) + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libposlib.so.0 \ + ${STAGEDIR}${PREFIX}/lib/libposserver.so.0 .include <bsd.port.mk> Added: head/devel/poslib/files/patch-tools__fileclient.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/poslib/files/patch-tools__fileclient.cpp Fri Dec 20 12:15:04 2013 (r337002) @@ -0,0 +1,11 @@ +--- tools/fileclient.cpp.orig ++++ tools/fileclient.cpp +@@ -20,6 +20,8 @@ + + #include <poslib/poslib.h> + ++#include <limits.h> ++ + int main(int argc, char **argv) { + DnsMessage *q = NULL, *a = NULL; + char q3[PATH_MAX], *q2 = "", *query = q3, *ptr, *ptr2; Added: head/devel/poslib/files/patch-tools__fileserver.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/poslib/files/patch-tools__fileserver.cpp Fri Dec 20 12:15:04 2013 (r337002) @@ -0,0 +1,10 @@ +--- tools/fileserver.cpp.orig ++++ tools/fileserver.cpp +@@ -32,6 +32,7 @@ + #include <sys/types.h> + #include <dirent.h> + #include <errno.h> ++#include <limits.h> + + DnsMessage *my_handle_query(pending_query *query); + Modified: head/devel/poslib/pkg-plist ============================================================================== --- head/devel/poslib/pkg-plist Fri Dec 20 12:03:57 2013 (r337001) +++ head/devel/poslib/pkg-plist Fri Dec 20 12:15:04 2013 (r337002) @@ -42,13 +42,13 @@ lib/poslib-%%VERSION%%/include/poslib-co %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dnstimeago.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/host.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/server.cpp +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% -%%EXAMPLESDIR%%/dnstimeago.cpp -%%EXAMPLESDIR%%/host.cpp -%%EXAMPLESDIR%%/server.cpp -@dirrm %%EXAMPLESDIR%% +@dirrm lib/poslib-%%VERSION%%/include +@dirrm lib/poslib-%%VERSION%% @dirrm include/poslib-%%VERSION%%/poslib/server @dirrm include/poslib-%%VERSION%%/poslib @dirrm include/poslib-%%VERSION%% -@dirrm lib/poslib-%%VERSION%%/include -@dirrm lib/poslib-%%VERSION%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312201215.rBKCF4g2039596>