Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 May 2015 03:59:39 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r385724 - in head/devel/rudiments: . files
Message-ID:  <201505080359.t483xdDD081291@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri May  8 03:59:38 2015
New Revision: 385724
URL: https://svnweb.freebsd.org/changeset/ports/385724

Log:
  devel/rudiments: 0.49 -> 0.50
  
  0.50 - added dictionary::detach and dictionary::getValue(key)
  	added xmldom::getNullNode()
  	improved xml printing for text nodes
  	signalmanager::waitForSignal(NULL) works as expected now
  	updated charstring::httpEscape not to escape legal symbols
  	added flush() method to stdio classes
  	added detection and support for vsnprintf_s
  	fixed serviceentry, protocolentry and rpcentry on windows
  	updated *entry classes for NULL and uninitialization safety
  	implemented filesystem::initialize(fd) for Windows
  	updated filesystem::initialize() with NULL and -1 to behave in
  		predictable ways now, updated documentation for them too
  	abstracted _get_osfhandle calls and added an invalid parameter callback
  	updated filedescriptor to use bit fields for all of its flags
  	implemented file::changeOwner() for windows
  	removed xattrs stuff
  	removed SSL-related ifdef's from headers and implemented degenerate
  		SSL routines for when SSL isn't supported
  	timezone conversion works on windows now
  	refactored bytebuffer and stringbuffer to be extent-based
  	fixed a subtle stringbuffer with initialcontents bug
  	refactored stringbuffer to use bytebuffer::write/appendFormatted
  		directly instead of charstring::parseNumber
  	implemented dynamicarray and staticarray classes
  	refactored build process to use nmake and be compatible with many
  		different versions of MS Visual Studio
  	updated vsnprintf_s calls for platforms where it's not defined
  	added configure test for bool and true/false and definitions for
  		platforms that don't define them
  	updated timed semaphore waits - if seconds or nanoseconds are negative
  		then the timed wait acts like an un-timed wait
  	added support for getsockopt with size_t optlen parameter
  	fixed strncasecmp on windows when str2 is longer than str1
  	xmlsax uses memorymap on Windows now
  	fixed file::lockFile() and file::unlockFile() on Windows
  	fixed charstring::printf on Solaris 2.5.1
  	fixed datetime::getSystemDateAndTime() for Windows without 64-bit
  		integers
  	fixed potential double-CloseHandle in thread class

Added:
  head/devel/rudiments/files/patch-Makefile   (contents, props changed)
  head/devel/rudiments/files/patch-bin_Makefile   (contents, props changed)
  head/devel/rudiments/files/patch-doc_Makefile   (contents, props changed)
  head/devel/rudiments/files/patch-include_Makefile.in   (contents, props changed)
  head/devel/rudiments/files/patch-man_Makefile   (contents, props changed)
  head/devel/rudiments/files/patch-src_Makefile.in   (contents, props changed)
Modified:
  head/devel/rudiments/Makefile
  head/devel/rudiments/distinfo
  head/devel/rudiments/files/patch-configure
  head/devel/rudiments/pkg-plist

Modified: head/devel/rudiments/Makefile
==============================================================================
--- head/devel/rudiments/Makefile	Fri May  8 03:01:42 2015	(r385723)
+++ head/devel/rudiments/Makefile	Fri May  8 03:59:38 2015	(r385724)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	rudiments
-PORTVERSION=	0.49
-PORTREVISION=	1
+PORTVERSION=	0.50
 CATEGORIES=	devel
 MASTER_SITES=	SF
 
@@ -30,16 +29,6 @@ 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-${PORTVERSION}.so.1
 

Modified: head/devel/rudiments/distinfo
==============================================================================
--- head/devel/rudiments/distinfo	Fri May  8 03:01:42 2015	(r385723)
+++ head/devel/rudiments/distinfo	Fri May  8 03:59:38 2015	(r385724)
@@ -1,2 +1,2 @@
-SHA256 (rudiments-0.49.tar.gz) = 4e9391f48d611b437f229845120669ca0def44502af0a284782a390d896ee00d
-SIZE (rudiments-0.49.tar.gz) = 1773815
+SHA256 (rudiments-0.50.tar.gz) = d5a93261bc14f1224504a71a76685ec5822a4314e4a0b1e4d812ebf7fcb71e78
+SIZE (rudiments-0.50.tar.gz) = 1749741

Added: head/devel/rudiments/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-Makefile	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,24 @@
+--- Makefile.orig	2015-02-04 18:02:12 UTC
++++ Makefile
+@@ -16,9 +16,9 @@ install:
+ 	cd bin $(AND) $(MAKE) install
+ 	cd doc $(AND) $(MAKE) install
+ 	cd man $(AND) $(MAKE) install
+-	$(MKINSTALLDIRS) $(libdir)/pkgconfig
+-	$(CP) rudiments.pc $(libdir)/pkgconfig/rudiments.pc
+-	$(CHMOD) 644 $(libdir)/pkgconfig/rudiments.pc
++	$(MKINSTALLDIRS) $(DESTDIR)$(prefix)/libdata/pkgconfig
++	$(CP) rudiments.pc $(DESTDIR)$(prefix)/libdata/pkgconfig/rudiments.pc
++	$(CHMOD) 644 $(DESTDIR)$(prefix)/libdata/pkgconfig/rudiments.pc
+ 
+ uninstall:
+ 	cd src $(AND) $(MAKE) uninstall
+@@ -26,7 +26,7 @@ uninstall:
+ 	cd bin $(AND) $(MAKE) uninstall
+ 	cd doc $(AND) $(MAKE) uninstall
+ 	cd man $(AND) $(MAKE) uninstall
+-	$(RM) $(libdir)/pkgconfig/rudiments.pc
++	$(RM) $(DESTDIR)$(libdir)/pkgconfig/rudiments.pc
+ 
+ distclean: clean
+ 	$(RM) config.mk config.cache config.h config.log config.status features.mk libtool rudiments.pc include/Makefile include/rudiments/private/config.h include/rudiments/private/config.h.in~ bin/rudiments-config src/Makefile msvc/rudiments.opensdf msvc/rudiments.sdf msvc/rudiments.suo

Added: head/devel/rudiments/files/patch-bin_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-bin_Makefile	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,16 @@
+--- bin/Makefile.orig	2015-01-13 22:38:32 UTC
++++ bin/Makefile
+@@ -3,9 +3,9 @@ top_builddir = ..
+ include ../config.mk
+ 
+ install:
+-	$(MKINSTALLDIRS) $(bindir)
+-	$(CP) rudiments-config $(bindir)
+-	$(CHMOD) 755 $(bindir)/rudiments-config
++	$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
++	$(CP) rudiments-config $(DESTDIR)$(bindir)
++	$(CHMOD) 755 $(DESTDIR)$(bindir)/rudiments-config
+ 
+ uninstall:
+-	$(RM) $(bindir)/rudiments-config
++	$(RM) $(DESTDIR)$(bindir)/rudiments-config

Modified: head/devel/rudiments/files/patch-configure
==============================================================================
--- head/devel/rudiments/files/patch-configure	Fri May  8 03:01:42 2015	(r385723)
+++ head/devel/rudiments/files/patch-configure	Fri May  8 03:59:38 2015	(r385724)
@@ -1,6 +1,42 @@
---- configure.orig	2014-06-21 04:23:02 UTC
+--- configure.orig	2015-04-11 01:05:36 UTC
 +++ configure
-@@ -15765,6 +15765,9 @@
+@@ -9216,7 +9216,7 @@ $as_echo_n "checking whether the $compil
+   hardcode_minus_L=no
+   hardcode_shlibpath_var=unsupported
+   inherit_rpath=no
+-  link_all_deplibs=unknown
++  link_all_deplibs=no
+   module_cmds=
+   module_expsym_cmds=
+   old_archive_from_new_cmds=
+@@ -10913,7 +10913,7 @@ freebsd* | dragonfly*)
+   version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++      library_names_spec='$libname$release$shared_ext$versuffix  $libname$release$shared_ext$major	 $libname$shared_ext'			 soname_spec='$libname$release$shared_ext$major'
+       need_version=no
+       need_lib_prefix=no
+       ;;
+@@ -12248,7 +12248,7 @@ hardcode_automatic_CXX=no
+ inherit_rpath_CXX=no
+ module_cmds_CXX=
+ module_expsym_cmds_CXX=
+-link_all_deplibs_CXX=unknown
++link_all_deplibs_CXX=no
+ old_archive_cmds_CXX=$old_archive_cmds
+ reload_flag_CXX=$reload_flag
+ reload_cmds_CXX=$reload_cmds
+@@ -14748,7 +14748,7 @@ freebsd* | dragonfly*)
+   version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++      library_names_spec='$libname$release$shared_ext$versuffix  $libname$release$shared_ext$major	 $libname$shared_ext'			 soname_spec='$libname$release$shared_ext$major'
+       need_version=no
+       need_lib_prefix=no
+       ;;
+@@ -15767,6 +15767,9 @@ case $host_os in
  	*mingw32* )
  		WERROR=""
  		;;
@@ -10,7 +46,7 @@
  	*)
  		;;
  esac
-@@ -30750,47 +30747,47 @@
+@@ -31537,47 +31540,47 @@ fi
  # prepend DESTDIR where appropriate
  if ( test "`echo $ac_default_prefix | cut -c1`" = "/" )
  then

Added: head/devel/rudiments/files/patch-doc_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-doc_Makefile	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,90 @@
+--- doc/Makefile.orig	2015-05-07 19:18:13 UTC
++++ doc/Makefile
+@@ -3,46 +3,46 @@ top_builddir = ..
+ include ../config.mk
+ 
+ install:
+-	$(MKINSTALLDIRS) $(docdir)
+-	$(MKINSTALLDIRS) $(docdir)/css
+-	$(MKINSTALLDIRS) $(docdir)/classes/html
+-	$(MKINSTALLDIRS) $(docdir)/programming
+-	$(CP) installing.html $(docdir)
+-	$(CP) index.html $(docdir)
+-	$(CP) introduction.html $(docdir)
+-	$(CP) invisible.gif $(docdir)
+-	$(CP) css/styles.css $(docdir)/css
+-	$(CP) classes/html/*.html $(docdir)/classes/html
+-	$(CP) classes/html/*.png $(docdir)/classes/html
+-	$(CP) classes/html/*.css $(docdir)/classes/html
+-	$(CP) classes/html/*.js $(docdir)/classes/html
+-	$(CP) programming/guide.html $(docdir)/programming
+-	$(CHMOD) 644 $(docdir)/*.html
+-	$(CHMOD) 644 $(docdir)/*.gif
+-	$(CHMOD) 644 $(docdir)/css/*
+-	$(CHMOD) 644 $(docdir)/classes/html/a*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/b*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/c*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/d*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/e*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/f*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/g*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/h*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/i*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/l*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/m*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/n*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/p*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/r*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/s*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/t*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/u*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/w*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/x*.html
+-	$(CHMOD) 644 $(docdir)/classes/html/*.png
+-	$(CHMOD) 644 $(docdir)/classes/html/*.css
+-	$(CHMOD) 644 $(docdir)/classes/html/*.js
+-	$(CHMOD) 644 $(docdir)/programming/*.html
++	$(MKINSTALLDIRS) $(DESTDIR)$(docdir)
++	$(MKINSTALLDIRS) $(DESTDIR)$(docdir)/css
++	$(MKINSTALLDIRS) $(DESTDIR)$(docdir)/classes/html
++	$(MKINSTALLDIRS) $(DESTDIR)$(docdir)/programming
++	$(CP) installing.html $(DESTDIR)$(docdir)
++	$(CP) index.html $(DESTDIR)$(docdir)
++	$(CP) introduction.html $(DESTDIR)$(docdir)
++	$(CP) invisible.gif $(DESTDIR)$(docdir)
++	$(CP) css/styles.css $(DESTDIR)$(docdir)/css
++	$(CP) classes/html/*.html $(DESTDIR)$(docdir)/classes/html
++	$(CP) classes/html/*.png $(DESTDIR)$(docdir)/classes/html
++	$(CP) classes/html/*.css $(DESTDIR)$(docdir)/classes/html
++	$(CP) classes/html/*.js $(DESTDIR)$(docdir)/classes/html
++	$(CP) programming/guide.html $(DESTDIR)$(docdir)/programming
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/*.gif
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/css/*
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/a*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/b*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/c*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/d*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/e*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/f*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/g*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/h*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/i*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/l*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/m*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/n*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/p*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/r*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/s*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/t*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/u*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/w*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/x*.html
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.png
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.css
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/classes/html/*.js
++	$(CHMOD) 644 $(DESTDIR)$(docdir)/programming/*.html
+ 
+ uninstall:
+-	$(RMTREE) $(docdir)
++	$(RMTREE) $(DESTDIR)$(docdir)

Added: head/devel/rudiments/files/patch-include_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-include_Makefile.in	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,39 @@
+--- include/Makefile.in.orig	2015-02-08 07:07:44 UTC
++++ include/Makefile.in
+@@ -18,21 +18,21 @@ PRIVATEHEADERS7 = @PRIVATEHEADERS7@
+ all:
+ 
+ install:
+-	$(MKINSTALLDIRS) $(includedir)/rudiments
+-	$(MKINSTALLDIRS) $(includedir)/rudiments/private
+-	cd rudiments $(AND) $(CP) $(HEADERS0) $(includedir)/rudiments
+-	cd rudiments $(AND) $(CP) $(HEADERS1) $(includedir)/rudiments
+-	cd rudiments $(AND) $(CP) $(HEADERS2) $(includedir)/rudiments
+-	cd rudiments $(AND) $(CP) $(HEADERS3) $(includedir)/rudiments
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS0) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS1) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS2) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS3) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS4) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS5) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS6) $(includedir)/rudiments/private
+-	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS7) $(includedir)/rudiments/private
+-	$(CHMOD) 644 $(includedir)/rudiments/*.h $(includedir)/rudiments/private/*.h
++	$(MKINSTALLDIRS) ${DESTDIR}$(includedir)/rudiments
++	$(MKINSTALLDIRS) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) $(CP) $(HEADERS0) ${DESTDIR}$(includedir)/rudiments
++	cd rudiments $(AND) $(CP) $(HEADERS1) ${DESTDIR}$(includedir)/rudiments
++	cd rudiments $(AND) $(CP) $(HEADERS2) ${DESTDIR}$(includedir)/rudiments
++	cd rudiments $(AND) $(CP) $(HEADERS3) ${DESTDIR}$(includedir)/rudiments
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS0) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS1) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS2) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS3) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS4) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS5) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS6) ${DESTDIR}$(includedir)/rudiments/private
++	cd rudiments $(AND) cd private $(AND) $(CP) $(PRIVATEHEADERS7) ${DESTDIR}$(includedir)/rudiments/private
++	$(CHMOD) 644 ${DESTDIR}$(includedir)/rudiments/*.h ${DESTDIR}$(includedir)/rudiments/private/*.h
+ 
+ uninstall:
+ 	$(RMTREE) $(includedir)/rudiments

Added: head/devel/rudiments/files/patch-man_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-man_Makefile	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,18 @@
+--- man/Makefile.orig	2015-01-13 22:38:32 UTC
++++ man/Makefile
+@@ -3,10 +3,10 @@ top_builddir = ..
+ include ../config.mk
+ 
+ install:
+-	$(MKINSTALLDIRS) $(mandir)
+-	$(MKINSTALLDIRS) $(mandir)/man1
+-	$(CP) rudiments-config.1 $(mandir)/man1
+-	$(CHMOD) 644 $(mandir)/man1/rudiments-config.1
++	$(MKINSTALLDIRS) $(DESTDIR)$(mandir)
++	$(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man1
++	$(CP) rudiments-config.1 $(DESTDIR)$(mandir)/man1
++	$(CHMOD) 644 $(DESTDIR)$(mandir)/man1/rudiments-config.1
+ 
+ uninstall:
+-	$(RM) $(mandir)/man1/rudiments-config.1
++	$(RM) $(DESTDIR)$(mandir)/man1/rudiments-config.1

Added: head/devel/rudiments/files/patch-src_Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rudiments/files/patch-src_Makefile.in	Fri May  8 03:59:38 2015	(r385724)
@@ -0,0 +1,49 @@
+--- src/Makefile.in.orig	2015-02-06 03:20:27 UTC
++++ src/Makefile.in
+@@ -11,7 +11,7 @@ LOBJS = @LOBJS@
+ .SUFFIXES: .lo
+ 
+ .cpp.lo:
+-	$(LTCOMPILE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $< $(OUT)$@
++	$(LTCOMPILE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $< $(OUT) $@
+ 
+ .cpp.obj:
+ 	$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(COMPILE) $<
+@@ -22,26 +22,26 @@ clean:
+ 	$(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest
+ 
+ librudiments.$(LIBEXT): $(SRCS) $(LOBJS)
+-	$(LTLINK) $(LINK) $(OUT)$@ $(LOBJS) $(LDFLAGS) $(LIBS) $(LINKFLAGS)
++	$(LTLINK) $(LINK) $(OUT) $@ $(LOBJS) $(LDFLAGS) $(LIBS) $(LINKFLAGS)
+ 
+ install: $(INSTALLLIB)
+ 
+ installdll:
+-	$(MKINSTALLDIRS) $(bindir)
+-	$(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(bindir)
+-	$(MKINSTALLDIRS) $(libdir)
+-	$(LTINSTALL) $(CP) librudiments.lib $(libdir)
++	$(MKINSTALLDIRS) $(DESTDIR)$(bindir)
++	$(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(DESTDIR)$(bindir)
++	$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
++	$(LTINSTALL) $(CP) librudiments.lib $(DESTDIR)$(libdir)
+ 
+ installlib:
+-	$(MKINSTALLDIRS) $(libdir)
+-	$(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(libdir)
+-	$(LTFINISH) $(libdir)
++	$(MKINSTALLDIRS) $(DESTDIR)$(libdir)
++	$(LTINSTALL) $(CP) librudiments.$(LIBEXT) $(DESTDIR)$(libdir)
++	$(LTFINISH) $(DESTDIR)$(libdir)
+ 
+ uninstall: $(UNINSTALLLIB)
+ 
+ uninstalldll:
+-	$(LTUNINSTALL) $(RM) $(bindir)/librudiments.$(LIBEXT)
+-	$(LTUNINSTALL) $(RM) $(libdir)/librudiments.lib
++	$(LTUNINSTALL) $(RM) $(DESTDIR)$(bindir)/librudiments.$(LIBEXT)
++	$(LTUNINSTALL) $(RM) $(DESTDIR)$(libdir)/librudiments.lib
+ 
+ uninstalllib:
+-	$(LTUNINSTALL) $(RM) $(libdir)/librudiments.$(LIBEXT)
++	$(LTUNINSTALL) $(RM) $(DESTDIR)$(libdir)/librudiments.$(LIBEXT)

Modified: head/devel/rudiments/pkg-plist
==============================================================================
--- head/devel/rudiments/pkg-plist	Fri May  8 03:01:42 2015	(r385723)
+++ head/devel/rudiments/pkg-plist	Fri May  8 03:59:38 2015	(r385724)
@@ -13,6 +13,7 @@ include/rudiments/device.h
 include/rudiments/dictionary.h
 include/rudiments/directory.h
 include/rudiments/dtd.h
+include/rudiments/dynamicarray.h
 include/rudiments/dynamiclib.h
 include/rudiments/environment.h
 include/rudiments/error.h
@@ -63,6 +64,9 @@ include/rudiments/private/directoryinclu
 include/rudiments/private/dll.h
 include/rudiments/private/dtd.h
 include/rudiments/private/dtdincludes.h
+include/rudiments/private/dynamicarray.h
+include/rudiments/private/dynamicarrayincludes.h
+include/rudiments/private/dynamicarrayinlines.h
 include/rudiments/private/dynamiclib.h
 include/rudiments/private/dynamiclibincludes.h
 include/rudiments/private/environment.h
@@ -107,6 +111,7 @@ include/rudiments/private/modemclientinc
 include/rudiments/private/modemserver.h
 include/rudiments/private/modemserverincludes.h
 include/rudiments/private/modemutil.h
+include/rudiments/private/new.h
 include/rudiments/private/parameterstring.h
 include/rudiments/private/parameterstringincludes.h
 include/rudiments/private/permissions.h
@@ -148,7 +153,10 @@ include/rudiments/private/socketclient.h
 include/rudiments/private/socketclientincludes.h
 include/rudiments/private/socketserver.h
 include/rudiments/private/socketserverincludes.h
+include/rudiments/private/staticarray.h
+include/rudiments/private/staticarrayinlines.h
 include/rudiments/private/stderrdestination.h
+include/rudiments/private/stdio.h
 include/rudiments/private/stdoutdestination.h
 include/rudiments/private/stringbuffer.h
 include/rudiments/private/stringbufferincludes.h
@@ -191,6 +199,7 @@ include/rudiments/singlylinkedlist.h
 include/rudiments/snooze.h
 include/rudiments/socketclient.h
 include/rudiments/socketserver.h
+include/rudiments/staticarray.h
 include/rudiments/stdio.h
 include/rudiments/stringbuffer.h
 include/rudiments/sys.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201505080359.t483xdDD081291>