mhonarc-commits
[Top] [All Lists]

CVS: mhonarc/MHonArc FILELIST,1.12,1.13 Makefile.PL,1.13,1.14 dev.mk,2.5,2....

2003-01-03 21:44:39
Update of /cvsroot/mhonarc/mhonarc/MHonArc
In directory subversions:/tmp/cvs-serv4452

Modified Files:
	FILELIST Makefile.PL dev.mk mha-dbedit mha-dbrecover 
	mha-decode mhonarc 
Log Message:
* Makefile changes to cleanup release process and to create
  additional nodoc bundles that does not contain the
  main documentation.  With the addition of all the charmap
  tables, the savings in bundle size is not as significant
  as it would have been.


Index: FILELIST
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/FILELIST,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** FILELIST	20 Nov 2002 23:53:07 -0000	1.12
--- FILELIST	4 Jan 2003 04:44:21 -0000	1.13
***************
*** 45,49 ****
  lib:lib/qprint.pl
  lib:lib/readmail.pl
- lib:lib/rfc822.pl
  lib:lib/MHonArc
  man:man/mhonarc.1
--- 45,48 ----

Index: Makefile.PL
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/Makefile.PL,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** Makefile.PL	18 Dec 2002 05:55:21 -0000	1.13
--- Makefile.PL	4 Jan 2003 04:44:21 -0000	1.14
***************
*** 60,106 ****
  INSTALLPRG	= install.me
  
! .PHONY: default install install-ask pod2man test clean versions relnotes \
! 	bugs install-doc release-prep autodoc
! 
! 
! default: pod2man
  	\$(CHMOD) a+x \$(PRGS)
  	\$(CHMOD) -R a+r,a+X .
  
! release-prep: autodoc relnotes bugs install-doc
! 
! install:
  	\$(PERL) \$(INSTALLPRG) -batch $instme_args
  
! install-ask:
  	\$(PERL) \$(INSTALLPRG) $instme_args
  
! install-doc:
! 	w3m doc/install.html -cols 76 > INSTALL
! 
! pod2man:
! 	-\(_at_)\$(MKDIR) man
! 	\(_at_)for i in \$(PRGS) ; \\
! 	    do( \\
! 		echo "Manifying \$\$i ..."; \\
! 		pod2man --center="MHonArc Documentation" --release="MHonArc v2.6" \$\$i > man/\$\$i.1; \\
! 	    ); \\
! 	done
! 
! relnotes:
! 	w3m doc/relnotes.html -cols 76 > RELNOTES
! 
! autodoc: pod2man
! 	\$(MAKE) -C doc
! 	\$(MAKE) -C doc/faq
! 
! bugs:
! 	w3m doc/app-bugs.html -cols 76 > BUGS
! 
! test:
  	\(_at_)echo "No tests"
  
! clean:
  	\(_at_)echo "Nothing to clean"
  
  EOF
--- 60,80 ----
  INSTALLPRG	= install.me
  
! default: _FORCE
  	\$(CHMOD) a+x \$(PRGS)
  	\$(CHMOD) -R a+r,a+X .
  
! install: _FORCE
  	\$(PERL) \$(INSTALLPRG) -batch $instme_args
  
! install-ask: _FORCE
  	\$(PERL) \$(INSTALLPRG) $instme_args
  
! test: _FORCE
  	\(_at_)echo "No tests"
  
! clean: _FORCE
  	\(_at_)echo "Nothing to clean"
+ 
+ _FORCE:
  
  EOF

Index: dev.mk
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/dev.mk,v
retrieving revision 2.5
retrieving revision 2.6
diff -C2 -r2.5 -r2.6
*** dev.mk	31 Oct 2002 05:29:11 -0000	2.5
--- dev.mk	4 Jan 2003 04:44:21 -0000	2.6
***************
*** 4,8 ****
  ##-----------------------------------------------------------------------##
  
! .PHONY: release code-check
  
  TOP     = .
--- 4,10 ----
  ##-----------------------------------------------------------------------##
  
! .PHONY: release code-check version-check \
! 	release-prep installation-doc pod2man relnotes autodoc \
! 	bugs clean
  
  TOP     = .
***************
*** 20,29 ****
  VERSION_NAME	= MHonArc$(_RELEASE_VERSION)
  
  PERL_FILES	= \
  		  Makefile.PL \
! 		  mhonarc \
! 		  mha-dbedit \
! 		  mha-dbrecover \
! 		  mha-decode \
  		  # End PERL_FILES
  
--- 22,29 ----
  VERSION_NAME	= MHonArc$(_RELEASE_VERSION)
  
+ PRGS		= mhonarc mha-dbrecover mha-dbedit mha-decode
  PERL_FILES	= \
  		  Makefile.PL \
! 		  $(PRGS) \
  		  # End PERL_FILES
  
***************
*** 39,45 ****
  	    (cd $(DIST_DIR)/$(VERSION_NAME) && $(TAR) xfp -)
  	$(CP) $(INSTALL_ME) $(DIST_DIR)/$(VERSION_NAME)
! 	(cd $(DIST_DIR)/$(VERSION_NAME) && $(PERL) Makefile.PL)
! 	(cd $(DIST_DIR)/$(VERSION_NAME) && $(MAKE) release-prep)
! 	@$(RM) -f $(DIST_DIR)/$(VERSION_NAME)/Makefile
  	@(echo "Creating tar bundles..." && \
  	  cd $(DIST_DIR) && \
--- 39,49 ----
  	    (cd $(DIST_DIR)/$(VERSION_NAME) && $(TAR) xfp -)
  	$(CP) $(INSTALL_ME) $(DIST_DIR)/$(VERSION_NAME)
! 	(cd $(DIST_DIR)/$(VERSION_NAME) && $(MAKE) -f dev.mk release-prep)
! 	@$(RM) -rf $(DIST_DIR)/$(VERSION_NAME)/dev.mk \
! 		   $(DIST_DIR)/$(VERSION_NAME)/etc \
! 		   $(DIST_DIR)/$(VERSION_NAME)/doc/*.gml \
! 		   `$(FIND) $(DIST_DIR)/$(VERSION_NAME) -name 'CVS'` \
! 		   `$(FIND) $(DIST_DIR)/$(VERSION_NAME) -name '_helper'` \
! 		   `$(FIND) $(DIST_DIR)/$(VERSION_NAME) -name 'Makefile'`
  	@(echo "Creating tar bundles..." && \
  	  cd $(DIST_DIR) && \
***************
*** 53,56 ****
--- 57,75 ----
  	  $(ZIP) -r $(VERSION_NAME).zip $(VERSION_NAME))
  
+ 	$(MV) $(DIST_DIR)/$(VERSION_NAME) $(DIST_DIR)/$(VERSION_NAME)-nodoc
+ 	@$(RM) -rf $(DIST_DIR)/$(VERSION_NAME)-nodoc/doc
+ 	@$(PERL) -i -n -e 'print  unless /^doc:/;' \
+ 		 $(DIST_DIR)/$(VERSION_NAME)-nodoc/FILELIST
+ 	@(echo "Creating no-doc tar bundles..." && \
+ 	  cd $(DIST_DIR) && \
+ 	  $(TAR) -cf $(VERSION_NAME)-nodoc.tar $(VERSION_NAME)-nodoc && \
+ 	  echo "  ...bz2..." && \
+ 	  $(BZIP2) -k $(VERSION_NAME)-nodoc.tar && \
+ 	  echo "  ...gz..." && \
+ 	  $(GZIP) $(VERSION_NAME)-nodoc.tar)
+ 	@(echo "Creating no-doc zip bundle..." && \
+ 	  cd $(DIST_DIR) && \
+ 	  $(ZIP) -r $(VERSION_NAME)-nodoc.zip $(VERSION_NAME)-nodoc)
+ 
  version-check:
  	@if [ "$(_SNAP_MODE)" != "1" ]; then \
***************
*** 59,62 ****
--- 78,107 ----
  
  code-check: make_subdirs perl_syntax
+ 
+ release-prep: autodoc relnotes bugs installation-doc
+ 
+ installation-doc:
+ 	$(W3M) doc/install.html -cols 76 > INSTALL
+ 
+ pod2man:
+ 	-(_at_)$(MKDIR) man
+ 	@for i in $(PRGS) ; \
+ 	    do( \
+ 		echo "Manifying $$i ..."; \
+ 		pod2man --center="MHonArc Documentation" \
+ 		        --release="MHonArc v2.6" $$i > man/$$i.1; \
+ 	    ); \
+ 	done
+ 
+ relnotes:
+ 	$(W3M) doc/relnotes.html -cols 76 > RELNOTES
+ 
+ autodoc: pod2man
+ 	$(MAKE) -C doc
+ 	$(MAKE) -C doc/faq
+ 
+ bugs:
+ 	$(W3M) doc/app-bugs.html -cols 76 > BUGS
+ 
  
  clean:

Index: mha-dbedit
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/mha-dbedit,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** mha-dbedit	3 May 2002 04:12:17 -0000	1.6
--- mha-dbedit	4 Jan 2003 04:44:21 -0000	1.7
***************
*** 91,94 ****
--- 91,98 ----
  Earl Hood, mhonarc(_at_)mhonarc(_dot_)org
  
+ MHonArc comes with ABSOLUTELY NO WARRANTY and MHonArc may be copied only
+ under the terms of the GNU General Public License, which may be found in
+ the MHonArc distribution.
+ 
  =cut
  

Index: mha-dbrecover
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/mha-dbrecover,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** mha-dbrecover	18 Nov 2001 07:25:34 -0000	1.6
--- mha-dbrecover	4 Jan 2003 04:44:21 -0000	1.7
***************
*** 200,203 ****
--- 200,207 ----
  Earl Hood, mhonarc(_at_)mhonarc(_dot_)org
  
+ MHonArc comes with ABSOLUTELY NO WARRANTY and MHonArc may be copied only
+ under the terms of the GNU General Public License, which may be found in
+ the MHonArc distribution.
+ 
  =cut
  

Index: mha-decode
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/mha-decode,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** mha-decode	2 May 2002 23:50:18 -0000	1.6
--- mha-decode	4 Jan 2003 04:44:21 -0000	1.7
***************
*** 160,163 ****
--- 160,167 ----
  Earl Hood, mhonarc(_at_)mhonarc(_dot_)org
  
+ MHonArc comes with ABSOLUTELY NO WARRANTY and MHonArc may be copied only
+ under the terms of the GNU General Public License, which may be found in
+ the MHonArc distribution.
+ 
  =cut
  

Index: mhonarc
===================================================================
RCS file: /cvsroot/mhonarc/mhonarc/MHonArc/mhonarc,v
retrieving revision 2.8
retrieving revision 2.9
diff -C2 -r2.8 -r2.9
*** mhonarc	18 Dec 2002 05:55:21 -0000	2.8
--- mhonarc	4 Jan 2003 04:44:21 -0000	2.9
***************
*** 70,80 ****
  =head1 PREREQUISITES
  
! B<Getopt::Long>, B<Time::Local>
  
  =head1 COREQUISITES
  
  B<Digest::MD5>,
- B<Fcntl>,
- B<Symbol>
  
  =head1 OSNAMES
--- 70,82 ----
  =head1 PREREQUISITES
  
! B<Fcntl>,
! B<File::Basename>,
! B<Getopt::Long>,
! B<Symbol>,
! B<Time::Local>
  
  =head1 COREQUISITES
  
  B<Digest::MD5>,
  
  =head1 OSNAMES

---------------------------------------------------------------------
To sign-off this list, send email to majordomo(_at_)mhonarc(_dot_)org with the
message text UNSUBSCRIBE MHONARC-DEV