diff --git a/TODO b/TODO new file mode 100644 index 0000000..64721dd --- /dev/null +++ b/TODO @@ -0,0 +1,4 @@ +# List of open To Do items for lessons_for_leaders +# $Id: TODO,v 1.1 2015/03/06 19:58:58 tundra Exp $ + + diff --git a/WHATSNEW.txt b/WHATSNEW.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/WHATSNEW.txt diff --git a/lessons_for_leaders-license.txt b/lessons_for_leaders-license.txt new file mode 100644 index 0000000..798d900 --- /dev/null +++ b/lessons_for_leaders-license.txt @@ -0,0 +1,99 @@ +$Id: lessons_for_leaders-license.txt,v 1.1 2015/03/06 19:58:58 tundra Exp $ + +In order to use, study, modify, or copy 'lessons_for_leaders', you must read +and agree to all the licensing terms below. If you do not agree with +or do not understand *ANYTHING* you see in this document, you are NOT +granted a license to use, study, modify, or copy 'lessons_for_leaders'. By +using, studying, modifying, or copying 'lessons_for_leaders', you are agreeing +to all the terms of the 'lessons_for_leaders' LICENSE below in their entirety. + + + 'lessons_for_leaders' LICENSE AGREEMENT + + +1) DEFINITIONS + +Throughout this Agreement, the term 'lessons_for_leaders' is used to mean: + +Anything included in the 'lessons_for_leaders' software distribution package +from TundraWare Inc. This includes scripts, programs, documentation, +license text and all other files provided in that original software +distribution package. + +Throughout this Agreement the term "User" is used to mean any person +who is enagaged in any of the following activities: + + a) Uses any files found in the 'lessons_for_leaders' software distribution + in any way. + + b) Reads the 'lessons_for_leaders' documentation. + + c) Reads or studies the 'lessons_for_leaders' program source code or + supporting files. + + d) Makes use of any part of the 'lessons_for_leaders' software distribution + for any purpose. + + e) Duplicates and/or distributes the 'lessons_for_leaders' software distribution. + + +2) OWNERSHIP + +'lessons_for_leaders' Is Copyright (c) 2015 TundraWare Inc., Des Plaines, IL 60018 USA +All Rights Reserved. + + +3) TERMS + +Permission is hereby granted to the User for the duplication and use +of 'lessons_for_leaders' so long as ALL the following conditions are met: + + a) There is no license fee for any use of 'lessons_for_leaders' + whether personal, commercial, non-profit, or government *so + long as you abide by the terms of this license agreement*. + Voluntary donations are always welcome. Information on how to + contribute can be obtained by contacting: + + lessons_for_leaders@tundraware.com + + b) The User of 'lessons_for_leaders' understands and agrees that this is + EXPERIMENTAL SOFTWARE which is provided "AS-IS" with no + warranties expressed or implied by TundraWare Inc. + + c) The User acknowledges 'lessons_for_leaders' has NOT been tested for: + + i) Correct operation + + ii) Freedom from unintended consequences + + iii) Any operation or condition which might cause damage, + compromise, or disruption to the User's or other: + hardware, software, networks, or data, or which might + cause any breach of system security of such systems, + software, and networks. + + d) By using 'lessons_for_leaders' in any way, the User does so at their + own risk and agrees to hold TundraWare Inc. harmless for any + damage, direct or indirect, that this software may or does + cause to the User's computational environment, including, but + not limited to, the User's or others' hardware, software, + network, or data. THE USER FURTHER AGREES TO HOLD TundraWare Inc. + INC. HARMLESS FOR ANY ECONOMIC DAMAGE OR ANY OTHER ADVERSE + CONSEQUENCE, DIRECT OR INDIRECT, CAUSED BY THE USE OF + 'lessons_for_leaders'. + + e) If duplicated and/or distributed, no fee beyond reasonable + duplication charges may be charged for 'lessons_for_leaders'. No + commercial use of 'lessons_for_leaders' which involves any + remuneration beyond these duplication charges is permitted. + + f) Any distributed copies of 'lessons_for_leaders' must include all the + originally provided software, documentation, and licensing + information in their original distribution format and + packaging without any modifications. + +By using any part or all of 'lessons_for_leaders', you are agreeing to be +bound by this license. + +IF YOU DO NOT UNDERSTAND, OR CANNOT ABIDE BY ANY OF THESE CONDITIONS, +DO NOT USE 'lessons_for_leaders'. diff --git a/lessons_for_leaders.rst b/lessons_for_leaders.rst new file mode 100644 index 0000000..31b7792 --- /dev/null +++ b/lessons_for_leaders.rst @@ -0,0 +1,70 @@ +NAME +---- + +**lessons_for_leaders** - Lessons For Leaders + + +SYNOPSIS +-------- + +lessons_for_leaders.rst [-hv] + + +DESCRIPTION +----------- + +Long description + + +OPTIONS +------- + + -h Print help information + -v Print detailed program version information and exit + + +OTHER +----- + +You must have a reasonably current version of ``Restructured Text`` installed. + + +BUGS AND MISFEATURES +-------------------- + +None known as of this release. + + +COPYRIGHT AND LICENSING +----------------------- + +**lessons_for_leaders** is Copyright (c) 2015 TundraWare Inc., Des Plaines, IL 60018 USA + +For terms of use, see the ``lessons_for_leaders-license.txt`` file in the +program distribution. + +If you install **lessons_for_leaders** on a FreeBSD system using the 'ports' +mechanism, you will also find this file in:: + + /usr/local/share/doc/lessons_for_leaders + +AUTHOR +------ + +:: + + Tim Daneliuk + lessons_for_leaders@tundraware.com + + +DOCUMENT REVISION INFORMATION +----------------------------- + +:: + + $Id: lessons_for_leaders.rst,v 1.1 2015/03/06 19:58:58 tundra Exp $ + +You can find the latest version of this program at: + + http://www.tundraware.com/Software/lessons_for_leaders + diff --git a/makefile b/makefile new file mode 100644 index 0000000..c510507 --- /dev/null +++ b/makefile @@ -0,0 +1,164 @@ +# Build a release of 'lessons_for_leaders' using 'make' +# Requires a modern 'make' like GNU. +# +# Copyright (c) 2015 TundraWare Inc., Des Plaines, IL 60018 USA +# All Rights Reserved. For Terms Of Use See: lessons_for_leaders-license.txt +# +# For Program Updates See: http://www.tundraware.com/Software/lessons_for_leaders +# +# $Id: makefile,v 1.1 2015/03/06 19:58:58 tundra Exp $ + + +# Uncomment One Of The Following For Early Releases + +#EARLY = Alpha +#EARLY = Beta +#EARLY = RC1 + +##### +# Definitions Relevant To This Program +##### + +PROGNAME = lessons_for_leaders +PROGMAIN = lessons_for_leaders.rst + +PROGFILES = ${PROGMAIN} # setup.py # Uncomment this if desired for python modules +PROGDOCS = ${PROGMAIN}.ps + +DOCS = lessons_for_leaders-license.txt \ + ${PROGNAME}.1.gz \ + ${PROGNAME}.html \ + ${PROGNAME}.pdf \ + ${PROGNAME}.ps \ + ${PROGNAME}.rst \ + ${PROGNAME}.txt \ + CHANGELOG.txt \ + Makefile \ + + +##### +# Nothing Should Need To Change Below This Line +##### + + +DIR = ${PROGNAME}-${VERSION} +HEADER1 = "WHATSNEW For '${PROGNAME}' ${VERSION} (`date`)" +HEADER2 = "----------------------------------------------------------------------" +RELEASES = "Releases" +TARBALL = ${DIR}.tar.gz +TMPFILE = tmpfile +VERSION = $(shell cvs log ${PROGMAIN} | grep ^head\: | cut -f2 -d " ")${EARLY} + + +##### +# Pattern Rules +##### + +### +# Document Production +### + +# Some Docutils installations keep the ".py" suffix for the various +# frontend programs, and some do not. It's even possible there are +# links from one to the other. Since the project can be checked out +# on any platform, we have to check for this every time we run the +# 'make'. This is irritating. + +2HTML = $(shell which rst2html.py rst2html 2>/dev/null | head -n 1) +2LATEX = $(shell which rst2latex.py rst2latex 2>/dev/null | head -n 1) --stylesheet=parskip --latex-preamble="\usepackage{fullpage}" +2ODT = $(shell which rst2odt.py rst2odt 2>/dev/null | head -n 1) +2MAN = $(shell which rst2man.py rst2man 2>/dev/null | head -n 1) + +# TeX/LaTeX Processing + +DVIPS = dvips +PDFLATEX = pdflatex +LATEX = latex + +%.dvi : %.latex + ${LATEX} $*.latex + +%.html : %.rst + ${2HTML} <$*.rst >$*.html + +%.latex : %.rst + ${2LATEX} $*.rst >$*.latex + +%.1 : %.rst + ${2MAN} <$*.rst >$*.1 + +%.1.gz: %.1 + @gzip -c <$*.1 >$*.1.gz + +%.odt : %.rst + ${2ODT} <$*.rst >$*.odt + +%.pdf : %.latex + ${PDFLATEX} $*.latex + ${PDFLATEX} $*.latex + ${PDFLATEX} $*.latex + +%.ps : %.dvi + ${DVIPS} $*.dvi + +%.txt: %.1 + @groff -man -Tascii $< | col -xb >$@ + +### +# Pretty Print Programs & Scripts +### + +%.pl.ps: %.pl + @enscript -Eperl --color -fCourier8 -i2 -L77 -C --mark-wrapped-lines=arrow -p$@ $< + +%.py.ps: %.py + @enscript -Epython --color -fCourier8 -i2 -L77 -C --mark-wrapped-lines=arrow -p$@ $< + +%.sh.ps: %.sh + @enscript -Esh --color -fCourier8 -i2 -L77 -C --mark-wrapped-lines=arrow -p$@ $< + + +##### +# Actual Build Rules +##### + +FORCE: + +CHANGELOG.txt: FORCE + @cvs log ${PROGMAIN} >CHANGELOG.txt + +WHATSNEW.txt: FORCE + @printf "%s\n%s\n\n" ${HEADER1} ${HEADER2} | cat - $@ >${TMPFILE} + @mv ${TMPFILE} $@ + @jmacs $@ + @cvs commit -m${HEADER1} $@ + +docs: ${DOCS} ${PROGDOCS} + @chmod 644 ${DOCS} ${PROGDOCS} + @chmod 644 *.gz *.txt + +release: docs WHATSNEW.txt ${PROGFILES} + @mkdir ${DIR} + -@mkdir ${RELEASES} 2>&1 >/dev/null + @cp -pv WHATSNEW.txt ${PROGFILES} ${DOCS} ${PROGDOCS} ${DIR} + @tar -czvf ${TARBALL} --exclude CVS ${DIR} + @rm -rf ${DIR} + @mv ${DIR}.tar.gz ${RELEASES} + +##### +# Housekeeping +##### + +clean: + @rm -rf *~ *.1 *.1.gz *.aux *.core *.dvi *.latex *.log *.out tmpfile *.toc + +version: + @echo ${VERSION} + +scrub: clean + @rm -rf ${DIR} ${PROGFILES} ${DOCS} ${PROGDOCS} ${TARBALL} ${TMPFILE} + +init: scrub + cvs update + +