summaryrefslogtreecommitdiffstats
path: root/devel/xxl/files
diff options
context:
space:
mode:
authorkrion <krion@FreeBSD.org>2003-08-29 11:50:08 +0000
committerkrion <krion@FreeBSD.org>2003-08-29 11:50:08 +0000
commit52d996b011e07e6bae73eda7c9d41d3d434307ee (patch)
treefeb5a3ea4275df583cc42370a96bfda54ee8cc7f /devel/xxl/files
parentbf427dd79152629d633618a950323441b6a5e50a (diff)
downloadFreeBSD-ports-52d996b011e07e6bae73eda7c9d41d3d434307ee.zip
FreeBSD-ports-52d996b011e07e6bae73eda7c9d41d3d434307ee.tar.gz
New port - devel/xxl
XXL is a library for C and C++ that provides exception handling and asset management. Asset management is integrated with the exception handling mechanism such that assets may be automatically cleaned up if an exception is thrown, which allows for much simplified program structure with respect to error handling. By allowing XXL to track assets and using its exception handling features, the programmer no longer has to check error conditions on every function call and cleanup the assets on failure because XXL does the work. PR: 56128 Submitted by: Robert Schlotterbeck <rws@suki.rs.tarrant.tx.us>
Diffstat (limited to 'devel/xxl/files')
-rw-r--r--devel/xxl/files/patch-ltmain.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/xxl/files/patch-ltmain.sh b/devel/xxl/files/patch-ltmain.sh
new file mode 100644
index 0000000..d95cb82
--- /dev/null
+++ b/devel/xxl/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Fri Aug 29 13:31:36 2003
++++ ltmain.sh Fri Aug 29 13:31:59 2003
+@@ -5425,10 +5425,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
OpenPOWER on IntegriCloud