Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/libdwarf Add a script to prepare libdwarf for i...



details:   https://anonhg.NetBSD.org/src/rev/76f39aab481c
branches:  trunk
changeset: 750276:76f39aab481c
user:      darran <darran%NetBSD.org@localhost>
date:      Wed Dec 23 00:06:53 2009 +0000

description:
Add a script to prepare libdwarf for import.

diffstat:

 external/bsd/libdwarf/prepare-import.sh |  42 +++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diffs (46 lines):

diff -r d201735e2621 -r 76f39aab481c external/bsd/libdwarf/prepare-import.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/libdwarf/prepare-import.sh   Wed Dec 23 00:06:53 2009 +0000
@@ -0,0 +1,42 @@
+#!/bin/sh
+# $NetBSD: prepare-import.sh,v 1.1 2009/12/23 00:06:53 darran Exp $
+
+# Copy the FreeBSD src/lib/libdwarf directory contents to dist.  Run
+# this script and you're done.
+#
+# lib/ is built as SUBDIR from external/lib/Makefile.
+#
+# Use the following template to import
+#  cvs import src/external/bsd/libdwarf/dist FreeBSD FreeBSD-X-Y-Z
+#
+# don't forget to bump the lib/shlib_version if necessary
+#
+
+set -e
+
+echo "Adding RCS tags .."
+for f in $(grep -RL '\$NetBSD.*\$' dist | grep -v CVS); do
+    case $f in
+    *.[ch] | *.m4)
+       cat - > ${f}_tmp <<- EOF
+               /*      \$NetBSD\$      */
+
+       EOF
+       sed -e 's,^__FBSDID.*,\/\* & \*\/\
+__RCSID\(\"\$NetBSD\$\"\)\;,g' ${f} >> ${f}_tmp
+       mv ${f}_tmp ${f}
+       ;;
+    *.[0-9])
+       cat - ${f} > ${f}_tmp <<- EOF
+               .\"     \$NetBSD\$
+               .\"
+       EOF
+       mv ${f}_tmp ${f}
+       ;;
+    *)
+       echo "No RCS tag added to ${f}"
+       ;;
+    esac
+done
+
+echo "prepare-import done"



Home | Main Index | Thread Index | Old Index