diff --git a/dev-tcltk/tklib/licenses/TCL b/dev-tcltk/tklib/licenses/TCL new file mode 100644 index 000000000..cc809cb87 --- /dev/null +++ b/dev-tcltk/tklib/licenses/TCL @@ -0,0 +1,38 @@ +This software is copyrighted by Ajuba Solutions and other parties. +The following terms apply to all files associated with the software +unless explicitly disclaimed in individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, +provided that existing copyright notices are retained in all copies +and that this notice is included verbatim in any distributions. No +written agreement, license, or royalty fee is required for any of the +authorized uses. Modifications to this software may be copyrighted by +their authors and need not follow the licensing terms described here, +provided that the new terms are clearly indicated on the first page of +each file where they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND +NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND +THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE +MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the +U.S. government, the Government shall have only "Restricted Rights" in +the software and related documentation as defined in the Federal +Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you +are acquiring the software on behalf of the Department of Defense, the +software shall be classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in Clause +252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the +authors grant the U.S. Government and others acting in its behalf +permission to use and distribute the software in accordance with the +terms specified in this license. diff --git a/dev-tcltk/tklib/tklib-0.7.recipe b/dev-tcltk/tklib/tklib-0.7.recipe new file mode 100644 index 000000000..21d722399 --- /dev/null +++ b/dev-tcltk/tklib/tklib-0.7.recipe @@ -0,0 +1,62 @@ +SUMMARY="The Tk Standard Library" +DESCRIPTION="Welcome to the tklib, the Tk Standard Library. This package is intended to be a \ +collection of Tcl packages that provide utility functions useful to a large collection of Tcl \ +programmers." +HOMEPAGE="http://core.tcl.tk/tklib/" +COPYRIGHT="Ajuba Solutions and other parties" +LICENSE="TCL" +REVISION="1" +SOURCE_URI="https://core.tcl-lang.org/tklib/raw/tklib-$portVersion.tar.bz2?name=7832035fb9249dce" +CHECKSUM_SHA256="5a1283a1056350c7cb89fba4af1e83ed2dbfc2e310c5303013faae0b563e5ece" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +commandBinDir=$binDir +commandSuffix=$secondaryArchSuffix +if [ "$targetArchitecture" = x86_gcc2 ]; then + commandSuffix= + commandBinDir=$prefix/bin +fi + +PROVIDES=" + tklib$secondaryArchSuffix = $portVersion + cmd:bitmap_editor$commandSuffix + cmd:diagram_viewer$commandSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + tk$secondaryArchSuffix + tcllib$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:awk + cmd:gcc$secondaryArchSuffix + cmd:make + cmd:tclsh8.6 + " + +TEST_REQUIRES=" + tk$secondaryArchSuffix + tcllib$secondaryArchSuffix + " + +BUILD() +{ + runConfigure --omit-dirs "binDir dataRootDir" \ + ./configure --bindir=$commandBinDir +} + +INSTALL() +{ + make install +} + +TEST() +{ + make check +}