pkgsrc-WIP-changes archive

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

dmake: Update tp 1.1nb4



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Wed Sep 29 15:31:58 2021 +0200
Changeset:	274ff3eb2c622f95f8d6a9a9c7ada9b0cca774ef

Modified Files:
	dmake/Makefile
	dmake/distinfo
	dmake/patches/patch-sunpro_Make_bin_make_common_read.cc

Log Message:
dmake: Update tp 1.1nb4

- SunPro Make: The dynamic macro $^ is now documented in the man page.
  It was always supported by SunPro Make, but for unknown reasons.
  undocumented in the official man page from Sun Microsystems.

- SunPro Make: The .INCLUDE_FAILED: special target is now supported
 the same was as in smake.

  History: smake introduced .INCLUDE_FAILED: 23 years ago (in July.
  1998) in order to be able to support completely unknown platforms with.
  the schily makefile system. This works fine, since a bootstrap smake.
  is compiled first in schilytools and this is done via a shell script.

  That specific use case in smake (with a completely unknown platform,.
  based on an unknown operating system or an unknown CPU) will not work.
  with SunPro Make the same way, since SunPro Make needs smake as a.
  bootstrap make program for compilation. In other words, SunPro Make.
  is compiled on unknown platforms, using a bootstrap smake that was.
  compiled with a shell script and before SunPro Make is compiled on a
  completely unknown platform, smake did already run the automake
  scripts triggered from the .INCLUDE_FAILED: target while smake was
  running.

  Adding support for .INCLUDE_FAILED: to SunPro Make however still.
  makes sense, as support for .INCLUDE_FAILED: in SunPro Make allows to
  automatically add initial basic support for new compilers to a.
  development tree using the schily makefile system or similar build.
  systems, while being on a platform with pre-existig SunPro Make.
  binaries. This may even be more probable than the case with a.
  completly unknown OS.

- SunPro Make: .INCLUDE_FAILED: special target 2nd group of changes:

  .INCLUDE_FAILED: is no longer supported when make is in SVr4 mode
  or when it is in compatibility mode to old SunPro Make versions.

  .INCLUDE_FAILED: no longer permits dependencies to appear after the
  colon. These dependencies have been previously ignored.

  .INCLUDE_FAILED: is now better printed with make -p, since.
  .INCLUDE_FAILED: now appears in the first block of output that lists
  .PHONY:, .PRECIOUS:, .SUFFIXES: as well.

- SunPro Make: A new section "Automake Features" has been added.

- SunPro Make: A new version date has been defined.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=274ff3eb2c622f95f8d6a9a9c7ada9b0cca774ef

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 dmake/Makefile                                          |  4 ++--
 dmake/distinfo                                          | 10 +++++-----
 dmake/patches/patch-sunpro_Make_bin_make_common_read.cc |  2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

diffs:
diff --git a/dmake/Makefile b/dmake/Makefile
index e687b67690..eca94a0adb 100644
--- a/dmake/Makefile
+++ b/dmake/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 
-DISTNAME=	schily-2021-09-01
+DISTNAME=	schily-2021-09-18
 PKGNAME=	dmake-1.1
-PKGREVISION=	3
+PKGREVISION=	4
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=schilytools/}
 EXTRACT_SUFX=	.tar.bz2
diff --git a/dmake/distinfo b/dmake/distinfo
index f7b890f028..2b5b959390 100644
--- a/dmake/distinfo
+++ b/dmake/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (schily-2021-09-01.tar.bz2) = cabac08e4f94f97ac370c69110812b830ea76e9c
-RMD160 (schily-2021-09-01.tar.bz2) = 7b84c001cd722319e34db6c2fe445a0913a1667f
-SHA512 (schily-2021-09-01.tar.bz2) = df64237eedd351a2d71435e473752e111d9df592aeb47a38c97f83dd7dc43c2ec4b32585421f1336088b9b258e9950f99fda90f934834067524385c543e1b05a
-Size (schily-2021-09-01.tar.bz2) = 4954006 bytes
+SHA1 (schily-2021-09-18.tar.bz2) = 876b30c2f63e1ba7d682d0cf58789d26a527f070
+RMD160 (schily-2021-09-18.tar.bz2) = 9ad475b67122f487844162ea2e6e3659ea25579f
+SHA512 (schily-2021-09-18.tar.bz2) = d25765074ac39ca2db63cb9841288dd4457f55588e0389a58ad78da62f745a766b4608d3d137a1908e2ca60511784d5f0af67bab1d1612478dbf120188ed5f31
+Size (schily-2021-09-18.tar.bz2) = 4952788 bytes
 SHA1 (patch-sunpro_Make_bin_make_common_Makefile.def) = 83f2f7ef8d8aa6fc61566fe8a0301e0038a16c88
-SHA1 (patch-sunpro_Make_bin_make_common_read.cc) = 1bdfe9b623f83239989288a585dc9804e8dbef73
+SHA1 (patch-sunpro_Make_bin_make_common_read.cc) = 771ba8f63a353f92418cea34f5d8d6c22fbd1416
diff --git a/dmake/patches/patch-sunpro_Make_bin_make_common_read.cc b/dmake/patches/patch-sunpro_Make_bin_make_common_read.cc
index 30ec0a9c27..d8b3654c31 100644
--- a/dmake/patches/patch-sunpro_Make_bin_make_common_read.cc
+++ b/dmake/patches/patch-sunpro_Make_bin_make_common_read.cc
@@ -5,7 +5,7 @@ Search default rules in "share/lib/dmake" and "usr/include/dmake".
 
 --- sunpro/Make/bin/make/common/read.cc.orig	2021-05-10 17:15:50.000000000 +0000
 +++ sunpro/Make/bin/make/common/read.cc
-@@ -226,14 +226,14 @@ read_simple_file(register Name makefile_
+@@ -229,14 +229,14 @@ read_simple_file(register Name makefile_
  						NOCATGETS("%s/../../share/lib/make"), run_dir);
  					} else {
  	                        		(void) sprintf(makerules_dir,


Home | Main Index | Thread Index | Old Index