Source-Changes-HG archive

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

[src/trunk]: src Attach tradcpp to the build.



details:   https://anonhg.NetBSD.org/src/rev/b40cda405ecd
branches:  trunk
changeset: 369682:b40cda405ecd
user:      dholland <dholland%NetBSD.org@localhost>
date:      Sat Aug 27 21:53:38 2022 +0000

description:
Attach tradcpp to the build.

diffstat:

 distrib/sets/lists/base/mi            |   3 ++-
 distrib/sets/lists/man/mi             |   5 ++++-
 doc/3RDPARTY                          |  14 +++++++++++++-
 external/bsd/Makefile                 |   4 ++--
 external/bsd/tradcpp/Makefile         |   5 +++++
 external/bsd/tradcpp/README           |  28 ++++++++++++++++++++++++++++
 external/bsd/tradcpp/usr.bin/Makefile |  14 ++++++++++++++
 7 files changed, 68 insertions(+), 5 deletions(-)

diffs (154 lines):

diff -r 0cd428735207 -r b40cda405ecd distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi        Sat Aug 27 21:49:33 2022 +0000
+++ b/distrib/sets/lists/base/mi        Sat Aug 27 21:53:38 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1311 2022/08/17 14:03:05 kre Exp $
+# $NetBSD: mi,v 1.1312 2022/08/27 21:53:38 dholland Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -881,6 +881,7 @@
 ./usr/bin/tpm_version                          base-tpm-bin            tpm
 ./usr/bin/tput                                 base-util-bin
 ./usr/bin/tr                                   base-util-bin
+./usr/bin/tradcpp                              base-util-bin
 ./usr/bin/true                                 base-util-bin
 ./usr/bin/tset                                 base-util-bin
 ./usr/bin/tty                                  base-util-bin
diff -r 0cd428735207 -r b40cda405ecd distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Sat Aug 27 21:49:33 2022 +0000
+++ b/distrib/sets/lists/man/mi Sat Aug 27 21:53:38 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1753 2022/08/12 11:15:40 riastradh Exp $
+# $NetBSD: mi,v 1.1754 2022/08/27 21:53:38 dholland Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -594,6 +594,7 @@
 ./usr/share/man/cat1/tpm_version.0             man-tpm-catman          tpm,.cat
 ./usr/share/man/cat1/tput.0                    man-util-catman         .cat
 ./usr/share/man/cat1/tr.0                      man-util-catman         .cat
+./usr/share/man/cat1/tradcpp.0                 man-util-catman         .cat
 ./usr/share/man/cat1/true.0                    man-util-catman         .cat
 ./usr/share/man/cat1/tset.0                    man-util-catman         .cat
 ./usr/share/man/cat1/tty.0                     man-util-catman         .cat
@@ -3920,6 +3921,7 @@
 ./usr/share/man/html1/tpm_version.html         man-tpm-htmlman         tpm,html
 ./usr/share/man/html1/tput.html                        man-util-htmlman        html
 ./usr/share/man/html1/tr.html                  man-util-htmlman        html
+./usr/share/man/html1/tradcpp.html             man-util-htmlman        html
 ./usr/share/man/html1/true.html                        man-util-htmlman        html
 ./usr/share/man/html1/tset.html                        man-util-htmlman        html
 ./usr/share/man/html1/tty.html                 man-util-htmlman        html
@@ -6900,6 +6902,7 @@
 ./usr/share/man/man1/tpm_version.1             man-tpm-man             tpm,.man
 ./usr/share/man/man1/tput.1                    man-util-man            .man
 ./usr/share/man/man1/tr.1                      man-util-man            .man
+./usr/share/man/man1/tradcpp.1                 man-util-man            .man
 ./usr/share/man/man1/true.1                    man-util-man            .man
 ./usr/share/man/man1/tset.1                    man-util-man            .man
 ./usr/share/man/man1/tty.1                     man-util-man            .man
diff -r 0cd428735207 -r b40cda405ecd doc/3RDPARTY
--- a/doc/3RDPARTY      Sat Aug 27 21:49:33 2022 +0000
+++ b/doc/3RDPARTY      Sat Aug 27 21:53:38 2022 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: 3RDPARTY,v 1.1871 2022/08/27 14:07:26 christos Exp $
+#      $NetBSD: 3RDPARTY,v 1.1872 2022/08/27 21:53:38 dholland Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1409,6 +1409,18 @@
 Notes:
 Added changes from a5 -> a12 manually.
 
+Package:       tradcpp
+Version:       0.5.3
+Current Vers:  0.5.3
+Maintainer:    David A. Holland <dholland%NetBSD.org@localhost>
+Archive Site:  https://ftp.netbsd.org/pub/NetBSD/misc/dholland/
+Home Page:     https://www.netbsd.org/~dholland/tradcpp/
+Mailing List:  tech-toolchain
+Responsible:   dholland
+License:       BSD (2-clause)
+Location:      external/bsd/tradcpp
+Notes:
+
 Package:       tz
 Version:       tzcode2022c / tzdata2022bgtz (tzdata2022c)
 Current Vers:  tzcode2022c / tzdata2022c
diff -r 0cd428735207 -r b40cda405ecd external/bsd/Makefile
--- a/external/bsd/Makefile     Sat Aug 27 21:49:33 2022 +0000
+++ b/external/bsd/Makefile     Sat Aug 27 21:53:38 2022 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.75 2022/06/06 10:56:28 nia Exp $
+#      $NetBSD: Makefile,v 1.76 2022/08/27 21:53:38 dholland Exp $
 
 .include <bsd.own.mk>
 
@@ -44,6 +44,6 @@
 SUBDIR+= unbound
 .endif
 
-SUBDIR+= blocklist pdisk nvi ppp libnv
+SUBDIR+= blocklist pdisk nvi ppp libnv tradcpp
 
 .include <bsd.subdir.mk>
diff -r 0cd428735207 -r b40cda405ecd external/bsd/tradcpp/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/tradcpp/Makefile     Sat Aug 27 21:53:38 2022 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2022/08/27 21:53:38 dholland Exp $
+
+SUBDIR= usr.bin
+
+.include <bsd.subdir.mk>
diff -r 0cd428735207 -r b40cda405ecd external/bsd/tradcpp/README
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/tradcpp/README       Sat Aug 27 21:53:38 2022 +0000
@@ -0,0 +1,28 @@
+$NetBSD: README,v 1.1 2022/08/27 21:53:38 dholland Exp $
+
+To update tradcpp to a new version:
+
+- Unpack the tradcpp distfile. Unless things have changed a lot
+  upstream, you can import the distribution directory directly as
+  external/bsd/tradcpp/dist without needing to munge or prepare it.
+- Update the build glue/reacharound makefile, if needed. For the
+  moment, we just include the distribution makefile as it's suitable,
+  and therefore things like source lists don't need to be synced. If
+  the distribution makefile becomes unsuitable, this will need to
+  change.
+- cvs import the new dist directory.
+- Merge. (As long as we're stuck using cvs, please avoid committing to
+  the default branch in the tradcpp/dist subtree so this step isn't
+  necessary, as it's a big headache.)
+- Fix any merge conflicts.
+- Commit the merge.
+- Commit any changes to the build glue.
+- Update doc/3RDPARTY with the new version.
+- Add a note to doc/CHANGES about the new version.
+
+Note that this is not the maintenance copy of tradcpp; it is
+maintained in its own hg repository.
+
+Please if possible avoid committing changes to this version; instead,
+please send them upstream. Issuing a new release only takes a few
+minutes and allows the fixes/updates to propagate to pkgsrc.
diff -r 0cd428735207 -r b40cda405ecd external/bsd/tradcpp/usr.bin/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/tradcpp/usr.bin/Makefile     Sat Aug 27 21:53:38 2022 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2022/08/27 21:53:38 dholland Exp $
+
+.include <bsd.own.mk>
+
+SRCDIR=${NETBSDSRCDIR}/external/bsd/tradcpp/dist
+.PATH: ${SRCDIR}
+
+BINDIR=/usr/bin
+
+# Use the distributed makefile instead of pasting from it.
+# (It ships a makefile that uses bsd.prog.mk, at least for the
+# time being.)
+
+.include "${SRCDIR}/Makefile"



Home | Main Index | Thread Index | Old Index