pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11



Module Name:    pkgsrc
Committed By:   scole
Date:           Fri Jan 31 02:05:16 UTC 2025

Modified Files:
        pkgsrc/x11: Makefile
Added Files:
        pkgsrc/x11/p5-Tcl-Tk: DESCR Makefile distinfo
        pkgsrc/x11/p5-Tcl-pTk: DESCR Makefile distinfo
        pkgsrc/x11/p5-Tkx: DESCR Makefile distinfo

Log Message:
x11/p5-Tcl-Tk: initial import of package
Extension module for Perl giving access to Tk via the Tcl extension

x11/p5-Tcl-pTk: initial import of package
Interface to Tcl/Tk with Perl/Tk compatible syntax

x11/p5-Tkx: initial import of package
Yet another Perl5 Tk interface


To generate a diff of this commit:
cvs rdiff -u -r1.1059 -r1.1060 pkgsrc/x11/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/p5-Tcl-Tk/DESCR \
    pkgsrc/x11/p5-Tcl-Tk/Makefile pkgsrc/x11/p5-Tcl-Tk/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/p5-Tcl-pTk/DESCR \
    pkgsrc/x11/p5-Tcl-pTk/Makefile pkgsrc/x11/p5-Tcl-pTk/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/p5-Tkx/DESCR pkgsrc/x11/p5-Tkx/Makefile \
    pkgsrc/x11/p5-Tkx/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/Makefile
diff -u pkgsrc/x11/Makefile:1.1059 pkgsrc/x11/Makefile:1.1060
--- pkgsrc/x11/Makefile:1.1059  Mon Jan 27 11:13:38 2025
+++ pkgsrc/x11/Makefile Fri Jan 31 02:05:15 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1059 2025/01/27 11:13:38 wiz Exp $
+# $NetBSD: Makefile,v 1.1060 2025/01/31 02:05:15 scole Exp $
 #
 
 COMMENT=       Packages to support the X Window System
@@ -276,7 +276,10 @@ SUBDIR+=   p5-Alien-wxWidgets
 SUBDIR+=       p5-Clipboard
 SUBDIR+=       p5-Gtk2-Ex-FormFactory
 SUBDIR+=       p5-Gtk3-SimpleList
+SUBDIR+=       p5-Tcl-Tk
+SUBDIR+=       p5-Tcl-pTk
 SUBDIR+=       p5-Tk
+SUBDIR+=       p5-Tkx
 SUBDIR+=       p5-Wx
 SUBDIR+=       p5-Wx-Perl-ProcessStream
 SUBDIR+=       p5-X11-Protocol

Added files:

Index: pkgsrc/x11/p5-Tcl-Tk/DESCR
diff -u /dev/null pkgsrc/x11/p5-Tcl-Tk/DESCR:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-Tk/DESCR  Fri Jan 31 02:05:15 2025
@@ -0,0 +1,3 @@
+Extension (not to be confused with the "native" perl5 Perl/Tk
+extension) to provide a raw but complete interface to the whole of Tk
+via the Tcl extension
Index: pkgsrc/x11/p5-Tcl-Tk/Makefile
diff -u /dev/null pkgsrc/x11/p5-Tcl-Tk/Makefile:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-Tk/Makefile       Fri Jan 31 02:05:15 2025
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2025/01/31 02:05:15 scole Exp $
+
+PKGVER=                1.51
+DISTNAME=      Tcl-Tk-${PKGVER}
+PKGNAME=       p5-${DISTNAME}
+CATEGORIES=    x11 tk perl5
+MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Tcl/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://metacpan.org/dist/Tcl-Tk
+COMMENT=       Extension module for Perl giving access to Tk via the Tcl extension
+LICENSE=       ${PERL5_LICENSE}
+
+DEPENDS+=      p5-Tcl>=${PKGVER}:../../devel/p5-Tcl
+
+PERL5_PACKLIST=                auto/Tcl/Tk/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/p5-Tcl-Tk/distinfo
diff -u /dev/null pkgsrc/x11/p5-Tcl-Tk/distinfo:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-Tk/distinfo       Fri Jan 31 02:05:15 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/01/31 02:05:15 scole Exp $
+
+BLAKE2s (Tcl-Tk-1.51.tar.gz) = 0c01ef11d2b1ad66bdbba016fce372340b95867ca255441e1c1de2c824123479
+SHA512 (Tcl-Tk-1.51.tar.gz) = ec1794fff03a0264ef92c04e281a7b2c65235f18f5538c3281ad007264a3e2d5034bf5c7d29ab0aa4c32f1b1b9cf748b580df3512dd8ba80c08cffdd9f662a27
+Size (Tcl-Tk-1.51.tar.gz) = 321810 bytes

Index: pkgsrc/x11/p5-Tcl-pTk/DESCR
diff -u /dev/null pkgsrc/x11/p5-Tcl-pTk/DESCR:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-pTk/DESCR Fri Jan 31 02:05:15 2025
@@ -0,0 +1,9 @@
+Interfaces perl to an existing Tcl/Tk installation on your
+computer. It has fully perl/tk compatible syntax for running existing
+perl/tk scripts, as well as direct-tcl syntax for using any other
+Tcl/Tk features.
+
+Using this module an interpreter object is created, which then
+provides access to all the installed Tcl libraries (Tk, Tix, BWidgets,
+BLT, etc) and existing features (for example native-looking widgets
+using the Tile package).
Index: pkgsrc/x11/p5-Tcl-pTk/Makefile
diff -u /dev/null pkgsrc/x11/p5-Tcl-pTk/Makefile:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-pTk/Makefile      Fri Jan 31 02:05:15 2025
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2025/01/31 02:05:15 scole Exp $
+
+DISTNAME=      Tcl-pTk-1.11
+PKGNAME=       p5-${DISTNAME}
+CATEGORIES=    x11 tk perl5
+MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Tcl/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://metacpan.org/pod/Tcl::pTk
+COMMENT=       Interface to Tcl/Tk with Perl/Tk compatible syntax
+LICENSE=       ${PERL5_LICENSE}
+
+DEPENDS+=      p5-Tcl-[0-9]*:../../devel/p5-Tcl
+DEPENDS+=      p5-Class-ISA-[0-9]*:../../devel/p5-Class-ISA
+DEPENDS+=      p5-Sub-Name-[0-9]*:../../devel/p5-Sub-Name
+
+TEST_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
+TEST_DEPENDS+= tk-Tix-[0-9]*:../../x11/tk-Tix
+# xxx Img tests run but fail with this, maybe too old?
+TEST_DEPENDS+= tkimg-[0-9]*:../../graphics/tk-tkimg
+
+PERL5_PACKLIST=                auto/Tcl/pTk/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/p5-Tcl-pTk/distinfo
diff -u /dev/null pkgsrc/x11/p5-Tcl-pTk/distinfo:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tcl-pTk/distinfo      Fri Jan 31 02:05:15 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/01/31 02:05:15 scole Exp $
+
+BLAKE2s (Tcl-pTk-1.11.tar.gz) = 59173b4361831baee6c509b8a5a276c6341d90b6e90aeb981e31ff2e2d25ffda
+SHA512 (Tcl-pTk-1.11.tar.gz) = 1aa85abbec720e78488d5be9ab67b6027dc5e239a7cd9bf90af504f92f7ce534d348ca166a47c3d7358758a88aa60999e56c496fb0925e08f7bf46c7d3a139c3
+Size (Tcl-pTk-1.11.tar.gz) = 551598 bytes

Index: pkgsrc/x11/p5-Tkx/DESCR
diff -u /dev/null pkgsrc/x11/p5-Tkx/DESCR:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tkx/DESCR     Fri Jan 31 02:05:15 2025
@@ -0,0 +1,7 @@
+The Tkx module provides yet another Tk interface for Perl. Tk is a GUI
+toolkit tied to the Tcl language, and Tkx provides a bridge to Tcl
+that allows Tk based applications to be written in Perl.
+
+The main idea behind Tkx is that it is a very thin wrapper on top of
+Tcl, i.e. that what you get is exactly the behaviour you read about in
+the Tcl/Tk documentation with no surprises added by the Perl layer.
Index: pkgsrc/x11/p5-Tkx/Makefile
diff -u /dev/null pkgsrc/x11/p5-Tkx/Makefile:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tkx/Makefile  Fri Jan 31 02:05:15 2025
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2025/01/31 02:05:15 scole Exp $
+
+DISTNAME=      Tkx-1.10
+PKGNAME=       p5-${DISTNAME}
+CATEGORIES=    x11 tk perl5
+MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=Tkx/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://metacpan.org/dist/Tkx
+COMMENT=       Yet another Perl5 Tk interface
+LICENSE=       ${PERL5_LICENSE}
+
+DEPENDS+=      p5-Tcl-[0-9]*:../../devel/p5-Tcl
+
+PERL5_PACKLIST=                auto/Tkx/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/p5-Tkx/distinfo
diff -u /dev/null pkgsrc/x11/p5-Tkx/distinfo:1.1
--- /dev/null   Fri Jan 31 02:05:16 2025
+++ pkgsrc/x11/p5-Tkx/distinfo  Fri Jan 31 02:05:16 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/01/31 02:05:16 scole Exp $
+
+BLAKE2s (Tkx-1.10.tar.gz) = 4a040d57f9edc571e192ea50a09e6130f29614093be132e8daf29f5f2d98f284
+SHA512 (Tkx-1.10.tar.gz) = 95264a6cf0894f69dbc26c48e7e8772383c64aa9c2f5fc037a7f57a608ae1309f5a9f7570abfa5f0570a43b2a977594ee9caaacfeef48f9370fc4d99087f7dac
+Size (Tkx-1.10.tar.gz) = 29021 bytes



Home | Main Index | Thread Index | Old Index