Index: head/devel/rudiments/Makefile =================================================================== --- head/devel/rudiments/Makefile (revision 369883) +++ head/devel/rudiments/Makefile (revision 369884) @@ -1,45 +1,46 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= rudiments PORTVERSION= 0.47 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= 5u623l20@gmail.com COMMENT= C++ class library for daemons, clients, servers, and more LICENSE= LGPL20 GNU_CONFIGURE= yes -USES= libtool:keepla pkgconfig shebangfix +USES= libtool pkgconfig shebangfix SHEBANG_FILES= doc/programming/insert.pl USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" PORTDOCS= * OPTIONS_DEFINE= DOCS PCRE SSL OPTIONS_DEFAULT= SSL PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre PCRE_CONFIGURE_ENABLE= pcre SSL_USE= OPENSSL=yes SSL_CONFIGURE_ENABLE= ssl SSL_CONFIGURE_ON= --with-ssl-includes=-I${OPENSSLINC} \ --with-ssl-libs=-L${OPENSSLLIB} post-patch: @${FIND} ${WRKSRC} -name "Makefile*" | ${XARGS} ${REINPLACE_CMD} -e \ '/pkgconfig/s| $$(libdir)/| $${DESTDIR}$$(prefix)/libdata/| ; \ /INSTALL/s| $$(bindir)| $${DESTDIR}$$(bindir)| ; \ /INSTALL/s| $$(docdir)| $${DESTDIR}$$(docdir)| ; \ /INSTALL/s| $$(includedir)| $${DESTDIR}$$(includedir)| ; \ /INSTALL/s| $$(mandir)| $${DESTDIR}$$(mandir)| ; \ /INSTALL/s| $$(libdir)| $${DESTDIR}$$(libdir)| ; \ /finish/s| $$(libdir)| $${DESTDIR}$$(libdir)|' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librudiments-0.47.so.1 .include Index: head/devel/rudiments/files/patch-configure =================================================================== --- head/devel/rudiments/files/patch-configure (revision 369883) +++ head/devel/rudiments/files/patch-configure (revision 369884) @@ -1,102 +1,71 @@ --- configure.orig 2014-06-21 04:23:02 UTC +++ configure @@ -15765,6 +15765,9 @@ *mingw32* ) WERROR="" ;; + freebsd* ) + WERROR="" + ;; *) ;; esac -@@ -17738,8 +17741,8 @@ - - - HAVE_PTHREAD="" -- PTHREADINCLUDES="" -- PTHREADLIB="" -+ #PTHREADINCLUDES="" -+ #PTHREADLIB="" - - if ( test "$cross_compiling" = "yes" ) - then -@@ -17795,9 +17798,6 @@ - STATIC="" - HEADERSANDLIBSPATH="" - --eval "PTHREADINCLUDES=\"\"" --eval "PTHREADLIB=\"\"" --eval "PTHREADLIBPATH=\"\"" - eval "PTHREADSTATIC=\"\"" - if ( test -n "" ) - then -@@ -18012,9 +18012,6 @@ - LIBSTRING=`echo $LIBSTRING | sed -e "s|-L/usr/lib$||g" -e "s|-L/lib$||g" -e "s|-L/usr/lib ||g" -e "s|-L/lib ||g"` - LIBSTRING=`echo $LIBSTRING | sed -e "s|-L/usr/lib64$||g" -e "s|-L/lib64$||g" -e "s|-L/usr/lib64 ||g" -e "s|-L/lib64 ||g"` - --eval "PTHREADINCLUDES=\"$INCLUDESTRING\"" --eval "PTHREADLIB=\"$LIBSTRING\"" --eval "PTHREADLIBPATH=\"$LIBPATH\"" - eval "PTHREADSTATIC=\"$STATIC\"" - if ( test -n "" ) - then @@ -30750,47 +30747,47 @@ # prepend DESTDIR where appropriate if ( test "`echo $ac_default_prefix | cut -c1`" = "/" ) then - ac_default_prefix='${DESTDIR}'"$ac_default_prefix" + ac_default_prefix="$ac_default_prefix" fi if ( test "`echo $prefix | cut -c1`" = "/" ) then - prefix='${DESTDIR}'"$prefix" + prefix="$prefix" fi if ( test "`echo $exec_prefix | cut -c1`" = "/" ) then - exec_prefix='${DESTDIR}'"$exec_prefix" + exec_prefix="$exec_prefix" fi if ( test "`echo $includedir | cut -c1`" = "/" ) then - includedir='${DESTDIR}'"$includedir" + includedir="$includedir" fi if ( test "`echo $libdir | cut -c1`" = "/" ) then - libdir='${DESTDIR}'"$libdir" + libdir="$libdir" fi if ( test "`echo $libexecdir | cut -c1`" = "/" ) then - libexecdir='${DESTDIR}'"$libexecdir" + libexecdir="$libexecdir" fi if ( test "`echo $bindir | cut -c1`" = "/" ) then - bindir='${DESTDIR}'"$bindir" + bindir="$bindir" fi if ( test "`echo $localstatedir | cut -c1`" = "/" ) then - localstatedir='${DESTDIR}'"$localstatedir" + localstatedir="$localstatedir" fi if ( test "`echo $sysconfdir | cut -c1`" = "/" ) then - sysconfdir='${DESTDIR}'"$sysconfdir" + sysconfdir="$sysconfdir" fi if ( test "`echo $mandir | cut -c1`" = "/" ) then - mandir='${DESTDIR}'"$mandir" + mandir="$mandir" fi if ( test "`echo $datadir | cut -c1`" = "/" ) then - datadir='${DESTDIR}'"$datadir" + datadir="$datadir" fi Index: head/devel/rudiments/pkg-plist =================================================================== --- head/devel/rudiments/pkg-plist (revision 369883) +++ head/devel/rudiments/pkg-plist (revision 369884) @@ -1,217 +1,214 @@ bin/rudiments-config include/rudiments/bytebuffer.h include/rudiments/bytestring.h include/rudiments/character.h include/rudiments/charstring.h include/rudiments/chat.h include/rudiments/client.h include/rudiments/codetree.h include/rudiments/commandline.h include/rudiments/crypt.h include/rudiments/datetime.h include/rudiments/device.h include/rudiments/dictionary.h include/rudiments/directory.h include/rudiments/dtd.h include/rudiments/dynamiclib.h include/rudiments/environment.h include/rudiments/error.h include/rudiments/file.h include/rudiments/filedescriptor.h include/rudiments/filesystem.h include/rudiments/groupentry.h include/rudiments/hostentry.h include/rudiments/inetsocketclient.h include/rudiments/inetsocketserver.h include/rudiments/inetsocketutil.h include/rudiments/intervaltimer.h include/rudiments/linkedlist.h include/rudiments/listener.h include/rudiments/logger.h include/rudiments/memorymap.h include/rudiments/memorypool.h include/rudiments/modemclient.h include/rudiments/modemserver.h include/rudiments/parameterstring.h include/rudiments/passwdentry.h include/rudiments/permissions.h include/rudiments/private/bytebuffer.h include/rudiments/private/bytebufferincludes.h include/rudiments/private/bytestringincludes.h include/rudiments/private/characterincludes.h include/rudiments/private/charstring.h include/rudiments/private/charstringincludes.h include/rudiments/private/chat.h include/rudiments/private/chatincludes.h include/rudiments/private/client.h include/rudiments/private/clientincludes.h include/rudiments/private/codetree.h include/rudiments/private/codetreeincludes.h include/rudiments/private/commandline.h include/rudiments/private/commandlineincludes.h include/rudiments/private/config.h include/rudiments/private/cryptincludes.h include/rudiments/private/datetime.h include/rudiments/private/datetimeincludes.h include/rudiments/private/device.h include/rudiments/private/deviceincludes.h include/rudiments/private/dictionary.h include/rudiments/private/dictionaryincludes.h include/rudiments/private/dictionaryinlines.h include/rudiments/private/dictionarynode.h include/rudiments/private/directory.h include/rudiments/private/directoryincludes.h include/rudiments/private/dll.h include/rudiments/private/dtd.h include/rudiments/private/dtdincludes.h include/rudiments/private/dynamiclib.h include/rudiments/private/dynamiclibincludes.h include/rudiments/private/environment.h include/rudiments/private/environmentincludes.h include/rudiments/private/errorincludes.h include/rudiments/private/file.h include/rudiments/private/filedescriptor.h include/rudiments/private/filedescriptorincludes.h include/rudiments/private/filedestination.h include/rudiments/private/fileincludes.h include/rudiments/private/filesystem.h include/rudiments/private/filesystemincludes.h include/rudiments/private/groupentry.h include/rudiments/private/groupentryincludes.h include/rudiments/private/hostentry.h include/rudiments/private/hostentryincludes.h include/rudiments/private/inetsocketclient.h include/rudiments/private/inetsocketclientincludes.h include/rudiments/private/inetsocketserver.h include/rudiments/private/inetsocketserverincludes.h include/rudiments/private/inetsocketutil.h include/rudiments/private/inetsocketutilincludes.h include/rudiments/private/intervaltimer.h include/rudiments/private/intervaltimerincludes.h include/rudiments/private/inttypes.h include/rudiments/private/linkedlist.h include/rudiments/private/linkedlistincludes.h include/rudiments/private/linkedlistinlines.h include/rudiments/private/linkedlistnode.h include/rudiments/private/linkedlistutilinlines.h include/rudiments/private/listener.h include/rudiments/private/listenerincludes.h include/rudiments/private/logdestination.h include/rudiments/private/logger.h include/rudiments/private/loggerincludes.h include/rudiments/private/memorymap.h include/rudiments/private/memorymapincludes.h include/rudiments/private/memorypool.h include/rudiments/private/memorypoolincludes.h include/rudiments/private/modemclient.h include/rudiments/private/modemclientincludes.h include/rudiments/private/modemserver.h include/rudiments/private/modemserverincludes.h include/rudiments/private/modemutil.h include/rudiments/private/parameterstring.h include/rudiments/private/parameterstringincludes.h include/rudiments/private/passwdentry.h include/rudiments/private/passwdentryincludes.h include/rudiments/private/permissions.h include/rudiments/private/permissionsincludes.h include/rudiments/private/process.h include/rudiments/private/processincludes.h include/rudiments/private/protocolentry.h include/rudiments/private/protocolentryincludes.h include/rudiments/private/randomnumberincludes.h include/rudiments/private/regularexpression.h include/rudiments/private/regularexpressionincludes.h include/rudiments/private/rpcentry.h include/rudiments/private/rpcentryincludes.h include/rudiments/private/rudimentsinlines.h include/rudiments/private/semaphoreset.h include/rudiments/private/semaphoresetincludes.h include/rudiments/private/serialport.h include/rudiments/private/serialportincludes.h include/rudiments/private/serialportprofile.h include/rudiments/private/serialportprofileincludes.h include/rudiments/private/server.h include/rudiments/private/serverincludes.h include/rudiments/private/serviceentry.h include/rudiments/private/serviceentryincludes.h include/rudiments/private/shadowentry.h include/rudiments/private/shadowentryincludes.h include/rudiments/private/sharedmemory.h include/rudiments/private/sharedmemoryincludes.h include/rudiments/private/shmfile.h include/rudiments/private/shmfileincludes.h include/rudiments/private/signalclassesincludes.h include/rudiments/private/signalhandler.h include/rudiments/private/signalset.h include/rudiments/private/singlylinkedlist.h include/rudiments/private/singlylinkedlistincludes.h include/rudiments/private/singlylinkedlistinlines.h include/rudiments/private/singlylinkedlistnode.h include/rudiments/private/snoozeincludes.h include/rudiments/private/socketclient.h include/rudiments/private/socketclientincludes.h include/rudiments/private/socketserver.h include/rudiments/private/socketserverincludes.h include/rudiments/private/stderrdestination.h include/rudiments/private/stdoutdestination.h include/rudiments/private/stringbuffer.h include/rudiments/private/stringbufferincludes.h include/rudiments/private/sys.h include/rudiments/private/sysincludes.h include/rudiments/private/syslogdestination.h include/rudiments/private/thread.h include/rudiments/private/threadincludes.h include/rudiments/private/threadmutex.h include/rudiments/private/threadmutexincludes.h include/rudiments/private/unixsocketclient.h include/rudiments/private/unixsocketclientincludes.h include/rudiments/private/unixsocketserver.h include/rudiments/private/unixsocketserverincludes.h include/rudiments/private/unixsocketutil.h include/rudiments/private/unixsocketutilincludes.h include/rudiments/private/winsock.h include/rudiments/private/xmldom.h include/rudiments/private/xmldomincludes.h include/rudiments/private/xmldomnode.h include/rudiments/private/xmldomnodeincludes.h include/rudiments/private/xmlsax.h include/rudiments/private/xmlsaxincludes.h include/rudiments/process.h include/rudiments/protocolentry.h include/rudiments/randomnumber.h include/rudiments/regularexpression.h include/rudiments/resultcodes.h include/rudiments/rpcentry.h include/rudiments/semaphoreset.h include/rudiments/serialport.h include/rudiments/serialportprofile.h include/rudiments/server.h include/rudiments/serviceentry.h include/rudiments/shadowentry.h include/rudiments/sharedmemory.h include/rudiments/shmfile.h include/rudiments/signalclasses.h include/rudiments/singlylinkedlist.h include/rudiments/snooze.h include/rudiments/socketclient.h include/rudiments/socketserver.h include/rudiments/stdio.h include/rudiments/stringbuffer.h include/rudiments/sys.h include/rudiments/thread.h include/rudiments/threadmutex.h include/rudiments/unixsocketclient.h include/rudiments/unixsocketserver.h include/rudiments/unixsocketutil.h include/rudiments/xmldom.h include/rudiments/xmldomnode.h include/rudiments/xmlsax.h lib/librudiments-%%VERSION%%.so.1 lib/librudiments-%%VERSION%%.so.1.0.0 lib/librudiments.a -lib/librudiments.la lib/librudiments.so libdata/pkgconfig/rudiments.pc man/man1/rudiments-config.1.gz -@dirrm include/rudiments/private -@dirrm include/rudiments