Index: ossp-pkg/pth/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/pth/ChangeLog,v rcsdiff -q -kk '-r1.631' '-r1.632' -u '/v/ossp/cvs/ossp-pkg/pth/ChangeLog,v' 2>/dev/null --- ChangeLog 2004/12/03 16:23:38 1.631 +++ ChangeLog 2004/12/03 17:03:30 1.632 @@ -21,6 +21,11 @@ Changes between 2.0.2 and 2.0.3 (12-Sep-2004 to 03-Dec-2004) + *) Resurrect the old "make striptease" command by fixing the + configure run-time in the stripped down source tree and fixing the + list of source files. + [Ralf S. Engelschall] + *) The pth_uctx_save() and pth_uctx_restore() API functions unfortunately were broken by design because they are C _functions_. This leads to one more deadly nesting on the Index: ossp-pkg/pth/Makefile.in RCS File: /v/ossp/cvs/ossp-pkg/pth/Makefile.in,v rcsdiff -q -kk '-r1.152' '-r1.153' -u '/v/ossp/cvs/ossp-pkg/pth/Makefile.in,v' 2>/dev/null --- Makefile.in 2004/10/08 18:31:14 1.152 +++ Makefile.in 2004/12/03 17:03:30 1.153 @@ -272,6 +272,14 @@ -$(RMDIR) $(DESTDIR)$(bindir) >/dev/null 2>&1 || $(TRUE) -$(RMDIR) $(DESTDIR)$(prefix) >/dev/null 2>&1 || $(TRUE) +# strip down the source tree to its minimum +striptease: + @PERL=`which perl`; if [ ".$$PERL" = . ]; then \ + echo "make:ERROR: command \"$(MAKE) striptease\" requires \"perl\"" 1>&2; \ + exit 1; \ + fi; \ + $$PERL striptease.pl + # clean the source tree for re-building clean: $(RM) $(TARGET_PREQ) @@ -289,7 +297,6 @@ $(RM) pth-config pth_acdef.h pth_acmac.h pth.h $(RM) pthread-config pthread.h $(RM) config.log config.cache config.status - $(RM) -r striptease.dir $(RM) libtool # clean the source tree by removing really all generate stuff Index: ossp-pkg/pth/configure.ac RCS File: /v/ossp/cvs/ossp-pkg/pth/configure.ac,v rcsdiff -q -kk '-r1.13' '-r1.14' -u '/v/ossp/cvs/ossp-pkg/pth/configure.ac,v' 2>/dev/null --- configure.ac 2004/07/13 10:50:49 1.13 +++ configure.ac 2004/12/03 17:03:30 1.14 @@ -56,6 +56,7 @@ AC_PROG_CC AC_PROG_CPP +AC_PROG_EGREP AC_SET_MAKE AC_CHECK_DEBUGGING AC_CHECK_PROFILING Index: ossp-pkg/pth/striptease.pl RCS File: /v/ossp/cvs/ossp-pkg/pth/striptease.pl,v rcsdiff -q -kk '-r1.16' '-r1.17' -u '/v/ossp/cvs/ossp-pkg/pth/striptease.pl,v' 2>/dev/null --- striptease.pl 2004/07/13 10:50:49 1.16 +++ striptease.pl 2004/12/03 17:03:30 1.17 @@ -77,7 +77,7 @@ @source = (qw( pth_compat.c pth_debug.c pth_syscall.c pth_errno.c pth_ring.c pth_mctx.c - pth_clean.c pth_time.c pth_tcb.c pth_util.c pth_pqueue.c pth_event.c + pth_uctx.c pth_clean.c pth_time.c pth_tcb.c pth_util.c pth_pqueue.c pth_event.c pth_sched.c pth_data.c pth_msg.c pth_cancel.c pth_sync.c pth_attr.c pth_lib.c pth_fork.c pth_high.c pth_ext.c pth_string.c )); @@ -89,7 +89,7 @@ $pth_c = <<'EOT'; /* ** GNU Pth - The GNU Portable Threads -** Copyright (c) 1999-2001 Ralf S. Engelschall +** Copyright (c) 1999-2004 Ralf S. Engelschall ** ** This file is part of GNU Pth, a non-preemptive thread scheduling ** library which can be found at http://www.gnu.org/software/pth/.