OSSP CVS Repository

ossp - Check-in [4890]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 4890
Date: 2004-Dec-03 18:03:30 (local)
2004-Dec-03 17:03:30 (UTC)
User:rse
Branch:
Comment: 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.
Tickets:
Inspections:
Files:
ossp-pkg/pth/ChangeLog      1.631 -> 1.632     5 inserted, 0 deleted
ossp-pkg/pth/Makefile.in      1.152 -> 1.153     8 inserted, 1 deleted
ossp-pkg/pth/configure.ac      1.13 -> 1.14     1 inserted, 0 deleted
ossp-pkg/pth/striptease.pl      1.16 -> 1.17     2 inserted, 2 deleted

ossp-pkg/pth/ChangeLog 1.631 -> 1.632

--- 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


ossp-pkg/pth/Makefile.in 1.152 -> 1.153

--- 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


ossp-pkg/pth/configure.ac 1.13 -> 1.14

--- 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


ossp-pkg/pth/striptease.pl 1.16 -> 1.17

--- 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 <rse@engelschall.com>
+**  Copyright (c) 1999-2004 Ralf S. Engelschall <rse@engelschall.com>
 **
 **  This file is part of GNU Pth, a non-preemptive thread scheduling
 **  library which can be found at http://www.gnu.org/software/pth/.

CVSTrac 2.0.1