From 1798c4aeca70ac8d0a243684d6a798fbc65735f8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 20:57:42 +0100 Subject: gentoo resync : 14.07.2018 --- dev-tcltk/Manifest.gz | Bin 6794 -> 9199 bytes dev-tcltk/anigif-1.3-r1 | 12 ++ dev-tcltk/anigif/Manifest | 3 - dev-tcltk/anigif/anigif-1.3-r1.ebuild | 25 --- dev-tcltk/anigif/metadata.xml | 8 - dev-tcltk/blt-2.4z-r13 | 13 ++ dev-tcltk/blt/Manifest | 14 -- dev-tcltk/blt/blt-2.4z-r13.ebuild | 125 ----------- dev-tcltk/blt/files/blt-2.4z-aclocal.patch | 79 ------- dev-tcltk/blt/files/blt-2.4z-darwin.patch | 72 ------- dev-tcltk/blt/files/blt-2.4z-gbsd.patch | 54 ----- dev-tcltk/blt/files/blt-2.4z-ldflags.patch | 30 --- dev-tcltk/blt/files/blt-2.4z-linking.patch | 21 -- .../blt/files/blt-2.4z-r4-fix-makefile2.patch | 18 -- .../blt/files/blt-2.4z-r4-fix-makefile3.patch | 14 -- .../blt/files/blt-2.4z-tcl8.5-fixpkgruntime.patch | 66 ------ dev-tcltk/blt/files/blt-2.4z-tcl8.6.patch | 86 -------- dev-tcltk/blt/files/blt-2.4z-tk8.6.patch | 20 -- dev-tcltk/blt/files/blt2.4z-64bit.patch | 24 --- dev-tcltk/blt/metadata.xml | 11 - dev-tcltk/bwidget-1.9.8 | 13 ++ dev-tcltk/bwidget-1.9.9 | 13 ++ dev-tcltk/bwidget/Manifest | 6 - dev-tcltk/bwidget/bwidget-1.9.8.ebuild | 42 ---- dev-tcltk/bwidget/bwidget-1.9.9.ebuild | 42 ---- dev-tcltk/bwidget/files/bwidget-1.9.8-test.patch | 16 -- dev-tcltk/bwidget/metadata.xml | 11 - dev-tcltk/ck-8.0-r4 | 12 ++ dev-tcltk/ck/Manifest | 5 - dev-tcltk/ck/ck-8.0-r4.ebuild | 48 ----- dev-tcltk/ck/files/ck-8.0-gentoo.patch | 133 ------------ dev-tcltk/ck/metadata.xml | 8 - dev-tcltk/combobox-2.3-r1 | 11 + dev-tcltk/combobox/Manifest | 3 - dev-tcltk/combobox/combobox-2.3-r1.ebuild | 25 --- dev-tcltk/combobox/metadata.xml | 8 - dev-tcltk/expect-5.45 | 13 ++ dev-tcltk/expect-lite-4.6.1 | 11 + dev-tcltk/expect-lite-4.7.2 | 11 + dev-tcltk/expect-lite-4.8.0 | 11 + dev-tcltk/expect-lite/Manifest | 7 - dev-tcltk/expect-lite/expect-lite-4.6.1.ebuild | 30 --- dev-tcltk/expect-lite/expect-lite-4.7.2.ebuild | 30 --- dev-tcltk/expect-lite/expect-lite-4.8.0.ebuild | 30 --- dev-tcltk/expect-lite/metadata.xml | 14 -- dev-tcltk/expect/Manifest | 8 - dev-tcltk/expect/expect-5.45.ebuild | 83 -------- .../expect/files/expect-5.44.1.15-ldflags.patch | 13 -- .../files/expect-5.45-darwin-install_name.patch | 13 -- .../expect/files/expect-5.45-format-security.patch | 18 -- dev-tcltk/expect/files/expect-5.45-gfbsd.patch | 26 --- dev-tcltk/expect/files/expect-5.45-headers.patch | 92 --------- dev-tcltk/expect/metadata.xml | 11 - dev-tcltk/itcl-3.4.1 | 12 ++ dev-tcltk/itcl-4.0.3 | 12 ++ dev-tcltk/itcl/Manifest | 5 - dev-tcltk/itcl/itcl-3.4.1.ebuild | 44 ---- dev-tcltk/itcl/itcl-4.0.3.ebuild | 65 ------ dev-tcltk/itcl/metadata.xml | 11 - dev-tcltk/itk-3.4.1 | 13 ++ dev-tcltk/itk-4.0.0 | 12 ++ dev-tcltk/itk-4.0.1 | 12 ++ dev-tcltk/itk/Manifest | 7 - dev-tcltk/itk/itk-3.4.1.ebuild | 59 ------ dev-tcltk/itk/itk-4.0.0.ebuild | 58 ------ dev-tcltk/itk/itk-4.0.1.ebuild | 59 ------ dev-tcltk/itk/metadata.xml | 11 - dev-tcltk/iwidgets-4.0.1 | 11 + dev-tcltk/iwidgets-4.0.1-r3 | 12 ++ dev-tcltk/iwidgets/Manifest | 6 - dev-tcltk/iwidgets/files/4.0.1-path.patch | 63 ------ dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild | 64 ------ dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild | 41 ---- dev-tcltk/iwidgets/metadata.xml | 11 - dev-tcltk/metadata.xml | 36 ---- dev-tcltk/mysqltcl-3.05 | 12 ++ dev-tcltk/mysqltcl-3.052 | 11 + dev-tcltk/mysqltcl/Manifest | 6 - .../mysqltcl/files/mysqltcl-3.05-ldflags.patch | 16 -- dev-tcltk/mysqltcl/metadata.xml | 8 - dev-tcltk/mysqltcl/mysqltcl-3.05.ebuild | 34 --- dev-tcltk/mysqltcl/mysqltcl-3.052.ebuild | 29 --- dev-tcltk/scwoop-4.1 | 11 + dev-tcltk/scwoop/Manifest | 3 - dev-tcltk/scwoop/metadata.xml | 8 - dev-tcltk/scwoop/scwoop-4.1.ebuild | 25 --- dev-tcltk/snack-2.2.10-r6 | 15 ++ dev-tcltk/snack/Manifest | 6 - dev-tcltk/snack/files/alsa-undef-sym.patch | 49 ----- .../files/snack-2.2.10-CVE-2012-6303-fix.patch | 19 -- dev-tcltk/snack/files/snack-2.2.10-darwin.patch | 28 --- dev-tcltk/snack/metadata.xml | 8 - dev-tcltk/snack/snack-2.2.10-r6.ebuild | 97 --------- dev-tcltk/tablelist-5.8 | 12 ++ dev-tcltk/tablelist/Manifest | 3 - dev-tcltk/tablelist/metadata.xml | 8 - dev-tcltk/tablelist/tablelist-5.8.ebuild | 30 --- dev-tcltk/tcl-mccp-0.6 | 13 ++ dev-tcltk/tcl-mccp/Manifest | 4 - dev-tcltk/tcl-mccp/files/tcl-mccp-0.6-flags.patch | 18 -- dev-tcltk/tcl-mccp/metadata.xml | 11 - dev-tcltk/tcl-mccp/tcl-mccp-0.6.ebuild | 20 -- dev-tcltk/tcl3d-0.4.0 | 13 ++ dev-tcltk/tcl3d-0.4.0-r1 | 13 ++ dev-tcltk/tcl3d-0.5.0 | 12 ++ dev-tcltk/tcl3d/Manifest | 7 - ...tcl3d-0.5.0-include-tk-dir-and-permissive.patch | 72 ------- dev-tcltk/tcl3d/metadata.xml | 26 --- dev-tcltk/tcl3d/tcl3d-0.4.0-r1.ebuild | 57 ----- dev-tcltk/tcl3d/tcl3d-0.4.0.ebuild | 57 ----- dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild | 70 ------- dev-tcltk/tcllib-1.15-r2 | 13 ++ dev-tcltk/tcllib-1.16 | 13 ++ dev-tcltk/tcllib/Manifest | 7 - dev-tcltk/tcllib/metadata.xml | 11 - dev-tcltk/tcllib/tcllib-1.15-r2.ebuild | 53 ----- dev-tcltk/tcllib/tcllib-1.16.ebuild | 59 ------ dev-tcltk/tclperl-3.2-r1 | 12 ++ dev-tcltk/tclperl/Manifest | 3 - dev-tcltk/tclperl/metadata.xml | 8 - dev-tcltk/tclperl/tclperl-3.2-r1.ebuild | 41 ---- dev-tcltk/tclpython-4.1-r4 | 14 ++ dev-tcltk/tclpython-4.1-r6 | 14 ++ dev-tcltk/tclpython/Manifest | 5 - .../tclpython/files/tclpython-4.1-python-3.patch | 229 --------------------- dev-tcltk/tclpython/metadata.xml | 8 - dev-tcltk/tclpython/tclpython-4.1-r4.ebuild | 54 ----- dev-tcltk/tclpython/tclpython-4.1-r6.ebuild | 55 ----- dev-tcltk/tclreadline-2.1.0-r4 | 13 ++ dev-tcltk/tclreadline/Manifest | 9 - .../files/tclreadline-2.1.0-alloc-free.patch | 121 ----------- .../tclreadline/files/tclreadline-2.1.0-gold.patch | 15 -- .../tclreadline-2.1.0-rl-executing-macro.patch | 128 ------------ .../tclreadline-2.1.0-rl-history-expand.patch | 35 ---- .../files/tclreadline-2.1.0-rl-prompt.patch | 12 -- dev-tcltk/tclreadline/metadata.xml | 11 - dev-tcltk/tclreadline/tclreadline-2.1.0-r4.ebuild | 68 ------ dev-tcltk/tclx-8.4.1 | 14 ++ dev-tcltk/tclx/Manifest | 5 - dev-tcltk/tclx/files/tclx-8.4-ldflags.patch | 13 -- dev-tcltk/tclx/files/tclx-8.4-varinit.patch | 11 - dev-tcltk/tclx/metadata.xml | 12 -- dev-tcltk/tclx/tclx-8.4.1.ebuild | 54 ----- dev-tcltk/tclxml-3.2-r2 | 14 ++ dev-tcltk/tclxml/Manifest | 5 - .../tclxml-3.2-fix-implicit-declarations.patch | 12 -- .../tclxml/files/tclxml-3.2-format-security.patch | 16 -- dev-tcltk/tclxml/metadata.xml | 11 - dev-tcltk/tclxml/tclxml-3.2-r2.ebuild | 52 ----- dev-tcltk/tdom-0.8.3-r4 | 13 ++ dev-tcltk/tdom/Manifest | 8 - dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch | 73 ------- dev-tcltk/tdom/files/tdom-0.8.2.patch | 52 ----- dev-tcltk/tdom/files/tdom-0.8.3-expat.patch | 84 -------- dev-tcltk/tdom/files/tdom-0.8.3-soname.patch | 26 --- dev-tcltk/tdom/files/tdom-0.8.3-tcl8.6.patch | 21 -- dev-tcltk/tdom/metadata.xml | 15 -- dev-tcltk/tdom/tdom-0.8.3-r4.ebuild | 87 -------- dev-tcltk/thread-2.7.1 | 14 ++ dev-tcltk/thread/Manifest | 3 - dev-tcltk/thread/metadata.xml | 11 - dev-tcltk/thread/thread-2.7.1.ebuild | 49 ----- dev-tcltk/tix-8.4.3-r1 | 13 ++ dev-tcltk/tix/Manifest | 6 - dev-tcltk/tix/files/tix-8.4.3-link.patch | 11 - dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch | 190 ----------------- dev-tcltk/tix/files/tix-8.4.3-tcl8.6.patch | 18 -- dev-tcltk/tix/metadata.xml | 11 - dev-tcltk/tix/tix-8.4.3-r1.ebuild | 60 ------ dev-tcltk/tkTheme-1.0-r2 | 13 ++ dev-tcltk/tkTheme/Manifest | 6 - dev-tcltk/tkTheme/files/1.0-Makefile.in.diff | 29 --- dev-tcltk/tkTheme/files/1.0-cflags.patch | 18 -- dev-tcltk/tkTheme/files/1.0-configure.diff | 12 -- dev-tcltk/tkTheme/metadata.xml | 8 - dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild | 49 ----- dev-tcltk/tkXwin-1.0-r4 | 13 ++ dev-tcltk/tkXwin/Manifest | 5 - dev-tcltk/tkXwin/files/1.0-Makefile.in.diff | 21 -- dev-tcltk/tkXwin/files/tkXwin-1.0-configure.patch | 93 --------- dev-tcltk/tkXwin/metadata.xml | 11 - dev-tcltk/tkXwin/tkXwin-1.0-r4.ebuild | 47 ----- dev-tcltk/tkcon-2.5 | 13 ++ dev-tcltk/tkcon/Manifest | 3 - dev-tcltk/tkcon/metadata.xml | 18 -- dev-tcltk/tkcon/tkcon-2.5.ebuild | 31 --- dev-tcltk/tkdnd-2.2 | 14 ++ dev-tcltk/tkdnd-2.6 | 14 ++ dev-tcltk/tkdnd/Manifest | 5 - dev-tcltk/tkdnd/metadata.xml | 11 - dev-tcltk/tkdnd/tkdnd-2.2.ebuild | 40 ---- dev-tcltk/tkdnd/tkdnd-2.6.ebuild | 40 ---- dev-tcltk/tkimg-1.4-r9 | 13 ++ dev-tcltk/tkimg/Manifest | 6 - dev-tcltk/tkimg/files/tkimg-1.4-jpeg-9.patch | 18 -- dev-tcltk/tkimg/files/tkimg-1.4-png2.patch | 36 ---- dev-tcltk/tkimg/metadata.xml | 14 -- dev-tcltk/tkimg/tkimg-1.4-r9.ebuild | 90 -------- dev-tcltk/tklib-0.6-r1 | 13 ++ dev-tcltk/tklib-0.6-r2 | 13 ++ dev-tcltk/tklib/Manifest | 4 - dev-tcltk/tklib/metadata.xml | 8 - dev-tcltk/tklib/tklib-0.6-r1.ebuild | 36 ---- dev-tcltk/tklib/tklib-0.6-r2.ebuild | 36 ---- dev-tcltk/tkpiechart-6.5-r1 | 12 ++ dev-tcltk/tkpiechart/Manifest | 3 - dev-tcltk/tkpiechart/metadata.xml | 8 - dev-tcltk/tkpiechart/tkpiechart-6.5-r1.ebuild | 28 --- dev-tcltk/tkpng-0.9 | 13 ++ dev-tcltk/tkpng/Manifest | 3 - dev-tcltk/tkpng/metadata.xml | 11 - dev-tcltk/tkpng/tkpng-0.9.ebuild | 33 --- dev-tcltk/tktable-2.10 | 11 + dev-tcltk/tktable/Manifest | 3 - dev-tcltk/tktable/metadata.xml | 11 - dev-tcltk/tktable/tktable-2.10.ebuild | 29 --- dev-tcltk/tktray-1.3.9 | 13 ++ dev-tcltk/tktray/Manifest | 4 - dev-tcltk/tktray/files/1.1-ldflags.patch | 13 -- dev-tcltk/tktray/metadata.xml | 8 - dev-tcltk/tktray/tktray-1.3.9.ebuild | 41 ---- dev-tcltk/tktreectrl-2.4.1 | 13 ++ dev-tcltk/tktreectrl/Manifest | 4 - dev-tcltk/tktreectrl/files/2.2.9-as-needed.patch | 11 - dev-tcltk/tktreectrl/metadata.xml | 13 -- dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild | 41 ---- dev-tcltk/tkzinc-3.3.6 | 13 ++ dev-tcltk/tkzinc/Manifest | 5 - dev-tcltk/tkzinc/files/3.3.6-ldflags.patch | 14 -- dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch | 12 -- dev-tcltk/tkzinc/metadata.xml | 8 - dev-tcltk/tkzinc/tkzinc-3.3.6.ebuild | 57 ----- dev-tcltk/tls-1.6-r3 | 14 ++ dev-tcltk/tls-1.6.7 | 14 ++ dev-tcltk/tls-1.7.11 | 14 ++ dev-tcltk/tls/Manifest | 7 - dev-tcltk/tls/metadata.xml | 11 - dev-tcltk/tls/tls-1.6-r3.ebuild | 44 ---- dev-tcltk/tls/tls-1.6.7.ebuild | 44 ---- dev-tcltk/tls/tls-1.7.11.ebuild | 44 ---- dev-tcltk/togl-2.0-r2 | 13 ++ dev-tcltk/togl/Manifest | 3 - dev-tcltk/togl/metadata.xml | 31 --- dev-tcltk/togl/togl-2.0-r2.ebuild | 46 ----- dev-tcltk/vtcl-1.6.0-r1 | 12 ++ dev-tcltk/vtcl/Manifest | 3 - dev-tcltk/vtcl/metadata.xml | 11 - dev-tcltk/vtcl/vtcl-1.6.0-r1.ebuild | 29 --- 248 files changed, 711 insertions(+), 5827 deletions(-) create mode 100644 dev-tcltk/anigif-1.3-r1 delete mode 100644 dev-tcltk/anigif/Manifest delete mode 100644 dev-tcltk/anigif/anigif-1.3-r1.ebuild delete mode 100644 dev-tcltk/anigif/metadata.xml create mode 100644 dev-tcltk/blt-2.4z-r13 delete mode 100644 dev-tcltk/blt/Manifest delete mode 100644 dev-tcltk/blt/blt-2.4z-r13.ebuild delete mode 100644 dev-tcltk/blt/files/blt-2.4z-aclocal.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-darwin.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-gbsd.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-ldflags.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-linking.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-r4-fix-makefile2.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-r4-fix-makefile3.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-tcl8.5-fixpkgruntime.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-tcl8.6.patch delete mode 100644 dev-tcltk/blt/files/blt-2.4z-tk8.6.patch delete mode 100644 dev-tcltk/blt/files/blt2.4z-64bit.patch delete mode 100644 dev-tcltk/blt/metadata.xml create mode 100644 dev-tcltk/bwidget-1.9.8 create mode 100644 dev-tcltk/bwidget-1.9.9 delete mode 100644 dev-tcltk/bwidget/Manifest delete mode 100644 dev-tcltk/bwidget/bwidget-1.9.8.ebuild delete mode 100644 dev-tcltk/bwidget/bwidget-1.9.9.ebuild delete mode 100644 dev-tcltk/bwidget/files/bwidget-1.9.8-test.patch delete mode 100644 dev-tcltk/bwidget/metadata.xml create mode 100644 dev-tcltk/ck-8.0-r4 delete mode 100644 dev-tcltk/ck/Manifest delete mode 100644 dev-tcltk/ck/ck-8.0-r4.ebuild delete mode 100644 dev-tcltk/ck/files/ck-8.0-gentoo.patch delete mode 100644 dev-tcltk/ck/metadata.xml create mode 100644 dev-tcltk/combobox-2.3-r1 delete mode 100644 dev-tcltk/combobox/Manifest delete mode 100644 dev-tcltk/combobox/combobox-2.3-r1.ebuild delete mode 100644 dev-tcltk/combobox/metadata.xml create mode 100644 dev-tcltk/expect-5.45 create mode 100644 dev-tcltk/expect-lite-4.6.1 create mode 100644 dev-tcltk/expect-lite-4.7.2 create mode 100644 dev-tcltk/expect-lite-4.8.0 delete mode 100644 dev-tcltk/expect-lite/Manifest delete mode 100644 dev-tcltk/expect-lite/expect-lite-4.6.1.ebuild delete mode 100644 dev-tcltk/expect-lite/expect-lite-4.7.2.ebuild delete mode 100644 dev-tcltk/expect-lite/expect-lite-4.8.0.ebuild delete mode 100644 dev-tcltk/expect-lite/metadata.xml delete mode 100644 dev-tcltk/expect/Manifest delete mode 100644 dev-tcltk/expect/expect-5.45.ebuild delete mode 100644 dev-tcltk/expect/files/expect-5.44.1.15-ldflags.patch delete mode 100644 dev-tcltk/expect/files/expect-5.45-darwin-install_name.patch delete mode 100644 dev-tcltk/expect/files/expect-5.45-format-security.patch delete mode 100644 dev-tcltk/expect/files/expect-5.45-gfbsd.patch delete mode 100644 dev-tcltk/expect/files/expect-5.45-headers.patch delete mode 100644 dev-tcltk/expect/metadata.xml create mode 100644 dev-tcltk/itcl-3.4.1 create mode 100644 dev-tcltk/itcl-4.0.3 delete mode 100644 dev-tcltk/itcl/Manifest delete mode 100644 dev-tcltk/itcl/itcl-3.4.1.ebuild delete mode 100644 dev-tcltk/itcl/itcl-4.0.3.ebuild delete mode 100644 dev-tcltk/itcl/metadata.xml create mode 100644 dev-tcltk/itk-3.4.1 create mode 100644 dev-tcltk/itk-4.0.0 create mode 100644 dev-tcltk/itk-4.0.1 delete mode 100644 dev-tcltk/itk/Manifest delete mode 100644 dev-tcltk/itk/itk-3.4.1.ebuild delete mode 100644 dev-tcltk/itk/itk-4.0.0.ebuild delete mode 100644 dev-tcltk/itk/itk-4.0.1.ebuild delete mode 100644 dev-tcltk/itk/metadata.xml create mode 100644 dev-tcltk/iwidgets-4.0.1 create mode 100644 dev-tcltk/iwidgets-4.0.1-r3 delete mode 100644 dev-tcltk/iwidgets/Manifest delete mode 100644 dev-tcltk/iwidgets/files/4.0.1-path.patch delete mode 100644 dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild delete mode 100644 dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild delete mode 100644 dev-tcltk/iwidgets/metadata.xml delete mode 100644 dev-tcltk/metadata.xml create mode 100644 dev-tcltk/mysqltcl-3.05 create mode 100644 dev-tcltk/mysqltcl-3.052 delete mode 100644 dev-tcltk/mysqltcl/Manifest delete mode 100644 dev-tcltk/mysqltcl/files/mysqltcl-3.05-ldflags.patch delete mode 100644 dev-tcltk/mysqltcl/metadata.xml delete mode 100644 dev-tcltk/mysqltcl/mysqltcl-3.05.ebuild delete mode 100644 dev-tcltk/mysqltcl/mysqltcl-3.052.ebuild create mode 100644 dev-tcltk/scwoop-4.1 delete mode 100644 dev-tcltk/scwoop/Manifest delete mode 100644 dev-tcltk/scwoop/metadata.xml delete mode 100644 dev-tcltk/scwoop/scwoop-4.1.ebuild create mode 100644 dev-tcltk/snack-2.2.10-r6 delete mode 100644 dev-tcltk/snack/Manifest delete mode 100644 dev-tcltk/snack/files/alsa-undef-sym.patch delete mode 100644 dev-tcltk/snack/files/snack-2.2.10-CVE-2012-6303-fix.patch delete mode 100644 dev-tcltk/snack/files/snack-2.2.10-darwin.patch delete mode 100644 dev-tcltk/snack/metadata.xml delete mode 100644 dev-tcltk/snack/snack-2.2.10-r6.ebuild create mode 100644 dev-tcltk/tablelist-5.8 delete mode 100644 dev-tcltk/tablelist/Manifest delete mode 100644 dev-tcltk/tablelist/metadata.xml delete mode 100644 dev-tcltk/tablelist/tablelist-5.8.ebuild create mode 100644 dev-tcltk/tcl-mccp-0.6 delete mode 100644 dev-tcltk/tcl-mccp/Manifest delete mode 100644 dev-tcltk/tcl-mccp/files/tcl-mccp-0.6-flags.patch delete mode 100644 dev-tcltk/tcl-mccp/metadata.xml delete mode 100644 dev-tcltk/tcl-mccp/tcl-mccp-0.6.ebuild create mode 100644 dev-tcltk/tcl3d-0.4.0 create mode 100644 dev-tcltk/tcl3d-0.4.0-r1 create mode 100644 dev-tcltk/tcl3d-0.5.0 delete mode 100644 dev-tcltk/tcl3d/Manifest delete mode 100644 dev-tcltk/tcl3d/files/tcl3d-0.5.0-include-tk-dir-and-permissive.patch delete mode 100644 dev-tcltk/tcl3d/metadata.xml delete mode 100644 dev-tcltk/tcl3d/tcl3d-0.4.0-r1.ebuild delete mode 100644 dev-tcltk/tcl3d/tcl3d-0.4.0.ebuild delete mode 100644 dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild create mode 100644 dev-tcltk/tcllib-1.15-r2 create mode 100644 dev-tcltk/tcllib-1.16 delete mode 100644 dev-tcltk/tcllib/Manifest delete mode 100644 dev-tcltk/tcllib/metadata.xml delete mode 100644 dev-tcltk/tcllib/tcllib-1.15-r2.ebuild delete mode 100644 dev-tcltk/tcllib/tcllib-1.16.ebuild create mode 100644 dev-tcltk/tclperl-3.2-r1 delete mode 100644 dev-tcltk/tclperl/Manifest delete mode 100644 dev-tcltk/tclperl/metadata.xml delete mode 100644 dev-tcltk/tclperl/tclperl-3.2-r1.ebuild create mode 100644 dev-tcltk/tclpython-4.1-r4 create mode 100644 dev-tcltk/tclpython-4.1-r6 delete mode 100644 dev-tcltk/tclpython/Manifest delete mode 100644 dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch delete mode 100644 dev-tcltk/tclpython/metadata.xml delete mode 100644 dev-tcltk/tclpython/tclpython-4.1-r4.ebuild delete mode 100644 dev-tcltk/tclpython/tclpython-4.1-r6.ebuild create mode 100644 dev-tcltk/tclreadline-2.1.0-r4 delete mode 100644 dev-tcltk/tclreadline/Manifest delete mode 100644 dev-tcltk/tclreadline/files/tclreadline-2.1.0-alloc-free.patch delete mode 100644 dev-tcltk/tclreadline/files/tclreadline-2.1.0-gold.patch delete mode 100644 dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-executing-macro.patch delete mode 100644 dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-history-expand.patch delete mode 100644 dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-prompt.patch delete mode 100644 dev-tcltk/tclreadline/metadata.xml delete mode 100644 dev-tcltk/tclreadline/tclreadline-2.1.0-r4.ebuild create mode 100644 dev-tcltk/tclx-8.4.1 delete mode 100644 dev-tcltk/tclx/Manifest delete mode 100644 dev-tcltk/tclx/files/tclx-8.4-ldflags.patch delete mode 100644 dev-tcltk/tclx/files/tclx-8.4-varinit.patch delete mode 100644 dev-tcltk/tclx/metadata.xml delete mode 100644 dev-tcltk/tclx/tclx-8.4.1.ebuild create mode 100644 dev-tcltk/tclxml-3.2-r2 delete mode 100644 dev-tcltk/tclxml/Manifest delete mode 100644 dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch delete mode 100644 dev-tcltk/tclxml/files/tclxml-3.2-format-security.patch delete mode 100644 dev-tcltk/tclxml/metadata.xml delete mode 100644 dev-tcltk/tclxml/tclxml-3.2-r2.ebuild create mode 100644 dev-tcltk/tdom-0.8.3-r4 delete mode 100644 dev-tcltk/tdom/Manifest delete mode 100644 dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch delete mode 100644 dev-tcltk/tdom/files/tdom-0.8.2.patch delete mode 100644 dev-tcltk/tdom/files/tdom-0.8.3-expat.patch delete mode 100644 dev-tcltk/tdom/files/tdom-0.8.3-soname.patch delete mode 100644 dev-tcltk/tdom/files/tdom-0.8.3-tcl8.6.patch delete mode 100644 dev-tcltk/tdom/metadata.xml delete mode 100644 dev-tcltk/tdom/tdom-0.8.3-r4.ebuild create mode 100644 dev-tcltk/thread-2.7.1 delete mode 100644 dev-tcltk/thread/Manifest delete mode 100644 dev-tcltk/thread/metadata.xml delete mode 100644 dev-tcltk/thread/thread-2.7.1.ebuild create mode 100644 dev-tcltk/tix-8.4.3-r1 delete mode 100644 dev-tcltk/tix/Manifest delete mode 100644 dev-tcltk/tix/files/tix-8.4.3-link.patch delete mode 100644 dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch delete mode 100644 dev-tcltk/tix/files/tix-8.4.3-tcl8.6.patch delete mode 100644 dev-tcltk/tix/metadata.xml delete mode 100644 dev-tcltk/tix/tix-8.4.3-r1.ebuild create mode 100644 dev-tcltk/tkTheme-1.0-r2 delete mode 100644 dev-tcltk/tkTheme/Manifest delete mode 100644 dev-tcltk/tkTheme/files/1.0-Makefile.in.diff delete mode 100644 dev-tcltk/tkTheme/files/1.0-cflags.patch delete mode 100644 dev-tcltk/tkTheme/files/1.0-configure.diff delete mode 100644 dev-tcltk/tkTheme/metadata.xml delete mode 100644 dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild create mode 100644 dev-tcltk/tkXwin-1.0-r4 delete mode 100644 dev-tcltk/tkXwin/Manifest delete mode 100644 dev-tcltk/tkXwin/files/1.0-Makefile.in.diff delete mode 100644 dev-tcltk/tkXwin/files/tkXwin-1.0-configure.patch delete mode 100644 dev-tcltk/tkXwin/metadata.xml delete mode 100644 dev-tcltk/tkXwin/tkXwin-1.0-r4.ebuild create mode 100644 dev-tcltk/tkcon-2.5 delete mode 100644 dev-tcltk/tkcon/Manifest delete mode 100644 dev-tcltk/tkcon/metadata.xml delete mode 100644 dev-tcltk/tkcon/tkcon-2.5.ebuild create mode 100644 dev-tcltk/tkdnd-2.2 create mode 100644 dev-tcltk/tkdnd-2.6 delete mode 100644 dev-tcltk/tkdnd/Manifest delete mode 100644 dev-tcltk/tkdnd/metadata.xml delete mode 100644 dev-tcltk/tkdnd/tkdnd-2.2.ebuild delete mode 100644 dev-tcltk/tkdnd/tkdnd-2.6.ebuild create mode 100644 dev-tcltk/tkimg-1.4-r9 delete mode 100644 dev-tcltk/tkimg/Manifest delete mode 100644 dev-tcltk/tkimg/files/tkimg-1.4-jpeg-9.patch delete mode 100644 dev-tcltk/tkimg/files/tkimg-1.4-png2.patch delete mode 100644 dev-tcltk/tkimg/metadata.xml delete mode 100644 dev-tcltk/tkimg/tkimg-1.4-r9.ebuild create mode 100644 dev-tcltk/tklib-0.6-r1 create mode 100644 dev-tcltk/tklib-0.6-r2 delete mode 100644 dev-tcltk/tklib/Manifest delete mode 100644 dev-tcltk/tklib/metadata.xml delete mode 100644 dev-tcltk/tklib/tklib-0.6-r1.ebuild delete mode 100644 dev-tcltk/tklib/tklib-0.6-r2.ebuild create mode 100644 dev-tcltk/tkpiechart-6.5-r1 delete mode 100644 dev-tcltk/tkpiechart/Manifest delete mode 100644 dev-tcltk/tkpiechart/metadata.xml delete mode 100644 dev-tcltk/tkpiechart/tkpiechart-6.5-r1.ebuild create mode 100644 dev-tcltk/tkpng-0.9 delete mode 100644 dev-tcltk/tkpng/Manifest delete mode 100644 dev-tcltk/tkpng/metadata.xml delete mode 100644 dev-tcltk/tkpng/tkpng-0.9.ebuild create mode 100644 dev-tcltk/tktable-2.10 delete mode 100644 dev-tcltk/tktable/Manifest delete mode 100644 dev-tcltk/tktable/metadata.xml delete mode 100644 dev-tcltk/tktable/tktable-2.10.ebuild create mode 100644 dev-tcltk/tktray-1.3.9 delete mode 100644 dev-tcltk/tktray/Manifest delete mode 100644 dev-tcltk/tktray/files/1.1-ldflags.patch delete mode 100644 dev-tcltk/tktray/metadata.xml delete mode 100644 dev-tcltk/tktray/tktray-1.3.9.ebuild create mode 100644 dev-tcltk/tktreectrl-2.4.1 delete mode 100644 dev-tcltk/tktreectrl/Manifest delete mode 100644 dev-tcltk/tktreectrl/files/2.2.9-as-needed.patch delete mode 100644 dev-tcltk/tktreectrl/metadata.xml delete mode 100644 dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild create mode 100644 dev-tcltk/tkzinc-3.3.6 delete mode 100644 dev-tcltk/tkzinc/Manifest delete mode 100644 dev-tcltk/tkzinc/files/3.3.6-ldflags.patch delete mode 100644 dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch delete mode 100644 dev-tcltk/tkzinc/metadata.xml delete mode 100644 dev-tcltk/tkzinc/tkzinc-3.3.6.ebuild create mode 100644 dev-tcltk/tls-1.6-r3 create mode 100644 dev-tcltk/tls-1.6.7 create mode 100644 dev-tcltk/tls-1.7.11 delete mode 100644 dev-tcltk/tls/Manifest delete mode 100644 dev-tcltk/tls/metadata.xml delete mode 100644 dev-tcltk/tls/tls-1.6-r3.ebuild delete mode 100644 dev-tcltk/tls/tls-1.6.7.ebuild delete mode 100644 dev-tcltk/tls/tls-1.7.11.ebuild create mode 100644 dev-tcltk/togl-2.0-r2 delete mode 100644 dev-tcltk/togl/Manifest delete mode 100644 dev-tcltk/togl/metadata.xml delete mode 100644 dev-tcltk/togl/togl-2.0-r2.ebuild create mode 100644 dev-tcltk/vtcl-1.6.0-r1 delete mode 100644 dev-tcltk/vtcl/Manifest delete mode 100644 dev-tcltk/vtcl/metadata.xml delete mode 100644 dev-tcltk/vtcl/vtcl-1.6.0-r1.ebuild (limited to 'dev-tcltk') diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index 21c48037a56f..7c0df1c8357b 100644 Binary files a/dev-tcltk/Manifest.gz and b/dev-tcltk/Manifest.gz differ diff --git a/dev-tcltk/anigif-1.3-r1 b/dev-tcltk/anigif-1.3-r1 new file mode 100644 index 000000000000..3f411643b8db --- /dev/null +++ b/dev-tcltk/anigif-1.3-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=app-arch/unzip +DESCRIPTION=Image rotation package +EAPI=5 +HOMEPAGE=http://cardtable.sourceforge.net/tcltk/ +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux +LICENSE=tcltk +RDEPEND=dev-lang/tcl:0 +SLOT=0 +SRC_URI=https://dev.gentoo.org/~jlec/distfiles/anigif-1.3.zip +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=085ef2b3c509381f31d36a296957e283 diff --git a/dev-tcltk/anigif/Manifest b/dev-tcltk/anigif/Manifest deleted file mode 100644 index 246c33786b34..000000000000 --- a/dev-tcltk/anigif/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST anigif-1.3.zip 18270 BLAKE2B 02d154165d3d7b598e2ee6b0a537ca9a80b02c449a26aedb92aa4d7692e8443680fd55526fd4760757ca0686867475760ba2351baaf1be8592aff05215402c31 SHA512 d9611319461cd4a956eaacbbd63104594fc20752731a9dc314934409a1705d822738f266f4dd4419cd966ce4161148a74e9607be4ed734cb6b715ad00b4743ab -EBUILD anigif-1.3-r1.ebuild 490 BLAKE2B 20a3c6015085dce1aeaa3f09130cedb899897fa7b08253ec7c45e02dfd4a347f048a8a9f20f775d349eb6b0cba84d001d36863fd537be717d16fe64bf342c4ac SHA512 ea21283209cd69e8fa1b0c87e3e8e75a6e7f099cd6117d60ca67cd9e697898de5e9fd80c39a7c612ff19c94772b74e0b6d4ca1d07ec68b974925191ce5b10f09 -MISC metadata.xml 251 BLAKE2B acd83d9f4b3e0aad8b344a89bfa05ecd317bafb67e94b6419126a240e3c1318b28fbcf0354b33a4c53de3dfb13a7dab86db1160210ce830aeaf6247244cc5cee SHA512 41c00844e2a94c1a10e3e18e835452e4eb171b62606f850305a8b24bcae57c201ab093ac7fc330e39c796e08a648cb8de98a0ca95a0dfc063ec5bafaa93f0790 diff --git a/dev-tcltk/anigif/anigif-1.3-r1.ebuild b/dev-tcltk/anigif/anigif-1.3-r1.ebuild deleted file mode 100644 index 21f658b0bee9..000000000000 --- a/dev-tcltk/anigif/anigif-1.3-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -DESCRIPTION="Image rotation package" -HOMEPAGE="http://cardtable.sourceforge.net/tcltk/" -SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.zip" - -LICENSE="tcltk" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-lang/tcl:0" -DEPEND="app-arch/unzip" - -S="${WORKDIR}" - -src_install() { - insinto /usr/$(get_libdir)/${P} - doins * -} diff --git a/dev-tcltk/anigif/metadata.xml b/dev-tcltk/anigif/metadata.xml deleted file mode 100644 index a8cd1c3ffe87..000000000000 --- a/dev-tcltk/anigif/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - cardtable - - diff --git a/dev-tcltk/blt-2.4z-r13 b/dev-tcltk/blt-2.4z-r13 new file mode 100644 index 000000000000..c84d8ec1a25a --- /dev/null +++ b/dev-tcltk/blt-2.4z-r13 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=dev-lang/tk:0= jpeg? ( virtual/jpeg:0= ) X? ( x11-libs/libX11 ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Extension to Tk, adding new widgets, geometry managers, and misc commands +EAPI=5 +HOMEPAGE=http://blt.sourceforge.net/ http://jos.decoster.googlepages.com/bltfortk8.5.2 +IUSE=jpeg static-libs X +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=BSD +RDEPEND=dev-lang/tk:0= jpeg? ( virtual/jpeg:0= ) X? ( x11-libs/libX11 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~jlec/distfiles/blt2.4z-8.5.2.tar.gz http://jos.decoster.googlepages.com/blt2.4z-8.5.2.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=f5e48bbbb7d0e6e26f25fb904c79e17e diff --git a/dev-tcltk/blt/Manifest b/dev-tcltk/blt/Manifest deleted file mode 100644 index 2dc9dc163313..000000000000 --- a/dev-tcltk/blt/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -AUX blt-2.4z-aclocal.patch 1705 BLAKE2B b6a60380857ad7a70fdf77587f726a7e55e159a9b7ccf9be743ff1594c35ed8d4a43b7c0b7206e245e6df999a3dbf8b6f80cf766c711333c2824c936d97d9891 SHA512 dfc4eb375b12d8ae87a65c039bae6445b70008ff1681cf1a40028a04685bbfcbb5dc841b25b475285679aac9303e0807f88c061f983a26a3de66fc1e1dc2ad12 -AUX blt-2.4z-darwin.patch 1186 BLAKE2B f58e5105e0655d4548d919a5dd95f6e8ea49d3d37cc1e8f4553ead2edf1244eec8a532d49409757a21c766cfba397e90bb8ae7008675fedbe665fff8178de8a0 SHA512 31941da432004eec1837fda164365327e39f44345581c8f87d6c37e95ed609b61ee6420e832c67b91277418ff232cc1b6c7ee85cd5e9a8859bf8530e16d354c5 -AUX blt-2.4z-gbsd.patch 1980 BLAKE2B 2b629aff5a63c8a42bcbf8f8b1922be01f3e5239ea7a0a55ecdb3f3cef67fd0b988ed063fd6fa110ad0d6a912f28f1c432f0d25610b2ec54add1158c694075a4 SHA512 9e3b833445f998af5c070d755c4c6904d78175640b771abc020289c857bb12ab82fdd504eebc16771c3b057b94643d20acf4eb5952184ca2d2f9233ecd55f92c -AUX blt-2.4z-ldflags.patch 1086 BLAKE2B 351e459f3ca67a49f77875ddfb1a36cccc859fd8c537bb6d14b5d85d5c3ea5766ba242974de007cba515c13c7550dc3a76318fabce3fc5404c7a900a5566a38b SHA512 d2e19fc9caab2ae013c01e66c9674906bda2f01190bf6e9da93c2d22cb4a36a167f7de34649e6d3efc84b0094b1710fc3380347367830dc012873c3845716445 -AUX blt-2.4z-linking.patch 684 BLAKE2B 1125105c5d8891412f31b966673f876ae8b36fe4349e81e7349dbd7636a49ddbcdbebbc68b78966ad86ff67f75b7236d724ad920176e2991cb8e77a2c07bb0b4 SHA512 09ad0d4b43d51b33020a13ecbe31d04d5ddcdf2134d0c0e1275b4de3127adad624d222f492a6d9b0a4f198537afb30d9af70f8685668bf7eba966f020c34368e -AUX blt-2.4z-r4-fix-makefile2.patch 728 BLAKE2B aa71cba7b9fae1f546838a722d44c3e276ed88f7417029d3c2b3c88c35c5e6071a73ee63e58bc66b03ca9a9a9fb144ecee1da1a671b75be69d423dd4a12c76c1 SHA512 5f9b5ab26101bf89bb7161bd4bfb4974144c61ae692f67b7598fe0c42929f84b14ac459fdfc29a1436b64924085b8047c90a84501c031f9d8575d4dc38c22681 -AUX blt-2.4z-r4-fix-makefile3.patch 509 BLAKE2B 54470814577ac56e3ec576d1d07bcaf392a5fc6436d2510adcb3d4eaa51ddf5168b4c0f9c5095b5d62f16dab551498ed79fd78433c6b5115e36801321f84ab47 SHA512 77f432a8ae319ae552a0803c949e4de3e4d1ce258d1f41347481f162d084668c125971ccea5e4fc53dd806054596a4d620786aca41275789c393cf499c9a93b4 -AUX blt-2.4z-tcl8.5-fixpkgruntime.patch 1976 BLAKE2B ee98cfbffe662797c6da757f727044501e3689f21bbf0083a05c4b92a05780c93f12edb759286349aeaffc6276115bebc4462ab03903fd24543c455bdb93fc86 SHA512 036cc9672c6c5f7554ab883d89602f8ead92c7533fb45742a082b97162f32d6442ac52e1e4f7154d669d917915b840cc6191ae544e1261e430222e0a293c0f41 -AUX blt-2.4z-tcl8.6.patch 3281 BLAKE2B bc4963adc5016d8b2606d357538ed6a2940b2e47f6bb4cf1e8e51eb39b3ee1e2fa0a0344719b5687fa2e85c1b3abea312431c7e8fcf90abd72cfcb1ae742f803 SHA512 38aa7a7f38e4ae98adda97948b3a0adb0747e4b8966b493efb87268717636c47a79ccd31caa73f44fb7e673e3d51b4552a23ad1b1a0360327fb678327814840c -AUX blt-2.4z-tk8.6.patch 781 BLAKE2B 46e29dc6390033981e9db351d8d00503c37c45a0f7c6777f6d18c1855a143f11be3cb7fd4fde8b26e33c266ba74eb4e7ba32d53cfc7a63b4319004b0f4544f08 SHA512 429d24edf55668827e638647e51131083b879d068d65c6d5d4f4665b42d7e02b26760bc78b8aaee5e089fa48b674a81d8cf861220493a7390aadba814a789602 -AUX blt2.4z-64bit.patch 891 BLAKE2B ddf77f3a5d47a5252271e57adff1afeb9a4bca868a89c4060a13b7c494355499cd14238a5087cd6da43e7f589be8894f7cbdedb2d04c7ea004a7193da63e2c8f SHA512 fee84b20e3cf8491567c11ed1cff3955963b68deda2d4d8a91b48691aa50d83db45a6aa4d86f80f8dd38b0b6bb1f68a1324e9f6805cc10fde2bcfb45f03f71e4 -DIST blt2.4z-8.5.2.tar.gz 2326234 BLAKE2B 83ea57989ee1e7bbbc243058b1a734942c4b6d796d06aa3a702012ea8d01eb059e76b6b8ff0efc9b43b000f1cfe7545419e2d892f1794b2add3d8c2c602e22ba SHA512 afc465ba47ae43a0c6be17400d0a572dccd8c2a8adfd8fc3ed50f9ec28d02129f069d88096c1428c4b242550131092b4141035d7ce90c9e7181ccf712502f09a -EBUILD blt-2.4z-r13.ebuild 3567 BLAKE2B 5171c823736a61120eff394735f13a24ee0c485e5a15c65afd77c6725cff1b48f2f0601e220256da01fd22595cf7ad9b5c3395d8aee876aa155942e4e9a3c8df SHA512 5e01b7863ce3797d9083193f4cc49cf1ab46dc0ffd906f3b193d871931deca3c49aa5dec2015a9ad67f9aba86e6c4e485b2e65ff4c4b38d477c9fc36038ff037 -MISC metadata.xml 336 BLAKE2B 42e123497016c3cffffc99cd56d04cf37bc81ad11487a39a97f1200df91edfb8d2c359ef76a3be83d4682cc6e2ba2695fd460af1de06d8f15b0932dd1f3ad211 SHA512 32593908c71225b7869b03d96dde6b7ed0d3db25f921257cf5027c80830cca794d0ed30b73c3189edd34553d6766ae57daf8caceb106bc49398fb519fd95d28c diff --git a/dev-tcltk/blt/blt-2.4z-r13.ebuild b/dev-tcltk/blt/blt-2.4z-r13.ebuild deleted file mode 100644 index 2ec7a4811499..000000000000 --- a/dev-tcltk/blt/blt-2.4z-r13.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils flag-o-matic multilib toolchain-funcs - -MY_V_SUFFIX="-8.5.2" - -DESCRIPTION="Extension to Tk, adding new widgets, geometry managers, and misc commands" -HOMEPAGE=" - http://blt.sourceforge.net/ - http://jos.decoster.googlepages.com/bltfortk8.5.2" -SRC_URI=" - https://dev.gentoo.org/~jlec/distfiles/${PN}${PV}${MY_V_SUFFIX}.tar.gz - http://jos.decoster.googlepages.com/${PN}${PV}${MY_V_SUFFIX}.tar.gz" - -IUSE="jpeg static-libs X" -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -DEPEND=" - dev-lang/tk:0= - jpeg? ( virtual/jpeg:0= ) - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${PV}${MY_V_SUFFIX}" - -MAKEOPTS+=" -j1" - -src_prepare() { - epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile2.patch" - epatch "${FILESDIR}/blt-2.4z-r4-fix-makefile3.patch" - # From blt-2.4z-6mdk.src.rpm - epatch "${FILESDIR}"/blt2.4z-64bit.patch - - epatch "${FILESDIR}"/blt-2.4z-tcl8.5-fixpkgruntime.patch - - epatch "${FILESDIR}"/${P}-ldflags.patch - - # Set the correct libdir and drop RPATH - sed \ - -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \ - -e 's:LD_RUN_PATH=.*$:LD_RUN_PATH="":g' \ - -e "/RANLIB/s:ranlib:$(tc-getRANLIB):g" \ - -i configure* || die "sed configure* failed" - sed \ - -e "/^scriptdir =/s:lib:$(get_libdir):" \ - -i Makefile.in demos/Makefile.in || die "sed Makefile.in failed" - - sed \ - -e "/AR/s:ar:$(tc-getAR):g" \ - -e 's:0444:0644:g' \ - -i src/Makefile.in || die - - epatch \ - "${FILESDIR}"/${P}-linking.patch \ - "${FILESDIR}"/${P}-darwin.patch \ - "${FILESDIR}"/${P}-gbsd.patch \ - "${FILESDIR}"/${P}-tk8.6.patch \ - "${FILESDIR}"/${P}-tcl8.6.patch \ - "${FILESDIR}"/${P}-aclocal.patch - - append-cflags -fPIC - - mv configure.{in,ac} || die - - eautoreconf -} - -src_configure() { - LC_ALL=C \ - econf \ - --x-includes="${EPREFIX}/usr/include" \ - --x-libraries="${EPREFIX}/usr/$(get_libdir)" \ - --with-blt="${EPREFIX}/usr/$(get_libdir)" \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ - --with-tk="${EPREFIX}/usr/$(get_libdir)" \ - --with-tclincls="${EPREFIX}/usr/include" \ - --with-tkincls="${EPREFIX}/usr/include" \ - --with-tcllibs="${EPREFIX}/usr/$(get_libdir)" \ - --with-tklibs="${EPREFIX}/usr/$(get_libdir)" \ - --with-cc="$(tc-getCC)" \ - --with-cflags="${CFLAGS}" \ - --with-gnu-ld \ - $(use_enable jpeg) \ - $(use_with X x) -} - -src_compile() { - emake LDFLAGS="${LDFLAGS}" -} - -src_install() { - sed \ - -e "s:\.\./src/bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:\.\./bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:/usr/local/bin/bltwish:${EPREFIX}/usr/bin/bltwish:g" \ - -e "s:/usr/local/bin/tclsh:${EPREFIX}/usr/bin/tclsh:g" \ - -i demos/{,scripts/}*.tcl || die - - dodir \ - /usr/bin \ - /usr/$(get_libdir)/blt2.4/demos/bitmaps \ - /usr/share/man/mann \ - /usr/include - - emake INSTALL_ROOT="${D}" install - - dodoc NEWS PROBLEMS README - dohtml html/*.html - for f in `ls "${ED}"/usr/share/man/mann` ; do - mv "${ED}"/usr/share/man/mann/${f} "${ED}"/usr/share/man/mann/${f/.n/.nblt} || die - done - - # fix for linking against shared lib with -lBLT or -lBLTlite - dosym libBLT24$(get_libname) /usr/$(get_libdir)/libBLT$(get_libname) - dosym libBLTlite24$(get_libname) /usr/$(get_libdir)/libBLTlite$(get_libname) - - use static-libs || \ - find "${ED}"/usr/$(get_libdir) -name "*.a" -print0 | \ - xargs -r -0 rm -fv -} diff --git a/dev-tcltk/blt/files/blt-2.4z-aclocal.patch b/dev-tcltk/blt/files/blt-2.4z-aclocal.patch deleted file mode 100644 index e7c62b5de7f3..000000000000 --- a/dev-tcltk/blt/files/blt-2.4z-aclocal.patch +++ /dev/null @@ -1,79 +0,0 @@ - aclocal.m4 | 6 +++--- - configure.in | 38 +++----------------------------------- - 2 files changed, 6 insertions(+), 38 deletions(-) - -diff --git a/aclocal.m4 b/aclocal.m4 -index 7441d3d..b86a6b2 100644 ---- a/aclocal.m4 -+++ b/aclocal.m4 -@@ -11,11 +11,11 @@ if test "$cross_compiling" = yes; then - else - cat > conftest.$ac_ext <= _VERSION(8,1,0)) - if (Tcl_PkgPresent(interp, "Tk", TK_VERSION, EXACT) == NULL) { - return TCL_OK; -- } -+ } - #else - if (Tcl_PkgRequire(interp, "Tk", TK_VERSION, EXACT) == NULL) { - Tcl_ResetResult(interp); - return TCL_OK; - } - #endif -+#endif -+ - nsPtr = Tcl_CreateNamespace(interp, "blt::tile", NULL, - (Tcl_NamespaceDeleteProc *) NULL); - if (nsPtr == NULL) { -@@ -507,7 +514,7 @@ Blt_Init(interp) - * Check that the versions of Tcl that have been loaded are - * the same ones that BLT was compiled against. - */ -- if (Tcl_PkgRequire(interp, "Tcl", TCL_VERSION, EXACT) == NULL) { -+ if (Tcl_InitStubs(interp, TCL_VERSION, EXACT) == NULL) { - return TCL_ERROR; - } - /* Set the "blt_version", "blt_patchLevel", and "blt_libPath" Tcl -@@ -543,6 +550,11 @@ Blt_Init(interp) - if (!tkLoaded) { - register Tcl_AppInitProc **p; - -+ if (Tk_InitStubs(interp, TK_VERSION, 1) == NULL) { -+ return TCL_OK; -+ } -+ -+#if 0 - #if (TCL_VERSION_NUMBER >= _VERSION(8,1,0)) - if (Tcl_PkgPresent(interp, "Tk", TK_VERSION, EXACT) == NULL) { - return TCL_OK; -@@ -553,6 +565,8 @@ Blt_Init(interp) - return TCL_OK; - } - #endif -+#endif -+ - /* Initialize the BLT commands that use Tk too. */ - for (p = tkCmds; *p != NULL; p++) { - if ((**p) (interp) != TCL_OK) { diff --git a/dev-tcltk/blt/files/blt-2.4z-tcl8.6.patch b/dev-tcltk/blt/files/blt-2.4z-tcl8.6.patch deleted file mode 100644 index 8721940af2c3..000000000000 --- a/dev-tcltk/blt/files/blt-2.4z-tcl8.6.patch +++ /dev/null @@ -1,86 +0,0 @@ - src/bltScrollbar.c | 2 +- - src/bltTed.c | 6 +++--- - src/bltVecMath.c | 8 ++++---- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/src/bltScrollbar.c b/src/bltScrollbar.c -index 69662de..731e37b 100644 ---- a/src/bltScrollbar.c -+++ b/src/bltScrollbar.c -@@ -534,7 +534,7 @@ ScrollbarWidgetCmd(clientData, interp, argc, argv) - } else { - fraction = ((double)pixels / (double)barWidth); - } -- sprintf(interp->result, "%g", fraction); -+ sprintf(Tcl_GetStringResult(interp), "%g", fraction); - } else if ((c == 'f') && (strncmp(argv[1], "fraction", length) == 0)) { - int x, y, pos, barWidth; - double fraction; -diff --git a/src/bltTed.c b/src/bltTed.c -index 64c43e8..832ef9c 100644 ---- a/src/bltTed.c -+++ b/src/bltTed.c -@@ -1504,7 +1504,7 @@ EditOp(dataPtr, interp, argc, argv) - tablePtr->flags |= ARRANGE_PENDING; - Tcl_DoWhenIdle(tablePtr->arrangeProc, tablePtr); - } -- interp->result = Tk_PathName(tedPtr->tkwin); -+ Tcl_SetResult(interp, (char*)Tk_PathName(tedPtr->tkwin), TCL_VOLATILE); - tedPtr->flags |= LAYOUT_PENDING; - EventuallyRedraw(tedPtr); - return TCL_OK; -@@ -1678,7 +1678,7 @@ SelectOp(dataPtr, interp, argc, argv) - tedPtr->activeRectArr[4].width = grip - 1; - tedPtr->activeRectArr[4].height = grip - 1; - -- interp->result = Tk_PathName(entryPtr->tkwin); -+ Tcl_SetResult(interp, (char*)Tk_PathName(entryPtr->tkwin), TCL_VOLATILE); - active = 1; - break; - } -@@ -1751,7 +1751,7 @@ RepOp(dataPtr, interp, argc, argv) - tablePtr->flags |= ARRANGE_PENDING; - Tcl_DoWhenIdle(tablePtr->arrangeProc, tablePtr); - } -- interp->result = Tk_PathName(tedPtr->tkwin); -+ Tcl_SetResult(interp, (char*)Tk_PathName(tedPtr->tkwin), TCL_VOLATILE); - tedPtr->flags |= LAYOUT_PENDING; - EventuallyRedraw(tedPtr); - return TCL_OK; -diff --git a/src/bltVecMath.c b/src/bltVecMath.c -index dc37af8..5117f63 100644 ---- a/src/bltVecMath.c -+++ b/src/bltVecMath.c -@@ -764,20 +764,20 @@ MathError(interp, value) - if ((errno == EDOM) || (value != value)) { - Tcl_AppendResult(interp, "domain error: argument not in valid range", - (char *)NULL); -- Tcl_SetErrorCode(interp, "ARITH", "DOMAIN", interp->result, -+ Tcl_SetErrorCode(interp, "ARITH", "DOMAIN", Tcl_GetStringResult(interp), - (char *)NULL); - } else if ((errno == ERANGE) || IS_INF(value)) { - if (value == 0.0) { - Tcl_AppendResult(interp, - "floating-point value too small to represent", - (char *)NULL); -- Tcl_SetErrorCode(interp, "ARITH", "UNDERFLOW", interp->result, -+ Tcl_SetErrorCode(interp, "ARITH", "UNDERFLOW", Tcl_GetStringResult(interp), - (char *)NULL); - } else { - Tcl_AppendResult(interp, - "floating-point value too large to represent", - (char *)NULL); -- Tcl_SetErrorCode(interp, "ARITH", "OVERFLOW", interp->result, -+ Tcl_SetErrorCode(interp, "ARITH", "OVERFLOW", Tcl_GetStringResult(interp), - (char *)NULL); - } - } else { -@@ -786,7 +786,7 @@ MathError(interp, value) - sprintf(buf, "%d", errno); - Tcl_AppendResult(interp, "unknown floating-point error, ", - "errno = ", buf, (char *)NULL); -- Tcl_SetErrorCode(interp, "ARITH", "UNKNOWN", interp->result, -+ Tcl_SetErrorCode(interp, "ARITH", "UNKNOWN", Tcl_GetStringResult(interp), - (char *)NULL); - } - } diff --git a/dev-tcltk/blt/files/blt-2.4z-tk8.6.patch b/dev-tcltk/blt/files/blt-2.4z-tk8.6.patch deleted file mode 100644 index f956c098138e..000000000000 --- a/dev-tcltk/blt/files/blt-2.4z-tk8.6.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- src/tkButton.c.orig 2013-01-04 23:24:45.000000000 -0500 -+++ src/tkButton.c 2013-01-04 23:28:29.000000000 -0500 -@@ -526,8 +526,6 @@ - static Blt_TileChangedProc TileChangedProc; - static Tcl_CmdProc ButtonCmd, LabelCmd, CheckbuttonCmd, RadiobuttonCmd; - --EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp *interp, char *script)); -- - #if (TK_MAJOR_VERSION > 4) - EXTERN void TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, - int padX, int padY, int innerWidth, int innerHeight, int *xPtr, -@@ -1890,7 +1888,7 @@ - } - } - if ((butPtr->type != TYPE_LABEL) && (butPtr->command != NULL)) { -- return TkCopyAndGlobalEval(butPtr->interp, butPtr->command); -+ return Tcl_EvalObjEx(butPtr->interp, butPtr->command, TCL_EVAL_GLOBAL); - } - return TCL_OK; - } diff --git a/dev-tcltk/blt/files/blt2.4z-64bit.patch b/dev-tcltk/blt/files/blt2.4z-64bit.patch deleted file mode 100644 index 9f1c3c975eef..000000000000 --- a/dev-tcltk/blt/files/blt2.4z-64bit.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- blt2.4z/src/bltTree.c.64bit-fixes 2002-09-29 07:44:12.000000000 +0200 -+++ blt2.4z/src/bltTree.c 2003-07-31 12:22:53.000000000 +0200 -@@ -95,17 +95,16 @@ static Value *TreeNextValue _ANSI_ARGS_( - */ - - #define REBUILD_MULTIPLIER 3 -+#define START_LOGSIZE 5 /* Initial hash table size is 32. */ -+#define MAX_LIST_VALUES 20 /* Convert to hash table when node -+ * value list gets bigger than this -+ * many values. */ - - #if (SIZEOF_VOID_P == 8) - #define RANDOM_INDEX(i) HashOneWord(mask, downshift, i) - #define BITSPERWORD 64 - #else - --#define START_LOGSIZE 5 /* Initial hash table size is 32. */ --#define MAX_LIST_VALUES 20 /* Convert to hash table when node -- * value list gets bigger than this -- * many values. */ -- - /* - * The following macro takes a preliminary integer hash value and - * produces an index into a hash tables bucket list. The idea is diff --git a/dev-tcltk/blt/metadata.xml b/dev-tcltk/blt/metadata.xml deleted file mode 100644 index 549667e75d56..000000000000 --- a/dev-tcltk/blt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - blt - - diff --git a/dev-tcltk/bwidget-1.9.8 b/dev-tcltk/bwidget-1.9.8 new file mode 100644 index 000000000000..9c6a0d9e6949 --- /dev/null +++ b/dev-tcltk/bwidget-1.9.8 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare test +DEPEND=dev-lang/tk:0 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=High-level widget set for Tcl/Tk +EAPI=5 +HOMEPAGE=http://tcllib.sourceforge.net/ +IUSE=doc test +KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 +LICENSE=tcltk +RDEPEND=dev-lang/tk:0 +SLOT=0 +SRC_URI=mirror://sourceforge/project/tcllib/BWidget/1.9.8/bwidget-1.9.8.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=afb211d6d94dfb9d0fff63b7ac14ebb6 diff --git a/dev-tcltk/bwidget-1.9.9 b/dev-tcltk/bwidget-1.9.9 new file mode 100644 index 000000000000..edc12f5cf140 --- /dev/null +++ b/dev-tcltk/bwidget-1.9.9 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare test +DEPEND=dev-lang/tk:0 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=High-level widget set for Tcl/Tk +EAPI=5 +HOMEPAGE=http://tcllib.sourceforge.net/ +IUSE=doc test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +LICENSE=tcltk +RDEPEND=dev-lang/tk:0 +SLOT=0 +SRC_URI=mirror://sourceforge/project/tcllib/BWidget/1.9.9/bwidget-1.9.9.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=666d5f727cf1be214a7f4e3255c4fb4f diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest deleted file mode 100644 index f0208b640da8..000000000000 --- a/dev-tcltk/bwidget/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX bwidget-1.9.8-test.patch 499 BLAKE2B 186ea474d9efbebe4e710ab67a9fb675d3a9d3c892a5363d9f1a31aa00362833e11bf38a0cea353e40021e3717e39333d974d320024ac4b5c5686b6ed3c86c63 SHA512 cea568ef4c932b2b7dff5f8afd0d47e7c000c368d53cd23826f76e9f0446aa789df4391197662e8623d03381fd477928beb5f4bf687ddb48646cfdc9017cb064 -DIST bwidget-1.9.8.tar.gz 252668 BLAKE2B d7318b3ac932fd0ab9a5fb180e3ca739012e2e6583ba8e3366b6a63c85bfda26ea2f2534540442f9a2047cc27179877658bf492ccfac8106858d049f46f33034 SHA512 437958871809c8ce285cbf4521ff08720d106dca708183ff94234015da2b04ccb3a7b05df13d8e3f46466106c91418607c5983fc4ed8d9c4285ae0a0b1071262 -DIST bwidget-1.9.9.tar.gz 243001 BLAKE2B 31935584e5c6737b143e67113f7d5fb34450ea5bf7852f3c72691abcb1545752f1607945377ac1cb68e5bb256aabc8f92aa193d2a63149ab3de0b74c074409d2 SHA512 6374c9127ab37dd2cc3ede30fc525a7d0f226a995e44f7b1c9751e1c5520090bfbbae5cfcb5cbeec4d1c89eb8f4cd7eb2e453ac055d4ae5ef4b7b77512d2e042 -EBUILD bwidget-1.9.8.ebuild 806 BLAKE2B 5d0a6379d916f9cc1b9d1eef51c640b632d0e754934aebde09a4cfcb86c1748ef3c994db845826c456056dd770d2154f4b0e6864db55f5eb94d866a270c9d189 SHA512 385c1991d0b8e76dacf9aefbdd92ad3ffcbd3adffdf305db2ea006587ab21aa57f56642c04eae8ccab0590e247f7497dece02183315e5c1326d50780964aad2e -EBUILD bwidget-1.9.9.ebuild 829 BLAKE2B 0eb7f0623c313d33dd2a9d92cf47e8073f063e230ce0ee4a1e2bc254c681e838696b4ccc06b33dff6a06c61db148b6af95641b951329641b10474c5ab96558c6 SHA512 a7b07e56b344bdc6336e0c7c2ca24c2afe2135838058cab0c1b3c34d71ea2d67b367e294ffcf7bde861b1e23dfa3335fc580cabd78f7bf068db07af6584240d5 -MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851 diff --git a/dev-tcltk/bwidget/bwidget-1.9.8.ebuild b/dev-tcltk/bwidget/bwidget-1.9.8.ebuild deleted file mode 100644 index f2838cb8f07f..000000000000 --- a/dev-tcltk/bwidget/bwidget-1.9.8.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib virtualx - -MY_PN=${PN/bw/BW} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="High-level widget set for Tcl/Tk" -HOMEPAGE="http://tcllib.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/tcllib/${MY_PN}/${PV}/${P}.tar.gz" - -LICENSE="tcltk" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" -IUSE="doc" - -DEPEND="dev-lang/tk:0" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-test.patch -} - -src_test() { - VIRTUALX_COMMAND=tclsh - virtualmake tests/entry.test -} - -src_install() { - insinto /usr/$(get_libdir)/${P} - doins *.tcl - doins -r images lang - - insinto /usr/share/doc/${PF}/ - doins -r demo - dodoc ChangeLog README.txt - - use doc && dohtml BWman/* -} diff --git a/dev-tcltk/bwidget/bwidget-1.9.9.ebuild b/dev-tcltk/bwidget/bwidget-1.9.9.ebuild deleted file mode 100644 index c7518e156e9c..000000000000 --- a/dev-tcltk/bwidget/bwidget-1.9.9.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib virtualx - -MY_PN=${PN/bw/BW} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="High-level widget set for Tcl/Tk" -HOMEPAGE="http://tcllib.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/tcllib/${MY_PN}/${PV}/${P}.tar.gz" - -LICENSE="tcltk" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc" - -DEPEND="dev-lang/tk:0" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.9.8-test.patch -} - -src_test() { - VIRTUALX_COMMAND=tclsh - virtualmake tests/entry.test -} - -src_install() { - insinto /usr/$(get_libdir)/${P} - doins *.tcl - doins -r images lang - - insinto /usr/share/doc/${PF}/ - doins -r demo - dodoc ChangeLog README.txt - - use doc && dohtml BWman/* -} diff --git a/dev-tcltk/bwidget/files/bwidget-1.9.8-test.patch b/dev-tcltk/bwidget/files/bwidget-1.9.8-test.patch deleted file mode 100644 index 077abf308b88..000000000000 --- a/dev-tcltk/bwidget/files/bwidget-1.9.8-test.patch +++ /dev/null @@ -1,16 +0,0 @@ - tests/entry.test | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/entry.test b/tests/entry.test -index 4bc3a5f..727a7d8 100644 ---- a/tests/entry.test -+++ b/tests/entry.test -@@ -65,7 +65,7 @@ destroy .e - - test Entry-2.1 {Entry} { - list [catch {Entry} msg] $msg --} {1 {wrong # args: should be "Entry path ..."}} -+} {1 {wrong # args: should be "Entry path ?arg ...?"}} - test Entry-2.2 {Entry} { - list [catch {Entry gorp} msg] $msg - } {1 {bad window path name "gorp"}} diff --git a/dev-tcltk/bwidget/metadata.xml b/dev-tcltk/bwidget/metadata.xml deleted file mode 100644 index f5ca0ddf0adf..000000000000 --- a/dev-tcltk/bwidget/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tcllib - - diff --git a/dev-tcltk/ck-8.0-r4 b/dev-tcltk/ck-8.0-r4 new file mode 100644 index 000000000000..e476fb48f763 --- /dev/null +++ b/dev-tcltk/ck-8.0-r4 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure prepare +DEPEND=dev-lang/tk sys-libs/ncurses[gpm] sys-libs/gpm virtual/pkgconfig +DESCRIPTION=A curses based toolkit for tcl +EAPI=5 +HOMEPAGE=http://www.ch-werner.de/ck/ +KEYWORDS=amd64 x86 +LICENSE=BSD +RDEPEND=dev-lang/tk sys-libs/ncurses[gpm] sys-libs/gpm +SLOT=0 +SRC_URI=http://www.ch-werner.de/ck/ck8.0.tar.gz https://dev.gentoo.org/~jlec/distfiles/ck-8.0-tcl8.6.patch.xz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=e2899d12e73ba04b63f91cd3a7a76556 diff --git a/dev-tcltk/ck/Manifest b/dev-tcltk/ck/Manifest deleted file mode 100644 index 55093db5edd2..000000000000 --- a/dev-tcltk/ck/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX ck-8.0-gentoo.patch 4453 BLAKE2B bb2e0c031618e740381c42ae1c621e7c825bd9258b8309c79b971b2be6a63747672326f48bcb731220ed000a7ab1a8e7d0d800ab05c1a6eeb36164dccbf4bbde SHA512 cfe65801f1c91f123b580cc08759959be6060799721e688a4d2b11e73879f1b3c41d0b8f8192dff1a0e93d921f38737b283a272f92e7b740cc10ec7bd19c19d6 -DIST ck-8.0-tcl8.6.patch.xz 12836 BLAKE2B bf3596a921553c17a9cc5c40fec966464dd6f69f1f083e9be881e42ea968ff28e632c7ec9b942b06ddf69830d42b88fb9101830eefd509822a5681115daabe8f SHA512 55682b9490ac5470ef14213f0dac3fa10139a13a7e3d915773c50285038b3b566c140fcc5f4721a091744e45bbef405c2ee3ee22daf71a3a82148acba28b0dde -DIST ck8.0.tar.gz 400262 BLAKE2B 068fc90f1ae8397540a29e6200c2a9e3e42b297489e3181f26d12e992b31218f2e81489bd84a36df9b8448d6f3ea279728e9cb063b6835ef35f9c0872d8793ea SHA512 68d92be354e5ec24830cc9a20d1cbb5a27d4e04369ceecf6fdad7759da3d9b4909970bf54abdf5f5b015fd0d08b8680a33cdcdf468b9007afc21e69c7381b262 -EBUILD ck-8.0-r4.ebuild 920 BLAKE2B 923b9d051677f79ba555e341d496e6d8e89bf1a6c41d374ced6e5dbf7c46bafe3c9c67eb355241ab9be4a42a0956c24a611b49e85924fca0f43b3b9ff91aaf83 SHA512 7d8b412006a4ee28fefaa2521684db3fafd52b885a4fff19349168dbe51ab1bac1e4c863e2d1c93cc19949adb3076b4d7d3c8f50a78ac4c50de72ce71f7a8ad2 -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/ck/ck-8.0-r4.ebuild b/dev-tcltk/ck/ck-8.0-r4.ebuild deleted file mode 100644 index 78193f8a902b..000000000000 --- a/dev-tcltk/ck/ck-8.0-r4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib toolchain-funcs - -MY_P=${PN}${PV} -S=${WORKDIR}/${MY_P} - -DESCRIPTION="A curses based toolkit for tcl" -HOMEPAGE="http://www.ch-werner.de/ck/" -SRC_URI=" - http://www.ch-werner.de/ck/${MY_P}.tar.gz - https://dev.gentoo.org/~jlec/distfiles/${P}-tcl8.6.patch.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-lang/tk - sys-libs/ncurses[gpm] - sys-libs/gpm - " -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-gentoo.patch \ - "${WORKDIR}"/${P}-tcl8.6.patch - sed \ - -e "/^LIB_INSTALL_DIR/s:lib$:$(get_libdir):g" \ - -i Makefile.in || die -} - -src_configure() { - econf \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ - --enable-shared -} - -src_compile() { - emake \ - CURSES_LIB_SWITCHES="$($(tc-getPKG_CONFIG) --libs ncursesw) -lgpm" -} diff --git a/dev-tcltk/ck/files/ck-8.0-gentoo.patch b/dev-tcltk/ck/files/ck-8.0-gentoo.patch deleted file mode 100644 index 727f7e8b5356..000000000000 --- a/dev-tcltk/ck/files/ck-8.0-gentoo.patch +++ /dev/null @@ -1,133 +0,0 @@ - Makefile.in | 40 ++++++++++++++++------------------------ - 1 files changed, 16 insertions(+), 24 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 00960d9..16d4123 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -29,9 +29,9 @@ exec_prefix = @exec_prefix@ - # The following definition can be set to non-null for special systems - # like AFS with replication. It allows the pathnames used for installation - # to be different than those used for actually reference files at --# run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix -+# run-time. DESTDIR is prepended to $prefix and $exec_prefix - # when installing files. --INSTALL_ROOT = -+DESTDIR = - - # Directory from which applications will reference the library of Tcl - # scripts (note: you can set the CK_LIBRARY environment variable at -@@ -39,22 +39,22 @@ INSTALL_ROOT = - CK_LIBRARY = $(prefix)/lib/ck$(VERSION) - - # Path name to use when installing library scripts: --SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(CK_LIBRARY) -+SCRIPT_INSTALL_DIR = $(DESTDIR)$(CK_LIBRARY) - - # Directory in which to install the archive libck*: --LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib -+LIB_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/lib - - # Directory in which to install the program cwsh: --BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin -+BIN_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/bin - - # Directory from which the program cwsh should be referenced by scripts: - BIN_DIR = $(exec_prefix)/bin - - # Directory in which to install the include file ck.h: --INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include -+INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include - - # Top-level directory for manual entries: --MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man -+MAN_INSTALL_DIR = $(DESTDIR)$(prefix)/share/man - - # Directory in which to install manual entry for cwsh: - MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1 -@@ -96,7 +96,7 @@ LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(CURSES_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@ - - # To change the compiler switches, for example to change from -O - # to -g, change the following line: --CFLAGS = -O -+#CFLAGS = -O - - # To disable ANSI-C procedure prototypes reverse the comment characters - # on the following lines: -@@ -231,14 +231,14 @@ configInfo: Makefile - @echo "CK_CURSES_INCLUDES = ${CURSES_INCLUDES}" >> configInfo - @echo "CK_LIBS = ${CURSES_LIB_SWITCHES} @LIBS@" >> configInfo - --install: install-binaries install-libraries -+install: install-man install-binaries install-libraries - - install-binaries: $(CK_LIB_FILE) cwsh - @for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -- mkdir $$i; \ -+ mkdir -p $$i; \ - chmod 755 $$i; \ - else true; \ - fi; \ -@@ -251,12 +251,12 @@ install-binaries: $(CK_LIB_FILE) cwsh - @$(INSTALL_PROGRAM) cwsh $(BIN_INSTALL_DIR)/cwsh - - install-libraries: -- @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ -+ @for i in $(DESTDIR)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR) ; \ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -- mkdir $$i; \ -+ mkdir -p $$i; \ - chmod 755 $$i; \ - else true; \ - fi; \ -@@ -270,13 +270,13 @@ install-libraries: - done; - - install-demos: -- @for i in $(INSTALL_ROOT)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \ -+ @for i in $(DESTDIR)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \ - $(SCRIPT_INSTALL_DIR)/demos \ - $(SCRIPT_INSTALL_DIR)/demos/images ; \ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -- mkdir $$i; \ -+ mkdir -p $$i; \ - chmod 755 $$i; \ - else true; \ - fi; \ -@@ -301,11 +301,11 @@ install-demos: - done; - - install-man: -- @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \ -+ @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR); \ - do \ - if [ ! -d $$i ] ; then \ - echo "Making directory $$i"; \ -- mkdir $$i; \ -+ mkdir -p $$i; \ - chmod 755 $$i; \ - else true; \ - fi; \ -@@ -326,14 +326,6 @@ install-man: - $$i > $(MAN3_INSTALL_DIR)/$$i; \ - chmod 444 $(MAN3_INSTALL_DIR)/$$i; \ - done; -- @cd $(SRC_DIR)/doc; for i in *.n; \ -- do \ -- echo "Installing doc/$$i"; \ -- rm -f $(MANN_INSTALL_DIR)/$$i; \ -- sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \ -- $$i > $(MANN_INSTALL_DIR)/$$i; \ -- chmod 444 $(MANN_INSTALL_DIR)/$$i; \ -- done; - - Makefile: $(SRC_DIR)/Makefile.in - $(SHELL) config.status diff --git a/dev-tcltk/ck/metadata.xml b/dev-tcltk/ck/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/ck/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/combobox-2.3-r1 b/dev-tcltk/combobox-2.3-r1 new file mode 100644 index 000000000000..2c9a13808bf9 --- /dev/null +++ b/dev-tcltk/combobox-2.3-r1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=A combobox megawidget +EAPI=5 +HOMEPAGE=http://www1.clearlight.com/~oakley/tcl/combobox/index.html +KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux +LICENSE=freedist +RDEPEND=dev-lang/tcl:0= +SLOT=0 +SRC_URI=http://www1.clearlight.com/~oakley/tcl/combobox/combobox-2.3.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=24e3b302b9bd76f3a0fa5c85de41bd6d diff --git a/dev-tcltk/combobox/Manifest b/dev-tcltk/combobox/Manifest deleted file mode 100644 index 66dc9c18048c..000000000000 --- a/dev-tcltk/combobox/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST combobox-2.3.tar.gz 37327 BLAKE2B 2d89eb45099d3ab2b4c40d54c9da4ce484df09c3562abb0a50ef1850a43290b7221aa7c9eacdedbeea6b08b9022b0f512ab77aaec8349d34d7fb43d771f2d7db SHA512 6c85ed671ad64d671630bba09cbcbbcecee91d0ed77a63eee60b1b1ae12caf6312ab1da9a1cbb8ac949136ac37889c20f4dbd0097e41c8eeb3b018ebbafcf36e -EBUILD combobox-2.3-r1.ebuild 533 BLAKE2B a369baef38ebc607ad3c0e970aad3b3fbd716ba57cd6ff297de14dd596253637c1d3f19cf1a04ea8702ca8f1054fc7fb169b511a3e93303d5cd6124562edb8cb SHA512 793158090b58f4ec89cc41c7b8493a96883d71c548d542bc9b0d7d62a9f7c4030afb72ca7e35214412a522ea3fa2dd53d16071e43374e10ef21882b64e6e2893 -MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706 diff --git a/dev-tcltk/combobox/combobox-2.3-r1.ebuild b/dev-tcltk/combobox/combobox-2.3-r1.ebuild deleted file mode 100644 index 18deabbbf549..000000000000 --- a/dev-tcltk/combobox/combobox-2.3-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -DESCRIPTION="A combobox megawidget" -HOMEPAGE="http://www1.clearlight.com/~oakley/tcl/combobox/index.html" -SRC_URI="http://www1.clearlight.com/~oakley/tcl/combobox/${P}.tar.gz" - -LICENSE="freedist" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-lang/tcl:0=" -DEPEND="" - -src_install() { - insinto /usr/$(get_libdir)/${P} - doins *tcl *tmml *n - dodoc *txt - dohtml *html -} diff --git a/dev-tcltk/combobox/metadata.xml b/dev-tcltk/combobox/metadata.xml deleted file mode 100644 index 8425c0d53cb0..000000000000 --- a/dev-tcltk/combobox/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - diff --git a/dev-tcltk/expect-5.45 b/dev-tcltk/expect-5.45 new file mode 100644 index 000000000000..76af559a796a --- /dev/null +++ b/dev-tcltk/expect-5.45 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare test +DEPEND=>=dev-lang/tcl-8.2:0[threads?] >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=tool for automating interactive applications +EAPI=5 +HOMEPAGE=http://expect.nist.gov/ +IUSE=debug doc threads +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~m68k-mint ~x64-solaris ~x86-solaris +LICENSE=BSD +RDEPEND=>=dev-lang/tcl-8.2:0[threads?] +SLOT=0 +SRC_URI=mirror://sourceforge/expect/expect5.45.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=e2342c0abcd520cffa14cf3dbd3d2674 diff --git a/dev-tcltk/expect-lite-4.6.1 b/dev-tcltk/expect-lite-4.6.1 new file mode 100644 index 000000000000..e9df03e6bd85 --- /dev/null +++ b/dev-tcltk/expect-lite-4.6.1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=quick and easy command line automation tool built on top of expect +EAPI=0 +HOMEPAGE=http://expect-lite.sourceforge.net/ +IUSE=debug examples +KEYWORDS=amd64 x86 +LICENSE=BSD +RDEPEND=dev-tcltk/expect debug? ( dev-tcltk/tclx ) +SLOT=0 +SRC_URI=mirror://sourceforge/expect-lite/expect-lite_4.6.1.tar.gz +_md5_=33209fa987047cb6b4b7d143772328d1 diff --git a/dev-tcltk/expect-lite-4.7.2 b/dev-tcltk/expect-lite-4.7.2 new file mode 100644 index 000000000000..023fd0fe467a --- /dev/null +++ b/dev-tcltk/expect-lite-4.7.2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=quick and easy command line automation tool built on top of expect +EAPI=0 +HOMEPAGE=http://expect-lite.sourceforge.net/ +IUSE=debug examples +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-tcltk/expect debug? ( dev-tcltk/tclx ) +SLOT=0 +SRC_URI=mirror://sourceforge/expect-lite/expect-lite_4.7.2.tar.gz +_md5_=8cad9402221c564014ba3d56457e3238 diff --git a/dev-tcltk/expect-lite-4.8.0 b/dev-tcltk/expect-lite-4.8.0 new file mode 100644 index 000000000000..8b58dd7fc735 --- /dev/null +++ b/dev-tcltk/expect-lite-4.8.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=quick and easy command line automation tool built on top of expect +EAPI=4 +HOMEPAGE=http://expect-lite.sourceforge.net/ +IUSE=debug examples +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-tcltk/expect debug? ( dev-tcltk/tclx ) +SLOT=0 +SRC_URI=mirror://sourceforge/expect-lite/expect-lite_4.8.0.tar.gz +_md5_=ed8375c6bf9db80fdf9ba402edd6fa1b diff --git a/dev-tcltk/expect-lite/Manifest b/dev-tcltk/expect-lite/Manifest deleted file mode 100644 index 653d2ae7b2a9..000000000000 --- a/dev-tcltk/expect-lite/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST expect-lite_4.6.1.tar.gz 142875 BLAKE2B 9e7143d78d68338c4d6ec2858f3a24c5b5330193bfc064c27b190bf6ac7b01e53340e48006f5313cb301b6f6f9f858e818ead8fbe6117ba9ee8c6035b9f9b059 SHA512 a250f34472dad6c44149edf85d35f7ea159e0673aa5619864a71eb78003d0c1a2ec3d25505618f616d12d82d50bda8039a239b443014b43b2387059e6b6eb7d6 -DIST expect-lite_4.7.2.tar.gz 145084 BLAKE2B 053f26ceaa98cde7bfe680f3076cdcd5391cfb6483c6ec0d0c9bcdf1f51e4b53c6429cef50a10915cbb01955fbee77bb6075bde612b6299bfd95357ab88f7408 SHA512 1f635f87fb53624f687477bae41edd37474c5358de368af8065d4222181ed4a5efdb55c8fda47e1f1b4c163fa2a423e7d84a7da8415b17cd250417432ee0fc5b -DIST expect-lite_4.8.0.tar.gz 148917 BLAKE2B 0aeba8356c41f740807b914941c58a7ed26cc826ce2e297c5275b4f9a8c227437b2120d74f60229274aa56858ce03021245ef218e8d75a64cc6508f43b3afe2b SHA512 b4956dbcdde1e5648a51be99069069be6ff2ae6fb7a67116a35bbbb8786228920e9177bd1b14d0ac3dd0a8ebdd6fa523c62bb7f23c84407ebe73abe3523e43c0 -EBUILD expect-lite-4.6.1.ebuild 626 BLAKE2B dfca655dcbbfc6c05af6f22dd45f7fbc0aada96cb6e6402c98aa4b481c866d5aee41940f17d2b62d2628c36bc7b7e403c52df6ad429c843a9a0793e750abafa3 SHA512 cbeb25d446b9441324b29e41978c4b8cceaffdbf25a365492b676a601046c078dc172941a04ec327d52ce5211e36e125d84863b39bc3d90e452c164f43a5141b -EBUILD expect-lite-4.7.2.ebuild 628 BLAKE2B 4762755e07d9bbaacb84dc0e6295d864e0c6bd3e3985ffedaee761bc380cf8c7927bf5aaaabcf60dfde5bdbb9fe92e9e0138a023adb34e3c92544ec704a53c5b SHA512 aff36ec455374906e646afb0accbd041dfcbab5397e84c41e77e6597db436894c1299db9b12dfcca746a7067ddaf26b1e6a050cb1ff1ca7eab1a43dc0d5a6687 -EBUILD expect-lite-4.8.0.ebuild 609 BLAKE2B 03e0ccd1544a9c4dff58d7b5e02bef9a5878ddac6e5361725357aded02e4ee164a09a2f08991872ee273302f33ff8251718dd2e744568dd56a81da2c1e017e13 SHA512 659555ec0eb741831fd52046fd335c297046033111102b37591bcc87118a263e1b77649af5ec9fa30db0c81ad32fd74058f7fb50a61e46e4c319ed4acf165b67 -MISC metadata.xml 434 BLAKE2B 7255ecd664e8675ba5728d606b7961ffca2823b680cdc6c2c7cd918abf474563f87a09911cf9e71f82970fe9216c5b91f00dee7b25fcf38fb3296e9695827b8b SHA512 ecdfb3b8fcb84becaf9284a7ca2efdc9d49e662394a6a9a0fb6d8a8ba3249b3c2b622dbbfd41790235be170ee9c64d96b2e5e99cf8dab52ed904ccb18ffbd8bf diff --git a/dev-tcltk/expect-lite/expect-lite-4.6.1.ebuild b/dev-tcltk/expect-lite/expect-lite-4.6.1.ebuild deleted file mode 100644 index 4440e9994297..000000000000 --- a/dev-tcltk/expect-lite/expect-lite-4.6.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="quick and easy command line automation tool built on top of expect" -HOMEPAGE="http://expect-lite.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug examples" - -RDEPEND="dev-tcltk/expect - debug? ( dev-tcltk/tclx )" - -S=${WORKDIR}/${PN}.proj - -src_install() { - dobin ${PN} || die - doman man/* || die - dodoc bashrc ChangeLog README - dohtml Docs/* - - if use examples ; then - docinto examples - dodoc examples/* || die - fi -} diff --git a/dev-tcltk/expect-lite/expect-lite-4.7.2.ebuild b/dev-tcltk/expect-lite/expect-lite-4.7.2.ebuild deleted file mode 100644 index c460f1458eef..000000000000 --- a/dev-tcltk/expect-lite/expect-lite-4.7.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="quick and easy command line automation tool built on top of expect" -HOMEPAGE="http://expect-lite.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug examples" - -RDEPEND="dev-tcltk/expect - debug? ( dev-tcltk/tclx )" - -S=${WORKDIR}/${PN}.proj - -src_install() { - dobin ${PN} || die - doman man/* || die - dodoc bashrc ChangeLog README - dohtml Docs/* - - if use examples ; then - docinto examples - dodoc examples/* || die - fi -} diff --git a/dev-tcltk/expect-lite/expect-lite-4.8.0.ebuild b/dev-tcltk/expect-lite/expect-lite-4.8.0.ebuild deleted file mode 100644 index 37fb9d98e18b..000000000000 --- a/dev-tcltk/expect-lite/expect-lite-4.8.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -DESCRIPTION="quick and easy command line automation tool built on top of expect" -HOMEPAGE="http://expect-lite.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug examples" - -RDEPEND="dev-tcltk/expect - debug? ( dev-tcltk/tclx )" - -S=${WORKDIR}/${PN}.proj - -src_install() { - dobin ${PN} - doman man/* - dodoc bashrc ChangeLog README - dohtml Docs/* - - if use examples ; then - docinto examples - dodoc examples/* - fi -} diff --git a/dev-tcltk/expect-lite/metadata.xml b/dev-tcltk/expect-lite/metadata.xml deleted file mode 100644 index 2026e6cc1d87..000000000000 --- a/dev-tcltk/expect-lite/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - pull in packages needed for runtime interactive debugger - - - expect-lite - - diff --git a/dev-tcltk/expect/Manifest b/dev-tcltk/expect/Manifest deleted file mode 100644 index 3d883e319e5c..000000000000 --- a/dev-tcltk/expect/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX expect-5.44.1.15-ldflags.patch 360 BLAKE2B d479931cb0d8621d196b8dac3b0f7134f2998061e26f39d06165d71dc00c15895290edf552ee1258c5f988845e6a0b3c5d1df3c694433ef185689ff1d41a96d6 SHA512 36c62ec8043249ae0b9b0c4470937cc99b31c4845d5e67e37403f7e9d97be9edb37dc0a5c8abd2df50cace62b0d87303dbc62fdd2a3e87b501d2b983460ab75f -AUX expect-5.45-darwin-install_name.patch 727 BLAKE2B fca6df8c6d01bd54f26e6a2311f61b70e4e45daaa01e7d1165f04bdba7232e36e1c5ac409faf99cb8a03f5227c829bd93cc00d248129e2ebdaccae8657cb11d1 SHA512 886d378caa8d63add7d4ac73c90b53b4b30d642a2a5cf06c80aad87f57d49a3362bf506fe12f6aade77c56b8b4c83ffe18138143cdf0fe5d7e9e2d673f2bc6d5 -AUX expect-5.45-format-security.patch 428 BLAKE2B 98e4d1da9f790bb1ab1b0b8481c5c0a747823f0998fff7993316d44cd5b29659467901c9f2e78d6b77342a9f0cb9072730a8600240fa37f240e10cc677162f63 SHA512 b85f0985b908f72d960eeb00567caab048874806c68d259835dc4564e33032524e9026e07ece3ad5f8669d67f7976019efb5dd763ba84b4cc13571ca999c7f06 -AUX expect-5.45-gfbsd.patch 996 BLAKE2B 46183afae664e2995403e36b423e0576022063d8acfb681dd98d6e98e54c86588f0e74067b929fe105bc477fedd8709b749857dcdaf5e57fa28445dad34c4139 SHA512 4fa7c4723c9ad2f5811c5762abe202f1d7584a6050c75cab277fe1b6c697809204a9adcf6f6f6c3c215c8df32f3ac9b083da907777b1ea02e1a4e64b8bf91242 -AUX expect-5.45-headers.patch 2280 BLAKE2B 6326615eee52aaa7307b32d048af21d657cb308e737995944b7e081a06a4d6b6f3409836b28835e6534ef57215542b524061cb731be3b419b23ab2ba38184079 SHA512 ac55ec9d65e87d5c64327d802fa16eab9f218f71e760090b2afc00b5fdb791859e6d1f35b0d1a5f52e7ff6ffb21e538581a1782976754fe8ae3ca5950c8db55c -DIST expect5.45.tar.gz 628808 BLAKE2B d7260d3b2ce1bcd72deef121e1f994f45bfa5397291692d794c9b8ad627d7ac183689ba00ba22f728853ac03b6b083fb6f283dc5c453aa991e04263c217be552 SHA512 be991c68241e607b3a689eae7e7966056dbfb577e857331d54a4911bd178c1816425217603b43918ad1b6d2e966271a0f01e79d7028a22e223562d59d10c8c51 -EBUILD expect-5.45.ebuild 2323 BLAKE2B a7ddc999f1d2c1b3c8f1a8c5983b94c89e4a4e8dcc3d06e229b63f359d41ea108c3f2d7d92d2427e6ada3fa01c840cc233cc839335d21c41be67cf84378b9808 SHA512 bfef9b4a10fa57845aa223962a457949db55fdcd41fdb507c9413f4fd223bfe37a5cee231394912d0d919dc10641e9f6908cf445e508fc794b5d2dc4c10d3582 -MISC metadata.xml 329 BLAKE2B 9eebe793b4602782f9bd2db8dd7a0cfdfdab3f89400f3ececcf25862220c47e78feebc579b468ae5dc44ae482b8a69f844f141a2f535fbd61dec73f11c8eea83 SHA512 cd5b6144b39381b2b69791171489dd907c3d779ae488b361f744ffacb2459b0c72cb70a72a85dce6bd7a25774e1a42da511dd0d041b25580bf243a515095f3d1 diff --git a/dev-tcltk/expect/expect-5.45.ebuild b/dev-tcltk/expect/expect-5.45.ebuild deleted file mode 100644 index bfcd37e9d3e4..000000000000 --- a/dev-tcltk/expect/expect-5.45.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils - -MY_P="${PN}${PV}" -DESCRIPTION="tool for automating interactive applications" -HOMEPAGE="http://expect.nist.gov/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~m68k-mint ~x64-solaris ~x86-solaris" -IUSE="debug doc threads" - -# We need dejagnu for src_test, but dejagnu needs expect -# to compile/run, so we cant add dejagnu to DEPEND :/ -DEPEND=">=dev-lang/tcl-8.2:0[threads?]" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - sed -i "s:/usr/local/bin:${EPREFIX}/usr/bin:" expect.man || die - # stops any example scripts being installed by default - sed -i \ - -e 's/^SCRIPT_LIST[[:space:]]*=/_&/' \ - -e 's/^SCRIPTS[[:space:]]*=/_&/' \ - -e 's/^SCRIPTS_MANPAGES[[:space:]]*=/_&/' \ - Makefile.in || die - - epatch "${FILESDIR}"/${PN}-5.45-gfbsd.patch - epatch "${FILESDIR}"/${PN}-5.44.1.15-ldflags.patch - epatch "${FILESDIR}"/${PN}-5.45-headers.patch #337943 - epatch "${FILESDIR}"/${PN}-5.45-format-security.patch - sed -i 's:ifdef HAVE_SYS_WAIT_H:ifndef NO_SYS_WAIT_H:' *.c - - # fix install_name on darwin - [[ ${CHOST} == *-darwin* ]] && \ - epatch "${FILESDIR}"/${P}-darwin-install_name.patch - - mv configure.{in,ac} || die - - eautoconf -} - -src_configure() { - # the 64bit flag is useless ... it only adds 64bit compiler flags - # (like -m64) which the target toolchain should already handle - econf \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ - --disable-64bit \ - --enable-shared \ - $(use_enable threads) \ - $(use_enable debug symbols mem) -} - -src_test() { - # we need dejagnu to do tests ... but dejagnu needs - # expect ... so don't do tests unless we have dejagnu - type -p runtest || return 0 - emake test -} - -expect_make_var() { - touch pkgIndex.tcl-hand - printf 'all:;echo $('$1')\ninclude Makefile' | emake --no-print-directory -s -f - - rm -f pkgIndex.tcl-hand || die -} - -src_install() { - default - - if use doc ; then - docinto examples - dodoc \ - example/README \ - $(printf 'example/%s ' $(expect_make_var _SCRIPTS)) \ - $(printf 'example/%s.man ' $(expect_make_var _SCRIPTS_MANPAGES)) - fi -} diff --git a/dev-tcltk/expect/files/expect-5.44.1.15-ldflags.patch b/dev-tcltk/expect/files/expect-5.44.1.15-ldflags.patch deleted file mode 100644 index be3641c2105c..000000000000 --- a/dev-tcltk/expect/files/expect-5.44.1.15-ldflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index cc2c79b..1083eaf 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -148,7 +148,7 @@ OBJEXT = @OBJEXT@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = @SHLIB_LD@ $(LDFLAGS) - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ diff --git a/dev-tcltk/expect/files/expect-5.45-darwin-install_name.patch b/dev-tcltk/expect/files/expect-5.45-darwin-install_name.patch deleted file mode 100644 index f5470aadb88e..000000000000 --- a/dev-tcltk/expect/files/expect-5.45-darwin-install_name.patch +++ /dev/null @@ -1,13 +0,0 @@ -Add install_name (soname) - ---- tclconfig/tcl.m4 -+++ tclconfig/tcl.m4 -@@ -1703,7 +1703,7 @@ - ]) - # TEA specific: link shlib with current and compatiblity version flags - vers=`echo ${PACKAGE_VERSION} | sed -e 's/^\([[0-9]]\{1,5\}\)\(\(\.[[0-9]]\{1,3\}\)\{0,2\}\).*$/\1\2/p' -e d` -- SHLIB_LD="${SHLIB_LD} -current_version ${vers:-0} -compatibility_version ${vers:-0}" -+ SHLIB_LD="${SHLIB_LD} -install_name \$(pkglibdir)/\$(PKG_LIB_FILE) -current_version ${vers:-0} -compatibility_version ${vers:-0}" - SHLIB_SUFFIX=".dylib" - # Don't use -prebind when building for Mac OS X 10.4 or later only: - AS_IF([test "`echo "${MACOSX_DEPLOYMENT_TARGET}" | awk -F '10\\.' '{print int([$]2)}'`" -lt 4 -a \ diff --git a/dev-tcltk/expect/files/expect-5.45-format-security.patch b/dev-tcltk/expect/files/expect-5.45-format-security.patch deleted file mode 100644 index c623264be27a..000000000000 --- a/dev-tcltk/expect/files/expect-5.45-format-security.patch +++ /dev/null @@ -1,18 +0,0 @@ - exp_clib.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/exp_clib.c b/exp_clib.c -index 172c05e..c86dda4 100644 ---- a/exp_clib.c -+++ b/exp_clib.c -@@ -1476,8 +1476,8 @@ expDiagLogU(str) - char *str; - { - if (exp_is_debugging) { -- fprintf(stderr,str); -- if (exp_logfile) fprintf(exp_logfile,str); -+ fprintf(stderr,"%s", str); -+ if (exp_logfile) fprintf(exp_logfile,"%s", str); - } - } - diff --git a/dev-tcltk/expect/files/expect-5.45-gfbsd.patch b/dev-tcltk/expect/files/expect-5.45-gfbsd.patch deleted file mode 100644 index 5ae9c26adb88..000000000000 --- a/dev-tcltk/expect/files/expect-5.45-gfbsd.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/tclconfig/tcl.m4 -+++ b/tclconfig/tcl.m4 -@@ -1634,20 +1634,15 @@ dnl AC_CHECK_TOOL(AR, ar) - SHLIB_LD="${CC} -shared" - TCL_SHLIB_LD_EXTRAS="-soname \$[@]" - SHLIB_SUFFIX=".so" -- LDFLAGS="" -+ LDFLAGS="$LDFLAGS -Wl,--export-dynamic" - AS_IF([test $doRpath = yes], [ -- CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' -- LD_SEARCH_FLAGS='-rpath ${LIB_RUNTIME_DIR}']) -+ CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}']) -+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} - AS_IF([test "${TCL_THREADS}" = "1"], [ - # The -pthread needs to go in the LDFLAGS, not LIBS - LIBS=`echo $LIBS | sed s/-pthread//` - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" - LDFLAGS="$LDFLAGS $PTHREAD_LIBS"]) -- # Version numbers are dot-stripped by system policy. -- TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .` -- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1' -- TCL_LIB_VERSIONS_OK=nodots - ;; - Darwin-*) - CFLAGS_OPTIMIZE="-Os" diff --git a/dev-tcltk/expect/files/expect-5.45-headers.patch b/dev-tcltk/expect/files/expect-5.45-headers.patch deleted file mode 100644 index 98330211b328..000000000000 --- a/dev-tcltk/expect/files/expect-5.45-headers.patch +++ /dev/null @@ -1,92 +0,0 @@ -https://sourceforge.net/tracker/?func=detail&aid=3071706&group_id=13179&atid=113179 ---- a/configure.in -+++ b/configure.in -@@ -133,6 +133,8 @@ AC_CHECK_HEADER(sys/fcntl.h, AC_DEFINE(HAVE_SYS_FCNTL_H)) - AC_CHECK_HEADER(sys/ptem.h, AC_DEFINE(HAVE_SYS_PTEM_H)) - AC_CHECK_HEADER(sys/strredir.h, AC_DEFINE(HAVE_STRREDIR_H)) - AC_CHECK_HEADER(sys/strpty.h, AC_DEFINE(HAVE_STRPTY_H)) -+AC_CHECK_HEADER(pty.h, AC_DEFINE(HAVE_PTY_H)) -+AC_CHECK_HEADER(libutil.h, AC_DEFINE(HAVE_LIBUTIL_H)) - - AC_MSG_CHECKING([for sys/bsdtypes.h]) - if test "ISC_${ISC}" = "ISC_1" ; then ---- a/exp_clib.c -+++ b/exp_clib.c -@@ -15,6 +15,12 @@ - #endif - #include - #include -+#ifdef HAVE_UNISTD_H -+# include -+#endif -+#ifdef HAVE_SYS_WAIT_H -+#include -+#endif - - #ifdef TIME_WITH_SYS_TIME - # include ---- a/exp_trap.c -+++ b/exp_trap.c -@@ -13,6 +13,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_SYS_WAIT_H - #include ---- a/pty_termios.c -+++ b/pty_termios.c -@@ -9,6 +9,14 @@ - - #include - #include -+#include -+#ifdef HAVE_PTY_H -+#include -+#endif -+#ifdef HAVE_LIBUTIL_H -+#include -+#include -+#endif - - #if defined(SIGCLD) && !defined(SIGCHLD) - #define SIGCHLD SIGCLD -@@ -100,6 +100,7 @@ - - #include "exp_tty_in.h" - #include "exp_rename.h" -+#include "exp_int.h" - #include "exp_pty.h" - - void expDiagLog(); ---- a/exp_chan.c -+++ b/exp_chan.c -@@ -34,6 +34,7 @@ - #include "exp_rename.h" - #include "exp_prog.h" - #include "exp_command.h" -+#include "exp_event.h" - #include "exp_log.h" - #include "tcldbg.h" /* Dbg_StdinMode */ - ---- a/exp_clib.c -+++ b/exp_clib.c -@@ -1955,6 +1955,7 @@ - - #include "expect.h" - #include "exp_int.h" -+EXTERN void exp_init_tty _ANSI_ARGS_((void)); - - /* exp_glob.c - expect functions for doing glob - * ---- a/exp_tty.h -+++ b/exp_tty.h -@@ -17,6 +17,7 @@ - - void exp_tty_raw(int set); - void exp_tty_echo(int set); -+int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); - void exp_tty_break(Tcl_Interp *interp, int fd); - int exp_tty_raw_noecho(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); - int exp_israw(void); diff --git a/dev-tcltk/expect/metadata.xml b/dev-tcltk/expect/metadata.xml deleted file mode 100644 index 67378c136485..000000000000 --- a/dev-tcltk/expect/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - expect - - diff --git a/dev-tcltk/itcl-3.4.1 b/dev-tcltk/itcl-3.4.1 new file mode 100644 index 000000000000..b7c9993647d4 --- /dev/null +++ b/dev-tcltk/itcl-3.4.1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install +DEPEND==dev-lang/tcl-8.6:0= +DESCRIPTION=Object Oriented Enhancements for Tcl/Tk +EAPI=5 +HOMEPAGE=http://incrtcl.sourceforge.net/ +KEYWORDS=alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos +LICENSE=BSD +RDEPEND=>=dev-lang/tcl-8.6:0= +SLOT=0 +SRC_URI=mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.0.3/itcl4.0.3.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=db443b7ebf636c73dc66cc2ad4d5fa3e diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest deleted file mode 100644 index b557f404a55a..000000000000 --- a/dev-tcltk/itcl/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST itcl3.4.1.tar.gz 263316 BLAKE2B ba4a94d2dfe80b095e754d01036b189130918d7f29701f003873d59fa8e75074b1601dd907d94e5a9f680e05b18493d5782d6a4ddbb56d7df9ff85c8d5b17ecf SHA512 288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0 -DIST itcl4.0.3.tar.gz 430522 BLAKE2B e1ce0325a501b0227f6ec721927488dff0e2ea323bb8b03b046ce23964b55cdf44d7633f34546b9b0432785e609bb7dddeb3a300cbb2d82a9e4eb70acb1bfd66 SHA512 9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4 -EBUILD itcl-3.4.1.ebuild 1031 BLAKE2B bca3f59f758e7e5aa2924a70ebf30673607c5e4944737c314f9741ca1115849450315d0c64a9ebcc2fdb78bb9e0c83ce2bd1e79da7a0d24b6697daa829e7468d SHA512 43778440a2847a4d59667a132f70efc2dd73108481a20cb6603d43fed0b77eb58940e800acf065ce031102531a236b47d119f957bc05fd30deae682a55d6de78 -EBUILD itcl-4.0.3.ebuild 1726 BLAKE2B 342bed309f2e5bd3d22121d0437216afca28d7fb0060949e61a7d92ab61d4883de83eac923028344c6e6245bd1ba19a8c408d73e36ca14b676531a93cb672142 SHA512 6794f499a6539243e8f899b8de7e39310e30487aaa2b0c8296fa2fe4878d9dccdfbd3f97ebc3f4de2bbe4894a0298712b14ca2db351c7828849748679aa8af0b -MISC metadata.xml 330 BLAKE2B 31520e9c34731a6b9f743db2dc1ecd3dfa0600c77c64ec8d3274f65a3e4998086684a78bac8b55d3450310d0cc8d3de741fe924a6bc722821aa15deaf1360419 SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1 diff --git a/dev-tcltk/itcl/itcl-3.4.1.ebuild b/dev-tcltk/itcl/itcl-3.4.1.ebuild deleted file mode 100644 index 7e388fa77158..000000000000 --- a/dev-tcltk/itcl/itcl-3.4.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib versionator - -MY_P="${PN}${PV/_beta/b}" - -DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" -HOMEPAGE="http://incrtcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/$(get_version_component_range 1-2)/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="" - -RDEPEND="> "${T}"/34${PN} <<- EOF - LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 1-2)/" - EOF - doenvd "${T}"/34${PN} -} diff --git a/dev-tcltk/itcl/itcl-4.0.3.ebuild b/dev-tcltk/itcl/itcl-4.0.3.ebuild deleted file mode 100644 index 56791fe41ee6..000000000000 --- a/dev-tcltk/itcl/itcl-4.0.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib versionator - -MY_P="${PN}${PV}" -TCL_VER="8.6.2" - -DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" -HOMEPAGE="http://incrtcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz" -#SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.0.2/itcl4.0.2.tar.gz" -#SRC_URI="mirror://sourceforge/project/tcl/Tcl/${TCL_VER}/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="" - -RDEPEND=">=dev-lang/tcl-8.6:0=" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${PN}${PV}" - -# somehow broken -#RESTRICT=test - -src_configure() { - econf \ - --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ - --with-tclinclude="${EPREFIX}"/usr/include \ - --disable-rpath -} - -src_compile() { - # adjust install_name on darwin - if [[ ${CHOST} == *-darwin* ]]; then - sed -i \ - -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name ${pkglibdir}/$@:' \ - "${S}"/Makefile || die 'sed failed' - fi - - sed 's:-pipe::g' -i Makefile || die - - emake CFLAGS_DEFAULT="${CFLAGS}" -} - -src_install() { - default - - sed \ - -e "/BUILD_LIB_SPEC/s:-L${S}::g" \ - -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \ - -e "/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \ - -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \ - -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \ - -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die - - cat >> "${T}"/34${PN} <<- EOF - LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 1-3)/" - EOF - doenvd "${T}"/34${PN} -} diff --git a/dev-tcltk/itcl/metadata.xml b/dev-tcltk/itcl/metadata.xml deleted file mode 100644 index d3074de5e0e4..000000000000 --- a/dev-tcltk/itcl/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - incrtcl - - diff --git a/dev-tcltk/itk-3.4.1 b/dev-tcltk/itk-3.4.1 new file mode 100644 index 000000000000..c86353e1ee21 --- /dev/null +++ b/dev-tcltk/itk-3.4.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND==app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Object Oriented Enhancements for Tcl/Tk +EAPI=5 +HOMEPAGE=http://incrtcl.sourceforge.net/ +IUSE=test +KEYWORDS=alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND==dev-lang/tk-8.6:= =dev-tcltk/itcl-4.0* >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Object Oriented Enhancements for Tcl/Tk +EAPI=5 +HOMEPAGE=http://incrtcl.sourceforge.net/ +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-lang/tk-8.6:= =dev-tcltk/itcl-4.0* +SLOT=0 +SRC_URI=mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/Itcl%204.0.0/itk4.0.0.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=e47b896006d5040e959f080341d594f9 diff --git a/dev-tcltk/itk-4.0.1 b/dev-tcltk/itk-4.0.1 new file mode 100644 index 000000000000..4594067e731c --- /dev/null +++ b/dev-tcltk/itk-4.0.1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-lang/tk-8.6:= =dev-tcltk/itcl-4.0* >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Object Oriented Enhancements for Tcl/Tk +EAPI=5 +HOMEPAGE=http://incrtcl.sourceforge.net/ +KEYWORDS=alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=>=dev-lang/tk-8.6:= =dev-tcltk/itcl-4.0* +SLOT=0 +SRC_URI=mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itk%204.0.1/itk4.0.1.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=71782f21c7e1fca7f9bdcd97f5ef4dd1 diff --git a/dev-tcltk/itk/Manifest b/dev-tcltk/itk/Manifest deleted file mode 100644 index 510fba346076..000000000000 --- a/dev-tcltk/itk/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST itk3.4.1.tar.gz 182311 BLAKE2B e1db1b9f7e6e8c5b93eec5bb29fc24af7e6cc5cb3f209df346f03553d3fe7248614c9bb10e2ababd93ea56c63963c1db4ee65bedbae8c279fbe84b6d0eaad3f9 SHA512 4680db81a0212e695cfe2c40cabe6dceb94520cf3ee06e2e332f12316838726da14c0b925b117ea351aa14fd2d695f361bcb4062743c66099ef783ae31ab37ef -DIST itk4.0.0.tar.gz 177838 BLAKE2B 6bb975c414d40c81bac4b8651ce89f0d84d712114e6f60e1555071d2079f778850f4de7df1a79254db1d1152e8d43f261e0bf9827737fb69abb2801e72d72d6d SHA512 4fd993e3683376bd2852a19e8ac63ec20a9319f3987737a32f7af78b645ff27416b18572b7e30fc1e41a5e4e06ac064280fd86d979738ca9906e2605069c51f3 -DIST itk4.0.1.tar.gz 182029 BLAKE2B fe3ed0adddf71af9bf795949b18baf7d983edc1e6e95939db18bdf896069083afbc8498935b0c59e2c5f4179fdc6f624e67198afa0755e8183d754c181d50642 SHA512 d64beeb42949e96b384ef2fd571971813697086df8b18af79399cedbb80eba19dc013677957959ea93dc0dcd7cdc4be012b3f9a5f0eedf0bd743550837bd78fc -EBUILD itk-3.4.1.ebuild 1330 BLAKE2B 02307199e9565cd87b22ff4e0cc2a5d3e10c035587defed7cd1743fd1d2d7186a01f991c57171e2bdf2ad12b816fe3a37efa279206c732cf1a79e3f1aa159f7d SHA512 07d5a24d0e729ee3f80bf06eb9428da7c2ef7ce838fb7a205db54da28561861b44e2eb4b2fcae9b9c283d1666689a56fb0cb9d0dd8a39c66bf881aef867e9751 -EBUILD itk-4.0.0.ebuild 1467 BLAKE2B 67528687897aca81a858c904d33b1602126a25a4d89e3329dde95e1ef53e7a15850e8571cf45cf4472bab35d6db04f868edc33894b21d5e189f690efe8874839 SHA512 af6ce3adeaaf8da94dae5b9c459c9ab5a13a3f8276127470007ef9ca40147d9727fdcce7db161cf46e8e1a8671aa821118af15c643b8db1454d733a4896ce4fe -EBUILD itk-4.0.1.ebuild 1468 BLAKE2B 5723a3c973ddbd57fc83e85fd552ec86e12a8d21cf7dc61b9e2239f7b308565d86edf110cf9570dbd03b277d8e50ac73f9aac386d103daad1563bfbe846c7e7d SHA512 0f7947165de490aa43e3902fdea7d2f8d272be30ca43124276f4c6b148a99c96ab5efb0f718acd864676a23e60d388d58803acf22928d26869c427c11ba9c5db -MISC metadata.xml 330 BLAKE2B 31520e9c34731a6b9f743db2dc1ecd3dfa0600c77c64ec8d3274f65a3e4998086684a78bac8b55d3450310d0cc8d3de741fe924a6bc722821aa15deaf1360419 SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1 diff --git a/dev-tcltk/itk/itk-3.4.1.ebuild b/dev-tcltk/itk/itk-3.4.1.ebuild deleted file mode 100644 index c3275997968b..000000000000 --- a/dev-tcltk/itk/itk-3.4.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib versionator virtualx - -MY_PV=${PV/_beta/b} -ITCL_VERSION="$(get_version_component_range 1-2)" - -DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" -HOMEPAGE="http://incrtcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/incrtcl/%5BIncr%20Tcl_Tk%5D-source/${PV}/${PN}${PV}.tar.gz" - -IUSE="" -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - > "${T}"/34${PN} <<- EOF - LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}${MY_PV}/" - EOF - doenvd "${T}"/34${PN} -} diff --git a/dev-tcltk/itk/itk-4.0.0.ebuild b/dev-tcltk/itk/itk-4.0.0.ebuild deleted file mode 100644 index 2c400ce80471..000000000000 --- a/dev-tcltk/itk/itk-4.0.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib versionator - -MY_PV=${PV/_beta/b} -ITCL_VERSION="$(get_version_component_range 1-2)" - -DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" -HOMEPAGE="http://incrtcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/Itcl%20${MY_PV}/${PN}${MY_PV}.tar.gz" -#SRC_URI="mirror://sourceforge/%5Bincr%20Tcl_Tk%5D-4-source/Itcl%20${MY_PV}/${PN}${MY_PV}.tar.gz" - -IUSE="" -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-lang/tk-8.6:= - =dev-tcltk/itcl-${ITCL_VERSION}*" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" - -src_prepare() { -# epatch "${FILESDIR}"/${P}-install_data.patch - AT_M4DIR=.. eautoconf - sed 's:-pipe::g' -i configure || die -} - -src_configure() { - source "${EPREFIX}"/usr/$(get_libdir)/itcl${ITCL_VERSION}*/itclConfig.sh || die - econf \ - --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ - --with-tk="${EPREFIX}"/usr/$(get_libdir) \ - --with-tclinclude="${EPREFIX}"/usr/include \ - --with-tkinclude="${EPREFIX}"/usr/include \ - --with-itcl="${ITCL_SRC_DIR}" \ - --with-x -} - -src_compile() { - emake CFLAGS_DEFAULT="${CFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" install - - dodoc license.terms - - cat >> "${T}"/34${PN} <<- EOF - LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}${MY_PV}/" - EOF - doenvd "${T}"/34${PN} -} diff --git a/dev-tcltk/itk/itk-4.0.1.ebuild b/dev-tcltk/itk/itk-4.0.1.ebuild deleted file mode 100644 index 82252d1377cd..000000000000 --- a/dev-tcltk/itk/itk-4.0.1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils multilib versionator - -MY_PV=${PV/_beta/b} -ITCL_VERSION="$(get_version_component_range 1-2)" - -DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" -HOMEPAGE="http://incrtcl.sourceforge.net/" -SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itk%20${MY_PV}/${PN}${MY_PV}.tar.gz" -#SRC_URI="mirror://sourceforge/%5Bincr%20Tcl_Tk%5D-4-source/Itcl%20${MY_PV}/${PN}${MY_PV}.tar.gz" - -IUSE="" -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-lang/tk-8.6:= - =dev-tcltk/itcl-${ITCL_VERSION}*" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${MY_PV}" - -src_prepare() { -# epatch "${FILESDIR}"/${P}-install_data.patch - mv configure.{in,ac} || die - AT_M4DIR=.. eautoconf - sed 's:-pipe::g' -i configure || die -} - -src_configure() { - source "${EPREFIX}"/usr/$(get_libdir)/itcl${ITCL_VERSION}*/itclConfig.sh || die - econf \ - --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ - --with-tk="${EPREFIX}"/usr/$(get_libdir) \ - --with-tclinclude="${EPREFIX}"/usr/include \ - --with-tkinclude="${EPREFIX}"/usr/include \ - --with-itcl="${ITCL_SRC_DIR}" \ - --with-x -} - -src_compile() { - emake CFLAGS_DEFAULT="${CFLAGS}" -} - -src_install() { - default - - dodoc license.terms - - cat >> "${T}"/34${PN} <<- EOF - LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}${MY_PV}/" - EOF - doenvd "${T}"/34${PN} -} diff --git a/dev-tcltk/itk/metadata.xml b/dev-tcltk/itk/metadata.xml deleted file mode 100644 index d3074de5e0e4..000000000000 --- a/dev-tcltk/itk/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - incrtcl - - diff --git a/dev-tcltk/iwidgets-4.0.1 b/dev-tcltk/iwidgets-4.0.1 new file mode 100644 index 000000000000..633624618851 --- /dev/null +++ b/dev-tcltk/iwidgets-4.0.1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install +DEPEND=>=dev-tcltk/itcl-3.2.1 >=dev-tcltk/itk-3.3-r1 +DESCRIPTION=Widget collection for incrTcl/incrTk +EAPI=0 +HOMEPAGE=http://incrtcl.sourceforge.net/itcl/ +KEYWORDS=~alpha amd64 ia64 ppc sparc x86 +LICENSE=HPND Old-MIT tcltk +RDEPEND=>=dev-tcltk/itcl-3.2.1 >=dev-tcltk/itk-3.3-r1 +SLOT=0 +SRC_URI=mirror://sourceforge/incrtcl/iwidgets4.0.1.tar.gz mirror://sourceforge/incrtcl/itcl3.2.1_src.tgz +_md5_=1f5672e6addee8513f2f0fcaa91ce8a8 diff --git a/dev-tcltk/iwidgets-4.0.1-r3 b/dev-tcltk/iwidgets-4.0.1-r3 new file mode 100644 index 000000000000..277a3bf063bf --- /dev/null +++ b/dev-tcltk/iwidgets-4.0.1-r3 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-tcltk/itcl-3.2.1 >=dev-tcltk/itk-3.2.1 +DESCRIPTION=Widget collection for incrTcl/incrTk +EAPI=4 +HOMEPAGE=http://incrtcl.sourceforge.net/itcl/ +KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=HPND Old-MIT tcltk +RDEPEND=>=dev-tcltk/itcl-3.2.1 >=dev-tcltk/itk-3.2.1 +SLOT=0 +SRC_URI=mirror://sourceforge/incrtcl/iwidgets4.0.1.tar.gz mirror://sourceforge/incrtcl/itcl3.2.1_src.tgz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a230a99bc79e27b8be9b2b2aae5358aa diff --git a/dev-tcltk/iwidgets/Manifest b/dev-tcltk/iwidgets/Manifest deleted file mode 100644 index 8123a9076937..000000000000 --- a/dev-tcltk/iwidgets/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 4.0.1-path.patch 2376 BLAKE2B 18e3ef4be48239fe1ec4f819f9aadadd3351567eed2dd072dcf7f8c07e5acaa1cdf1b6771b3492ca583fd695af0c7473672e2518e0583da9db4d83110057b02b SHA512 1216beb6aad68591026e508827b062bcf2a547b76eac25b731f59ab0cf4b7b2c0a31a3c427e904ca9fec118f2db970d53a7aa81aa73a4b551fce3ec396625cc0 -DIST itcl3.2.1_src.tgz 427026 BLAKE2B f37612bc21916bfad082d60cd216e28f2e427307e0ea80aa0ca1506c1d247471bfcd20be744a16ef57f5e04db0c34fcc436f2fbe53715462417202377a6cf0e4 SHA512 f6b832f20e53bac66c8bcdbf64aa4aad932ee827fb8059ad2e0dca0c61db01affde6b67c1e0acb331a3837eebcb38282fa7bec90f5d6ed4b65799f4424679f3f -DIST iwidgets4.0.1.tar.gz 647960 BLAKE2B 3dafbe73a40e4babff574a82b4bd68546f109a52197f15228877950560f8089f95a44da93c3ff2723e2a40f26bac0e00ca4f34099e716591b93e9aba846e4257 SHA512 61d1980eb8beb2821fbd8333f5d1f6faa8bf59d98392fee8d166eef213b27c6b66121d42b8eef64d151e5249009be56076a8cf8bb6635072ee6ee4075858182e -EBUILD iwidgets-4.0.1-r3.ebuild 1419 BLAKE2B a8495945962f96b14c526b271db1c1df5ba685f6306e25aeb32945b16eb4bd4c25cb394fb8bb00fd9a640b45fe41dbf60ade547b2e5a3083ae4a22567acc0a6c SHA512 4604df9afa1eb983f9ec9c7a580fa244273ab9d98945698587ee629f068dd3b7cc27b9f3e3ae918d1f2bd95ee4d1807eb1fd2d2c972201a0c1f4ed8fe789c1d2 -EBUILD iwidgets-4.0.1.ebuild 863 BLAKE2B 6d4adbb993dd99a0a0b4e1924c7e8f23296430f17d78fbbb9e122bf58949e62b2bbfbc8915ce327b9a76c2d71b280f1293188a06999839d1948d472c361c2dc6 SHA512 1920f61dd8b29a1b8621aa61f802ed0006983f4b4528233219cfbade9e0a7aa89d634365e112b6925a584e2fea3cf2f84e19d4ad26ad12a55a3b57238262bd14 -MISC metadata.xml 330 BLAKE2B 31520e9c34731a6b9f743db2dc1ecd3dfa0600c77c64ec8d3274f65a3e4998086684a78bac8b55d3450310d0cc8d3de741fe924a6bc722821aa15deaf1360419 SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1 diff --git a/dev-tcltk/iwidgets/files/4.0.1-path.patch b/dev-tcltk/iwidgets/files/4.0.1-path.patch deleted file mode 100644 index 095d9ed81e1c..000000000000 --- a/dev-tcltk/iwidgets/files/4.0.1-path.patch +++ /dev/null @@ -1,63 +0,0 @@ ---- iwidgets4.0.1/Makefile.in -+++ iwidgets4.0.1/Makefile.in -@@ -30,6 +30,7 @@ - - srcdir = @srcdir@ - bindir = @bindir@ -+mandir = @mandir@ - - # The following definition can be set to non-null for special systems - # like AFS with replication. It allows the pathnames used for installation -@@ -48,7 +49,9 @@ - BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin - - # Top-level directory in which to install manual entries: --MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man/mann -+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir)/mann -+ -+DATA_DIR = $(INSTALL_ROOT)$(prefix)/share/iwidgets$(IWIDGETS_VERSION) - - # Directory containing Tcl source code (for library used during test): - TCL_SRC_DIR = @TCL_SRC_DIR@ -@@ -135,26 +138,26 @@ - done; - - install-demos: -- @$(MKINSTALLDIRS) $(SCRIPT_INSTALL_DIR)/demos/images $(SCRIPT_INSTALL_DIR)/demos/html -- @echo "Installing demos from $(srcdir)/demos into $(SCRIPT_INSTALL_DIR)/demos" -+ @$(MKINSTALLDIRS) $(DATA_DIR)/demos/images $(DATA_DIR)/demos/html -+ @echo "Installing demos from $(srcdir)/demos into $(DATA_DIR)/demos" - @for i in $(srcdir)/demos/*; \ - do \ - if [ -f $$i ] ; then \ -- $(INSTALL_SCRIPT) $$i $(SCRIPT_INSTALL_DIR)/demos; \ -+ $(INSTALL_SCRIPT) $$i $(DATA_DIR)/demos; \ - fi; \ - done; -- @echo "Installing images from $(srcdir)/demos/images into $(SCRIPT_INSTALL_DIR)/demos/images" -+ @echo "Installing images from $(srcdir)/demos/images into $(DATA_DIR)/demos/images" - for i in $(srcdir)/demos/images/*; \ - do \ - if [ -f $$i ] ; then \ -- $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/demos/images; \ -+ $(INSTALL_DATA) $$i $(DATA_DIR)/demos/images; \ - fi; \ - done; -- @echo "Installing html man pages from $(srcdir)/demos/html into $(SCRIPT_INSTALL_DIR)/demos/html" -+ @echo "Installing html man pages from $(srcdir)/demos/html into $(DATA_DIR)/demos/html" - for i in $(srcdir)/demos/html/*; \ - do \ - if [ -f $$i ] ; then \ -- $(INSTALL_DATA) $$i $(SCRIPT_INSTALL_DIR)/demos/html; \ -+ $(INSTALL_DATA) $$i $(DATA_DIR)/demos/html; \ - fi; \ - done; - -@@ -169,7 +172,6 @@ - $$i > $(MAN_INSTALL_DIR)/`basename iwidgets_$$i`; \ - chmod 444 $(MAN_INSTALL_DIR)/`basename iwidgets_$$i`; \ - done; -- $(INSTALL_DATA) $(srcdir)/license.terms $(SCRIPT_INSTALL_DIR) - - Makefile: $(srcdir)/Makefile.in - $(SHELL) config.status diff --git a/dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild b/dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild deleted file mode 100644 index 1c42bf9071a0..000000000000 --- a/dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils multilib - -MY_P="${PN}${PV}" -ITCL_MY_P="itcl3.2.1" - -DESCRIPTION="Widget collection for incrTcl/incrTk" -HOMEPAGE="http://incrtcl.sourceforge.net/itcl/" -SRC_URI=" - mirror://sourceforge/incrtcl/${MY_P}.tar.gz - mirror://sourceforge/incrtcl/${ITCL_MY_P}_src.tgz" - -LICENSE="HPND Old-MIT tcltk" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND=" - >=dev-tcltk/itcl-3.2.1 - >=dev-tcltk/itk-3.2.1" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}"/${PV}-path.patch - sed \ - -e "/^\(LIB\|SCRIPT\)_INSTALL_DIR =/s|lib|$(get_libdir)|" \ - -i Makefile.in || die - - # Bug 115470 - rm doc/panedwindow.n -} - -src_configure() { - econf \ - --with-itcl="${WORKDIR}/${ITCL_MY_P}" \ - --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ - --with-tk="${EPREFIX}"/usr/$(get_libdir) -} - -src_compile() { - : -} - -src_install() { - # parallel borks #177088 - emake -j1 INSTALL_ROOT="${D}" install - - dodoc CHANGES ChangeLog README - - # bug 247184 - iwidget installs man pages in /usr/man -# mkdir -p "${ED}"/usr/share/man/mann -# mv "${ED}"/usr/man/mann/* "${ED}"/usr/share/man/mann/ -# rm -rf "${ED}"/usr/man - - # demos are in the wrong place: -# mkdir -p "${ED}/usr/share/doc/${PF}" -# mv "${ED}/usr/$(get_libdir)/${MY_P}/demos" "${ED}/usr/share/doc/${PF}/" -} diff --git a/dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild b/dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild deleted file mode 100644 index a3b02f1740f0..000000000000 --- a/dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -MY_P=${PN}${PV} -ITCL_MY_PN="itcl" -ITCL_MY_PV="3.2.1" -ITCL_MY_P="${ITCL_MY_PN}${ITCL_MY_PV}" - -DESCRIPTION="Widget collection for incrTcl/incrTk" -HOMEPAGE="http://incrtcl.sourceforge.net/itcl/" -SRC_URI=" - mirror://sourceforge/incrtcl/${MY_P}.tar.gz - mirror://sourceforge/incrtcl/${ITCL_MY_P}_src.tgz" - -LICENSE="HPND Old-MIT tcltk" -SLOT="0" -KEYWORDS="~alpha amd64 ia64 ppc sparc x86" -IUSE="" - -DEPEND=" - >=dev-tcltk/itcl-3.2.1 - >=dev-tcltk/itk-3.3-r1" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_compile() { - local myconf - myconf="${myconf} --with-itcl=${WORKDIR}/${ITCL_MY_P}" - econf ${myconf} -} - -src_install() { - einstall || die "einstall failed" - dodoc CHANGES ChangeLog README || die - # Bug 115470 - rm doc/panedwindow.n - doman doc/*.n || die -} diff --git a/dev-tcltk/iwidgets/metadata.xml b/dev-tcltk/iwidgets/metadata.xml deleted file mode 100644 index d3074de5e0e4..000000000000 --- a/dev-tcltk/iwidgets/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - incrtcl - - diff --git a/dev-tcltk/metadata.xml b/dev-tcltk/metadata.xml deleted file mode 100644 index 0fadf10b5e15..000000000000 --- a/dev-tcltk/metadata.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - The dev-tcltk category contains Tcl- and Tk-related libraries and tools. - - - Die Kategorie dev-tcltk enthält Bibliotheken und Werkzeuge für Tcl und Tk. - - - La categoría dev-tcltk contiene herramientas y librerías referentes - a Tcl y Tk. - - - dev-tcltkカテゴリーにはTclとTkに関連したライブラリーとツールが含まれます。 - - - De dev-tcltk categorie bevat bibliotheken en hulpmiddelen voor het gebruik van de - programmeertalen Tcl en Tk. - - - Nhóm dev-tcltk chứa các thư viện và tiện ích liên quan - đến ngôn ngữ lập trình Tcl/Tk. - - - La categoria dev-tcltk contiene utilità e librerie per Tcl e Tk. - - - A categoria dev-tcltk contém bibliotecas e ferramentas - referentes a Tcl e Tk. - - - Kategoria dev-tcltk zawiera biblioteki i narzędzia związane z Tcl i Tk. - - - diff --git a/dev-tcltk/mysqltcl-3.05 b/dev-tcltk/mysqltcl-3.05 new file mode 100644 index 000000000000..737c0a01f6bc --- /dev/null +++ b/dev-tcltk/mysqltcl-3.05 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure install prepare +DEPEND=dev-lang/tcl:0 >=virtual/mysql-4.1 +DESCRIPTION=TCL MySQL Interface +EAPI=4 +HOMEPAGE=http://www.xdobry.de/mysqltcl/ +KEYWORDS=amd64 ~ppc ~sparc x86 +LICENSE=HPND +RDEPEND=dev-lang/tcl:0 >=virtual/mysql-4.1 +SLOT=0 +SRC_URI=http://www.xdobry.de/mysqltcl/mysqltcl-3.05.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=dd9460c8f12a34ed4822cd70a3dab3db diff --git a/dev-tcltk/mysqltcl-3.052 b/dev-tcltk/mysqltcl-3.052 new file mode 100644 index 000000000000..246c267f83b1 --- /dev/null +++ b/dev-tcltk/mysqltcl-3.052 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure prepare +DEPEND=dev-lang/tcl:0= virtual/mysql:0= +DESCRIPTION=TCL MySQL Interface +EAPI=6 +HOMEPAGE=http://www.xdobry.de/mysqltcl/ +KEYWORDS=~amd64 ~ppc ~sparc ~x86 +LICENSE=HPND +RDEPEND=dev-lang/tcl:0= virtual/mysql:0= +SLOT=0 +SRC_URI=http://www.xdobry.de/mysqltcl/mysqltcl-3.052.tar.gz +_md5_=35d0b535ad3c2eedda47033e26a88595 diff --git a/dev-tcltk/mysqltcl/Manifest b/dev-tcltk/mysqltcl/Manifest deleted file mode 100644 index e363e1347984..000000000000 --- a/dev-tcltk/mysqltcl/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX mysqltcl-3.05-ldflags.patch 448 BLAKE2B 7c0bb9294a96c870ffe4ecd0d3f401936695221fceee5a7a2b43aec8097a09849f8daf3e33e987a1492fb34f7c67a7aba5fe8ad3ef9bf2aabcc91c1f39f08315 SHA512 c253797952c5abe6633e9eb1394a1e5c2d6bd88f3c74f5f367a139b6de71fb22a645717c86d0d61a68b33a01240940e0347d184623ed1b889defea58c3c8ee79 -DIST mysqltcl-3.05.tar.gz 198755 BLAKE2B 56e9ce305167d4005138154111410ce46af1e57f72490cb83d854f12519cf1464ae6523bb0fb36b0884ce23e2d6611a044f70fc8e7c3522bc6648ebad539909c SHA512 14e0196b2fce08d97b085bcf25357a72797e9566578a6c0674a76e4402a704b43919b1ce8360d55719a6f2a36c6f68f3762dd23a9f737b7cf9f6537a00acb7ef -DIST mysqltcl-3.052.tar.gz 187781 BLAKE2B 0fe9b145556de22364187de980d737cae99a5a18763b1e3b28e4aa849f7b0b30be543cfa956c37b15e756f75ec5804e92b8b452410d542c3c3390e52d88d0419 SHA512 f5af18ad9bbaedb1fdcdbaa326b5c4cc3f754b14ee9bdf9cbfa0e1a44227ec918426022aaa0f26a71fa1a3bce6b6d8d75f8612de7f540f287fd418088c91fddf -EBUILD mysqltcl-3.05.ebuild 660 BLAKE2B 7efba23c541ba270f95129635fbba29fdbb4eebeabe522ceb64dffc9db88a34b9809e99f1db6ed6e65ea0d165b6d910dcbce4e2c5c835719090a794765036615 SHA512 ec478b9755395e113a8b7345a52414167230f06e28694e443b60df8062152e7bcb248dee197bc9b402c91c4be5ed38fda80410b9814eca1a4abc38d77d585fe0 -EBUILD mysqltcl-3.052.ebuild 656 BLAKE2B e6074209eba48baaf30f2edfcf6610694d7d9b17c8c3d046c242614d8e8db189d134ebc561505226f8b944f54f462e4ed86582c2a0d27e337ac1c7af981e8789 SHA512 c31bdba59fe5b316cf29c54cf34a801614fae431a1b5ac9a6f86690b91d8ed63be692e35dbc27bfb1a08b1f28c9f1a2fd99bb05aab2ca00303b1344d9334975f -MISC metadata.xml 239 BLAKE2B c4d6706d083b72927d239f41a644a4009c054c1c1a388af7733d3a2daf47d354009eb472573304a6be272601f05535297bcd9ceaea811a741cd905577ffe53d1 SHA512 e6e2fafe2f503db1d12e3d2368a99631ee8d014b7ea802d9879e7e3e2c0f9378675fffccd78ed09b914ae781ac3902567b1a53a721906e3ea63ceb51d0a1654b diff --git a/dev-tcltk/mysqltcl/files/mysqltcl-3.05-ldflags.patch b/dev-tcltk/mysqltcl/files/mysqltcl-3.05-ldflags.patch deleted file mode 100644 index 5aa440332153..000000000000 --- a/dev-tcltk/mysqltcl/files/mysqltcl-3.05-ldflags.patch +++ /dev/null @@ -1,16 +0,0 @@ - Makefile.in | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 0552d56..e32a0b4 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -107,7 +107,7 @@ OBJEXT = @OBJEXT@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = @SHLIB_LD@ $(LDFLAGS) - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ @MYSQL_LIBS@ - STLIB_LD = @STLIB_LD@ - #TCL_DEFS = @TCL_DEFS@ diff --git a/dev-tcltk/mysqltcl/metadata.xml b/dev-tcltk/mysqltcl/metadata.xml deleted file mode 100644 index 709689b06053..000000000000 --- a/dev-tcltk/mysqltcl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - mysql-bugs@gentoo.org - MySQL - - diff --git a/dev-tcltk/mysqltcl/mysqltcl-3.05.ebuild b/dev-tcltk/mysqltcl/mysqltcl-3.05.ebuild deleted file mode 100644 index 6de346fcd25d..000000000000 --- a/dev-tcltk/mysqltcl/mysqltcl-3.05.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils multilib - -DESCRIPTION="TCL MySQL Interface" -HOMEPAGE="http://www.xdobry.de/mysqltcl/" -SRC_URI="http://www.xdobry.de/mysqltcl/${P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="" - -DEPEND=" - dev-lang/tcl:0 - >=virtual/mysql-4.1" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-ldflags.patch - sed -i 's/-pipe//g;s/-O2//g;s/-fomit-frame-pointer//g' configure || die -} - -src_configure() { - econf --with-mysql-lib=/usr/$(get_libdir)/mysql -} - -src_install() { - default - dohtml doc/mysqltcl.html -} diff --git a/dev-tcltk/mysqltcl/mysqltcl-3.052.ebuild b/dev-tcltk/mysqltcl/mysqltcl-3.052.ebuild deleted file mode 100644 index 3dd15444e78b..000000000000 --- a/dev-tcltk/mysqltcl/mysqltcl-3.052.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="TCL MySQL Interface" -HOMEPAGE="http://www.xdobry.de/mysqltcl/" -SRC_URI="http://www.xdobry.de/mysqltcl/${P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="" - -DEPEND=" - dev-lang/tcl:0= - virtual/mysql:0=" -RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}"/${PN}-3.05-ldflags.patch ) -HTML_DOCS=( doc/mysqltcl.html ) - -src_prepare() { - default_src_prepare - sed -i 's/-pipe//g;s/-O2//g;s/-fomit-frame-pointer//g' configure || die -} - -src_configure() { - econf --with-mysql-lib=$(mysql_config --variable=pkglibdir) -} diff --git a/dev-tcltk/scwoop-4.1 b/dev-tcltk/scwoop-4.1 new file mode 100644 index 000000000000..49d83d4e0da3 --- /dev/null +++ b/dev-tcltk/scwoop-4.1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-tcltk/tcllib +DESCRIPTION=Simple Composite Widget Object Oriented Package +EAPI=0 +HOMEPAGE=http://jfontain.free.fr/scwoop41.htm +KEYWORDS=x86 amd64 ~ppc +LICENSE=jfontain +RDEPEND=dev-tcltk/tcllib +SLOT=0 +SRC_URI=http://jfontain.free.fr/scwoop-4.1.tar.gz +_md5_=952d8e0fd603e3e9e753af7b7ff592d4 diff --git a/dev-tcltk/scwoop/Manifest b/dev-tcltk/scwoop/Manifest deleted file mode 100644 index 6fc90112b597..000000000000 --- a/dev-tcltk/scwoop/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST scwoop-4.1.tar.gz 86368 BLAKE2B 3bd736e2f3aad4b6ca10582e78c0b6bafdb8314577c6176ca386f98074d1ecc81151fe724423e09a6c2fa553d9ecee7f246b4297f74e42c78539f1ef169f2c6b SHA512 8fd3fc01bd133aa155b45dcc5a821986aa72115fe248e0382611604f9e23596506f0d34ac331c4824bfd84dce7958b7a10186551604a0614572ee4e84fa3be21 -EBUILD scwoop-4.1.ebuild 550 BLAKE2B ec0a0a15173413351344e1424eeec48b69e3f78be7b602f639257ee99b1d4ef45db898b15a1bb74f2b71b3cc7120df4749b2675eb2fae7d65218a1e13a48bc4e SHA512 fec97fd192edc1faff84102c1ab14e5490c9b8e092c9093901e033f219b260d8436fd3584c2afaade0d01d9b09097edbd2bf4af42ee7d19a455f486733bdbfc1 -MISC metadata.xml 249 BLAKE2B d3e8bf26f513e970f3ac032d9caae9692296590cb38e8ff81bc3cdf692492ad4a297d79a7f7adcc6b68f5ba220a1b086d42c70c579a043e104933f51bbb3f49e SHA512 e0b0007b4cfb9cb2af7a9bd33d578bc2bf1819985fa37d2dc8ec14cc1ae2987583d4054ad7497d9cf6c603b33f502bc6ee579ff990daa341b2e0572d585fbea6 diff --git a/dev-tcltk/scwoop/metadata.xml b/dev-tcltk/scwoop/metadata.xml deleted file mode 100644 index d836ed383e14..000000000000 --- a/dev-tcltk/scwoop/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/scwoop/scwoop-4.1.ebuild b/dev-tcltk/scwoop/scwoop-4.1.ebuild deleted file mode 100644 index 2c5176dbb836..000000000000 --- a/dev-tcltk/scwoop/scwoop-4.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Simple Composite Widget Object Oriented Package" -HOMEPAGE="http://jfontain.free.fr/scwoop41.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.gz" - -LICENSE="jfontain" -KEYWORDS="x86 amd64 ~ppc" -SLOT="0" -IUSE="" - -DEPEND="dev-tcltk/tcllib" - -src_install() { - dodir /usr/lib/scwoop - ./instapkg.tcl "${D}"/usr/lib/scwoop || die - - dodoc CHANGES CONTENTS COPYRIGHT INSTALL README TODO - dohtml scwoop.htm - docinto demo - dodoc demo* -} diff --git a/dev-tcltk/snack-2.2.10-r6 b/dev-tcltk/snack-2.2.10-r6 new file mode 100644 index 000000000000..2c08db80bf08 --- /dev/null +++ b/dev-tcltk/snack-2.2.10-r6 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tcl:0= dev-lang/tk:0= alsa? ( media-libs/alsa-lib ) python? ( python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] ) vorbis? ( media-libs/libvorbis ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] +DESCRIPTION=The Snack Sound Toolkit (Tcl) +EAPI=5 +HOMEPAGE=http://www.speech.kth.se/snack/ +IUSE=alsa examples python threads vorbis python_targets_pypy python_targets_python2_7 +KEYWORDS=alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=GPL-2 +RDEPEND=dev-lang/tcl:0= dev-lang/tk:0= alsa? ( media-libs/alsa-lib ) python? ( python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] ) vorbis? ( media-libs/libvorbis ) python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=51c6d0f0061f093d36a7e91fb76153b3 diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest deleted file mode 100644 index c4dceb3a8ce9..000000000000 --- a/dev-tcltk/snack/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX alsa-undef-sym.patch 1225 BLAKE2B 330c8e3da69aebe63fff74cdf32ab5fce303d6f2ffc2f5a06d9d2e406064e2758527cf3891a43d9971509c52a2fdcb30a1c1798f41a9c6f7d12004cceb53d68b SHA512 2f925029ca7ebcf0028beb2c303d07831879d9750b5f4f463a8d463964301d0182650b9ad50b103be6c0e5eb4cb58a19e02496b7afee8531dcb2c132a292ff97 -AUX snack-2.2.10-CVE-2012-6303-fix.patch 778 BLAKE2B f6f34248825da751e81f4079d70fa7dec4dcbc5e63931aee58ad1f021e0a47f0bfdc7a52e69693bf32bae618a49f5c35c757694dd14984ebc79cd62acce2bda7 SHA512 6e2f7fcf8ca0c2792cf52432340f2319b8c82677a3568c9e382f91758f5e6bf26c3a05939d4a748c4198c4e50f27141ebd2cb298d8363765ed6582192d64d3e8 -AUX snack-2.2.10-darwin.patch 1108 BLAKE2B 862cd6a36363b45c9a27af08fa4bf347fc3e1a8fbbf972b72dfb4faf4cb135365fbe06377a20a2b77e02126e27de723b642067d8ccedb9947b9aa873069152ce SHA512 0d82270d830c8b7d15dcbead05d80c15666d1bac164f26c045859f7f4dc4c098961b48272ecd0b059a1b36ba8d560c563fe8e40add822f311026faf5f7eeaf0a -DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b -EBUILD snack-2.2.10-r6.ebuild 2012 BLAKE2B db70db5649537e2a4fb3d4484eafd6366e016b384415ec40330c4ff345c934c8554fdd34a91734c074d37096401ae883ad8d359deeeb6fb465950c16157cb0bf SHA512 30849b4e77e6177d41d32004ad1026ef44a57d654d25e583ebe6e7a16a08d0224ea3a79e0df62c7238b19b3d92fb1ab51325404e7f1e5e324208e3ccbeb13d62 -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/snack/files/alsa-undef-sym.patch b/dev-tcltk/snack/files/alsa-undef-sym.patch deleted file mode 100644 index 77a222754fe1..000000000000 --- a/dev-tcltk/snack/files/alsa-undef-sym.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- unix/jkAudIO_alsa.c 2005-12-14 12:29:38.000000000 +0100 -+++ unix/jkAudIO_alsa.c 2008-09-01 22:51:20.000000000 +0200 -@@ -49,6 +49,8 @@ - - static int minNumChan = 1; - -+static snd_pcm_uframes_t hw_bufsize = 0; -+ - int - SnackAudioOpen(ADesc *A, Tcl_Interp *interp, char *device, int mode, int freq, - int nchannels, int encoding) -@@ -135,6 +137,9 @@ - Tcl_AppendResult(interp, "Failed setting HW params.", NULL); - return TCL_ERROR; - } -+ -+ snd_pcm_hw_params_get_buffer_size (hw_params, &hw_bufsize); -+ - snd_pcm_hw_params_free(hw_params); - snd_pcm_prepare(A->handle); - if (A->mode == RECORD) { -@@ -202,6 +207,8 @@ - int i; - static char buf[64]; - -+ return; -+ - if (A->debug > 1) Snack_WriteLog(" Enter SnackAudioPost\n"); - - for (i = 0; i < 1000; i++) { -@@ -267,12 +274,14 @@ - long - SnackAudioPlayed(ADesc *A) - { -- long avail = _snd_pcm_mmap_hw_ptr(A->handle); -+ // FIX Here, _snd_pcm_mmap_hw_ptr is deprecated in new alsalib -+ long played = A->nWritten - (hw_bufsize - SnackAudioWriteable(A)); -+ // long avail = _snd_pcm_mmap_hw_ptr(A->handle); - -- if (avail < 0) -- avail = 0; -+ if (played < 0) -+ return 0; - -- return (avail+A->nPlayed); -+ return (played); - } - - void \ No newline at end of file diff --git a/dev-tcltk/snack/files/snack-2.2.10-CVE-2012-6303-fix.patch b/dev-tcltk/snack/files/snack-2.2.10-CVE-2012-6303-fix.patch deleted file mode 100644 index 6326e8a48d04..000000000000 --- a/dev-tcltk/snack/files/snack-2.2.10-CVE-2012-6303-fix.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -up snack2.2.10/generic/jkSoundFile.c.CVE20126303 snack2.2.10/generic/jkSoundFile.c ---- snack2.2.10/generic/jkSoundFile.c.CVE20126303 2013-01-02 11:26:15.496231056 -0500 -+++ snack2.2.10/generic/jkSoundFile.c 2013-01-02 11:27:26.134250662 -0500 -@@ -1798,7 +1798,14 @@ static int - GetHeaderBytes(Sound *s, Tcl_Interp *interp, Tcl_Channel ch, char *buf, - int len) - { -- int rlen = Tcl_Read(ch, &buf[s->firstNRead], len - s->firstNRead); -+ int rlen; -+ -+ if (len > max(CHANNEL_HEADER_BUFFER, HEADBUF)){ -+ Tcl_AppendResult(interp, "Excessive header size", NULL); -+ return TCL_ERROR; -+ } -+ -+ rlen = Tcl_Read(ch, &buf[s->firstNRead], len - s->firstNRead); - - if (rlen < len - s->firstNRead){ - Tcl_AppendResult(interp, "Failed reading header bytes", NULL); diff --git a/dev-tcltk/snack/files/snack-2.2.10-darwin.patch b/dev-tcltk/snack/files/snack-2.2.10-darwin.patch deleted file mode 100644 index 8c6dc5285863..000000000000 --- a/dev-tcltk/snack/files/snack-2.2.10-darwin.patch +++ /dev/null @@ -1,28 +0,0 @@ -* grobian@gentoo.org: need all symbols to be satisfied, need - install_name for actual usage - ---- unix/Makefile.in -+++ unix/Makefile.in -@@ -35,7 +35,7 @@ - - LIBSO = -lc @ALIB@ @TCL_LIB_SPEC@ - --LIBSN = -lc @TK_LIBS@ @ALIB@ @TCL_LIB_SPEC@ @TK_LIB_SPEC@ -+LIBSN = -lc -lX11 -ltk @TK_LIBS@ @ALIB@ @TCL_LIB_SPEC@ @TK_LIB_SPEC@ - - SHLIB_LD = @SHLIB_LD@ - SHLIB_SUFFIX = @SHLIB_SUFFIX@ -@@ -158,11 +158,11 @@ - $(CC) -c $(CFLAGS) $(GENERIC_DIR)/snackStubLib.c - - libsound${SHLIB_SUFFIX}: ${OBJSO} -- ${SHLIB_LD} ${OBJSO} ${LIBSO} -o libsound${SHLIB_SUFFIX} -+ ${SHLIB_LD} ${OBJSO} ${LIBSO} -install_name $(SNACK_INSTALL_PATH)/snack${VERSION}/libsound${SHLIB_SUFFIX} -o libsound${SHLIB_SUFFIX} - sed s/.dll/${SHLIB_SUFFIX}/ < $(UNIX_DIR)/pkgIndex.tcl.dll > pkgIndex.tcl - - libsnack${SHLIB_SUFFIX}: ${OBJSN} -- ${SHLIB_LD} ${OBJSN} ${LIBSN} -o libsnack${SHLIB_SUFFIX} -+ ${SHLIB_LD} ${OBJSN} ${LIBSN} -install_name $(SNACK_INSTALL_PATH)/snack${VERSION}/libsnack${SHLIB_SUFFIX} -o libsnack${SHLIB_SUFFIX} - sed s/.dll/${SHLIB_SUFFIX}/ < $(UNIX_DIR)/pkgIndex.tcl.dll > pkgIndex.tcl - - stublib: ${OBJSNST} diff --git a/dev-tcltk/snack/metadata.xml b/dev-tcltk/snack/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/snack/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/snack/snack-2.2.10-r6.ebuild b/dev-tcltk/snack/snack-2.2.10-r6.ebuild deleted file mode 100644 index d7af7b86d79e..000000000000 --- a/dev-tcltk/snack/snack-2.2.10-r6.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 pypy ) - -inherit autotools autotools-utils distutils-r1 multilib - -DESCRIPTION="The Snack Sound Toolkit (Tcl)" -HOMEPAGE="http://www.speech.kth.se/snack/" -SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -SLOT="0" -IUSE="alsa examples python threads vorbis" - -RESTRICT="test" # Bug 78354 - -DEPEND=" - dev-lang/tcl:0= - dev-lang/tk:0= - alsa? ( media-libs/alsa-lib ) - python? ( ${PYTHON_DEPS} ) - vorbis? ( media-libs/libvorbis )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}${PV}/unix" - -#PYTHON_MODNAME="tkSnack.py" - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -PATCHES=( - "${FILESDIR}"/alsa-undef-sym.patch - "${FILESDIR}"/${P}-CVE-2012-6303-fix.patch - ) - -src_prepare() { - # adds -install_name (soname on Darwin) - [[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch ) - - sed \ - -e "s:ar cr:$(tc-getAR) cr:g" \ - -e "s:-O:${CFLAGS}:g" \ - -i Makefile.in || die - - cd .. || die - - autotools-utils_src_prepare - - sed \ - -e 's|^\(#define roundf(.*\)|//\1|' \ - -i generic/jkFormatMP3.c || die -} - -src_configure() { - local myeconfargs=( - --libdir="${EPREFIX}"/usr/$(get_libdir) - --includedir="${EPREFIX}"/usr/include - ) - - use alsa && myconf+=( --enable-alsa ) - use threads && myconf+=( --enable-threads ) - - use vorbis && \ - myconf+=( --with-ogg-include="${EPREFIX}"/usr/include ) && \ - myconf+=( --with-ogg-lib="${EPREFIX}"/usr/$(get_libdir) ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile -} - -src_install() { - autotools-utils_src_install - - if use python ; then - cd "${S}"/../python || die - distutils-r1_src_install - fi - - cd "${S}"/.. || die - - dohtml doc/* - - if use examples ; then - docinto examples - sed -i -e 's/wish[0-9.]+/wish/g' demos/tcl/* || die - dodoc -r demos/tcl - - use python && dodoc -r demos/python - fi -} diff --git a/dev-tcltk/tablelist-5.8 b/dev-tcltk/tablelist-5.8 new file mode 100644 index 000000000000..f197b718deda --- /dev/null +++ b/dev-tcltk/tablelist-5.8 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DESCRIPTION=Multi-Column Listbox Package +EAPI=5 +HOMEPAGE=http://www.nemethi.de/tablelist/index.html +IUSE=examples doc +KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux +LICENSE=tablelist +RDEPEND=dev-lang/tcl:0 +SLOT=0 +SRC_URI=http://www.nemethi.de/tablelist/tablelist5.8.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=c38a2d4ff6ab6d298a2d9879a9065f94 diff --git a/dev-tcltk/tablelist/Manifest b/dev-tcltk/tablelist/Manifest deleted file mode 100644 index e3a4d1e0624d..000000000000 --- a/dev-tcltk/tablelist/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tablelist5.8.tar.gz 416416 BLAKE2B 04372aab25af72d331da342aa85f49238ee39fe15da3f1f418e5345561b8feb6b6974b3a956f6d8d49063767030d60f01ce5207caa446b8f1936667aaca0155a SHA512 9c8e3577ae0e89291450c7ecccbbb042417d9a24255489e9257eae2b48454cbef4ec759949ddfc8d73123260da3fc506e01acf6c15e113e5112ed15c014d6833 -EBUILD tablelist-5.8.ebuild 663 BLAKE2B 7a34e883f735ff7b5e8a9c2f77126882e9108a2db6cafd5eb95dbc90aa9c6b810571516eb838616103d325983f3801685b30cdca65e07d47ce7837dfbfaed8d3 SHA512 1e9b61a0ede9169eff9a24e54d782a614c6b738afbfdac623d1fdc1b54c9d306699cc426d3fc4b330793a393ca2f27ba2d99b82c401d99b4e45265a7da441047 -MISC metadata.xml 259 BLAKE2B dfc879984b6adce945d0e0a50f6ede2bca87147b9db99491359cdeccc2e74a20d56e14ae8903dbb80c94854f89bee539f14a4e3ce864204e277accf3f124a748 SHA512 19fb78cf4029c154954a40df40e28fc8d98a8b7e6b42f97259f664d44c29b284feffb9d073cadc7f90b5654a64b2466e186cb677d3a11830206f173eb9057706 diff --git a/dev-tcltk/tablelist/metadata.xml b/dev-tcltk/tablelist/metadata.xml deleted file mode 100644 index 8425c0d53cb0..000000000000 --- a/dev-tcltk/tablelist/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - diff --git a/dev-tcltk/tablelist/tablelist-5.8.ebuild b/dev-tcltk/tablelist/tablelist-5.8.ebuild deleted file mode 100644 index 13227dd19379..000000000000 --- a/dev-tcltk/tablelist/tablelist-5.8.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -MY_P="${PN}${PV}" - -DESCRIPTION="Multi-Column Listbox Package" -HOMEPAGE="http://www.nemethi.de/tablelist/index.html" -SRC_URI="http://www.nemethi.de/tablelist/${MY_P}.tar.gz" - -LICENSE="tablelist" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" -IUSE="examples doc" - -RDEPEND="dev-lang/tcl:0" -DEPEND="" - -S="${WORKDIR}/${MY_P}" - -src_install() { - insinto /usr/$(get_libdir)/${MY_P} - doins -r ${PN}* pkgIndex.tcl scripts - use doc && dohtml doc/* - use examples && insinto /usr/share/${PN} && doins -r demos - dodoc README.txt -} diff --git a/dev-tcltk/tcl-mccp-0.6 b/dev-tcltk/tcl-mccp-0.6 new file mode 100644 index 000000000000..3bcfb542dc94 --- /dev/null +++ b/dev-tcltk/tcl-mccp-0.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tcl:0= >=app-portage/elt-patches-20170422 +DESCRIPTION=mccp extension to TCL +EAPI=5 +HOMEPAGE=http://tcl-mccp.sf.net/ +IUSE=static-libs +KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/tcl:0= +SLOT=0 +SRC_URI=mirror://sourceforge/tcl-mccp/tcl-mccp-0.6.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=b0d0a7ad580f23c3b018884f002ec7e3 diff --git a/dev-tcltk/tcl-mccp/Manifest b/dev-tcltk/tcl-mccp/Manifest deleted file mode 100644 index 36ed3f2a038f..000000000000 --- a/dev-tcltk/tcl-mccp/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX tcl-mccp-0.6-flags.patch 542 BLAKE2B 79b55fa8fc3ec3a7a7db8070699b426ca50fb7d76dc6185a141e0490d430cc84ba8ca8eb131f5b6f3745a1c3ddd9125b88e739491aaaae6089a1e1a6e28849b0 SHA512 c89c93b56ad2fc5d30ab79b968e79ac4eb737b1e545108e4f1d76828418f5e5d3f38505ea4a0a2adbbc676f8f7e1e40eda0e6e2c4c79238087096b44cb690886 -DIST tcl-mccp-0.6.tar.gz 167446 BLAKE2B 6ebd6fb6fbaa8cd8c6438dd21e38fd19fca47c1e0c7e96c33fc183e7be2d2c42fbfb2b3225e49243c941a1f018d6efbef3183ef736a52117e2e3cf01d1698aec SHA512 d3f77b49454dc4f838b91d95146c71d6f8d46d293743b46b551e9217a92a9f6b03b26400cc21faf9bb22a0a0f92123b25f9b284453f756654e87b82201c395e6 -EBUILD tcl-mccp-0.6.ebuild 441 BLAKE2B a9a4b3c36307456c8872a65980ab51e160797c37b1e1c7d09a5f1a506851967472c2641baa405ce0f5964d708042d716c8a741979684615aea082d3580edb97d SHA512 631f610b198deeb1df7ca90c39ec0b4ba5d0484e169701bee00ab77b808d89cb36d2807fa04811b0c7bcd882686c379d8956da7838b45389e9df2722b6c5b771 -MISC metadata.xml 331 BLAKE2B c997cc555632151748b711b082971ca85a7fc9649144465ca0d8b4ab32656f039eedffc742aace78ac6f32cd1fadae2ed9c55f4eb134946d4d539cca7c9e0a6b SHA512 b22d31f4f4502cd2efa5aeee0914277c7b3fe45967ed231b2514f26cad2b86ea03beb19b60e88c2a5fce6c26833bdf50d2b5aafd554af98fc0a7c976942c46d9 diff --git a/dev-tcltk/tcl-mccp/files/tcl-mccp-0.6-flags.patch b/dev-tcltk/tcl-mccp/files/tcl-mccp-0.6-flags.patch deleted file mode 100644 index b3b563d3d7c1..000000000000 --- a/dev-tcltk/tcl-mccp/files/tcl-mccp-0.6-flags.patch +++ /dev/null @@ -1,18 +0,0 @@ - Makefile.in | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 956887d..4af7a06 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -91,8 +91,8 @@ lib_LTLIBRARIES = libtcl-mccp.la - libtcl_mccp_la_SOURCES = MCCP.c mccpDecompress.c - lib_DATA = pkgIndex.tcl - --CFLAGS := -Wall -I $(TCL_PREFIX)/include -lz --LIBS := $(TCL_STUB_LIB_SPEC) -+CFLAGS += -Wall -I $(TCL_PREFIX)/include -+LIBS += $(TCL_STUB_LIB_SPEC) -lz - - # FIXME: is this the right way to mofify libdir? - libdir = @libdir@/tcl-mccp diff --git a/dev-tcltk/tcl-mccp/metadata.xml b/dev-tcltk/tcl-mccp/metadata.xml deleted file mode 100644 index 368a0ae4c4a9..000000000000 --- a/dev-tcltk/tcl-mccp/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tcl-mccp - - diff --git a/dev-tcltk/tcl-mccp/tcl-mccp-0.6.ebuild b/dev-tcltk/tcl-mccp/tcl-mccp-0.6.ebuild deleted file mode 100644 index 8af98e3f15c7..000000000000 --- a/dev-tcltk/tcl-mccp/tcl-mccp-0.6.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools-utils - -DESCRIPTION="mccp extension to TCL" -HOMEPAGE="http://tcl-mccp.sf.net/" -SRC_URI="mirror://sourceforge/tcl-mccp/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" -IUSE="static-libs" - -DEPEND="dev-lang/tcl:0=" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}"/${P}-flags.patch ) diff --git a/dev-tcltk/tcl3d-0.4.0 b/dev-tcltk/tcl3d-0.4.0 new file mode 100644 index 000000000000..ba3f385644c5 --- /dev/null +++ b/dev-tcltk/tcl3d-0.4.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install prepare +DEPEND=dev-games/ode dev-lang/tk:0= dev-lang/tcl:0= media-libs/libsdl media-libs/ftgl virtual/opengl x11-libs/libXmu >=dev-lang/swig-1.3.19 +DESCRIPTION=Tcl bindings to OpenGL and other 3D libraries +EAPI=5 +HOMEPAGE=http://www.tcl3d.org +IUSE=debug +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-games/ode dev-lang/tk:0= dev-lang/tcl:0= media-libs/libsdl media-libs/ftgl virtual/opengl x11-libs/libXmu +SLOT=0 +SRC_URI=http://www.tcl3d.org/download/tcl3d-0.4.0.distrib/tcl3d-src-0.4.0.zip +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=87b549d9c9b4158df1e28162273b585d diff --git a/dev-tcltk/tcl3d-0.4.0-r1 b/dev-tcltk/tcl3d-0.4.0-r1 new file mode 100644 index 000000000000..f864eed82b13 --- /dev/null +++ b/dev-tcltk/tcl3d-0.4.0-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install prepare +DEPEND=dev-games/ode dev-lang/tk:0= dev-lang/tcl:0= media-libs/libsdl media-libs/ftgl virtual/opengl x11-libs/libXmu >=dev-lang/swig-1.3.19 +DESCRIPTION=Tcl bindings to OpenGL and other 3D libraries +EAPI=5 +HOMEPAGE=http://www.tcl3d.org +IUSE=debug +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-games/ode dev-lang/tk:0= dev-lang/tcl:0= media-libs/libsdl media-libs/ftgl virtual/opengl x11-libs/libXmu +SLOT=0 +SRC_URI=http://www.tcl3d.org/download/tcl3d-0.4.0.distrib/tcl3d-src-0.4.0.zip +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=9407932200ea3b975fa6fafb8cbd001b diff --git a/dev-tcltk/tcl3d-0.5.0 b/dev-tcltk/tcl3d-0.5.0 new file mode 100644 index 000000000000..a2c48a903829 --- /dev/null +++ b/dev-tcltk/tcl3d-0.5.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install prepare +DEPEND=>=dev-lang/swig-1.3.38:0= dev-lang/tk:0= dev-lang/tcl:0= dev-games/ode dev-games/openscenegraph media-libs/libsdl media-libs/ftgl virtual/opengl x11-libs/libXmu +DESCRIPTION=Tcl bindings to OpenGL and other 3D libraries +EAPI=6 +HOMEPAGE=http://www.tcl3d.org +IUSE=debug +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +SLOT=0 +SRC_URI=http://www.tcl3d.org/download/tcl3d-0.5.0.distrib/tcl3d-src-0.5.0.zip +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=540a58842663e7e6692a0eafe3f1a932 diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest deleted file mode 100644 index 68454ee8b48a..000000000000 --- a/dev-tcltk/tcl3d/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db538428d225a23023bcedbd3a9bf5e1087815d3a8fbe49d4f2be3f4dd3aadee3274a85f11a9c2d0e442bd739a0da3a415c15ac32eb8a116abe SHA512 ff5bb6df033cfa1ce9d01305cf3346653cc9ff6c144e19609b8cacc659993f0df0a8e0db741e0733e7c3f44aff6ed7f02596e382bd2b813980a8fbbfbbb376e6 -DIST tcl3d-src-0.4.0.zip 1501305 BLAKE2B 61fe35df0bf5624ef5fbd7fa029b8ad7a23ed6304bd5da8b8bb035b94ad6311ad3868793b7ea5a464d990cfaee98af88ef6d398dddbdba4e89d894005e5ce9ed SHA512 a8a525693bc45e9fb9e2167e2121d300ff60534f2bced33bb068a1075cfd8e8281dd97bd7fb432b9d6a95cdb37fc3da03c82dd1ee20e368fb8ac249ea54c30a5 -DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29 -EBUILD tcl3d-0.4.0-r1.ebuild 1333 BLAKE2B d07d4f56b7cea8ef7f5d03211be9a3a5bbd5e9a3e0d71b4dcff726a29ceb7fd85eaf372f820edd88987200adfbd285793bc6a47e343d39cb308c8186b2bf6e3d SHA512 541ab991db6ee8c54838abe091d6574cfa45afc7529d0a6bc2da58370369f0b11bc633ea8ef216a4910a35d4a43e9b6b2b2ebba93bde29e70b01975780a87646 -EBUILD tcl3d-0.4.0.ebuild 1332 BLAKE2B 2d958e54233102755773f21b394acf30c79c6489df5bed1bfea5ab657223eb667465a8fda07f5ec1d48a35a0528dd03822233786ba97086f7059e4f4e592d28f SHA512 7bcb8c5cadb7720734b3b8bf69417840f7af75d300b53c822609207efe1f82ab428c41872218dc0d2efbf20b2df701398c908c2da0d073695a0fbdaaf276bd93 -EBUILD tcl3d-0.5.0.ebuild 1596 BLAKE2B 235282d16ec37e5bb50ef2fb0a1b789365a723915a47c8c85b9ed595ba307e76abcfa1b979b4114a2afd1ff4b299e91f6d93644ca66152435e37461c72961b7f SHA512 329a86fa856a055bf1a68b9e9c650ccf15da85491a1c64b733009c0bb01af05c2e892fc69890625980e714b5facf205dfc3778361c3dab43fdf7f8511b052899 -MISC metadata.xml 1103 BLAKE2B b5528e54e960a114a53f560125ffdb30e45bf2dd2e9376a3d296d1734a40a8782b9e10e64cd50a80cd38b0f72cad7afe651c053c636f553f3c881cfc56a1f394 SHA512 8b5a1142c700c1319ce44617f1f4fe81475df16d3be90f5a8774c72cabab5fce196821d95d957bed2009454295edd868ad03c67fe0b8b8953f3338b197c53fa7 diff --git a/dev-tcltk/tcl3d/files/tcl3d-0.5.0-include-tk-dir-and-permissive.patch b/dev-tcltk/tcl3d/files/tcl3d-0.5.0-include-tk-dir-and-permissive.patch deleted file mode 100644 index 58efa18acdb2..000000000000 --- a/dev-tcltk/tcl3d/files/tcl3d-0.5.0-include-tk-dir-and-permissive.patch +++ /dev/null @@ -1,72 +0,0 @@ -diff -ru tcl3d/config_Linux tcl3d-m/config_Linux ---- tcl3d/config_Linux 2010-08-30 15:57:56.000000000 -0400 -+++ tcl3d-m/config_Linux 2016-10-30 13:28:34.080601812 -0400 -@@ -74,6 +74,8 @@ - TKINCDIR = $(TKDIR)/include - TCLLIBDIR = $(TCLDIR)/lib - TKLIBDIR = $(TKDIR)/lib -+TCLLIBINCDIR = $(TCLLIBDIR)/tcl$(TCLVERSION)/include -+TKLIBINCDIR = $(TCLLIBDIR)/tk$(TCLVERSION)/include - TCLSTUBLIBS = $(TKLIBDIR)/libtkstub$(TCLVERSION)$(LIBEXT) $(TCLLIBDIR)/libtclstub$(TCLVERSION)$(LIBEXT) - TCLSTDLIBS = $(TKLIBDIR)/libtk$(TCLVERSION)$(LIBEXT) $(TCLLIBDIR)/libtcl$(TCLVERSION)$(LIBEXT) - TCLSH = tclsh$(TCLVERSION) -@@ -84,7 +86,13 @@ - CPDIR = csh -f cpdir - MKDIR = mkdir -p - --INCL = -I. -I$(TCLINCDIR) -+INCL = \ -+ -I. \ -+ -I$(TCLINCDIR) \ -+ -I$(TCLLIBINCDIR)/generic \ -+ -I$(TCLLIBINCDIR)/unix \ -+ -I$(TKLIBINCDIR)/generic \ -+ -I$(TKLIBINCDIR)/unix - - ifdef WITH_STUBS - TCLLIBS = $(TCLSTUBLIBS) -diff -ru tcl3d/config_Linux64 tcl3d-m/config_Linux64 ---- tcl3d/config_Linux64 2010-12-30 16:06:48.000000000 -0500 -+++ tcl3d-m/config_Linux64 2016-10-30 13:08:33.326771912 -0400 -@@ -74,6 +74,8 @@ - TKINCDIR = $(TKDIR)/include - TCLLIBDIR = $(TCLDIR)/lib64 - TKLIBDIR = $(TKDIR)/lib64 -+TCLLIBINCDIR = $(TCLLIBDIR)/tcl$(TCLVERSION)/include -+TKLIBINCDIR = $(TCLLIBDIR)/tk$(TCLVERSION)/include - TCLSTUBLIBS = $(TKLIBDIR)/libtkstub$(TCLVERSION)$(LIBEXT) $(TCLLIBDIR)/libtclstub$(TCLVERSION)$(LIBEXT) - TCLSTDLIBS = $(TKLIBDIR)/libtk$(TCLVERSION)$(SHLIBEXT) $(TCLLIBDIR)/libtcl$(TCLVERSION)$(SHLIBEXT) - TCLSH = tclsh$(TCLVERSION) -@@ -84,7 +86,13 @@ - CPDIR = csh -f cpdir - MKDIR = mkdir -p - --INCL = -I. -I$(TCLINCDIR) -+INCL = \ -+ -I. \ -+ -I$(TCLINCDIR) \ -+ -I$(TCLLIBINCDIR)/generic \ -+ -I$(TCLLIBINCDIR)/unix \ -+ -I$(TKLIBINCDIR)/generic \ -+ -I$(TKLIBINCDIR)/unix - - ifdef WITH_STUBS - TCLLIBS = $(TCLSTUBLIBS) -diff -ru tcl3d/tcl3dOsg/Makefile tcl3d-m/tcl3dOsg/Makefile ---- tcl3d/tcl3dOsg/Makefile 2010-09-30 16:20:28.000000000 -0400 -+++ tcl3d-m/tcl3dOsg/Makefile 2016-10-30 13:12:53.367593401 -0400 -@@ -308,12 +308,13 @@ - OPT += /Od - endif - CFLAGS = $(OPT) $(PPDEFS) -I$(GL_INCDIR) -Iinclude $(INCL) -+CXXFLAGS = -fpermissive - - .SUFFIXES: # Delete the default suffixes. - .SUFFIXES: .cpp $(OBJEXT) .h # Install our own suffixes. - - .cpp$(OBJEXT): -- $(CXX) $(CFLAGS) $< -+ $(CXX) $(CFLAGS) $(CXXFLAGS) $< - - all: osg osganimation osgdb osgfx osgga osgmanipulator osgopenthreads \ - osgparticle osgsim osgshadow osgterrain osgtext osgutil osgviewer \ diff --git a/dev-tcltk/tcl3d/metadata.xml b/dev-tcltk/tcl3d/metadata.xml deleted file mode 100644 index 851c8cbb0582..000000000000 --- a/dev-tcltk/tcl3d/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - -Tcl3D offers the 3D functionality of OpenGL and other 3D libraries at the Tcl scripting level. -The Tcl3D package currently consists of the following modules: - -Tcl3D core module -tcl3dOgl Enhanced Togl widget, a Tk widget for displaying OpenGL content. - Wrapper for core OpenGL functionality (GL Version 3.0, GLU Version 1.2) and OpenGL extensions. - Tcl3D utility library: Math functions, standard shapes, stop watch, demo support. - -Tcl3D optional modules -tcl3dCg Wrapper for NVidia's Cg shading language. * -tcl3dSDL Wrapper for the Simple DirectMedia Library. -tcl3dFTGL Wrapper for the OpenGL Font Rendering Library. -tcl3dGl2ps Wrapper for the OpenGL To Postscript library. * -tcl3dOde Wrapper for the Open Dynamics Engine. -tcl3dOsg Wrapper for OpenSceneGraph -tcl3dGauges Tcl3D package for displaying gauges. - - diff --git a/dev-tcltk/tcl3d/tcl3d-0.4.0-r1.ebuild b/dev-tcltk/tcl3d/tcl3d-0.4.0-r1.ebuild deleted file mode 100644 index c424262b15bb..000000000000 --- a/dev-tcltk/tcl3d/tcl3d-0.4.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs - -DESCRIPTION="Tcl bindings to OpenGL and other 3D libraries" -HOMEPAGE="http://www.tcl3d.org" -SRC_URI="http://www.tcl3d.org/download/${P}.distrib/${PN}-src-${PV}.zip" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -RDEPEND=" - dev-games/ode - dev-lang/tk:0= - dev-lang/tcl:0= - media-libs/libsdl - media-libs/ftgl - virtual/opengl - x11-libs/libXmu -" -DEPEND="${RDEPEND} - >=dev-lang/swig-1.3.19" - -S="${WORKDIR}/${PN}" - -src_prepare() { - TCL_VERSION=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') ) - einfo "Configuring for Tcl ${TCL_VERSION[0]}.${TCL_VERSION[1]}" - sed -i \ - -e 's:^\(TCLMAJOR\) *=\(.*\)$:\1 = '${TCL_VERSION[0]}':' \ - -e 's:^\(TCLMINOR\) *=\(.*\)$:\1 = '${TCL_VERSION[1]}':' \ - config_Linux* || die - - # fix libSDL link - sed -i \ - -e 's:-lSDL-1\.2:-lSDL:g' \ - tcl3dSDL/Makefile || die -} - -src_compile() { - append-flags -mieee-fp -ffloat-store -fPIC - use debug || append-flags -DNDEBUG - - emake \ - INSTDIR="/usr" OPT="${CFLAGS}" CC="$(tc-getCC) -c" \ - CXX="$(tc-getCXX) -c" LD="$(tc-getLD)" \ - WRAP_FTGL=1 WRAP_SDL=1 WRAP_GL2PS=0 WRAP_ODE=1 -} - -src_install() { - emake INSTDIR="${D}/usr" DESTDIR="${D}" INSTLIB="${D}/usr/$(get_libdir)" install -} diff --git a/dev-tcltk/tcl3d/tcl3d-0.4.0.ebuild b/dev-tcltk/tcl3d/tcl3d-0.4.0.ebuild deleted file mode 100644 index 349309c5a5ad..000000000000 --- a/dev-tcltk/tcl3d/tcl3d-0.4.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs - -DESCRIPTION="Tcl bindings to OpenGL and other 3D libraries" -HOMEPAGE="http://www.tcl3d.org" -SRC_URI="http://www.tcl3d.org/download/${P}.distrib/${PN}-src-${PV}.zip" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -RDEPEND=" - dev-games/ode - dev-lang/tk:0= - dev-lang/tcl:0= - media-libs/libsdl - media-libs/ftgl - virtual/opengl - x11-libs/libXmu -" -DEPEND="${RDEPEND} - >=dev-lang/swig-1.3.19" - -S="${WORKDIR}/${PN}" - -src_prepare() { - TCL_VERSION=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') ) - einfo "Configuring for Tcl ${TCL_VERSION[0]}.${TCL_VERSION[1]}" - sed -i \ - -e 's:^\(TCLMAJOR\) *=\(.*\)$:\1 = '${TCL_VERSION[0]}':' \ - -e 's:^\(TCLMINOR\) *=\(.*\)$:\1 = '${TCL_VERSION[1]}':' \ - config_Linux* || die - - # fix libSDL link - sed -i \ - -e 's:-lSDL-1\.2:-lSDL:g' \ - tcl3dSDL/Makefile || die -} - -src_compile() { - append-flags -mieee-fp -ffloat-store -fPIC - use debug || append-flags -DNDEBUG - - emake \ - INSTDIR="/usr" OPT="${CFLAGS}" CC="$(tc-getCC) -c" \ - CXX="$(tc-getCXX) -c" LD="$(tc-getLD)" \ - WRAP_FTGL=1 WRAP_SDL=1 WRAP_GL2PS=0 WRAP_ODE=1 -} - -src_install() { - emake INSTDIR="${D}/usr" DESTDIR="${D}" INSTLIB="${D}/usr$(get_libdir)" install -} diff --git a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild b/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild deleted file mode 100644 index e9a64f8be868..000000000000 --- a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Tcl bindings to OpenGL and other 3D libraries" -HOMEPAGE="http://www.tcl3d.org" -SRC_URI="http://www.tcl3d.org/download/${P}.distrib/${PN}-src-${PV}.zip" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -DEPEND=" - >=dev-lang/swig-1.3.38:0= - dev-lang/tk:0= - dev-lang/tcl:0= - dev-games/ode - dev-games/openscenegraph - media-libs/libsdl - media-libs/ftgl - virtual/opengl - x11-libs/libXmu -" - -S="${WORKDIR}/${PN}" -PATCHES=( "${FILESDIR}/${P}-include-tk-dir-and-permissive.patch" ) - -src_prepare() { - default - - local _TCL_V=( $(echo 'puts [info tclversion]' | tclsh | tr '.' ' ') ) - local _TCL_FV="${_TCL_V[0]}.${_TCL_V[1]}" - - einfo "Configuring for Tcl ${_TCL_FV}" - sed -i \ - -e 's:^\(TCLMAJOR\) *=\(.*\)$:\1 = '${_TCL_V[0]}':' \ - -e 's:^\(TCLMINOR\) *=\(.*\)$:\1 = '${_TCL_V[1]}':' \ - config_Linux* || die - - # Fix libSDL link - sed -i -e 's:-lSDL-1\.2:-lSDL:g' tcl3dSDL/Makefile || die -} - -src_compile() { - append-flags -fPIC - use debug || append-flags -DNDEBUG - - # Restricting build to -j1 since it seems that if we build it in parallel, - # it fails with the "tcl3dOsg" project attempting to import glewdefs.i, - # and not finding it. - emake \ - -j1 \ - INSTDIR="/usr" \ - OPT="${CFLAGS}" \ - CC="$(tc-getCC) -c" \ - CXX="$(tc-getCXX) -c" \ - LD="$(tc-getLD)" \ - WRAP_FTGL=1 \ - WRAP_SDL=1 \ - WRAP_GL2PS=0 \ - WRAP_ODE=1 -} - -src_install() { - emake INSTDIR="${D}/usr" DESTDIR="${D}" INSTLIB="${D}/usr/$(get_libdir)" install -} diff --git a/dev-tcltk/tcllib-1.15-r2 b/dev-tcltk/tcllib-1.15-r2 new file mode 100644 index 000000000000..b36a36efe912 --- /dev/null +++ b/dev-tcltk/tcllib-1.15-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare test +DEPEND=dev-lang/tcl:0= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Tcl Standard Library +EAPI=5 +HOMEPAGE=http://www.tcl.tk/software/tcllib/ +IUSE=examples test +KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= +SLOT=0 +SRC_URI=https://dev.gentoo.org/~mgorny/dist/tcllib-1.15-patchset.tar.xz mirror://sourceforge/tcllib/tcllib-1.15.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=dccb854bce044bad010a0c1c0701a2eb diff --git a/dev-tcltk/tcllib-1.16 b/dev-tcltk/tcllib-1.16 new file mode 100644 index 000000000000..56d52fa94153 --- /dev/null +++ b/dev-tcltk/tcllib-1.16 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare test +DEPEND=dev-lang/tcl:0= dev-tcltk/tdom test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Tcl Standard Library +EAPI=5 +HOMEPAGE=http://www.tcl.tk/software/tcllib/ +IUSE=examples test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= dev-tcltk/tdom +SLOT=0 +SRC_URI=mirror://sourceforge//project/tcllib/tcllib/1.16/Tcllib-1.16.tar.bz2 https://dev.gentoo.org/~mgorny/dist/tcllib-1.16-patchset.tar.xz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=9b06beba23038f29a57ebc0b96c9c7d5 diff --git a/dev-tcltk/tcllib/Manifest b/dev-tcltk/tcllib/Manifest deleted file mode 100644 index ee9bc0760c01..000000000000 --- a/dev-tcltk/tcllib/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST Tcllib-1.16.tar.bz2 6089076 BLAKE2B d3b2d439689320e85a2a31f9dcd7bbb23af6d54eec299cb2b4248b961f98de95a878cc20c2bca712f907f6359ae6152d912e849a47d9394910b9278ff748d617 SHA512 5e0656c178c0fae907c101b5324f04ba1bb5c26f4d1015868194dbb393e88a281ecf66bc4701167db24ddb526b87acfd88223e0e9e6db1f9d0ffb919b3372752 -DIST tcllib-1.15-patchset.tar.xz 16164 BLAKE2B 590f6ea38aa2cf98e80011591d5bf06f27d4ca2af03b2e633a2752c184d2c1d78cc22f9b8472a2e5af7052cbb742a22fec0d487974a7599e4d4081bd5e80dcfe SHA512 85507cd00692138ea3c791f88bf4bbdadefa91168a55aebd1da7a89a9de37c3352be27db25bfdb7478dfc90865f906b290fdcbd858be0c01e3502f0446f03262 -DIST tcllib-1.15.tar.bz2 5030648 BLAKE2B 9731be4282bc3b3b0bb56021c3f0a7943ff4163d04ae397b1e0543cbce0642cbf5f64b66c57348a932d9e29c53273223998f2d8b0b087ff7ac679191e8a35ece SHA512 544b1193266e860eb59a4c313645376bba8488711b2afc629d99d0e719252db79caae73022ae1dc21dc123f949fa8930f81112c3f80328fc83952b64f93ca3c4 -DIST tcllib-1.16-patchset.tar.xz 5484 BLAKE2B b7dc4cd1045cc88e7cc85412734cd036a77af276635e20ff7df207bf5296df63f9c4b1374957f2d01ef278daabdb1b7bb5cb1bb9e3d2a4e0100be02d23ddbb2a SHA512 1bb3b7ed698a77502eecc7ae9fe28b0370770d08235994fd083828af4e87aee49f60c529774bf54dc339122b68fc1841acdd05b27f95ef78145934268567fc03 -EBUILD tcllib-1.15-r2.ebuild 1140 BLAKE2B 1940b47a251d6e926b2c620afb4a5d2afe2330f63efd230c1f52e0bc05b4dc5fe5129213fcf98692064a869dc402276f1904fc8ab21d3492dfc30fbcd3bf9301 SHA512 dd44b82ea8f1906a4f47729724cc72960b298d7a6c86274843a6547fdb06b470a599b63c7c5269d47bec4a6517eb2501cb19dc09e1764f0e0320c1eac63f4088 -EBUILD tcllib-1.16.ebuild 1182 BLAKE2B 1e369addfe894eda1943f3a1d8458ddfe59d88a0622f669806d56888f75a96af2da95d0267ef3e731471f4babac8c9f435401dfb64a6eec883a778d7ec0cd32b SHA512 fd627a444c181de59c0cbef0521ebe1cda3e8df74a45de29badf1393d122cb529c316e058a3b2930cf72c1de376e591712c377841a3c7fd583a110db20a96c25 -MISC metadata.xml 329 BLAKE2B 9c75c5b20f8ce9b566b4a422c4d768c3c2db1f593d8505ee7539932860f99ab5eeafb51d02e84d78f7be0c8be06e22fadb64aaf61cf01b7b14ac506035c70c79 SHA512 c16db3fedc73cc41391e15f198396908ebd047c165c2bbe3c465f126dfb8266818d79f11ec343a2880058850a8164801616632f361b69db914e7d66823bb1851 diff --git a/dev-tcltk/tcllib/metadata.xml b/dev-tcltk/tcllib/metadata.xml deleted file mode 100644 index f5ca0ddf0adf..000000000000 --- a/dev-tcltk/tcllib/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tcllib - - diff --git a/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild b/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild deleted file mode 100644 index 9b88517a4413..000000000000 --- a/dev-tcltk/tcllib/tcllib-1.15-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils virtualx - -DESCRIPTION="Tcl Standard Library" -HOMEPAGE="http://www.tcl.tk/software/tcllib/" -SRC_URI=" - https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.xz - mirror://sourceforge/tcllib/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -IUSE="examples" -KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" - -RDEPEND="dev-lang/tcl:0=" -DEPEND="${RDEPEND}" - -DOCS=( DESCRIPTION.txt STATUS ) - -PATCHES=( - "${WORKDIR}"/${P}-patchset/${P}-tcl8.6-test.patch - "${WORKDIR}"/${P}-patchset/${P}-test.patch - "${WORKDIR}"/${P}-patchset/${P}-manpage-rename.patch - "${WORKDIR}"/${P}-patchset/${P}-XSS-vuln.patch -) - -src_prepare() { - has_version ">=dev-lang/tcl-8.6" && \ - PATCHES+=( "${WORKDIR}"/${P}-patchset/${P}-tcl8.6-test-2.patch ) - epatch "${PATCHES[@]}" -} - -src_test() { - Xemake test_batch -} - -src_install() { - default - - dodoc devdoc/*.txt - - dohtml devdoc/*.html - if use examples ; then - for f in $(find examples -type f); do - docinto $(dirname $f) - dodoc $f - done - fi -} diff --git a/dev-tcltk/tcllib/tcllib-1.16.ebuild b/dev-tcltk/tcllib/tcllib-1.16.ebuild deleted file mode 100644 index d0d5ac1e3691..000000000000 --- a/dev-tcltk/tcllib/tcllib-1.16.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils virtualx - -MY_PN=Tcllib -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Tcl Standard Library" -HOMEPAGE="http://www.tcl.tk/software/tcllib/" -SRC_URI="mirror://sourceforge//project/${PN}/${PN}/${PV}/${MY_P}.tar.bz2 - https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.xz" - -LICENSE="BSD" -SLOT="0" -IUSE="examples" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" - -RDEPEND=" - dev-lang/tcl:0= - dev-tcltk/tdom - " -DEPEND="${RDEPEND}" - -DOCS=( DESCRIPTION.txt STATUS ) - -S="${WORKDIR}"/${MY_P} - -PATCHES=( "${WORKDIR}"/${P}-patchset/${P}-XSS-vuln.patch ) - -src_prepare() { - has_version ">=dev-lang/tcl-8.6" && \ - PATCHES+=( "${WORKDIR}"/${P}-patchset/${P}-test.patch ) - epatch "${PATCHES[@]}" - - sed \ - -e '/testsNeedTcl/s:8.5:8.6:g' \ - -i modules/tar/tar.test || die -} - -src_test() { - Xemake test_batch -} - -src_install() { - default - - dodoc devdoc/*.txt - - dohtml devdoc/*.html - if use examples ; then - for f in $(find examples -type f); do - docinto $(dirname $f) - dodoc $f - done - fi -} diff --git a/dev-tcltk/tclperl-3.2-r1 b/dev-tcltk/tclperl-3.2-r1 new file mode 100644 index 000000000000..2a9c1131a7cf --- /dev/null +++ b/dev-tcltk/tclperl-3.2-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install +DEPEND=>=dev-lang/tcl-8.3.3:0 >=dev-lang/perl-5.6.0 +DESCRIPTION=Perl package for Tcl +EAPI=5 +HOMEPAGE=http://jfontain.free.fr/tclperl.htm +KEYWORDS=amd64 ~ppc x86 +LICENSE=GPL-2 +RDEPEND=>=dev-lang/tcl-8.3.3:0 >=dev-lang/perl-5.6.0 +SLOT=0 +SRC_URI=http://jfontain.free.fr/tclperl-3.2.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=4338eb3731dd94a147d0a7b0b27ed286 diff --git a/dev-tcltk/tclperl/Manifest b/dev-tcltk/tclperl/Manifest deleted file mode 100644 index 5df6c9b87eb7..000000000000 --- a/dev-tcltk/tclperl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tclperl-3.2.tar.bz2 11765 BLAKE2B 408bfa98a706edfed45d57183f2152bfdc9e0a8fa7b53b3d612f1d15e3e3733fc1eb6ef8df501a28446429ec78912b937f143ce43d23ceebc2ced58c6668a6f5 SHA512 aed6fb4b0275cf75e6024336e81e3cd1502d82ae697e79b6142d2f9b3cfb0891541cc585fa83d6219632f11d6eda43b141d009caf5fe7433b2b2ca92aa875c00 -EBUILD tclperl-3.2-r1.ebuild 915 BLAKE2B dd47e4152e19af3e0153c679e7794c77701fb33d28773c5164c33ef66a5cbf34a4ca24c883c8dcdf9317e5dbd34a7744f44587be5795ba29584c47d3b1a2c85f SHA512 aefa222e5c8b1c3dec21158a955e57bbb344f0aed7af2b07140fe1317beb1814379b563d35ff5fa43e554e107d470254daadadf436cef7da39a3349e883fc0db -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/tclperl/metadata.xml b/dev-tcltk/tclperl/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/tclperl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild b/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild deleted file mode 100644 index b151af67051a..000000000000 --- a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs - -DESCRIPTION="Perl package for Tcl" -HOMEPAGE="http://jfontain.free.fr/tclperl.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -DEPEND=" - >=dev-lang/tcl-8.3.3:0 - >=dev-lang/perl-5.6.0" -RDEPEND="${DEPEND}" - -src_compile() { - append-flags -fPIC - - # ./build.sh - perl Makefile.PL || die - emake OPTIMIZE="${CFLAGS}" Tcl.o - - $(tc-getCC) -shared ${LDFLAGS} ${CFLAGS} -o tclperl.so.${PV} -DUSE_TCL_STUBS \ - tclperl.c tclthread.c `perl -MExtUtils::Embed -e ccopts -e ldopts` \ - /usr/$(get_libdir)/libtclstub`echo 'puts $tcl_version' | tclsh`.a Tcl.o || die -} - -src_install() { - exeinto /usr/$(get_libdir)/${P} - doexe tclperl.so.${PV} - doexe pkgIndex.tcl - - dodoc CHANGES README - dohtml tclperl.htm -} diff --git a/dev-tcltk/tclpython-4.1-r4 b/dev-tcltk/tclpython-4.1-r4 new file mode 100644 index 000000000000..b13f03910b41 --- /dev/null +++ b/dev-tcltk/tclpython-4.1-r4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare setup +DEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] dev-lang/tcl:0= +DESCRIPTION=Python package for Tcl +EAPI=5 +HOMEPAGE=http://jfontain.free.fr/tclpython.htm +IUSE=python_targets_python2_7 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_4 +KEYWORDS=amd64 ppc x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] dev-lang/tcl:0= +REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) +SLOT=0 +SRC_URI=http://jfontain.free.fr/tclpython-4.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a85f49de24f96e4a39d1f28e1a774c28 diff --git a/dev-tcltk/tclpython-4.1-r6 b/dev-tcltk/tclpython-4.1-r6 new file mode 100644 index 000000000000..ed5eb2935d32 --- /dev/null +++ b/dev-tcltk/tclpython-4.1-r6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare setup +DEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-lang/tcl:0= sys-libs/binutils-libs +DESCRIPTION=Python package for Tcl +EAPI=5 +HOMEPAGE=http://jfontain.free.fr/tclpython.htm +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 +KEYWORDS=amd64 ppc x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-lang/tcl:0= sys-libs/binutils-libs +REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) +SLOT=0 +SRC_URI=http://jfontain.free.fr/tclpython-4.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=fa2ef4a719c75147612115b4f959281a diff --git a/dev-tcltk/tclpython/Manifest b/dev-tcltk/tclpython/Manifest deleted file mode 100644 index 42240d29b5ea..000000000000 --- a/dev-tcltk/tclpython/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX tclpython-4.1-python-3.patch 8863 BLAKE2B 6c1c2fa8f29240b6703911fde24519961f740cdac0d331cea7df3fb90fed769319ca0c00422ebe58275be90584c28debdf906f1b8c923e96d0c834a2af621077 SHA512 530d057501ef72e7f28cfff1f0af2076b93739085154fc4d20a5b59b26e33d1418bf694093b05e840055734438232dd9414ba0262720fb4bd2e35249769b24e7 -DIST tclpython-4.1.tar.bz2 10580 BLAKE2B 98d4783cc52bc907c21d50ee393e25ee084b449db7c393c16b0b1f0420469bd0904d16dc2a6806b776dad7dabd521e5f2e8cc942c720d9e69750385302355608 SHA512 5f08e7129a7d9afeb1ac6bf1ab1c83ad3bb481593c9516c0653c7b4ba0dfb1b3129a336e64b998cec8ef2d2377a6a366b73c640d25839ab280d5079c0b220d54 -EBUILD tclpython-4.1-r4.ebuild 1264 BLAKE2B b747d07338d133dd6962695bd92c4499dfca8182d1b2d9befd6aeba8125880fbe7807e6bcf33d113af32a08d2c980a41f557a5039ba659e3624bd9bb50aafe0f SHA512 7041ef994f59b536fca064a5aaf455ba1a7e67b0a96e9e619b7d47f493f875eed5275816b94f56fe3a82f53dbaaf530cca12b16e9eeca6aae704b2b4e1377900 -EBUILD tclpython-4.1-r6.ebuild 1296 BLAKE2B eefd716b5ee7896ab7044d57836cd0cb20e5a9b3a6b8b6b8fa0613b93d23bc21c51b1e8783feba480fd4d430c32e2759fc9e85d75727243e58b49ad4ce496c3b SHA512 ea7b582fbc1796eaaf6195868f1c31c2fdef6d7fe1c7df87437fafc0a48e86110dda9a80dd34b40347356d0cfe4ec58d2021bdd396f23ddeac8914f1bf216c5c -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch b/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch deleted file mode 100644 index 2a26f647c10e..000000000000 --- a/dev-tcltk/tclpython/files/tclpython-4.1-python-3.patch +++ /dev/null @@ -1,229 +0,0 @@ ---- a/tclpython.c 2006-03-07 16:28:03.000000000 +0300 -+++ b/tclpython.c 2014-05-06 23:33:41.713623943 +0400 -@@ -19,13 +19,83 @@ - $ cc -fpic -I/usr/local/include/tcltk/tcl8.3 -c tclthread.c - $ ld -o tclpython.so -Bshareable -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/share/python/config tclpython.o tclthread.o -lpython -lutil -lreadline -ltermcap -lcrypt -lgmp -lgdbm -lpq -lz -ltcl83 -ltk83 -lX11 - -+Patched for Python 3 with respect to https://github.com/facebook/fbthrift/blob/master/thrift/lib/py/protocol/fastbinary.c -+ - */ - - #include - #include --#include -+ -+#if PY_MAJOR_VERSION >= 3 -+ #define PyInt_FromLong PyLong_FromLong -+ #define PyInt_AsLong PyLong_AsLong -+ #define PyString_FromStringAndSize PyBytes_FromStringAndSize -+#else -+ #include -+#endif -+ - #include "tclpython.h" - -+// Mostly copied from cStringIO.c -+#if PY_MAJOR_VERSION >= 3 -+ -+/** io module in python3. */ -+static PyObject* Python3IO; -+ -+typedef struct { -+ PyObject_HEAD -+ char *buf; -+ Py_ssize_t pos, string_size; -+} IOobject; -+ -+#define IOOOBJECT(O) ((IOobject*)(O)) -+ -+static int -+IO__opencheck(IOobject *self) { -+ if (!self->buf) { -+ PyErr_SetString(PyExc_ValueError, -+ "I/O operation on closed file"); -+ return 0; -+ } -+ return 1; -+} -+ -+static PyObject * -+IO_cgetval(PyObject *self) { -+ if (!IO__opencheck(IOOOBJECT(self))) return NULL; -+ assert(IOOOBJECT(self)->pos >= 0); -+ return PyBytes_FromStringAndSize(((IOobject*)self)->buf, -+ ((IOobject*)self)->pos); -+} -+#endif -+ -+/* -- PYTHON MODULE SETUP STUFF --- */ -+ -+static PyObject *pythonTclEvaluate(PyObject *self, PyObject *args); -+ -+static PyMethodDef tclMethods[] = { -+ {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."}, -+ {0, 0, 0, 0} /* sentinel */ -+}; -+ -+#if PY_MAJOR_VERSION >= 3 -+struct module_state { -+ PyObject *error; -+}; -+ -+static struct PyModuleDef TclModuleDef = { -+ PyModuleDef_HEAD_INIT, -+ "tcl", -+ NULL, -+ sizeof(struct module_state), -+ tclMethods, -+ NULL, -+ NULL, -+ NULL, -+ NULL -+}; -+#endif -+ - #ifndef WIN32 - /* George Petasis, 21 Feb 2006: - * The following check cannot be handled correctly -@@ -66,13 +136,13 @@ - - static int pythonInterpreter(ClientData clientData, Tcl_Interp *interpreter, int numberOfArguments, Tcl_Obj * CONST arguments[]) - { -- int identifier; -+ intptr_t identifier; - PyObject *output; - PyObject *message; - PyObject *result; - PyObject *globals; - char *string = 0; -- int length; -+ Py_ssize_t length; - Tcl_Obj *object; - struct Tcl_HashEntry *entry; - unsigned evaluate; -@@ -111,12 +181,22 @@ - /* choose start token depending on whether this is an evaluation or an execution: */ - result = PyRun_String(Tcl_GetString(arguments[2]), (evaluate? Py_eval_input: Py_file_input), globals, globals); - if (result == 0) { /* an error occured */ -+#if PY_MAJOR_VERSION >= 3 -+ output = PyObject_CallMethod(Python3IO, "BytesIO", "()"); -+#else - output = PycStringIO->NewOutput(1024); /* use a reasonable initial size but big enough to handle most cases */ -- PySys_SetObject("stderr", output); /* capture all interpreter error output */ -+#endif -+ PySys_SetObject("sys.stderr", output); /* capture all interpreter error output */ - PyErr_Print(); /* so that error is printed on standard error, redirected above */ -+#if PY_MAJOR_VERSION >= 3 -+ message = IO_cgetval(output); -+ string = PyBytes_AsString(message); -+ length = (string == NULL) ? 0 : strlen(string); -+#else - message = PycStringIO->cgetvalue(output); - string = PyString_AsString(message); - length = PyString_Size(message); -+#endif - if ((length > 0) && (string[length - 1] == '\n')) length--; /* eventually remove trailing new line character */ - object = Tcl_NewObj(); - Tcl_AppendStringsToObj(object, Tcl_GetString(arguments[0]), ": ", 0); /* identify interpreter in error */ -@@ -124,7 +204,11 @@ - Py_DECREF(output); - } else { - if (evaluate) { -+#if PY_MAJOR_VERSION >= 3 -+ string = PyUnicode_AsUTF8(PyObject_Str(result)); -+#else - string = PyString_AsString(PyObject_Str(result)); -+#endif - object = Tcl_NewStringObj(string, -1); /* return evaluation result */ - } else /* execute */ - object = Tcl_NewObj(); /* always return an empty result or an error */ -@@ -139,9 +223,9 @@ - - Tcl_Interp *tclInterpreter(CONST char *name) /* public function for use in extensions to this extension */ - { -- int identifier; -+ intptr_t identifier; - -- if ((sscanf(name, "tcl%u", &identifier) == 0) || (identifier != 0)) { -+ if ((sscanf(name, "tcl%lu", &identifier) == 0) || (identifier != 0)) { - return 0; /* invalid name */ - } else { - return mainInterpreter; /* sole available interpreter */ -@@ -188,14 +272,9 @@ - return Py_BuildValue("s", result); - } - --static PyMethodDef tclMethods[] = { -- {"eval", pythonTclEvaluate, METH_VARARGS, "Evaluate a Tcl script."}, -- {0, 0, 0, 0} /* sentinel */ --}; -- - static int newInterpreter(Tcl_Interp *interpreter) - { -- int identifier; -+ intptr_t identifier; - Tcl_Obj *object; - int created; - #ifdef WITH_THREAD -@@ -214,19 +293,31 @@ - return TCL_ERROR; - } else { - Py_Initialize(); /* initialize main interpreter */ -+#if PY_MAJOR_VERSION >= 3 -+ Python3IO = PyImport_ImportModule("io"); -+#else - PycString_IMPORT; -+#endif - } - Tcl_SetHashValue(Tcl_CreateHashEntry(&threadStates, (ClientData)identifier, &created), 0); - #else - if (existingInterpreters == 0) { - Py_Initialize(); /* initialize main interpreter */ - PyEval_InitThreads(); /* initialize and acquire the global interpreter lock */ -+#if PY_MAJOR_VERSION >= 3 -+ Python3IO = PyImport_ImportModule("io"); -+#else - PycString_IMPORT; -+#endif - globalState = PyThreadState_Swap(0); /* save the global thread */ - } else { - PyEval_AcquireLock(); /* needed in order to be able to create a new interpreter */ - } -+#if PY_MAJOR_VERSION >= 3 -+ if (Python3IO == 0) { /* make sure string input/output is properly initialized */ -+#else - if (PycStringIO == 0) { /* make sure string input/output is properly initialized */ -+#endif - Tcl_SetResult(interpreter, "fatal error: could not initialize Python string input/output module", TCL_STATIC); - return TCL_ERROR; - } -@@ -250,7 +341,11 @@ - newIdentifier++; - #endif - existingInterpreters++; -+#if PY_MAJOR_VERSION >= 3 -+ tcl = PyModule_Create(&TclModuleDef); -+#else - tcl = Py_InitModule("tcl", tclMethods); /* add a new 'tcl' module to the python interpreter */ -+#endif - Py_INCREF(tcl); - PyModule_AddObject(PyImport_AddModule("__builtin__"), "tcl", tcl); - return TCL_OK; -@@ -260,7 +355,7 @@ - { - int index; - char *name; -- int identifier; -+ intptr_t identifier; - struct Tcl_HashEntry *entry; - Tcl_Obj *object; - #ifdef WITH_THREAD -@@ -270,7 +365,7 @@ - for (index = 0; index < numberOfArguments; index++) { - name = Tcl_GetString(arguments[index]); /* interpreter name is "pythonN" */ - entry = 0; -- if (sscanf(name, "python%u", &identifier) == 1) { -+ if (sscanf(name, "python%lu", &identifier) == 1) { - identifier = atoi(name + 6); - entry = Tcl_FindHashEntry(&threadStates, (ClientData)identifier); - } diff --git a/dev-tcltk/tclpython/metadata.xml b/dev-tcltk/tclpython/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/tclpython/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tclpython/tclpython-4.1-r4.ebuild b/dev-tcltk/tclpython/tclpython-4.1-r4.ebuild deleted file mode 100644 index d76649cf5f20..000000000000 --- a/dev-tcltk/tclpython/tclpython-4.1-r4.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit eutils multilib python-single-r1 toolchain-funcs - -DESCRIPTION="Python package for Tcl" -HOMEPAGE="http://jfontain.free.fr/tclpython.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-lang/tcl:0=" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-python-3.patch -) - -src_prepare() { - epatch "${PATCHES[@]}" -} - -src_compile() { - local cfile="tclpython tclthread" - for src in ${cfile}; do - compile="$(tc-getCC) -shared -fPIC ${CFLAGS} -I$(python_get_includedir) -c ${src}.c" - einfo "${compile}" - eval "${compile}" || die - done - - link="$(tc-getCC) -fPIC -shared ${LDFLAGS} -o tclpython.so.${PV} tclpython.o tclthread.o -lpthread -lutil $(python_get_LIBS) -ltcl" - einfo "${link}" - eval "${link}" || die -} - -src_install() { - insinto /usr/$(get_libdir)/tclpython - doins tclpython.so.${PV} pkgIndex.tcl - fperms 775 /usr/$(get_libdir)/tclpython/tclpython.so.${PV} - dosym tclpython.so.${PV} /usr/$(get_libdir)/tclpython/tclpython.so - - dodoc CHANGES INSTALL README - dohtml tclpython.htm -} diff --git a/dev-tcltk/tclpython/tclpython-4.1-r6.ebuild b/dev-tcltk/tclpython/tclpython-4.1-r6.ebuild deleted file mode 100644 index 6359b225c9ff..000000000000 --- a/dev-tcltk/tclpython/tclpython-4.1-r6.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit eutils multilib python-single-r1 toolchain-funcs - -DESCRIPTION="Python package for Tcl" -HOMEPAGE="http://jfontain.free.fr/tclpython.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-lang/tcl:0= - sys-libs/binutils-libs" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-python-3.patch -) - -src_prepare() { - epatch "${PATCHES[@]}" -} - -src_compile() { - local cfile="tclpython tclthread" - for src in ${cfile}; do - compile="$(tc-getCC) -shared -fPIC ${CFLAGS} -I$(python_get_includedir) -c ${src}.c" - einfo "${compile}" - eval "${compile}" || die - done - - link="$(tc-getCC) -fPIC -shared ${LDFLAGS} -o tclpython.so.${PV} tclpython.o tclthread.o -lpthread -lutil $(python_get_LIBS) -ltcl" - einfo "${link}" - eval "${link}" || die -} - -src_install() { - insinto /usr/$(get_libdir)/tclpython - doins tclpython.so.${PV} pkgIndex.tcl - fperms 775 /usr/$(get_libdir)/tclpython/tclpython.so.${PV} - dosym tclpython.so.${PV} /usr/$(get_libdir)/tclpython/tclpython.so - - dodoc CHANGES INSTALL README - dohtml tclpython.htm -} diff --git a/dev-tcltk/tclreadline-2.1.0-r4 b/dev-tcltk/tclreadline-2.1.0-r4 new file mode 100644 index 000000000000..7814f0264422 --- /dev/null +++ b/dev-tcltk/tclreadline-2.1.0-r4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tcl:0= sys-libs/readline:0= >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Readline extension to TCL +EAPI=5 +HOMEPAGE=http://tclreadline.sf.net/ +IUSE=static-libs +KEYWORDS=alpha amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= sys-libs/readline:0= +SLOT=0 +SRC_URI=mirror://sourceforge/tclreadline/tclreadline-2.1.0.tar.gz mirror://debian/pool/main/t/tclreadline/tclreadline_2.1.0-12.debian.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=742f50156cc2294c9c76832b861c5079 diff --git a/dev-tcltk/tclreadline/Manifest b/dev-tcltk/tclreadline/Manifest deleted file mode 100644 index 81189902920f..000000000000 --- a/dev-tcltk/tclreadline/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX tclreadline-2.1.0-alloc-free.patch 3421 BLAKE2B 76df6d5b1aa2ac89900eeca296ec85f8e16e6076e5447eddcdca9be5bf474b3de886045fef5470101addaf6e81a819e73acbed60ed23ae84e222d922c0e76cca SHA512 52456ed9de43f7a6e646ded04a814e895d40db53ec3c7ce28a9be0eba16d52ebdc7e8eaff76ffc6b7db1db29b8bb0d58908c188fdcf2b2689e28db40046d3517 -AUX tclreadline-2.1.0-gold.patch 458 BLAKE2B 2a9e1c4e3809a03a7539f37b38fa09bcf5f9533555dca8f50817c9f577a90e766cd521a0428b00fba7083d9d7e0098ca9793b3dd57098d0d4c48f236e9d69893 SHA512 91bbf2eb167c33faa02e998bd83da06e3b1e28832700ff79458a2bbc1620920e749985ec6780254a7016e931cca094205224aa3ea3a95effb12dafc1fe9fca45 -AUX tclreadline-2.1.0-rl-executing-macro.patch 3788 BLAKE2B a8f1316c3b3b63832c1bd3d94a12349ae23042ef04b728f12d38efc220c36d657e48992c685a6b0d2dd266904565f4850096aa463099c77d1f11a1b0eb094720 SHA512 f7ba38320c7095b4a8450e24a3ed1a75af6dcd7791c17b5546b36faeb5391b00f389a353838f8ea2b81b25f5d9c5ca1b6ccf7db5e6a30d2e304691db42da67dc -AUX tclreadline-2.1.0-rl-history-expand.patch 969 BLAKE2B 44b2aaf9f5ea2f518888b338edd04a7b274345af2cd86836b1cb8d101428c98f608eecb3454a51d6ff236d32df068f59db93819c57d1f8d8c5670c99ebe0d7fb SHA512 a015a56413c683e2a41e912891138494f43fd12b5383f9514314d87c9cc353cd95a2ea515978b4d1b0c60d4ab1cc0d1d16d982825949e338c0ac69e84e114304 -AUX tclreadline-2.1.0-rl-prompt.patch 463 BLAKE2B c9faea41e07303d94ec6eb08f4098fd9ca483f47509a1e9a6a791649738cc6b31b2266783b84434b25072f100bc88d1a87c0a765245be305d56fbbdd33aef2b9 SHA512 b547e2077861d39701ed53b485f9758c8e0a636ecba7abfc25aa3fabeaa1337c6e48a08ba51425b95a55bae4021c2aa17e66686ee3836eb31cb6b4d115508073 -DIST tclreadline-2.1.0.tar.gz 160541 BLAKE2B 44dfd7626b969d03343cfa768d0ad72b9322a13175ca7c713c3981c0abc27967e31a62f3451b5d007569a30a7279be7c2a8f1c7c78e8d0c310964ddba18fa5cb SHA512 bd67a65fe2ec708834fb67fabf2e36e778a6aeeb7a7b69cda298f9e18acc9e03f3a379f81ff7d2d289bfbf1093bc86fecbf96fe5d04a2ca954899cc7df6fe4bf -DIST tclreadline_2.1.0-12.debian.tar.gz 9636 BLAKE2B b84487e2e05649c899f705ee4c4ea80a7b05c99440e9b905587300342ce54d48a7d32b750ec2c2a3a12f1aa991f2a47167243ec962f539e02383aac62530a3d9 SHA512 293e9ad14a469891f68b25caa78a99874de87df4c44af4ada7528cf74e898be42b7846fbb6eeabb2dec34995a9ccd9707c61f406b90b90dbca2c24df05f451eb -EBUILD tclreadline-2.1.0-r4.ebuild 1848 BLAKE2B 20f63f5ec09196076d03b9c21415c9f010b1c72e08c0e12325a5bd225c7a3d6c6f87c971bf8454063bef080c46e994abc95e9a01e1a2b6e3737a5ebd8eb3fe00 SHA512 456559f0eea55eb24fcda7dee42b5fc153ed229869ab846350898cdf2da92c3e3c8776db20f5064665240d1720277b78619b8670bc590da9f25e0f9f4da4bbc0 -MISC metadata.xml 334 BLAKE2B b04f2a6d45f622095b6c4a34a0752583e773c10a7df53c77f02d642dc8ca715a1ab9dbd2ad64122142fd93122b004cd456350774a082cd3f72d0b920eb54e03c SHA512 23517fbebe1eedf4558ec1c04e10774229762eb7279d0bda99f602fac526afd817968bbff0ba23a1ef433684afda85f830ed7f5643b7c9cca22e7d2f66f71691 diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-alloc-free.patch b/dev-tcltk/tclreadline/files/tclreadline-2.1.0-alloc-free.patch deleted file mode 100644 index 6694c29f6042..000000000000 --- a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-alloc-free.patch +++ /dev/null @@ -1,121 +0,0 @@ -diff -ur a/tclreadline.c b/tclreadline.c ---- a/tclreadline.c 2000-09-20 19:44:34.000000000 +0200 -+++ b/tclreadline.c 2013-11-18 10:35:13.889610060 +0100 -@@ -343,7 +343,9 @@ - return TCL_ERROR; - } else if (3 == objc) { -- if (tclrl_custom_completer) -+ if (tclrl_custom_completer) { -- FREE(tclrl_custom_completer); -+ free(tclrl_custom_completer); -+ tclrl_custom_completer = NULL; -+ } - if (!blank_line(Tcl_GetStringFromObj(objv[2], 0))) - tclrl_custom_completer = - stripwhite(strdup(Tcl_GetStringFromObj(objv[2], 0))); -@@ -378,7 +380,9 @@ - return TCL_ERROR; - } else if (3 == objc) { -- if (tclrl_eof_string) -+ if (tclrl_eof_string) { -- FREE(tclrl_eof_string); -+ free(tclrl_eof_string); -+ tclrl_eof_string = NULL; -+ } - if (!blank_line(Tcl_GetStringFromObj(objv[2], 0))) - tclrl_eof_string = - stripwhite(strdup(Tcl_GetStringFromObj(objv[2], 0))); -@@ -506,10 +510,16 @@ - if (status >= 1) { - /* TODO: make this a valid tcl output */ - printf("%s\n", expansion); -+ free(ptr); -+ free(expansion); -+ return; - } else if (-1 == status) { - Tcl_AppendResult - (tclrl_interp, "error in history expansion\n", (char*) NULL); - TclReadlineTerminate(TCL_ERROR); -+ free(ptr); -+ free(expansion); -+ return; - } - /** - * TODO: status == 2 ... -@@ -544,8 +554,8 @@ - * tell the calling routines to terminate. - */ - TclReadlineTerminate(LINE_COMPLETE); -- FREE(ptr); -- FREE(expansion); -+ free(ptr); -+ free(expansion); - } - } - -@@ -673,7 +683,7 @@ - strcpy(rl_line_buffer, expansion); - rl_end = strlen(expansion); - rl_point += strlen(expansion) - oldlen; -- FREE(expansion); -+ free(expansion); - /* - * TODO: - * because we return 0 == matches, -@@ -682,7 +690,8 @@ - */ - return matches; - } -- FREE(expansion); -+ free(expansion); -+ expansion = NULL; - } - - if (tclrl_custom_completer) { -@@ -699,15 +710,19 @@ - state = Tcl_VarEval(tclrl_interp, tclrl_custom_completer, - " \"", quoted_text, "\" ", start_s, " ", end_s, - " \"", quoted_rl_line_buffer, "\"", (char*) NULL); -- FREE(quoted_text); -- FREE(quoted_rl_line_buffer); - if (TCL_OK != state) { - Tcl_AppendResult (tclrl_interp, " `", tclrl_custom_completer, - " \"", quoted_text, "\" ", start_s, " ", end_s, - " \"", quoted_rl_line_buffer, "\"' failed.", (char*) NULL); - TclReadlineTerminate(state); -+ free(quoted_text); -+ free(quoted_rl_line_buffer); - return matches; - } -+ free(quoted_text); -+ quoted_text = NULL; -+ free(quoted_rl_line_buffer); -+ quoted_rl_line_buffer = NULL; - obj = Tcl_GetObjResult(tclrl_interp); - status = Tcl_ListObjGetElements(tclrl_interp, obj, &objc, &objv); - if (TCL_OK != status) -@@ -715,12 +732,12 @@ - - if (objc) { - int i, length; -- matches = (char**) MALLOC(sizeof(char*) * (objc + 1)); -+ matches = (char**) malloc(sizeof(char*) * (objc + 1)); - for (i = 0; i < objc; i++) { - matches[i] = strdup(Tcl_GetStringFromObj(objv[i], &length)); - if (1 == objc && !strlen(matches[i])) { -- FREE(matches[i]); -+ free(matches[i]); -- FREE(matches); -+ free(matches); - Tcl_ResetResult(tclrl_interp); /* clear result space */ - return (char**) NULL; - } -@@ -735,7 +752,7 @@ - */ - if (2 == objc && !strlen(matches[1])) { - i--; -- FREE(matches[1]); -+ free(matches[1]); - rl_completion_append_character = '\0'; - } - diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-gold.patch b/dev-tcltk/tclreadline/files/tclreadline-2.1.0-gold.patch deleted file mode 100644 index 5550c89879c8..000000000000 --- a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-gold.patch +++ /dev/null @@ -1,15 +0,0 @@ - Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile.am b/Makefile.am -index 68d78f1..03dbf06 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -20,6 +20,7 @@ include_HEADERS = tclreadline.h - INCLUDES = -I$(TCL_INCLUDE_DIR) -I$(READLINE_INCLUDE_DIR) - - ## libtclreadline_la_LIBADD = $(LIBS) -+libtclreadline_la_LIBADD = $(TCL_LIB_SPEC) -lreadline - libtclreadline_la_LDFLAGS = -release $(MAJOR).$(MINOR).$(PATCHLEVEL) - - tclrldir = @TCLRL_DIR@ diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-executing-macro.patch b/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-executing-macro.patch deleted file mode 100644 index 683622e0d54c..000000000000 --- a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-executing-macro.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff -ur a/configure.ac b/configure.ac ---- a/configure.ac 2000-12-08 01:45:45.000000000 +0100 -+++ b/configure.ac 2013-11-15 13:37:36.490520853 +0100 -@@ -182,29 +182,36 @@ - [ --with-readline-library=DIR - lib spec to readline (e.g. '-L/usr/local/lib -lreadline')], - LIBS="$LIBS $withval", -- AC_CHECK_LIB(readline, rl_callback_read_char, , -- AC_MSG_RESULT([ -- Your readline version does not support readline's alternate interface. -- Please upgrade to readline >= 2.2 and retry. -- ]) -- exit -+ AC_SEARCH_LIBS(rl_callback_read_char, readline, , -+ AC_MSG_RESULT([ -+ Your readline version does not support readline's alternate interface. -+ Please upgrade to readline >= 2.2 and retry. -+ ]) -+ exit - ) - ) - - - --# check for readline's (macro.c) private variable --# _rl_executing_macro. -+# check for readline's rl_executing_macro -+# (could be macro.c's private variable _rl_executing_macro). - --AC_MSG_CHECKING([for _rl_executing_macro in -lreadline]) --AC_TRY_LINK(,[ -+AC_CHECK_DECL(rl_executing_macro -+, AC_DEFINE(EXECUTING_MACRO_NAME, rl_executing_macro, -+ [ Define the name of the executing macro variable in libreadline. ]) -+, AC_MSG_CHECKING([for _rl_executing_macro in -lreadline]) -+ AC_TRY_LINK(,[ - extern char* _rl_executing_macro; - _rl_executing_macro = (char*) 0; --], -- AC_MSG_RESULT(yes); -+ ] -+ , AC_MSG_RESULT(yes) - AC_DEFINE(EXECUTING_MACRO_HACK, 1, -- [ Define if _rl_executing_macro is resolved in libreadline. ]), -- AC_MSG_RESULT(no)) -+ [ Define if EXECUTING_MACRO_NAME is resolved in libreadline. ]) -+ AC_DEFINE(EXECUTING_MACRO_NAME, _rl_executing_macro, -+ [ Define the name of the executing macro variable in libreadline. ]) -+ , AC_MSG_RESULT(no)) -+, [AC_INCLUDES_DEFAULT -+#include "$READLINE_INCLUDE_DIR/readline.h"]) - - # check for readline's rl_cleanup_after_signal - -diff -ur a/tclreadline.c b/tclreadline.c ---- a/tclreadline.c 2000-09-20 19:44:34.000000000 +0200 -+++ b/tclreadline.c 2013-11-15 11:09:42.269771129 +0100 -@@ -41,7 +41,7 @@ - * We need it here to decide, if we should read more - * characters from a macro. Dirty, but it should work. - */ --extern char* _rl_executing_macro; -+extern char* EXECUTING_MACRO_NAME; - #endif - - #include "tclreadline.h" -@@ -249,14 +249,14 @@ - tclrl_state = LINE_PENDING; - - while (!TclReadlineLineComplete()) { --#ifdef EXECUTING_MACRO_HACK -+#ifdef EXECUTING_MACRO_NAME - /** - * check first, if more characters are - * available from _rl_executing_macro, - * because Tcl_DoOneEvent() will (naturally) - * not detect this `event'. - */ -- if (_rl_executing_macro) -+ if (EXECUTING_MACRO_NAME) - TclReadlineReadHandler((ClientData) NULL, TCL_READABLE); - else - #endif -@@ -468,17 +468,17 @@ - TclReadlineReadHandler(ClientData clientData, int mask) - { - if (mask & TCL_READABLE) { --#ifdef EXECUTING_MACRO_HACK -+#ifdef EXECUTING_MACRO_NAME - do { - #endif - rl_callback_read_char(); --#ifdef EXECUTING_MACRO_HACK -+#ifdef EXECUTING_MACRO_NAME - /** - * check, if we're inside a macro and - * if so, read all macro characters - * until the next eol. - */ -- } while (_rl_executing_macro && !TclReadlineLineComplete()); -+ } while (EXECUTING_MACRO_NAME && !TclReadlineLineComplete()); - #endif - } - } -@@ -517,12 +517,12 @@ - - Tcl_AppendResult(tclrl_interp, expansion, (char*) NULL); - --#ifdef EXECUTING_MACRO_HACK -+#ifdef EXECUTING_MACRO_NAME - /** - * don't stuff macro lines - * into readline's history. - */ -- if(!_rl_executing_macro) { -+ if(!EXECUTING_MACRO_NAME) { - #endif - /** - * don't stuff empty lines -@@ -537,7 +537,7 @@ - if (tclrl_last_line) - free(tclrl_last_line); - tclrl_last_line = strdup(expansion); --#ifdef EXECUTING_MACRO_HACK -+#ifdef EXECUTING_MACRO_NAME - } - #endif - /** diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-history-expand.patch b/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-history-expand.patch deleted file mode 100644 index 6e4d5270e41a..000000000000 --- a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-history-expand.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff -ur a/tclreadline.c b/tclreadline.c ---- a/tclreadline.c 2013-11-16 20:14:28.876272386 +0100 -+++ b/tclreadline.c 2013-11-16 20:14:24.191390550 +0100 -@@ -503,25 +503,22 @@ - char* expansion = (char*) NULL; - int status = history_expand(ptr, &expansion); - -- if (status >= 1) { -+ if (status >= 2) { - /* TODO: make this a valid tcl output */ - printf("%s\n", expansion); - free(ptr); - free(expansion); - return; -- } else if (-1 == status) { -+ } else if (status <= -1) { - Tcl_AppendResult -- (tclrl_interp, "error in history expansion\n", (char*) NULL); -+ (tclrl_interp, "error in history expansion: ", expansion, "\n", (char*) NULL); - TclReadlineTerminate(TCL_ERROR); - free(ptr); - free(expansion); - return; -- } -- /** -- * TODO: status == 2 ... -- */ -- -- Tcl_AppendResult(tclrl_interp, expansion, (char*) NULL); -+ } else { -+ Tcl_AppendResult(tclrl_interp, expansion, (char*) NULL); -+ } - - #ifdef EXECUTING_MACRO_HACK - /** diff --git a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-prompt.patch b/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-prompt.patch deleted file mode 100644 index a10a404100d3..000000000000 --- a/dev-tcltk/tclreadline/files/tclreadline-2.1.0-rl-prompt.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/tclreadline.c b/tclreadline.c ---- a/tclreadline.c 2013-11-16 20:14:28.876272386 +0100 -+++ b/tclreadline.c 2013-11-16 20:37:47.455986902 +0100 -@@ -234,7 +234,7 @@ - - rl_callback_handler_install( - objc == 3 ? Tcl_GetStringFromObj(objv[2], 0) -- : "%", TclReadlineLineCompleteHandler); -+ : "% ", TclReadlineLineCompleteHandler); - - Tcl_CreateFileHandler(0, TCL_READABLE, - TclReadlineReadHandler, (ClientData) NULL); diff --git a/dev-tcltk/tclreadline/metadata.xml b/dev-tcltk/tclreadline/metadata.xml deleted file mode 100644 index 4d4cdbb530ea..000000000000 --- a/dev-tcltk/tclreadline/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tclreadline - - diff --git a/dev-tcltk/tclreadline/tclreadline-2.1.0-r4.ebuild b/dev-tcltk/tclreadline/tclreadline-2.1.0-r4.ebuild deleted file mode 100644 index e668266ef24e..000000000000 --- a/dev-tcltk/tclreadline/tclreadline-2.1.0-r4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true - -inherit autotools-utils multilib toolchain-funcs - -DEBIAN_PATCH=12 - -DESCRIPTION="Readline extension to TCL" -HOMEPAGE="http://tclreadline.sf.net/" -SRC_URI=" - mirror://sourceforge/${PN}/${P}.tar.gz - mirror://debian/pool/main/t/${PN}/${PN}_${PV}-${DEBIAN_PATCH}.debian.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="alpha amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND=" - dev-lang/tcl:0= - sys-libs/readline:0=" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-gold.patch - "${FILESDIR}"/${P}-alloc-free.patch - "${FILESDIR}"/${P}-rl-executing-macro.patch - "${FILESDIR}"/${P}-rl-history-expand.patch - "${FILESDIR}"/${P}-rl-prompt.patch - "${WORKDIR}"/debian/patches/complete_nontcl.patch - "${WORKDIR}"/debian/patches/completion_matches.patch - "${WORKDIR}"/debian/patches/completion_pbug.patch - "${WORKDIR}"/debian/patches/kfreebsd.patch - "${WORKDIR}"/debian/patches/link.patch - "${WORKDIR}"/debian/patches/manpage.patch - "${WORKDIR}"/debian/patches/memuse.patch -# "${WORKDIR}"/debian/patches/tclrldir.patch - "${WORKDIR}"/debian/patches/tclshpath.patch - "${WORKDIR}"/debian/patches/tinfo.patch - "${WORKDIR}"/debian/patches/varnames.patch - - ) - -src_prepare() { - sed \ - -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \ - -e "/^TCLRL_LIBDIR/s:lib:$(get_libdir):g" \ - -i configure.in || die - mv configure.{in,ac} || die - sed \ - -e 's:configure.in:configure.ac:g' \ - -i "${WORKDIR}"/debian/patches/* || die - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --with-tcl="${EPREFIX}/usr/$(get_libdir)" - --with-tcl-includes="${EPREFIX}/usr/include" - --with-readline-includes="${EPREFIX}/usr/include" - --with-readline-library="-lreadline" - ) - autotools-utils_src_configure -} diff --git a/dev-tcltk/tclx-8.4.1 b/dev-tcltk/tclx-8.4.1 new file mode 100644 index 000000000000..8f14258d51e1 --- /dev/null +++ b/dev-tcltk/tclx-8.4.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=dev-lang/tcl:0= tk? ( dev-lang/tk:0= ) +DESCRIPTION=A set of extensions to TCL +EAPI=5 +HOMEPAGE=http://tclx.sourceforge.net +IUSE=tk threads +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= tk? ( dev-lang/tk:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tclx/tclx8.4.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=786405c92381291676498c65a1442e11 diff --git a/dev-tcltk/tclx/Manifest b/dev-tcltk/tclx/Manifest deleted file mode 100644 index 9eafc20e78da..000000000000 --- a/dev-tcltk/tclx/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX tclx-8.4-ldflags.patch 359 BLAKE2B 275ed541e5f88bb9ebeaa0ea9e19b5a9554c6aa9c0dba904c4ea99cc97f5d360f1c1c4bd98a7bb5a9257c04f28d46ef7203731863b8a166f3878d0d7b4a024ee SHA512 a7fdd81a615222b805ab1dcb85a619b2621a187a39602f5d64dcf36027a1ee6e616328a7463f4cb9b6fe60169c887c925d133dc1df1cb20f9cb419ba13c870f1 -AUX tclx-8.4-varinit.patch 399 BLAKE2B 92173ca104c538655436b991914d421b32a7b09e2bb2b2c6205470653de405c413ebbd2ee5620f0067128f333033d8536f8bd93d05b7954ee36f39cdc07be864 SHA512 68f4e8a1bd1be1f98e286cf4ccba0a97aca2613c13059f8e06e446e376c4ebb8e66d16bbe5e5972e761a58417bb67fcc34b000ef0c95b740a4ad6801f8b43353 -DIST tclx8.4.1.tar.bz2 330073 BLAKE2B bc9cd45945b1c9b945bcd139bfc52d42fc9bf1bf4251a8bb599ca6ee2b3804bc692aee6038a3cb84de82d24173473a57a8396fa598558f83237f1586cbe59b11 SHA512 faad58f5d8e0e1e759da639800f354b583fb01418c94f2274924aa07beb0ee9559beb87b3386ed5ae3694700a71dfe5b8ac54ead0ec75c6963507e9d3ead7060 -EBUILD tclx-8.4.1.ebuild 1125 BLAKE2B 9f9d2b64882cd603ff8c6d496f7cc58fe4c8da1f12b33edf53b5b53d3b2994b7676a68158079709719c4377a740d160aba79d2b711cd56585b62d5b0949e2795 SHA512 5877cc6fcfd3e24effcb33932bd404f29dc7061c3e2144b0f16ea2fb9172e4df040d890f0d72a81136df508ee7f24fcc425aa3a557335fd8a74f3ca147b13d79 -MISC metadata.xml 369 BLAKE2B 68bc4793b4b7b60dfe9cbcec22d4a507d8c2885aedffd13004f70395df3c91e4bd54978d5e6480f585b70c0f156c064442e1eb1315a2c662aa6c837d64ef7c8c SHA512 41e47900ed43be6a43a4524ce8071809af04734838eb70fdd1f385283f3857cf7735db6db8131d87a0a0c078d1441d0ac75861c12f14623f3adb8f010da4709a diff --git a/dev-tcltk/tclx/files/tclx-8.4-ldflags.patch b/dev-tcltk/tclx/files/tclx-8.4-ldflags.patch deleted file mode 100644 index 40acfda25fd9..000000000000 --- a/dev-tcltk/tclx/files/tclx-8.4-ldflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index b812bbe..069337c 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -123,7 +123,7 @@ OBJEXT = @OBJEXT@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = @SHLIB_LD@ @LDFLAGS@ - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ diff --git a/dev-tcltk/tclx/files/tclx-8.4-varinit.patch b/dev-tcltk/tclx/files/tclx-8.4-varinit.patch deleted file mode 100644 index 08fe7d881191..000000000000 --- a/dev-tcltk/tclx/files/tclx-8.4-varinit.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tclx8.4/generic/tclXdup.c.varinit 2006-02-03 15:54:38.000000000 -0500 -+++ tclx8.4/generic/tclXdup.c 2006-02-03 15:54:53.000000000 -0500 -@@ -202,7 +202,7 @@ - { - Tcl_Channel newChannel; - int bindFnum, fnum; -- char *srcChannelId, *targetChannelId; -+ char *srcChannelId = NULL, *targetChannelId; - - if ((objc < 2) || (objc > 3)) { - return TclX_WrongArgs (interp, objv [0], diff --git a/dev-tcltk/tclx/metadata.xml b/dev-tcltk/tclx/metadata.xml deleted file mode 100644 index 5d29747c91dc..000000000000 --- a/dev-tcltk/tclx/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tcltk@gentoo.org - TCL / TK herd - - Extended TCL - - tclx - - diff --git a/dev-tcltk/tclx/tclx-8.4.1.ebuild b/dev-tcltk/tclx/tclx-8.4.1.ebuild deleted file mode 100644 index 6ce5cc26795d..000000000000 --- a/dev-tcltk/tclx/tclx-8.4.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib versionator - -DESCRIPTION="A set of extensions to TCL" -HOMEPAGE="http://tclx.sourceforge.net" -SRC_URI="mirror://sourceforge/tclx/${PN}${PV}.tar.bz2" - -LICENSE="BSD" -IUSE="tk threads" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos" - -DEPEND=" - dev-lang/tcl:0= - tk? ( dev-lang/tk:0= )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${PN}$(get_version_component_range 1-2) - -# tests broken, bug #279283 -RESTRICT="test" - -src_prepare() { - sed \ - -e '/CC=/s:-pipe::g' \ - -i tclconfig/tcl.m4 configure || die - epatch \ - "${FILESDIR}"/${PN}-8.4-varinit.patch \ - "${FILESDIR}"/${PN}-8.4-ldflags.patch -} - -src_configure() { - econf \ - $(use_enable tk) \ - $(use_enable threads) \ - --enable-shared \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)/" - - # adjust install_name on darwin - if [[ ${CHOST} == *-darwin* ]]; then - sed -i \ - -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name ${pkglibdir}/$@:' \ - "${S}"/Makefile || die 'sed failed' - fi -} - -src_install() { - default - doman doc/*.[n3] -} diff --git a/dev-tcltk/tclxml-3.2-r2 b/dev-tcltk/tclxml-3.2-r2 new file mode 100644 index 000000000000..2353737a35e4 --- /dev/null +++ b/dev-tcltk/tclxml-3.2-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare +DEPEND=>=dev-lang/tcl-8.2:0 >=dev-libs/libxml2-2.6.9 dev-libs/libxslt >=dev-tcltk/tcllib-1.2 dev-libs/expat !dev-tcltk/tcldom +DESCRIPTION=Pure Tcl implementation of an XML parser +EAPI=5 +HOMEPAGE=http://tclxml.sourceforge.net/ +IUSE=debug threads +KEYWORDS=alpha amd64 ppc sparc x86 +LICENSE=BSD +RDEPEND=>=dev-lang/tcl-8.2:0 >=dev-libs/libxml2-2.6.9 dev-libs/libxslt >=dev-tcltk/tcllib-1.2 dev-libs/expat !dev-tcltk/tcldom +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tclxml/tclxml-3.2.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=f81ee695599cb902dc3ca6f159e7a77f diff --git a/dev-tcltk/tclxml/Manifest b/dev-tcltk/tclxml/Manifest deleted file mode 100644 index 61f0df5949b9..000000000000 --- a/dev-tcltk/tclxml/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX tclxml-3.2-fix-implicit-declarations.patch 488 BLAKE2B 1feca37c6c6e87d8c04d884dc6cfcaaacf64eead99f48825cb6473a677161876b3c3be8db6dd04e30195379dbaff2647cfe3cbe8dde4ee3ee9b17d817390100b SHA512 9f8a0c55886c01324e318aec70c99b85f845567a486daddbb897900f242d8a9fec99026c8f6ec7d73e5dca8ee22bf851dc64eab2a83a3a2c959828a24e79e4ca -AUX tclxml-3.2-format-security.patch 647 BLAKE2B b35232d7b553ee3e95b0a6c1998ad98b50be7198af8383bc5f3e00c6892bac29c257bdce9e04ec783098b878b06736c032b801684d9152b5d8ff1df5c4db771d SHA512 2b76363f015400642f00ce24ef67fd8f7607cd6ed0a63a5768aa343fbe9d6a8af50e15ccebecff813aa0c6d0714d65626c31e2edc860b6b826e52952bb47d435 -DIST tclxml-3.2.tar.gz 757594 BLAKE2B 6ddadb6add6ccba0db55e704ddffafe1c0f22740d27a5c49bf9c8fd00e1592aed46fd1cef49155101ac1544de8559f0d808731c598cf2189ff84a681bbf870e6 SHA512 5e7d45063c1a311d49ecc42f664bf7d88862fc19a46b64f52d038e2adfcc5b6964ae74d61b40bcf8eb4e1440f849339095fd8712bd39f0cb57e279acea58a3da -EBUILD tclxml-3.2-r2.ebuild 1125 BLAKE2B d3cd42c73cf80bee139f77ca6c63aa4430d9f6765916a93c598f63f0fa1e6b4fb900229fc5cc927ba83004e3b68c2574138440a00b5c71e2b422d04df339823a SHA512 5c8701ca9bb8deaaefe05d18ead1e727004c2f7fc9464c90c76b28c3c4ed34ee8533cb76dfc30f6eaf84c09a11697e2ebc9a88d14dc541d08d93f3e93b2b74e0 -MISC metadata.xml 329 BLAKE2B 6a79c9f1952fa24494921c92da92aaceae631ec090df7e08b39e8f037330cccff13a537c04340364552ad8a0f9c8aa41e642bf5ccc5ecac5264f4836a696fb06 SHA512 32f679fcef8e5ad247a7e566ccfe9098116d093ce83e7326e744dbfede0eeb47fbcc3de723e135a1dd3733d337de6648632ab1b5191ec2e9135d48a3b2988e5d diff --git a/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch b/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch deleted file mode 100644 index b463306abf1e..000000000000 --- a/dev-tcltk/tclxml/files/tclxml-3.2-fix-implicit-declarations.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urpN tclxml-3.2.orig/tclxml.c tclxml-3.2/tclxml.c ---- tclxml-3.2.orig/tclxml.c 2009-06-08 12:56:10.000000000 +0200 -+++ tclxml-3.2/tclxml.c 2009-06-08 12:57:24.000000000 +0200 -@@ -20,6 +20,8 @@ - #include - #include - -+int Tcldom_libxml2_Init ( Tcl_Interp *interp ); -+ - #define TCL_DOES_STUBS \ - (TCL_MAJOR_VERSION > 8 || TCL_MAJOR_VERSION == 8 && (TCL_MINOR_VERSION > 1 || \ - (TCL_MINOR_VERSION == 1 && TCL_RELEASE_LEVEL == TCL_FINAL_RELEASE))) diff --git a/dev-tcltk/tclxml/files/tclxml-3.2-format-security.patch b/dev-tcltk/tclxml/files/tclxml-3.2-format-security.patch deleted file mode 100644 index 2d13c6575ea6..000000000000 --- a/dev-tcltk/tclxml/files/tclxml-3.2-format-security.patch +++ /dev/null @@ -1,16 +0,0 @@ - tclxslt-libxslt.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tclxslt-libxslt.c b/tclxslt-libxslt.c -index d943bf7..d18f645 100644 ---- a/tclxslt-libxslt.c -+++ b/tclxslt-libxslt.c -@@ -1506,7 +1506,7 @@ TclXSLTExtFunction(xpathCtxt, nargs) - obj = TclXSLT_ConvertTclObjToXPathObj(extinfo->interp, resultPtr); - valuePush(xpathCtxt, obj); - } else { -- xmlGenericError(xmlGenericErrorContext, -+ xmlGenericError(xmlGenericErrorContext, "%s", - Tcl_GetStringFromObj(resultPtr, NULL)); - /* Need to define a new error code - this is the closest in meaning */ - xpathCtxt->error = XPATH_UNKNOWN_FUNC_ERROR; diff --git a/dev-tcltk/tclxml/metadata.xml b/dev-tcltk/tclxml/metadata.xml deleted file mode 100644 index 47411252c4c4..000000000000 --- a/dev-tcltk/tclxml/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tclxml - - diff --git a/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild b/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild deleted file mode 100644 index b0a217d741f6..000000000000 --- a/dev-tcltk/tclxml/tclxml-3.2-r2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib - -DESCRIPTION="Pure Tcl implementation of an XML parser" -HOMEPAGE="http://tclxml.sourceforge.net/" -SRC_URI="mirror://sourceforge/tclxml/${P}.tar.gz" - -IUSE="debug threads" -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ppc sparc x86" - -DEPEND=" - >=dev-lang/tcl-8.2:0 - >=dev-libs/libxml2-2.6.9 - dev-libs/libxslt - >=dev-tcltk/tcllib-1.2 - dev-libs/expat - !dev-tcltk/tcldom" -# test? ( dev-tcltk/tclparser ) -RDEPEND="${DEPEND}" - -RESTRICT="test" - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-fix-implicit-declarations.patch \ - "${FILESDIR}"/${P}-format-security.patch -} - -src_configure() { - local myconf="" - - use threads && myconf="${myconf} --enable-threads" - - econf ${myconf} \ - --with-xml2-config="${EPREFIX}"/usr/bin/xml2-config \ - --with-xslt-config="${EPREFIX}"/usr/bin/xslt-config \ - --with-tclinclude="${EPREFIX}"/usr/include \ - --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ - $(use_enable amd64 64bit) \ - $(use_enable debug symbols) -} - -src_install() { - default - dohtml doc/*.html -} diff --git a/dev-tcltk/tdom-0.8.3-r4 b/dev-tcltk/tdom-0.8.3-r4 new file mode 100644 index 000000000000..3213c68c90b3 --- /dev/null +++ b/dev-tcltk/tdom-0.8.3-r4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=dev-lang/tcl:0= dev-libs/expat >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A XML/DOM/XPath/XSLT Implementation for Tcl +EAPI=5 +HOMEPAGE=https://tdom.github.com/ +IUSE=static-libs threads +KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux +LICENSE=MPL-1.1 +RDEPEND=dev-lang/tcl:0= dev-libs/expat +SLOT=0 +SRC_URI=mirror://github/tDOM/tdom/tDOM-0.8.3.tgz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=b9c7eaef004446f996a0b06058cd2851 diff --git a/dev-tcltk/tdom/Manifest b/dev-tcltk/tdom/Manifest deleted file mode 100644 index 4b5fdeb0417b..000000000000 --- a/dev-tcltk/tdom/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX tdom-0.8.2-tnc.patch 2806 BLAKE2B 69e00242eba8096a8d28fe3218e1d0b441e567185ca5d208633a4d68deeb160d5d5d108749df0fd0c1d9ea6df9d054919d5d4bf6ecd4bf9c389e94f15c5323cc SHA512 b111a75abf35dd7acf813e05295e51633d30e12d20250f21905eec021ea64194d116a9869b2eac882da49f6a9037d3b1b6e23b30091b9bc92cd2bed91d7c8177 -AUX tdom-0.8.2.patch 2036 BLAKE2B d19a9a1f7b2095d5c0ce3684ecdacc0328ba82ddf6488d7fd3bbb2d1f0f777f6f7739ca0cca50a00825ea7ea3405415c61c738d49ed092bbbe17af165356dfee SHA512 f86d07835de0274072243ff347123edba075d46e0e3da246d75f378d9dfcff3cc4e338f6d26449f15610db4bf1256b5e3890ac9b5f2b3d3c5edd24dcfd8120b5 -AUX tdom-0.8.3-expat.patch 2512 BLAKE2B a97637e5e65ac2711cb4be392e2269fd17bfd2a2ca83a92d78b9dd064b94492de626264ea67715b315c5c2326f24833d1a57173bd36120ad989cb2985bf3b969 SHA512 110c07c55b2793152819c8da486a72440096876ff871b045d1a4b1d4a0a9e62bac4ccaf02bc83786f309b85f84e9311b6af31b6f4b5e8fb4f8294e6435f6be15 -AUX tdom-0.8.3-soname.patch 963 BLAKE2B 561fbd01681f2ecb5c55325591cc9e3f796dac14ecd1e7d567454df7ed56ea8f45208fd03c611a8816a38c63147dba7c9868493616103cb03014edf32842f3a4 SHA512 ea7f689f3b979fc565947a6b5e2ef6dfd422eee83c98749c4f9f0a213f0a44f3beba211e5c8e1b251e4bc2bbd77a5e4e75476661de5ffeb9d01e8f7bbba05990 -AUX tdom-0.8.3-tcl8.6.patch 764 BLAKE2B ae8abbe0b2b5db8b75f618048ba407bbd2ad97b55a15d61803c2840a2ade88d6c5201d6bb045898ce427b2d375d468a827f5e95e5de74b3768560e28a7a20730 SHA512 4af4a3d712a9f6b57a7a9c6641c7fbef9c1ffd278c2507c067dc43d15102dc2bcc8df8eafc205973c7d7db8f7f9914f98d881877c863b32184c68c6313a466b6 -DIST tDOM-0.8.3.tgz 990367 BLAKE2B 172c20fba9a5d66564f94b76b2a732d0ec1d281386b957b151e300c824d96dea746f355446896eda1953aab9708da8916e05083d991c9ef317f11928ec04a541 SHA512 aa5352bc9b67c45d115e52dbf2cf153a3db89f851b51c1cd574af69b02c466f643df0b5448f7d105245246d20a92f80605f16bd927cd7925c1f2007827f2dc20 -EBUILD tdom-0.8.3-r4.ebuild 1941 BLAKE2B 29f8d3925b5ba7bb236a2cfde63cff529cfffd9b0428b8dbbd25752fe70ac89047b62957a3c511c4f8fed4deba6c8e7370d4dbd7b32dcc06a9d036829edbae8e SHA512 34ae9e6aa4bee0bc2dd52593893f4d37227a7d078c1b5653659d8ab83eb90069694363cc8d4912ef0880d7e177d1ba6d9037eb02c3078778980ba0171648d4fb -MISC metadata.xml 609 BLAKE2B 3bc4f86bccad86ccb2cd5d69ad8f8da845454892bc4c7998fa84cc51ca0a51e2acbbe68aad546db75a8440d87c8b8fc12df1479446fb7641caae56403e846a65 SHA512 80b0290426618cae5e2798eb85af524fbe39d27b47cd4298fbc7603c6b804c8ab3ac6299a9676fdfd50ae276b523e1327f4ded935fbd9dd338e587a5f8ff3f35 diff --git a/dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch b/dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch deleted file mode 100644 index 7fa200b9ee33..000000000000 --- a/dev-tcltk/tdom/files/tdom-0.8.2-tnc.patch +++ /dev/null @@ -1,73 +0,0 @@ -Source: http://download.opensuse.org/repositories/openSUSE:/11.0/standard/src/tdom-0.8.2-50.1.src.rpm ---- extensions/tnc/Makefile.in -+++ extensions/tnc/Makefile.in -@@ -355,29 +355,30 @@ - #======================================================================== - - install-lib-binaries: binaries -- @mkdir -p $(DESTDIR)$(pkglibdir) -+ @mkdir -p $(DESTDIR)$(libdir) - @list='$(lib_BINARIES)'; for p in $$list; do \ - if test -f $$p; then \ -- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \ -+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \ - stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \ - if test "x$$stub" = "xstub"; then \ -- echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p"; \ -+ $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p; \ - else \ -- echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ -+ $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ - fi; \ - ext=`echo $$p|sed -e "s/.*\.//"`; \ - if test "x$$ext" = "xdll"; then \ - lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ - if test -f $$lib; then \ -- echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \ -- $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \ -+ echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib"; \ -+ $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib; \ - fi; \ - fi; \ - fi; \ - done -+ @mkdir -p $(DESTDIR)$(pkglibdir) - @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - destp=`basename $$p`; \ ---- extensions/tnc/configure.in -+++ extensions/tnc/configure.in -@@ -89,7 +89,7 @@ - if test "${TEA_PLATFORM}" = "windows" -a "$GCC" != "yes" ; then - TEA_ADD_LIBS([\"`${CYGPATH} ${TDOM_STUB_LIB_PATH}`\"]) - else -- TEA_ADD_LIBS([${TDOM_STUB_LIB_SPEC}]) -+ TEA_ADD_LIBS([${TDOM_BUILD_STUB_LIB_SPEC}]) - fi - - #-------------------------------------------------------------------- ---- extensions/tnc/pkgIndex.tcl.in -+++ extensions/tnc/pkgIndex.tcl.in -@@ -2,4 +2,4 @@ - - package ifneeded tnc @PACKAGE_VERSION@ \ - "package require tdom; \ -- [list load [file join $dir @PKG_LIB_FILE@] tnc]" -+ [list load @PKG_LIB_FILE@ tnc]" ---- extensions/tnc/Makefile.in -+++ extensions/tnc/Makefile.in -@@ -160,7 +160,7 @@ DEFS = @DEFS@ $(PKG_CFLAGS) - CONFIG_CLEAN_FILES = Makefile - - CPPFLAGS = @CPPFLAGS@ --LIBS = @PKG_LIBS@ @LIBS@ -+LIBS = @PKG_LIBS@ @LIBS@ -L../../unix/ - AR = @AR@ - CFLAGS = @CFLAGS@ - COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) diff --git a/dev-tcltk/tdom/files/tdom-0.8.2.patch b/dev-tcltk/tdom/files/tdom-0.8.2.patch deleted file mode 100644 index 73af7c60e141..000000000000 --- a/dev-tcltk/tdom/files/tdom-0.8.2.patch +++ /dev/null @@ -1,52 +0,0 @@ -Source: http://download.opensuse.org/repositories/openSUSE:/11.0/standard/src/tdom-0.8.2-50.1.src.rpm ---- Makefile.in -+++ Makefile.in -@@ -307,7 +307,7 @@ - - pkgIndex.tcl-hand: - @(echo 'package ifneeded $(PACKAGE_NAME) $(PACKAGE_VERSION)\ -- "load [list [file join $$dir $(PKG_LIB_FILE)]];\ -+ "load $(PKG_LIB_FILE);\ - source [list [file join $$dir tdom.tcl]]"'\ - ) > pkgIndex.tcl - -@@ -385,29 +385,30 @@ - #======================================================================== - - install-lib-binaries: binaries -- @mkdir -p $(DESTDIR)$(pkglibdir) -+ @mkdir -p $(DESTDIR)$(libdir) - @list='$(lib_BINARIES)'; for p in $$list; do \ - if test -f $$p; then \ -- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p"; \ -+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libdir)/$$p; \ - stub=`echo $$p|sed -e "s/.*\(stub\).*/\1/"`; \ - if test "x$$stub" = "xstub"; then \ -- echo " $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(RANLIB_STUB) $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p"; \ -+ $(RANLIB_STUB) $(DESTDIR)$(libdir)/$$p; \ - else \ -- echo " $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p"; \ -- $(RANLIB) $(DESTDIR)$(pkglibdir)/$$p; \ -+ echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \ -+ $(RANLIB) $(DESTDIR)$(libdir)/$$p; \ - fi; \ - ext=`echo $$p|sed -e "s/.*\.//"`; \ - if test "x$$ext" = "xdll"; then \ - lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ - if test -f $$lib; then \ -- echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib"; \ -- $(INSTALL_DATA) $$lib $(DESTDIR)$(pkglibdir)/$$lib; \ -+ echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib"; \ -+ $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib; \ - fi; \ - fi; \ - fi; \ - done -+ @mkdir -p $(DESTDIR)$(pkglibdir) - @list='$(PKG_TCL_SOURCES)'; for p in $$list; do \ - if test -f $(srcdir)/$$p; then \ - destp=`basename $$p`; \ diff --git a/dev-tcltk/tdom/files/tdom-0.8.3-expat.patch b/dev-tcltk/tdom/files/tdom-0.8.3-expat.patch deleted file mode 100644 index 818850bd8eee..000000000000 --- a/dev-tcltk/tdom/files/tdom-0.8.3-expat.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff --git a/configure.in b/configure.in -index 8e634f2..d9999cf 100644 ---- a/configure.in -+++ b/configure.in -@@ -72,6 +72,7 @@ AC_CHECK_FUNCS(memmove bcopy) - #-------------------------------------------------------------------- - - TDOM_PATH_AOLSERVER -+TDOM_PATH_EXPAT - - #----------------------------------------------------------------------- - # __CHANGE__ -@@ -83,10 +84,7 @@ TDOM_PATH_AOLSERVER - # and PKG_TCL_SOURCES. - #----------------------------------------------------------------------- - --TEA_ADD_SOURCES([expat/xmlrole.c \ -- expat/xmltok.c \ -- expat/xmlparse.c \ -- generic/xmlsimple.c \ -+TEA_ADD_SOURCES([generic/xmlsimple.c \ - generic/utf8conv.c \ - generic/dom.c \ - generic/domhtml.c \ -@@ -99,7 +97,7 @@ TEA_ADD_SOURCES([expat/xmlrole.c \ - generic/tclexpat.c \ - generic/tdomStubInit.c]) - TEA_ADD_HEADERS([generic/tdom.h]) --TEA_ADD_INCLUDES([-I${srcdir}/generic -I${srcdir}/expat ${AOL_INCLUDES}]) -+TEA_ADD_INCLUDES([-I${srcdir}/generic ${AOL_INCLUDES}]) - TEA_ADD_LIBS([${AOL_LIBS}]) - TEA_ADD_CFLAGS([]) - TEA_ADD_STUB_SOURCES([generic/tdomStubLib.c]) -diff --git a/tdom.m4 b/tdom.m4 -index f5ecd98..fcab883 100644 ---- a/tdom.m4 -+++ b/tdom.m4 -@@ -216,6 +216,46 @@ AC_DEFUN(TDOM_PATH_AOLSERVER, [ - fi - ]) - -+ -+AC_DEFUN(TDOM_PATH_EXPAT, [ -+ AC_MSG_CHECKING([for expat]) -+ AC_ARG_WITH(expat, -+ AC_HELP_STRING([--with-expat], -+ [directory with expat installation]), , [with_expat=no]) -+ -+ AC_CACHE_VAL(ac_cv_c_expat,[ -+ case $with_expat in -+ no) ;; -+ yes) -+ for f in /usr/local /usr; do -+ if test -f "$f/include/expat.h" ; then -+ ac_cv_c_expat=`(cd $f; pwd)` -+ break -+ fi -+ done -+ ;; -+ *) -+ if test -f "$with_expat/include/expat.h"; then -+ ac_cv_c_expat=`(cd $with_expat; pwd)` -+ else -+ AC_MSG_ERROR([${with_expat} directory doesn't contain expat.h]) -+ fi -+ esac -+ ]) -+ if test x"${ac_cv_c_expat}" = x ; then -+ AC_MSG_RESULT([using local copy]) -+ TEA_ADD_SOURCES([expat/xmlrole.c \ -+ expat/xmltok.c \ -+ expat/xmlparse.c]) -+ TEA_ADD_INCLUDES([-I${srcdir}/expat]) -+ else -+ AC_MSG_RESULT([${ac_cv_c_expat}]) -+ TEA_ADD_INCLUDES(${ac_cv_c_expat}/include) -+ TEA_ADD_LIBS([-lexpat]) -+ fi -+]) -+ -+ - #------------------------------------------------------------------------ - # TDOM_PATH_CONFIG -- - # diff --git a/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch b/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch deleted file mode 100644 index f742f6e7f5a1..000000000000 --- a/dev-tcltk/tdom/files/tdom-0.8.3-soname.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index d995328..5c17e11 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -108,7 +108,7 @@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ - CFLAGS_WARNING = @CFLAGS_WARNING@ - CLEANFILES = @CLEANFILES@ - EXEEXT = @EXEEXT@ --LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -+LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -Wl,-soname,libtdom$(PACKAGE_VERSION).so - MAKE_LIB = @MAKE_LIB@ - MAKE_SHARED_LIB = @MAKE_SHARED_LIB@ - MAKE_STATIC_LIB = @MAKE_STATIC_LIB@ -diff --git a/extensions/tnc/Makefile.in b/extensions/tnc/Makefile.in -index f8a332c..01e0ef0 100644 ---- a/extensions/tnc/Makefile.in -+++ b/extensions/tnc/Makefile.in -@@ -98,7 +98,7 @@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ - CFLAGS_WARNING = @CFLAGS_WARNING@ - CLEANFILES = @CLEANFILES@ - EXEEXT = @EXEEXT@ --LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -+LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@ -Wl,-soname,libtnc$(PACKAGE_VERSION).so - MAKE_LIB = @MAKE_LIB@ - MAKE_SHARED_LIB = @MAKE_SHARED_LIB@ - MAKE_STATIC_LIB = @MAKE_STATIC_LIB@ diff --git a/dev-tcltk/tdom/files/tdom-0.8.3-tcl8.6.patch b/dev-tcltk/tdom/files/tdom-0.8.3-tcl8.6.patch deleted file mode 100644 index 5a805931ca31..000000000000 --- a/dev-tcltk/tdom/files/tdom-0.8.3-tcl8.6.patch +++ /dev/null @@ -1,21 +0,0 @@ - generic/tcldom.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/generic/tcldom.c b/generic/tcldom.c -index 91d98c9..0f024b3 100644 ---- a/generic/tcldom.c -+++ b/generic/tcldom.c -@@ -5933,8 +5933,13 @@ int tcldom_EvalLocked ( - ret = Tcl_EvalObj(interp, objv[2]); - if (ret == TCL_ERROR) { - char msg[64 + TCL_INTEGER_SPACE]; -+ #if TCL_MAJOR_VERSION <=8 && TCL_MINOR_VERSION < 6 - sprintf(msg, "\n (\"%s %s\" body line %d)", Tcl_GetString(objv[0]), - Tcl_GetString(objv[1]), interp->errorLine); -+ #else -+ sprintf(msg, "\n (\"%s %s\" body line %d)", Tcl_GetString(objv[0]), -+ Tcl_GetString(objv[1]), Tcl_GetErrorLine(interp)); -+ #endif - Tcl_AddErrorInfo(interp, msg); - } - diff --git a/dev-tcltk/tdom/metadata.xml b/dev-tcltk/tdom/metadata.xml deleted file mode 100644 index 9b594bd7ea41..000000000000 --- a/dev-tcltk/tdom/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - -tDOM combines high performance XML data processing with easy and -powerful Tcl scripting functionality. tDOM should be one of the fastest -ways to manipulate XML with a scripting language and uses very few -memory: for example, the DOM tree of the XML recommendation in XML -(160K) needs only about 450K of memory. - - diff --git a/dev-tcltk/tdom/tdom-0.8.3-r4.ebuild b/dev-tcltk/tdom/tdom-0.8.3-r4.ebuild deleted file mode 100644 index 7c60e39bb1b2..000000000000 --- a/dev-tcltk/tdom/tdom-0.8.3-r4.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools eutils flag-o-matic multilib toolchain-funcs - -MY_P="tDOM-${PV}" - -DESCRIPTION="A XML/DOM/XPath/XSLT Implementation for Tcl" -HOMEPAGE="https://tdom.github.com/" -#SRC_URI="https://cloud.github.com/downloads/tDOM/${PN}/${MY_P}.tgz" -SRC_URI="mirror://github/tDOM/${PN}/${MY_P}.tgz" - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -IUSE="static-libs threads" - -DEPEND=" - dev-lang/tcl:0= - dev-libs/expat" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/"${PN}-0.8.2.patch - "${FILESDIR}/"${P}-soname.patch - "${FILESDIR}/"${P}-expat.patch - "${FILESDIR}/"${PN}-0.8.2-tnc.patch - "${FILESDIR}/"${P}-tcl8.6.patch - ) - -src_prepare() { - tc-export AR - append-libs -lm - sed \ - -e 's:-O2::g' \ - -e 's:-pipe::g' \ - -e 's:-fomit-frame-pointer::g' \ - -e '/SHLIB_LD_LIBS/s:\"$: ${TCL_LIB_FLAG}":g' \ - -i {.,extensions/tnc}/configure tclconfig/tcl.m4 || die - epatch "${PATCHES[@]}" - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable threads) - --enable-shared - --disable-tdomalloc - --with-expat - --with-tcl="${EPREFIX}"/usr/$(get_libdir) - ) - - cd "${S}"/unix && ECONF_SOURCE=".." econf ${myeconfargs} - cd "${S}"/extensions/tdomhtml && econf ${myeconfargs} - cd "${S}"/extensions/tnc && econf ${myeconfargs} -} - -src_compile() { - local dir - - for dir in "${S}"/unix "${S}"/extensions/tnc; do - pushd ${dir} > /dev/null - emake - popd > /dev/null - done -} - -src_install() { - local dir - - dodoc CHANGES ChangeLog README* - - for dir in "${S}"/unix "${S}"/extensions/tdomhtml "${S}"/extensions/tnc; do - pushd ${dir} > /dev/null - emake DESTDIR="${D}" install - popd > /dev/null - done - - if ! use static-libs; then - einfo "Removing static libs ..." - rm -f "${ED}"/usr/$(get_libdir)/*.{a,la} || die - fi -} diff --git a/dev-tcltk/thread-2.7.1 b/dev-tcltk/thread-2.7.1 new file mode 100644 index 000000000000..dd171d7f5b63 --- /dev/null +++ b/dev-tcltk/thread-2.7.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tcl:0=[threads] gdbm? ( sys-libs/gdbm ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=Tcl Thread extension +EAPI=5 +HOMEPAGE=http://www.tcl.tk/ +IUSE=debug gdbm +KEYWORDS=~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd +LICENSE=BSD +RDEPEND=dev-lang/tcl:0=[threads] gdbm? ( sys-libs/gdbm ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/project/tcl/Tcl/8.6.2/thread2.7.1.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=3f36eedf9669095cc6246c25b9b360a1 diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest deleted file mode 100644 index 3ca8cc31e337..000000000000 --- a/dev-tcltk/thread/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST thread2.7.1.tar.gz 295134 BLAKE2B 785e832f8acf926f550cbffa3e2383eb6ad7fdbb480830e3c0f56d207375053c865d6eb201361acb8ca2df8951a037603b015f85ab4903d80a92f9d957af9dcd SHA512 18ebd9431b6f6bfb1e6a60797af39db0dee29a16cd457ddab2a18cd5dfd9ef2dea9284ab99238fb05b8284fcc855c2ef8011eb3ed02d7e54d715379d133512dc -EBUILD thread-2.7.1.ebuild 1090 BLAKE2B d9e090abd0052a457ae17ef1c604781c89d453d9ab70c601ac4b8a728db0efbc1fd4d3a400f3091c0c8f9893a5f400b03c3c6e7730c171e8374ddeb3a8475bec SHA512 4a4ffe65e33c306cc03b79d79c24ff14744b4415b15ef1e2b59e76a8a76524baebe5df8967c75a205de454fdf7ea7e537ea5902a2fb77dbd074a5bd29726defc -MISC metadata.xml 326 BLAKE2B 56e0bdfbc3f6226d3577786996e1d83e0a5e233f08966966b7f18366d103648cc8843afb08b23eb2ff5aafd7faa9b8a53d33f35a273ea5f70191b76d5f9faaea SHA512 0a3bc9dd4103f252027e5df1f1bec25c54b8e595c3161cf2e2e3dc083d9613c1cf7f810bae2eea1e4687d87195091d84c16ceac683d7bb508bd38ad565b5ba7d diff --git a/dev-tcltk/thread/metadata.xml b/dev-tcltk/thread/metadata.xml deleted file mode 100644 index ec2fb390faa4..000000000000 --- a/dev-tcltk/thread/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tcl - - diff --git a/dev-tcltk/thread/thread-2.7.1.ebuild b/dev-tcltk/thread/thread-2.7.1.ebuild deleted file mode 100644 index 3028f887d212..000000000000 --- a/dev-tcltk/thread/thread-2.7.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=true - -inherit autotools-utils multilib - -MY_P="${PN}${PV}" -TCL_VER="8.6.2" - -DESCRIPTION="Tcl Thread extension" -HOMEPAGE="http://www.tcl.tk/" -SRC_URI="mirror://sourceforge/project/tcl/Tcl/${TCL_VER}/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" -IUSE="debug gdbm" - -DEPEND=" - dev-lang/tcl:0=[threads] - gdbm? ( sys-libs/gdbm )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${PN}${PV} - -RESTRICT="test" - -src_prepare() { - # Search for libs in libdir not just exec_prefix/lib - sed -i -e 's:${exec_prefix}/lib:${libdir}:' \ - aclocal.m4 || die "sed failed" - - sed -i -e "s/relid'/relid/" tclconfig/tcl.m4 || die - - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --with-tclinclude="${EPREFIX}/usr/include" - --with-tcl="${EPREFIX}/usr/$(get_libdir)" - ) - use gdbm && myconf+=( --with-gdbm ) - use debug && myconf+=( --enable-symbols ) - autotools-utils_src_configure -} diff --git a/dev-tcltk/tix-8.4.3-r1 b/dev-tcltk/tix-8.4.3-r1 new file mode 100644 index 000000000000..fa7912f1be98 --- /dev/null +++ b/dev-tcltk/tix-8.4.3-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=dev-lang/tk:0= x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp +DESCRIPTION=A widget library for Tcl/Tk +EAPI=5 +HOMEPAGE=http://tix.sourceforge.net/ +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tk:0= x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tix/Tix8.4.3-src.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=c161dee410bbf2b51ae922e5749382d8 diff --git a/dev-tcltk/tix/Manifest b/dev-tcltk/tix/Manifest deleted file mode 100644 index 3d94164e3034..000000000000 --- a/dev-tcltk/tix/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX tix-8.4.3-link.patch 402 BLAKE2B 229737acefdcea3f424ab0e961cbd6561b981b061c8e418139ccf4802e8057f198b95a64bc4cac17fc4daa259f925d4b8e831f035a702f2931b80f15d5d67984 SHA512 e220035cc8d71592dfe72e73e1fb92f79f7750b5c8a97d749bdb67aef9488a3684aad7873041ba6054083287c758889cb243d6cac5b83281f738b1392f29a821 -AUX tix-8.4.3-tcl8.5.patch 6808 BLAKE2B f7344618960c685302192cfb4420cf1a18a973eb9e8baf9f7815938439d3a463035ee2724339700a75ace4705e7d03761bccf76b4f2b177a38876d945da4d58a SHA512 e3dacb53df3852c195306f9d7220f931592ea3ec606b121ac02e3b4f84684efb9da9cae4e51e4fb3b818d7277860bf72378fe63ae835d9eb3a2b7539aee9f9cd -AUX tix-8.4.3-tcl8.6.patch 665 BLAKE2B 188df36874cedc7aade7f04b567dabbfe95c2451fc095d4ece12b1750bc4837c26bb6cb93ad33ee61632cf7d1e5ad82de479030d73b81bf2db7b6b8f8ec1f051 SHA512 3b390b551c6d59d4af695d5c60c8c47c9dc270f97b5e8fd8dab23540c2c0f41b2ef2a43d6dc21249930f294354012718866bcbf773f58c43df7c5e8ee8f22f9e -DIST Tix8.4.3-src.tar.gz 1831503 BLAKE2B ec3a388bd8ce4f2b433defece3cafcd64aa07da9d8f9b1e23dc5c62f2dca0170cae3c5fc2e8df0ceeada7c48a749929ae9138346d8d38b528ba99b52d036f8da SHA512 f13217dad0f52c0b706d2fb8ee0886942db64be0325e5d0d51801dbf9a92a7919c743c1445b76dbfa98815817685205e238e2d63f9366a8745ace1e1e9a01852 -EBUILD tix-8.4.3-r1.ebuild 1376 BLAKE2B 36ed6ae6b88948af499fbf4ed3e972526372e9e4c37cdeabc4e48bb28638bc6f4d52f0b7cd1febdc656aa53ee79ce96d314a57e4615f6461e283314f1f89e6e8 SHA512 3889acc7b693196c1804da46dc20ee9ab60354e2dd11f39ca65465daec1e3934962321b5e21a839a8daef788b4f4f23a2ad5ae6205dd9677f57ca700fa00f1ee -MISC metadata.xml 326 BLAKE2B 3dd7044d395bacde28195a421c60be7f696572b5e308ecc2e1f8e2012f6a3e1645f849fd67a577bd00f756ab1ed8baa1efce1e64ea3b758fd79a012b9391c9d9 SHA512 dff5470f4f3ea0164cd7bac8ea41ea6589134bd59f8a0992021bcec2962cbaecdfb4f76e68ea417c8b9ec4c573f89dcb109821208d429672dd5467814148aae7 diff --git a/dev-tcltk/tix/files/tix-8.4.3-link.patch b/dev-tcltk/tix/files/tix-8.4.3-link.patch deleted file mode 100644 index d2d402dc8e49..000000000000 --- a/dev-tcltk/tix/files/tix-8.4.3-link.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Tix8.4.2/Makefile.in.link 2006-11-18 04:41:06.000000000 +0100 -+++ Tix8.4.2/Makefile.in 2006-11-18 04:43:13.000000000 +0100 -@@ -124,7 +124,7 @@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = @SHLIB_LD@ $(CFLAGS) -Wl,-soname=$(PKG_LIB_FILE) - SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@ - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ diff --git a/dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch b/dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch deleted file mode 100644 index d87cbff7e9a2..000000000000 --- a/dev-tcltk/tix/files/tix-8.4.3-tcl8.5.patch +++ /dev/null @@ -1,190 +0,0 @@ -diff -up Tix8.4.2/generic/tixImgXpm.c_old Tix8.4.2/generic/tixImgXpm.c ---- Tix8.4.2/generic/tixImgXpm.c_old 2008-01-08 11:53:37.000000000 +0100 -+++ Tix8.4.2/generic/tixImgXpm.c 2008-01-08 12:04:49.000000000 +0100 -@@ -45,19 +45,19 @@ static int ImgXpmConfigureMaster _ANSI_ - int flags)); - static int ImgXpmGetData _ANSI_ARGS_((Tcl_Interp *interp, - PixmapMaster *masterPtr)); --static char ** ImgXpmGetDataFromFile _ANSI_ARGS_((Tcl_Interp * interp, -+static CONST84 char ** ImgXpmGetDataFromFile _ANSI_ARGS_((Tcl_Interp * interp, - char * string, int * numLines_return)); --static char ** ImgXpmGetDataFromId _ANSI_ARGS_((Tcl_Interp * interp, -+static CONST84 char ** ImgXpmGetDataFromId _ANSI_ARGS_((Tcl_Interp * interp, - CONST84 char * id)); --static char ** ImgXpmGetDataFromString _ANSI_ARGS_((Tcl_Interp*interp, -+static CONST84 char ** ImgXpmGetDataFromString _ANSI_ARGS_((Tcl_Interp*interp, - char * string, int * numLines_return)); - static void ImgXpmGetPixmapFromData _ANSI_ARGS_(( - Tcl_Interp * interp, - PixmapMaster *masterPtr, - PixmapInstance *instancePtr)); --static char * GetType _ANSI_ARGS_((char * colorDefn, -+static CONST84 char * GetType _ANSI_ARGS_((CONST84 char * colorDefn, - int * type_ret)); --static char * GetColor _ANSI_ARGS_((char * colorDefn, -+static CONST84 char * GetColor _ANSI_ARGS_((CONST84 char * colorDefn, - char * colorName, int * type_ret)); - - /* -@@ -286,7 +286,7 @@ ImgXpmGetData(interp, masterPtr) - Tcl_Interp *interp; /* For reporting errors. */ - PixmapMaster *masterPtr; - { -- char ** data = NULL; -+ CONST84 char ** data = NULL; - int isAllocated = 0; /* do we need to free "data"? */ - int listArgc; - CONST84 char ** listArgv = NULL; -@@ -363,7 +363,7 @@ ImgXpmGetData(interp, masterPtr) - return code; - } - --static char ** ImgXpmGetDataFromId(interp, id) -+static CONST84 char ** ImgXpmGetDataFromId(interp, id) - Tcl_Interp * interp; - CONST84 char * id; - { -@@ -378,13 +378,13 @@ static char ** ImgXpmGetDataFromId(inter - if (hashPtr == NULL) { - Tcl_AppendResult(interp, "unknown pixmap ID \"", id, - "\"", NULL); -- return (char**)NULL; -+ return NULL; - } else { -- return (char**)Tcl_GetHashValue(hashPtr); -+ return (CONST84 char**)Tcl_GetHashValue(hashPtr); - } - } - --static char ** ImgXpmGetDataFromString(interp, string, numLines_return) -+static CONST84 char ** ImgXpmGetDataFromString(interp, string, numLines_return) - Tcl_Interp * interp; - char * string; - int * numLines_return; -@@ -392,7 +392,7 @@ static char ** ImgXpmGetDataFromString(i - int quoted; - char * p, * list; - int numLines; -- char ** data; -+ CONST84 char ** data; - - /* skip the leading blanks (leading blanks are not defined in the - * the XPM definition, but skipping them shouldn't hurt. Also, the ability -@@ -510,17 +510,17 @@ static char ** ImgXpmGetDataFromString(i - - error: - Tcl_AppendResult(interp, "File format error", NULL); -- return (char**) NULL; -+ return NULL; - } - --static char ** ImgXpmGetDataFromFile(interp, fileName, numLines_return) -+static CONST84 char ** ImgXpmGetDataFromFile(interp, fileName, numLines_return) - Tcl_Interp * interp; - char * fileName; - int * numLines_return; - { - FILE * fd = NULL; - int size, n; -- char ** data; -+ CONST84 char ** data; - char *cmdBuffer = NULL; - Tcl_DString buffer; /* initialized by Tcl_TildeSubst */ - -@@ -588,16 +588,16 @@ static char ** ImgXpmGetDataFromFile(int - ckfree(cmdBuffer); - } - Tcl_DStringFree(&buffer); -- return (char**)NULL; -+ return NULL; - } - - --static char * -+static CONST84 char * - GetType(colorDefn, type_ret) -- char * colorDefn; -+ CONST84 char * colorDefn; - int * type_ret; - { -- char * p = colorDefn; -+ CONST84 char * p = colorDefn; - - /* skip white spaces */ - while (*p && isspace(*p)) { -@@ -642,9 +642,9 @@ GetType(colorDefn, type_ret) - /* - * colorName is guaranteed to be big enough - */ --static char * -+static CONST84 char * - GetColor(colorDefn, colorName, type_ret) -- char * colorDefn; -+ CONST84 char * colorDefn; - char * colorName; /* if found, name is copied to this array */ - int * type_ret; - { -@@ -751,7 +751,7 @@ ImgXpmGetPixmapFromData(interp, masterPt - } - - for (i=0; incolors; i++) { -- char * colorDefn; /* the color definition line */ -+ CONST84 char * colorDefn; /* the color definition line */ - char * colorName; /* temp place to hold the color name - * defined for one type of visual */ - char * useName; /* the color name used for this -@@ -842,7 +842,7 @@ ImgXpmGetPixmapFromData(interp, masterPt - * Parse the main body of the image - */ - for (i=0; isize[1]; i++) { -- char * p = masterPtr->data[i+lOffset]; -+ CONST84 char * p = masterPtr->data[i+lOffset]; - - for (j=0; jsize[0]; j++) { - if (masterPtr->cpp == 1) { -diff -up Tix8.4.2/generic/tixImgXpm.h_old Tix8.4.2/generic/tixImgXpm.h ---- Tix8.4.2/generic/tixImgXpm.h_old 2008-01-08 12:04:59.000000000 +0100 -+++ Tix8.4.2/generic/tixImgXpm.h 2008-01-08 12:05:26.000000000 +0100 -@@ -55,7 +55,7 @@ typedef struct PixmapMaster { - int size[2]; /* width and height */ - int ncolors; /* number of colors */ - int cpp; /* characters per pixel */ -- char ** data; /* The data that defines this pixmap -+ CONST84 char ** data; /* The data that defines this pixmap - * image (array of strings). It is - * converted into an X Pixmap when this - * image is instanciated -diff -up Tix8.4.2/generic/tixInt.h_old Tix8.4.2/generic/tixInt.h ---- Tix8.4.2/generic/tixInt.h_old 2008-01-08 12:05:53.000000000 +0100 -+++ Tix8.4.2/generic/tixInt.h 2008-01-08 12:09:35.000000000 +0100 -@@ -23,6 +23,10 @@ - #include - #endif - -+#include -+#include -+#include -+ - /*---------------------------------------------------------------------- - * - * Tix Display Item Types -diff -up Tix8.4.2/Makefile.in_old Tix8.4.2/Makefile.in ---- Tix8.4.2/Makefile.in_old 2008-01-08 11:43:41.000000000 +0100 -+++ Tix8.4.2/Makefile.in 2008-01-08 11:46:22.000000000 +0100 -@@ -128,6 +128,7 @@ SHLIB_LD = @SHLIB_LD@ $(CFLAGS) -Wl,-son - SHLIB_LD_FLAGS = @SHLIB_LD_FLAGS@ - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ -+TCL_VERSION = @TCL_VERSION@ - TCL_DEFS = @TCL_DEFS@ - TCL_SRC_DIR = @TCL_SRC_DIR@ - TCL_BIN_DIR = @TCL_BIN_DIR@ -@@ -294,7 +295,7 @@ VPATH = $(srcdir):$(srcdir)/generic:$(sr - - pkgIndex.tcl: - (\ -- echo 'if {[catch {package require Tcl 8.4}]} return';\ -+ echo 'if {[catch {package require Tcl $(TCL_VERSION)}]} return';\ - echo 'package ifneeded $(PACKAGE_NAME) $(PACKAGE_VERSION) \ - [list load [file join $$dir $(PKG_LIB_FILE)] $(PACKAGE_NAME)]'\ - ) > pkgIndex.tcl diff --git a/dev-tcltk/tix/files/tix-8.4.3-tcl8.6.patch b/dev-tcltk/tix/files/tix-8.4.3-tcl8.6.patch deleted file mode 100644 index 0ed17503a56f..000000000000 --- a/dev-tcltk/tix/files/tix-8.4.3-tcl8.6.patch +++ /dev/null @@ -1,18 +0,0 @@ - generic/tixGrSort.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/generic/tixGrSort.c b/generic/tixGrSort.c -index 7dee30f..26ec054 100644 ---- a/generic/tixGrSort.c -+++ b/generic/tixGrSort.c -@@ -447,8 +447,8 @@ SortCompareProc(first, second) - * Parse the result of the command. - */ - -- order = strtol(sortInterp->result, &end, 0); -- if ((end == sortInterp->result) || (*end != 0)) { -+ order = strtol(Tcl_GetStringResult(sortInterp), &end, 0); -+ if ((end == Tcl_GetStringResult(sortInterp)) || (*end != 0)) { - Tcl_ResetResult(sortInterp); - Tcl_AppendResult(sortInterp, - "comparison command returned non-numeric result", diff --git a/dev-tcltk/tix/metadata.xml b/dev-tcltk/tix/metadata.xml deleted file mode 100644 index 1925cd538b7d..000000000000 --- a/dev-tcltk/tix/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tix - - diff --git a/dev-tcltk/tix/tix-8.4.3-r1.ebuild b/dev-tcltk/tix/tix-8.4.3-r1.ebuild deleted file mode 100644 index fea8efa756fc..000000000000 --- a/dev-tcltk/tix/tix-8.4.3-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib - -MY_P="Tix${PV}" -DESCRIPTION="A widget library for Tcl/Tk" -HOMEPAGE="http://tix.sourceforge.net/" -SRC_URI="mirror://sourceforge/tix/${MY_P}-src.tar.gz" - -IUSE="" -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" - -RESTRICT="test" - -DEPEND=" - dev-lang/tk:0= - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXdmcp" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - (use x86-macos || use x64-macos) || epatch "${FILESDIR}"/${P}-link.patch - sed \ - -e 's:-Os::g' \ - -i configure tclconfig/tcl.m4 || die - epatch \ - "${FILESDIR}"/${P}-tcl8.5.patch \ - "${FILESDIR}"/${P}-tcl8.6.patch -} - -src_configure() { - econf \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" \ - --with-tk="${EPREFIX}/usr/$(get_libdir)" -} - -src_install() { - default - - # Bug 168897 - doheader generic/tix.h - # Bug 201138 - if use x86-macos || use x64-macos; then - mv "${ED}"/usr/$(get_libdir)/${MY_P}/libTix{,.}${PV}.dylib - dosym ${MY_P}/libTix.${PV}.dylib /usr/$(get_libdir)/libTix.${PV}.dylib - else - dosym ${MY_P}/lib${MY_P}.so /usr/$(get_libdir)/lib${MY_P}.so - fi - - dodoc ChangeLog README.txt docs/*.txt - dohtml -r index.html ABOUT.html docs/ -} diff --git a/dev-tcltk/tkTheme-1.0-r2 b/dev-tcltk/tkTheme-1.0-r2 new file mode 100644 index 000000000000..da6737b42937 --- /dev/null +++ b/dev-tcltk/tkTheme-1.0-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tk x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXpm >=app-portage/elt-patches-20170422 +DESCRIPTION=Tcl/Tk Theming library +EAPI=4 +HOMEPAGE=http://www.xmission.com/~georgeps/Tk_Theme/other/ +IUSE=debug examples static-libs threads +KEYWORDS=alpha amd64 ppc x86 +LICENSE=BSD +RDEPEND=dev-lang/tk x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXpm +SLOT=0 +SRC_URI=http://www.xmission.com/~georgeps/Tk_Theme/other/tkTheme.tgz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=bae14c5d5d2a758a1d197741e377b853 diff --git a/dev-tcltk/tkTheme/Manifest b/dev-tcltk/tkTheme/Manifest deleted file mode 100644 index 63d5965ae21b..000000000000 --- a/dev-tcltk/tkTheme/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 1.0-Makefile.in.diff 1072 BLAKE2B 35d998bbf96f7cad05460e37d10e1b77581463839d19311170d77444a9d44c0b9892be78d045f39ac6d61d78262ea82b4631b3d779f1d32c2616d07191477b10 SHA512 eb8e7af60adca22d34cd12dd53ad433d41638bece12e2553555954bd7dd8a762de7053417f69517d1ae30e55c89ac59923b287e3cd2cc419d49695bbb5af6d88 -AUX 1.0-cflags.patch 471 BLAKE2B 85b5dd5cc67b95eeff7289f87249353175fb411069d816ab2ccb19e570246f992bc6103f4852ae6215c4aa17a03084f14c838e1367dcd6c3cfd02f234d40e1d3 SHA512 c32ea520bc4e7cc0d5d2b88ac1f980b16a3f1f154a04a2335084df3aa8c558b0460f924ae6ca54c8cfb1aeb305ae7a4fed3caf066f90725447e055ed2a63dd08 -AUX 1.0-configure.diff 289 BLAKE2B e2678f5a1bb12bf2bb61ff1412ad87af2e683dbf08882e5b2bbfd709be615665ccaf138260a9f136be5ef01ddba0c3f6193b3aa51e9e25f4d3efc182464b7c6b SHA512 710fa8a002f8347f79c56eff146b476a589f4ec7d457324dff86afa398df3c064cd1e053e5cc1ddad92a5252515051b88ba136174c6c5889a654d1649629ac8d -DIST tkTheme.tgz 335061 BLAKE2B 3a1b3bd7e82f75c5d0566317d268df5a3215e738e67ca5bf1e575abe31f3de5718a5280f3de03067c94b1469f6e1f38691515dadfbac9b3a6cb9e9dee23e1878 SHA512 71988f5a627582092d30f8d825f4e9e60f11c116e40b90bf4d669cad8146d7130e27ca0f83b0650ca7f225016849242815be27e247c8917f892a16447ed40d7c -EBUILD tkTheme-1.0-r2.ebuild 1032 BLAKE2B fa0d091df6b5db5ab6b9420eff42545cee66eb2936251ecb2f56c47e0a6d2fa56541b9cc968e403b22ea0c265a3dce9d5269a4d919745ecea93055bdeaf521bb SHA512 57e3f73e4223988caeeba2404e89afcb15bc83f6008b8f29c8c58565b2094eb73cb05716de1a7f92554b843b2869f83f09a89857e28bb5d730a95b188253a395 -MISC metadata.xml 253 BLAKE2B 19a7f4e84d1def1f97bb3b985a4959704c25d31ff2b1b7e6527ec6867d68dc2a6b15c0399935a8311789c4fac61136dcfdebaf7c113f296ec50c9523597a74db SHA512 9881e4487c9512c1b72ff2fa72a45b82ef3bf4ade0ec982aea1222f629367ac784ef922b839224add5829cba1717a25d49c31c1481610a02658d0bb265d4eaf6 diff --git a/dev-tcltk/tkTheme/files/1.0-Makefile.in.diff b/dev-tcltk/tkTheme/files/1.0-Makefile.in.diff deleted file mode 100644 index 6076a0455c9b..000000000000 --- a/dev-tcltk/tkTheme/files/1.0-Makefile.in.diff +++ /dev/null @@ -1,29 +0,0 @@ - Makefile.in | 11 +++++------ - 1 files changed, 5 insertions(+), 6 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index 7cf8b1e..c2c7d3b 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -428,16 +428,15 @@ mostlyclean distclean maintainer-clean - - - install-exec-hook: -- $(mkinstalldirs) @PKG_TCL@ @PKG_TCL@/demo -+ $(mkinstalldirs) $(DESTDIR)@PKG_TCL@ - echo "package ifneeded tkTheme" \ - `echo $(VERSION) | awk -F. '{ printf "%s.%s", $$1, $$2 }'` \ -- "[list load $(DESTDIR)$(libdir)/libtkTheme.so]" \ -- > @PKG_TCL@/pkgIndex.tcl -+ "[list load $(libdir)/libtkTheme.so]" \ -+ > $(DESTDIR)@PKG_TCL@/pkgIndex.tcl - sed -e 's%load .libs/libtkTheme.so%package require tkTheme%' \ -- < test.tcl \ -+ < $(srcdir)/test.tcl \ - | sed -e 's%cd demo/%cd @PKG_TCL@/demo/%' \ -- > @PKG_TCL@/test.tcl -- cp demo/* @PKG_TCL@/demo -+ > $(DESTDIR)@PKG_TCL@/test.tcl - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/dev-tcltk/tkTheme/files/1.0-cflags.patch b/dev-tcltk/tkTheme/files/1.0-cflags.patch deleted file mode 100644 index 34063d365fd7..000000000000 --- a/dev-tcltk/tkTheme/files/1.0-cflags.patch +++ /dev/null @@ -1,18 +0,0 @@ - configure | 4 +--- - 1 files changed, 1 insertions(+), 3 deletions(-) - -diff --git a/configure b/configure -index 373c332..6fc1a14 100755 ---- a/configure -+++ b/configure -@@ -3341,9 +3341,7 @@ fi - - - if test "${SHARED_BUILD}" = "1" ; then -- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS}' --else -- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING}' -+ CFLAGS+=' ${SHLIB_CFLAGS}' - fi - - #-------------------------------------------------------------------- diff --git a/dev-tcltk/tkTheme/files/1.0-configure.diff b/dev-tcltk/tkTheme/files/1.0-configure.diff deleted file mode 100644 index c73f7dc3aa3f..000000000000 --- a/dev-tcltk/tkTheme/files/1.0-configure.diff +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur tkTheme.orig/configure tkTheme/configure ---- tkTheme.orig/configure 2002-08-24 04:19:04.000000000 +0900 -+++ tkTheme/configure 2005-06-26 22:26:30.000000000 +0900 -@@ -3472,7 +3472,7 @@ - - - --PKG_TCL=${TCL_PACKAGE_PATH}/tkTheme -+PKG_TCL=${TCL_PACKAGE_PATH%% *}/tkTheme - - - diff --git a/dev-tcltk/tkTheme/metadata.xml b/dev-tcltk/tkTheme/metadata.xml deleted file mode 100644 index 2b168a2f48c6..000000000000 --- a/dev-tcltk/tkTheme/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild b/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild deleted file mode 100644 index 496c8d524646..000000000000 --- a/dev-tcltk/tkTheme/tkTheme-1.0-r2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit autotools-utils eutils toolchain-funcs - -DESCRIPTION="Tcl/Tk Theming library" -HOMEPAGE="http://www.xmission.com/~georgeps/Tk_Theme/other/" -SRC_URI="http://www.xmission.com/~georgeps/Tk_Theme/other/${PN}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 ppc x86" -IUSE="debug examples static-libs threads" - -DEPEND=" - dev-lang/tk - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXmu - x11-libs/libXpm" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${PN} - -PATCHES=( - "${FILESDIR}"/${PV}-Makefile.in.diff - "${FILESDIR}"/${PV}-configure.diff - "${FILESDIR}"/${PV}-cflags.patch - ) - -src_configure() { - tc-export CC - local myeconfargs=( - --with-tcl="${EPREFIX}/usr/$(get_libdir)" - --with-tk="${EPREFIX}/usr/$(get_libdir)" - --with-x - $(use_with debug symbols) - $(use_enable threads) - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - insinto /usr/share/${PN} - use examples && doins -r demo -} diff --git a/dev-tcltk/tkXwin-1.0-r4 b/dev-tcltk/tkXwin-1.0-r4 new file mode 100644 index 000000000000..2e29bd93bcc8 --- /dev/null +++ b/dev-tcltk/tkXwin-1.0-r4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tk[threads?] x11-libs/libXScrnSaver x11-libs/libX11 x11-libs/libXext x11-base/xorg-proto >=app-portage/elt-patches-20170422 +DESCRIPTION=Tcl/Tk library to detect idle periods of an X session +EAPI=4 +HOMEPAGE=http://beepcore-tcl.sourceforge.net/ +IUSE=debug static-libs threads +KEYWORDS=amd64 ppc x86 +LICENSE=BSD +RDEPEND=dev-lang/tk[threads?] x11-libs/libXScrnSaver x11-libs/libX11 x11-libs/libXext +SLOT=0 +SRC_URI=http://beepcore-tcl.sourceforge.net/tkXwin-1.0.tgz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=1a0a4586624a0edaa553acc5860933fb diff --git a/dev-tcltk/tkXwin/Manifest b/dev-tcltk/tkXwin/Manifest deleted file mode 100644 index e57eb7bd8b6b..000000000000 --- a/dev-tcltk/tkXwin/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX 1.0-Makefile.in.diff 796 BLAKE2B 2b7692fc20e703641fe6cfcecedb405132c7d424722e286894f6575d773b97fcafa8250ed46d87ac4cbcb929209327c6090a2424670a772158342e8ecdbc7760 SHA512 12dfd890912242624ff3801cd92f414525e7ddf74e373e2287529f2d84d90a68dc2ab7dcd69cdd22c7e33d9df2c5499e2db7beed3b74e8167a43ee3b1d814267 -AUX tkXwin-1.0-configure.patch 2262 BLAKE2B d082b1a287fe4e7d0673e5a63ea080b14a20baf4da2b0355964a5aa945709512f58bc21ced8c9a151d86f4126763f2944a69e79db584d5e7c557edf7b8969a72 SHA512 1c2ba4e9ecc0781a47e3523b387ed2bee91bf6f255564bfd9af60ab8faf3a4759d848ae5b6cdc612068fee3582413a8e7f792f04c5126578eea92ef8db01a72d -DIST tkXwin-1.0.tgz 168650 BLAKE2B 6893140bb318f69f0094c4a157245f4fcebb54181b7f8327e790bfa27126a287353798f09427f00573463d54f66c224b98974f61ff5d6018485aa5128af899c4 SHA512 0313ec6fc81c872019a7e247fcaac899d5d584eb8066e7abf1d1feff7bc741de43a9b8a6212ed6dcd12566e8c995bc658360833c692eea5f1b4b5fc199cf2d6e -EBUILD tkXwin-1.0-r4.ebuild 988 BLAKE2B cc8ae5fa5a7a5f86280030188fdaec6cc258143a572755ca98c82221bb06e271524bd1d4bfea6dace95c2f84b1c948712d4b462a6c5e1c3953f5619386d51b60 SHA512 a660ca99219d0d26015b625949c0125e969713aaa720c63e0d5f34bc99e449e169df7a96a78cb567500817561305222293c9720a623edcf656a069fe96aaa6de -MISC metadata.xml 335 BLAKE2B e99619731b3c350b6f6dfae93955d886db4b27c68a439c3f497f707ee3695049f705337583b9ee4d8313744ab6649d2f2e74a13c7726440b394f0159dadc54e1 SHA512 e7f2cfb18a80ce750d413c54bd49c92a6bb32faeafb28bf9175f1434b73ec0fe4e1ab878d40d6a554a7671e02bed3ca89f29a04d6515801af706ed5ca8bbd891 diff --git a/dev-tcltk/tkXwin/files/1.0-Makefile.in.diff b/dev-tcltk/tkXwin/files/1.0-Makefile.in.diff deleted file mode 100644 index bd10890c719c..000000000000 --- a/dev-tcltk/tkXwin/files/1.0-Makefile.in.diff +++ /dev/null @@ -1,21 +0,0 @@ ---- Makefile.in.orig 2003-02-01 22:03:34.000000000 -0500 -+++ Makefile.in 2003-02-01 22:04:39.000000000 -0500 -@@ -432,14 +432,14 @@ - - - install-exec-hook: -- $(mkinstalldirs) @PKG_TCL@ -+ $(mkinstalldirs) $(DESTDIR)@PKG_TCL@ - echo "package ifneeded tkXwin" \ - `echo $(VERSION) | awk -F. '{ printf "%s.%s", $$1, $$2 }'` \ -- "[list load $(DESTDIR)$(libdir)/libtkXwin.so]" \ -- > @PKG_TCL@/pkgIndex.tcl -+ "[list load $(libdir)/libtkXwin.so]" \ -+ > $(DESTDIR)@PKG_TCL@/pkgIndex.tcl - sed -e 's%load .libs/libtkXwin.so%package require tkXwin%' \ - < test.tcl \ -- > @PKG_TCL@/test.tcl -+ > $(DESTDIR)@PKG_TCL@/test.tcl - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/dev-tcltk/tkXwin/files/tkXwin-1.0-configure.patch b/dev-tcltk/tkXwin/files/tkXwin-1.0-configure.patch deleted file mode 100644 index ac2f84b97f21..000000000000 --- a/dev-tcltk/tkXwin/files/tkXwin-1.0-configure.patch +++ /dev/null @@ -1,93 +0,0 @@ - configure | 43 +++---------------------------------------- - 1 file changed, 3 insertions(+), 40 deletions(-) - -diff --git a/configure b/configure -index d92a1bf..d8605a0 100755 ---- a/configure -+++ b/configure -@@ -823,7 +823,6 @@ fi - - ac_test_CFLAGS="${CFLAGS+set}" - ac_save_CFLAGS="$CFLAGS" --CFLAGS= - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 - echo "configure:829: checking whether ${CC-cc} accepts -g" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then -@@ -839,23 +838,6 @@ rm -f conftest* - - fi - --echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 --if test "$ac_test_CFLAGS" = set; then -- CFLAGS="$ac_save_CFLAGS" --elif test $ac_cv_prog_cc_g = yes; then -- if test "$GCC" = yes; then -- CFLAGS="-g -O2" -- else -- CFLAGS="-g" -- fi --else -- if test "$GCC" = yes; then -- CFLAGS="-O2" -- else -- CFLAGS= -- fi --fi -- - # Check whether --enable-static or --disable-static was given. - if test "${enable_static+set}" = set; then - enableval="$enable_static" -@@ -2078,7 +2060,6 @@ fi - - ac_test_CFLAGS="${CFLAGS+set}" - ac_save_CFLAGS="$CFLAGS" --CFLAGS= - echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 - echo "configure:2084: checking whether ${CC-cc} accepts -g" >&5 - if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then -@@ -2094,24 +2075,6 @@ rm -f conftest* - - fi - --echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 --if test "$ac_test_CFLAGS" = set; then -- CFLAGS="$ac_save_CFLAGS" --elif test $ac_cv_prog_cc_g = yes; then -- if test "$GCC" = yes; then -- CFLAGS="-g -O2" -- else -- CFLAGS="-g" -- fi --else -- if test "$GCC" = yes; then -- CFLAGS="-O2" -- else -- CFLAGS= -- fi --fi -- -- - # Find a good install program. We prefer a C program (faster), - # so one script is as good as another. But avoid the broken or - # incompatible versions: -@@ -3403,9 +3366,9 @@ fi - - - if test "${SHARED_BUILD}" = "1" ; then -- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING} ${SHLIB_CFLAGS}' -+ CFLAGS+=' ${CFLAGS_WARNING} ${SHLIB_CFLAGS}' - else -- CFLAGS='${CFLAGS_DEFAULT} ${CFLAGS_WARNING}' -+ CFLAGS+=' ${CFLAGS_WARNING}' - fi - - #-------------------------------------------------------------------- -@@ -3534,7 +3497,7 @@ fi - - - --PKG_TCL=${TCL_PACKAGE_PATH}/tkXwin -+PKG_TCL=${libdir}/tkXwin - - - diff --git a/dev-tcltk/tkXwin/metadata.xml b/dev-tcltk/tkXwin/metadata.xml deleted file mode 100644 index 7d188a276b89..000000000000 --- a/dev-tcltk/tkXwin/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - beepcore-tcl - - diff --git a/dev-tcltk/tkXwin/tkXwin-1.0-r4.ebuild b/dev-tcltk/tkXwin/tkXwin-1.0-r4.ebuild deleted file mode 100644 index 471945156f57..000000000000 --- a/dev-tcltk/tkXwin/tkXwin-1.0-r4.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit autotools-utils multilib toolchain-funcs - -DESCRIPTION="Tcl/Tk library to detect idle periods of an X session" -HOMEPAGE="http://beepcore-tcl.sourceforge.net/" -SRC_URI="http://beepcore-tcl.sourceforge.net/${P}.tgz" - -LICENSE="BSD" -SLOT="0" -IUSE="debug static-libs threads" -KEYWORDS="amd64 ppc x86" - -RDEPEND=" - dev-lang/tk[threads?] - x11-libs/libXScrnSaver - x11-libs/libX11 - x11-libs/libXext" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${FILESDIR}"/${PV}-Makefile.in.diff - "${FILESDIR}"/${P}-configure.patch - ) - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_prepare() { - tc-export CC AR RANLIB - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --with-tcl="${EPREFIX}/usr/$(get_libdir)" - --with-tk="${EPREFIX}/usr/$(get_libdir)" - --enable-gcc - --with-x - $(use_enable threads) - $(use_enable debug symbols) - ) - autotools-utils_src_configure -} diff --git a/dev-tcltk/tkcon-2.5 b/dev-tcltk/tkcon-2.5 new file mode 100644 index 000000000000..4c0fdef89ed4 --- /dev/null +++ b/dev-tcltk/tkcon-2.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install +DEPEND=dev-lang/tk +DESCRIPTION=Tk GUI console +EAPI=0 +HOMEPAGE=http://tkcon.sourceforge.net/ +IUSE=doc +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/tk +SLOT=0 +SRC_URI=mirror://sourceforge/tkcon/tkcon-2.5.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=8be7cedc894f021c48239e7ddcbd6c3b diff --git a/dev-tcltk/tkcon/Manifest b/dev-tcltk/tkcon/Manifest deleted file mode 100644 index 2d389433c341..000000000000 --- a/dev-tcltk/tkcon/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tkcon-2.5.tar.gz 139834 BLAKE2B 95d0d0fe856b9ed287d1b2af6132845e047d269991fda8fd0ac88b06b200e1e75d9ac5b3ad4bac7daf08d52ebd2a4ec5697c841565cf290980288b0ecf0449a6 SHA512 f53d21dbf281112b761970b05aa643d598819789644445a0e01f6eddcf98709c4b7ef635bc69ec40fc14b5c78397b240b86d8b6ed63aac48f656242c19fd7851 -EBUILD tkcon-2.5.ebuild 681 BLAKE2B 01bb36105f4171fef0b304e7ffdaa7232cdcf42864d65c8de5039ea3f6965114484943a3dbeb2fecc4b37af0929d2fc87a915dd99b297513e8f87259d285c369 SHA512 71a3d592b49e86562499923f6b0087dc31e6a293ace3fca72afacf0528e68739e4efa3f063191e8e4914b21c73b274b30578c195b4367de7f1988c64e292fdad -MISC metadata.xml 695 BLAKE2B cb5dc622e2500fdac5984ac2e8578acc747b1f7904acddc4419658a767b9c55ce29fdaca7f56dea5496d68f815724bba106b56edaceaf422ef6ccfbc5326081e SHA512 f28fdbee5350ce1169b00081cfd326a2ed108b3f7347d5bef7365adbd6f098ea40cfb2088a3aa20d9cbd9c0bd650318119ef03db0a0a2e8bdf2aee6259544817 diff --git a/dev-tcltk/tkcon/metadata.xml b/dev-tcltk/tkcon/metadata.xml deleted file mode 100644 index 06799c8ae04f..000000000000 --- a/dev-tcltk/tkcon/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tkcon is a replacement for the standard console that comes with - Tk. The console itself provides more features than the standard - console. It is meant primarily to aid one when working with the - little details inside tcl and tk, giving UNIX users the GUI console - provided by default in the Mac and Windows Tk. - - - tkcon - - diff --git a/dev-tcltk/tkcon/tkcon-2.5.ebuild b/dev-tcltk/tkcon/tkcon-2.5.ebuild deleted file mode 100644 index dcf14a871f2d..000000000000 --- a/dev-tcltk/tkcon/tkcon-2.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils multilib - -DESCRIPTION="Tk GUI console" -HOMEPAGE="http://tkcon.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" -SLOT="0" -IUSE="doc" - -DEPEND="dev-lang/tk" -RDEPEND="${DEPEND}" - -src_install() { - local tclver="$(echo 'puts $tcl_version' | tclsh)" - local instdir=/usr/$(get_libdir)/tcl${tclver}/${PN}2.5 - dodir ${instdir} - cp -pP pkgIndex.tcl tkcon.tcl "${D}"${instdir} || die - dodir /usr/bin - dosym ${instdir}/tkcon.tcl /usr/bin/tkcon - dodoc README.txt - if use doc; then - dohtml doc/* - fi -} diff --git a/dev-tcltk/tkdnd-2.2 b/dev-tcltk/tkdnd-2.2 new file mode 100644 index 000000000000..1e5a18193901 --- /dev/null +++ b/dev-tcltk/tkdnd-2.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tk >=app-portage/elt-patches-20170422 +DESCRIPTION=Extension that adds native drag & drop capabilities to the tk toolkit +EAPI=4 +HOMEPAGE=http://www.ellogon.org/petasis/tcltk-projects/tkdnd/ +IUSE=debug threads X +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-lang/tk +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tkdnd/TkDND/TkDND%202.2/tkdnd2.2.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=232b9d66a5569dbb1c35be250cd14d9f diff --git a/dev-tcltk/tkdnd-2.6 b/dev-tcltk/tkdnd-2.6 new file mode 100644 index 000000000000..0ed7e3a8cd33 --- /dev/null +++ b/dev-tcltk/tkdnd-2.6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tk >=app-portage/elt-patches-20170422 +DESCRIPTION=Extension that adds native drag & drop capabilities to the tk toolkit +EAPI=5 +HOMEPAGE=http://www.ellogon.org/petasis/tcltk-projects/tkdnd/ +IUSE=debug threads X +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-lang/tk +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tkdnd/TkDND/TkDND%202.6/tkdnd2.6-src.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a9972ff270cd2d8d4532c2666c0d42ca diff --git a/dev-tcltk/tkdnd/Manifest b/dev-tcltk/tkdnd/Manifest deleted file mode 100644 index 084ff15db594..000000000000 --- a/dev-tcltk/tkdnd/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST tkdnd2.2.tar.gz 501708 BLAKE2B 388a488fa6a6f86041182d741e4bb45b3cf86c8feb39de15010dbd21cddb536800cad0df23b5c27afec83bd4550c759534986b24804aefd007f0de4f5ecbf3cf SHA512 96f3b7209d82801b69932531b987cfe2c3367fbaaffd2198afc84bf21643437db8a9958511e31ce2c36896538ff8f8c9237950d0f82b832f7133fb1e5768fd26 -DIST tkdnd2.6-src.tar.gz 180278 BLAKE2B 598bba80e239440eae5e3dade176a015a33f426a387fbd8dcf96fa7b8644665d05cc2e52a86be40e2c40922211b200c484bde7dc69da1b252922ed203740fc87 SHA512 2ce1be9b49c21bc67102575420311c1ec764493315791c8a76313cae6d22846b3049dd85cdc0b2f28592889432b85103b0fa207445f678dbe22f988eb1d6fc87 -EBUILD tkdnd-2.2.ebuild 903 BLAKE2B 21e057ee7ea04b4dca78168dca2b201aa6e9fc92cba4971940016d511ab6d05aa2edcdc07e0c4d751c8f972a3f094f106b7d644c0b8364b95ac8deafafb93768 SHA512 627a72f61f8a7d8e4192851155943bd001b66aed95b7f30f5e7c48d55d180f0fe3e7352d25d7c63fc9045f526872ad0684a473e66af8179e15a8549ff16db15a -EBUILD tkdnd-2.6.ebuild 907 BLAKE2B 5fa1e858ad0d9b3dba3c1a5d9374b372c3035d69224432ed2e3a281a406296d2bd97cb862662743b1ec69a2b115ef4d3df0c59ab8322a395921193ea229f54e6 SHA512 d5fd89c87195c02ccdef39cd9a2fcacad964c1ae60e61536525ff7f7c407f7ac4c4111f52b56dbed9c95d8c2b2f861d4f87e818f3c08c16a49bc4e9f74aaecc9 -MISC metadata.xml 328 BLAKE2B a8828cf089a520c1cfaa639bc5587d82ceb3681f97ad00a174ceb9331d12cc063ccb0687dd8e53510a1fb2d807153afdcf7a6be7fae1871621fb032c9c8d9e14 SHA512 3130aa488c2f677c91f3b2ba72a2a9e16446865a10f1629ae7e44b810189ceb24cb9cd14d834a71b76609cc9a2e043d8db7560e9446103368084385754cd5045 diff --git a/dev-tcltk/tkdnd/metadata.xml b/dev-tcltk/tkdnd/metadata.xml deleted file mode 100644 index 2c2d17964dce..000000000000 --- a/dev-tcltk/tkdnd/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tkdnd - - diff --git a/dev-tcltk/tkdnd/tkdnd-2.2.ebuild b/dev-tcltk/tkdnd/tkdnd-2.2.ebuild deleted file mode 100644 index 3f608bac2cdf..000000000000 --- a/dev-tcltk/tkdnd/tkdnd-2.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit autotools-utils eutils - -MY_PN="TkDND" - -DESCRIPTION="Extension that adds native drag & drop capabilities to the tk toolkit" -HOMEPAGE="http://www.ellogon.org/petasis/tcltk-projects/tkdnd/" -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${MY_PN}%20${PV}/${P/-/}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug threads X" - -RESTRICT="test" - -DEPEND="dev-lang/tk" -RDEPEND=${DEPEND} - -S=${WORKDIR}/${P/-/} - -src_prepare() { - sed \ - -e 's:-O2::g' \ - -e 's:-fomit-frame-pointer::g' \ - -e 's:-pipe::g' \ - -i configure tclconfig/tcl.m4 || die -} - -src_configure() { - local myeconfargs - use X && myeconfargs+=( --with-x ) - use debug && myeconfargs+=( --with-symbols ) - use threads && myeconfargs+=( --enable-threads ) - autotools-utils_src_configure -} diff --git a/dev-tcltk/tkdnd/tkdnd-2.6.ebuild b/dev-tcltk/tkdnd/tkdnd-2.6.ebuild deleted file mode 100644 index 77ed496b529b..000000000000 --- a/dev-tcltk/tkdnd/tkdnd-2.6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools-utils eutils - -MY_PN="TkDND" - -DESCRIPTION="Extension that adds native drag & drop capabilities to the tk toolkit" -HOMEPAGE="http://www.ellogon.org/petasis/tcltk-projects/tkdnd/" -SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${MY_PN}%20${PV}/${P/-/}-src.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug threads X" - -DEPEND="dev-lang/tk" -RDEPEND=${DEPEND} - -S=${WORKDIR}/${P/-/} - -RESTRICT="test" - -src_prepare() { - sed \ - -e 's:-O2::g' \ - -e 's:-fomit-frame-pointer::g' \ - -e 's:-pipe::g' \ - -i configure tclconfig/tcl.m4 || die -} - -src_configure() { - local myeconfargs - use X && myeconfargs+=( --with-x ) - use debug && myeconfargs+=( --with-symbols ) - use threads && myeconfargs+=( --enable-threads ) - autotools-utils_src_configure -} diff --git a/dev-tcltk/tkimg-1.4-r9 b/dev-tcltk/tkimg-1.4-r9 new file mode 100644 index 000000000000..c0785ffc090b --- /dev/null +++ b/dev-tcltk/tkimg-1.4-r9 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare test +DEPEND=dev-lang/tk:= >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg:= test? ( x11-apps/xhost media-fonts/font-misc-misc media-fonts/font-cursor-misc ) test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=Adds a lot of image formats to Tcl/Tk +EAPI=5 +HOMEPAGE=http://tkimg.sourceforge.net/ +IUSE=doc test static-libs test +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-lang/tk:= >=dev-tcltk/tcllib-1.11 media-libs/tiff:0= >=media-libs/libpng-1.6:0= >=sys-libs/zlib-1.2.7:= x11-libs/libX11 virtual/jpeg:= +SLOT=0 +SRC_URI=https://dev.gentoo.org/~jlec/distfiles/tkimg-1.4-patchset-1.tar.xz mirror://sourceforge/tkimg/1.4/tkimg1.4.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e prefix e51c7882b7b721e54e684f7eb143cbfe preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=7e233f7b1f88697eee2ed74925469530 diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest deleted file mode 100644 index a4912066dee0..000000000000 --- a/dev-tcltk/tkimg/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX tkimg-1.4-jpeg-9.patch 364 BLAKE2B bc9b3e4e404b49a9909d7198929033ebee4ab839f1f2ec71aea9435637bdcb6a3f0dd9c2ed379d9e0f7215853b0e693337876ac0842a37b32533151ef4d9b739 SHA512 4bb6cf0b7774700d607bccfb1590660344754749c40acefcba23046333b1029006acede784177473c629ab63247402bbbc4ab172946485af950c5e8ec6abb8c9 -AUX tkimg-1.4-png2.patch 1044 BLAKE2B 236e5fa637b4b1cc6c74dd85d4fe73520941af360873b0455ab146c443d844470d6afb67071976cd1850a79e0906b7374947d2c802c8ba85f83682c6ae0f77a5 SHA512 fbf982af5446fc54212745eee8338d5dc4b169f79045963be23a84c7a0ef9e68f54d895156b4f040f6585499f1ead9967ac0ce57106e3ca3615fbaa9adcd1fb7 -DIST tkimg-1.4-patchset-1.tar.xz 17956 BLAKE2B f6d3e5e5f258434bd02e21271357f2e2013ce7c90f2d1862e8e7ac0f1cf235d39b1713434a00261ec442c1843a70194b4d14081a5d4cec07c8ad6bf45bbf1db3 SHA512 bd20e0beaa224c42e856e6d44d86c2a5f04c28d096c561f44c4afcf8c821bf859c602156a9be60f23f906e8da2f43c89ca358d32e8f9497296e7c5a5bf23ed69 -DIST tkimg1.4.tar.bz2 4912894 BLAKE2B 630ce6b95f42f0883373970ff919493d34cf4a61119af9520702079c6272f9b6ddbc6241197b39ac509d9b2c76c6f3d3bd29944acea4cdc1c82134cba473818a SHA512 b03aba6e21e35b8733dbc4fa66fae67284a05e68248e5afb2a85c1520c74d0c6c5091860a3ab682f4a662a318c562339e9b7b82f050e63bbf48d1b4757d379a1 -EBUILD tkimg-1.4-r9.ebuild 1842 BLAKE2B 470dcd82e9d64a0e809c39679ce8fa602f14d085eba6a665fbb112f0810a216378688a5fdec79e8bd16a6a06f4fa0a6efdac8e6742aa90449e2d674c38debc9d SHA512 35c3e79accf91eb48d577eb019c65125ca4ced5add2c2130599b3d92a8f4970ad1238df0dcf6cc22dadadb51d624338515933a522918b0b3cd1cd39e1f8d1e89 -MISC metadata.xml 436 BLAKE2B 264c09c99797be5f1a242a1146d8552ab4cf632ad404d950829d102b2f3f8a40c5542ff04e9770a4870153843e462298af802e6caaff9e5bbb37abdb32697155 SHA512 d0401ca91110d4ffb90190d7135d3a5e6ef1aa0d3106cd7a84e72e64f3f565ee2ef30ac19aa2f119838a50d9c926132b93f2723a763d25b819db42fc57c16adf diff --git a/dev-tcltk/tkimg/files/tkimg-1.4-jpeg-9.patch b/dev-tcltk/tkimg/files/tkimg-1.4-jpeg-9.patch deleted file mode 100644 index 23000ac7922c..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4-jpeg-9.patch +++ /dev/null @@ -1,18 +0,0 @@ -Fix build with jpeg-9, bug #520886 - ---- a/jpeg/jpeg.c 2010-06-17 15:40:24.000000000 +0200 -+++ b/jpeg/jpeg.c 2018-02-07 23:26:38.050073397 +0100 -@@ -53,6 +53,13 @@ - */ - - #include "tkimg.h" -+#ifndef FALSE -+#define FALSE 0 -+#endif -+#ifndef TRUE -+#define TRUE 1 -+#endif -+#define HAVE_BOOLEAN - #include "jpegtcl.h" - - static int SetupJPegLibrary(Tcl_Interp *interp); diff --git a/dev-tcltk/tkimg/files/tkimg-1.4-png2.patch b/dev-tcltk/tkimg/files/tkimg-1.4-png2.patch deleted file mode 100644 index 195e9be43fa7..000000000000 --- a/dev-tcltk/tkimg/files/tkimg-1.4-png2.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- png/png.c.orig 2010-06-17 06:40:24.000000000 -0700 -+++ png/png.c 2013-04-23 20:57:32.000000000 -0700 -@@ -332,6 +332,16 @@ - png_set_expand(png_ptr); - } - -+ if (png_get_sRGB && png_get_sRGB(png_ptr, info_ptr, &intent)) { -+ png_set_sRGB(png_ptr, info_ptr, intent); -+ } else if (png_get_gAMA) { -+ double gamma; -+ if (!png_get_gAMA(png_ptr, info_ptr, &gamma)) { -+ gamma = 0.45455; -+ } -+ png_set_gamma(png_ptr, 1.0, gamma); -+ } -+ - png_read_update_info(png_ptr,info_ptr); - block.pixelSize = png_get_channels(png_ptr, info_ptr); - block.pitch = png_get_rowbytes(png_ptr, info_ptr); -@@ -353,16 +363,6 @@ - block.offset[3] = 0; - } - -- if (png_get_sRGB && png_get_sRGB(png_ptr, info_ptr, &intent)) { -- png_set_sRGB(png_ptr, info_ptr, intent); -- } else if (png_get_gAMA) { -- double gamma; -- if (!png_get_gAMA(png_ptr, info_ptr, &gamma)) { -- gamma = 0.45455; -- } -- png_set_gamma(png_ptr, 1.0, gamma); -- } -- - png_data= (char **) ckalloc(sizeof(char *) * info_height + - info_height * block.pitch); - diff --git a/dev-tcltk/tkimg/metadata.xml b/dev-tcltk/tkimg/metadata.xml deleted file mode 100644 index b1e9347d617c..000000000000 --- a/dev-tcltk/tkimg/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - The "Img" package adds a lot of image formats to Tcl/Tk. - - - tkimg - - diff --git a/dev-tcltk/tkimg/tkimg-1.4-r9.ebuild b/dev-tcltk/tkimg/tkimg-1.4-r9.ebuild deleted file mode 100644 index 155c4483e327..000000000000 --- a/dev-tcltk/tkimg/tkimg-1.4-r9.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib prefix toolchain-funcs virtualx - -MYP="${PN}${PV}" - -DESCRIPTION="Adds a lot of image formats to Tcl/Tk" -HOMEPAGE="http://tkimg.sourceforge.net/" -SRC_URI=" - https://dev.gentoo.org/~jlec/distfiles/${P}-patchset-1.tar.xz - mirror://sourceforge/${PN}/${PV}/${MYP}.tar.bz2" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" -IUSE="doc test static-libs" - -RDEPEND=" - dev-lang/tk:= - >=dev-tcltk/tcllib-1.11 - media-libs/tiff:0= - >=media-libs/libpng-1.6:0= - >=sys-libs/zlib-1.2.7:= - x11-libs/libX11 - virtual/jpeg:=" -DEPEND="${RDEPEND} - test? ( - x11-apps/xhost - media-fonts/font-misc-misc - media-fonts/font-cursor-misc )" - -# Fails with jpeg-turbo silently, #386253 -#RESTRICT="test" - -S="${WORKDIR}/${MYP}" - -src_prepare() { - epatch \ - "${WORKDIR}"/${P}-jpeg.patch \ - "${FILESDIR}"/${P}-jpeg-9.patch \ - "${WORKDIR}"/${P}-tiff.patch \ - "${WORKDIR}"/${P}-png.patch \ - "${FILESDIR}"/${P}-png2.patch \ - "${WORKDIR}"/${P}-zlib.patch - - find compat/{libjpeg,libpng,zlib,libtiff} -delete - - sed \ - -e 's:-O2 -fomit-frame-pointer::g' \ - -e 's: -pipe::g' \ - -i */configure || die - - eprefixify */*.h - tc-export AR -} - -src_test() { - Xemake test || die "Xmake failed" -} - -src_install() { - local l bl - - emake \ - DESTDIR="${D}" \ - INSTALL_ROOT="${D}" \ - install - - if ! use static-libs; then - find "${ED}"/usr/$(get_libdir)/ -type f -name "*\.a" -delete || die - fi - - # Make library links - for l in "${ED}"/usr/lib*/Img*/*tcl*.so; do - bl=$(basename $l) - dosym Img1.4/${bl} /usr/$(get_libdir)/${bl} - done - - dodoc ChangeLog README Reorganization.Notes.txt changes ANNOUNCE - - if use doc; then - insinto /usr/share/doc/${PF} - doins demo.tcl - insinto /usr/share/doc/${PF}/html - doins -r doc/* - fi -} diff --git a/dev-tcltk/tklib-0.6-r1 b/dev-tcltk/tklib-0.6-r1 new file mode 100644 index 000000000000..017febb3c56e --- /dev/null +++ b/dev-tcltk/tklib-0.6-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install +DEPEND=dev-lang/tk:0 dev-tcltk/tcllib +DESCRIPTION=Collection of utility modules for Tk, and a companion to Tcllib +EAPI=5 +HOMEPAGE=http://www.tcl.tk/software/tklib +IUSE=doc +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-lang/tk:0 dev-tcltk/tcllib +SLOT=0 +SRC_URI=http://core.tcl.tk/tklib/raw/tklib-0.6.tar.bz2?name=6a397dec6188148cf6a6fe290cf2bd92a9190c42 -> tklib-0.6.tar.bz2 +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=9de2e5fe525296a6e368eda89335160e diff --git a/dev-tcltk/tklib-0.6-r2 b/dev-tcltk/tklib-0.6-r2 new file mode 100644 index 000000000000..017febb3c56e --- /dev/null +++ b/dev-tcltk/tklib-0.6-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install +DEPEND=dev-lang/tk:0 dev-tcltk/tcllib +DESCRIPTION=Collection of utility modules for Tk, and a companion to Tcllib +EAPI=5 +HOMEPAGE=http://www.tcl.tk/software/tklib +IUSE=doc +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-lang/tk:0 dev-tcltk/tcllib +SLOT=0 +SRC_URI=http://core.tcl.tk/tklib/raw/tklib-0.6.tar.bz2?name=6a397dec6188148cf6a6fe290cf2bd92a9190c42 -> tklib-0.6.tar.bz2 +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=9de2e5fe525296a6e368eda89335160e diff --git a/dev-tcltk/tklib/Manifest b/dev-tcltk/tklib/Manifest deleted file mode 100644 index dd2cab363a82..000000000000 --- a/dev-tcltk/tklib/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST tklib-0.6.tar.bz2 5637725 BLAKE2B 9a0be896803c5e78e578d7c0b0bb38a742f29055708081dc858ea732895521c37fec35cc21ae544225409dff16d7b2cae93ddd0aa02150a4d7a2bd06e301759b SHA512 c4dbe6afe9d1d9c97edc154c807d429086e045f8b202870f21cafcd846b7ff759c8260d44d5e1e1322a0e7d3478c1dfb12d7a0c76200f583ac3bb85b21bf04b4 -EBUILD tklib-0.6-r1.ebuild 840 BLAKE2B a04e2ad3d4343119f6f68dca41aa3051b607e65d90c7855312a0d59227fb01be0cdf815d44de6c1311b531df823ecf5c615523839bb73f1ca76b18e96d2daa9f SHA512 dcfe0a410584c73e3a5c38359ee10dc585e32802f37c4e54599131dcace206f5f0b214f0e0118a670cbeb71585e79b06f6059c7e75b419ad7fe995b06d88e461 -EBUILD tklib-0.6-r2.ebuild 840 BLAKE2B a04e2ad3d4343119f6f68dca41aa3051b607e65d90c7855312a0d59227fb01be0cdf815d44de6c1311b531df823ecf5c615523839bb73f1ca76b18e96d2daa9f SHA512 dcfe0a410584c73e3a5c38359ee10dc585e32802f37c4e54599131dcace206f5f0b214f0e0118a670cbeb71585e79b06f6059c7e75b419ad7fe995b06d88e461 -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/tklib/metadata.xml b/dev-tcltk/tklib/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/tklib/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tklib/tklib-0.6-r1.ebuild b/dev-tcltk/tklib/tklib-0.6-r1.ebuild deleted file mode 100644 index 9231c58cf5e7..000000000000 --- a/dev-tcltk/tklib/tklib-0.6-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -CODE=6a397dec6188148cf6a6fe290cf2bd92a9190c42 - -DESCRIPTION="Collection of utility modules for Tk, and a companion to Tcllib" -HOMEPAGE="http://www.tcl.tk/software/tklib" -SRC_URI="http://core.tcl.tk/tklib/raw/tklib-0.6.tar.bz2?name=${CODE} -> ${P}.tar.bz2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -LICENSE="BSD" -IUSE="doc" - -RDEPEND=" - dev-lang/tk:0 - dev-tcltk/tcllib" -DEPEND="${RDEPEND}" - -src_install() { - default - if use doc; then - emake DESTDIR="${D}" doc - dohtml doc/html/* - fi - dodoc DESCRIPTION.txt README* - dosym ${PN}${PV} /usr/$(get_libdir)/${PN} - - mv "${ED}"/usr/share/man/mann/datefield{,-${PN}}.n || die - mv "${ED}"/usr/share/man/mann/menubar{,-${PN}}.n || die - mv "${ED}"/usr/bin/dia{,-${PN}} || die -} diff --git a/dev-tcltk/tklib/tklib-0.6-r2.ebuild b/dev-tcltk/tklib/tklib-0.6-r2.ebuild deleted file mode 100644 index 9231c58cf5e7..000000000000 --- a/dev-tcltk/tklib/tklib-0.6-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib - -CODE=6a397dec6188148cf6a6fe290cf2bd92a9190c42 - -DESCRIPTION="Collection of utility modules for Tk, and a companion to Tcllib" -HOMEPAGE="http://www.tcl.tk/software/tklib" -SRC_URI="http://core.tcl.tk/tklib/raw/tklib-0.6.tar.bz2?name=${CODE} -> ${P}.tar.bz2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -LICENSE="BSD" -IUSE="doc" - -RDEPEND=" - dev-lang/tk:0 - dev-tcltk/tcllib" -DEPEND="${RDEPEND}" - -src_install() { - default - if use doc; then - emake DESTDIR="${D}" doc - dohtml doc/html/* - fi - dodoc DESCRIPTION.txt README* - dosym ${PN}${PV} /usr/$(get_libdir)/${PN} - - mv "${ED}"/usr/share/man/mann/datefield{,-${PN}}.n || die - mv "${ED}"/usr/share/man/mann/menubar{,-${PN}}.n || die - mv "${ED}"/usr/bin/dia{,-${PN}} || die -} diff --git a/dev-tcltk/tkpiechart-6.5-r1 b/dev-tcltk/tkpiechart-6.5-r1 new file mode 100644 index 000000000000..ebba925348b4 --- /dev/null +++ b/dev-tcltk/tkpiechart-6.5-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=>=dev-lang/tk-8.3 dev-tcltk/tcllib +DESCRIPTION=create and update 2D or 3D pie charts in a Tcl/Tk application +EAPI=0 +HOMEPAGE=http://jfontain.free.fr/piechart6.htm +KEYWORDS=amd64 ~ppc x86 +LICENSE=jfontain +RDEPEND=>=dev-lang/tk-8.3 dev-tcltk/tcllib +SLOT=0 +SRC_URI=http://jfontain.free.fr/tkpiechart-6.5.tar.bz2 +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=02429e3ec6c0688a5e1f5457e76eb8e2 diff --git a/dev-tcltk/tkpiechart/Manifest b/dev-tcltk/tkpiechart/Manifest deleted file mode 100644 index bf82e058218c..000000000000 --- a/dev-tcltk/tkpiechart/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tkpiechart-6.5.tar.bz2 38096 BLAKE2B d49f54f693d849c3563d28f4387e65d1f2cd19ec647db7e3aa56d85ffb630ca170113ef81e97eb4e464320d37e6e10c7a8bda5cf19fb478a0609226ea28a77f1 SHA512 828f106be8fe37ab8876c7e0b8ee00dee7f067f21489710653909ba277aed65de169e0f592ce0fedf5bc0ffc584d633d163b1b72fb628c1b2e541e8a850636aa -EBUILD tkpiechart-6.5-r1.ebuild 635 BLAKE2B ab2a142ede7c225988f16b7a2fe0d3b464d11d64cee352e92c2bb42b5780500f67b80fbc15ebc78629de16b8ab0b0c5fe35bedb296c6cda3030affe9ed291984 SHA512 1633fdf7c61ae34a63388b13ea25ec7b922c3188f0cb3fbb4a4b7cd02077ae7a8e956daf62a816c6ca9909ae26e5d62398dcabde83a09f4d05e6ef3ec74459db -MISC metadata.xml 249 BLAKE2B d3e8bf26f513e970f3ac032d9caae9692296590cb38e8ff81bc3cdf692492ad4a297d79a7f7adcc6b68f5ba220a1b086d42c70c579a043e104933f51bbb3f49e SHA512 e0b0007b4cfb9cb2af7a9bd33d578bc2bf1819985fa37d2dc8ec14cc1ae2987583d4054ad7497d9cf6c603b33f502bc6ee579ff990daa341b2e0572d585fbea6 diff --git a/dev-tcltk/tkpiechart/metadata.xml b/dev-tcltk/tkpiechart/metadata.xml deleted file mode 100644 index d836ed383e14..000000000000 --- a/dev-tcltk/tkpiechart/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tkpiechart/tkpiechart-6.5-r1.ebuild b/dev-tcltk/tkpiechart/tkpiechart-6.5-r1.ebuild deleted file mode 100644 index ca9a67327bfa..000000000000 --- a/dev-tcltk/tkpiechart/tkpiechart-6.5-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit multilib - -DESCRIPTION="create and update 2D or 3D pie charts in a Tcl/Tk application" -HOMEPAGE="http://jfontain.free.fr/piechart6.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.bz2" - -LICENSE="jfontain" -KEYWORDS="amd64 ~ppc x86" -SLOT="0" -IUSE="" - -DEPEND=">=dev-lang/tk-8.3 - dev-tcltk/tcllib" - -src_install() { - dodir /usr/$(get_libdir)/tkpiechart - ./instapkg.tcl "${D}"/usr/$(get_libdir)/tkpiechart || die - - dodoc CHANGES CONTENTS README TODO || die - dohtml *.gif *.htm || die - docinto demo - dodoc demo* || die -} diff --git a/dev-tcltk/tkpng-0.9 b/dev-tcltk/tkpng-0.9 new file mode 100644 index 000000000000..b28f6c090edf --- /dev/null +++ b/dev-tcltk/tkpng-0.9 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure +DEPEND=>=dev-lang/tcl-8.4:0= >=dev-lang/tk-8.4:0= sys-libs/zlib +DESCRIPTION=Implements support for loading and using PNG images with Tcl/Tk +EAPI=5 +HOMEPAGE=http://www.muonics.com/FreeStuff/TkPNG/ +IUSE=debug threads +KEYWORDS=~amd64 ~x86 +LICENSE=tcltk +RDEPEND=>=dev-lang/tcl-8.4:0= >=dev-lang/tk-8.4:0= sys-libs/zlib +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tkpng/tkpng/0.9/tkpng0.9.tgz +_md5_=3e458473e945f9780ae6ab83cfd20e58 diff --git a/dev-tcltk/tkpng/Manifest b/dev-tcltk/tkpng/Manifest deleted file mode 100644 index 1c25fe7cfb3a..000000000000 --- a/dev-tcltk/tkpng/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tkpng0.9.tgz 127804 BLAKE2B f2377dd8bb3b0161168930d6355202789decbe6e248607cd3828a0553c20644aac05b23b90fdb2324689e30307bdfdb63cd9fb57993ca4d58f1b1108e0d001c6 SHA512 7f832ec19b53ba0f98d3db24d7b7106ae9bb6983d46ee33c46e90a1b152646f2a99ea417c9c6f9bed1f2859ef509510b531d26b3bb81f20d4e291ea1092896fb -EBUILD tkpng-0.9.ebuild 692 BLAKE2B c826f361d8ecbb56d94e8cc0534a0722accf02e360a2199f50bcffe7d722551ebfd48ac69a6afb6f6cb1ef78359ac57a48b06183edf066dccc8c1a555affa516 SHA512 f095c3842eb3d85ba4fe214d010f7e368e5f8b586c0337073a20e55319652882e25db3400a67c43e10a3003779194a00749e4b185c2dc68a9d8e6a45021fa7a6 -MISC metadata.xml 328 BLAKE2B 5ac22b2f38e072c9c4f26e98bc812b101718b2e4d26abcd5cad898653633b8d46ccaf21696dd246963ff1ebe54f7d24c63a7c40e95703f34cf9c032ebf0d058c SHA512 e8aa8c4a77c92a9ce6961707314d3b806a9ee65584d5e34d1c7f87acf7aa365b63d0131060ddc2db3dd4c816d625a1b705cd7be291938c3245462b500b80f6d0 diff --git a/dev-tcltk/tkpng/metadata.xml b/dev-tcltk/tkpng/metadata.xml deleted file mode 100644 index bcd5cf589a25..000000000000 --- a/dev-tcltk/tkpng/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tkpng - - diff --git a/dev-tcltk/tkpng/tkpng-0.9.ebuild b/dev-tcltk/tkpng/tkpng-0.9.ebuild deleted file mode 100644 index 316297207f53..000000000000 --- a/dev-tcltk/tkpng/tkpng-0.9.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_P="${PN}${PV}" - -DESCRIPTION="Implements support for loading and using PNG images with Tcl/Tk" -HOMEPAGE="http://www.muonics.com/FreeStuff/TkPNG/" -SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${MY_P}.tgz" - -SLOT="0" -LICENSE="tcltk" -KEYWORDS="~amd64 ~x86" -IUSE="debug threads" - -RDEPEND=" - >=dev-lang/tcl-8.4:0= - >=dev-lang/tk-8.4:0= - sys-libs/zlib" -DEPEND="${RDEPEND}" - -# test target in Makefile, but test not shipped -RESTRICT="test" - -S="${WORKDIR}"/${MY_P} - -src_configure() { - econf \ - $(use_enable debug symbols) \ - $(use_enable amd64 64bit) \ - $(use_enable threads) -} diff --git a/dev-tcltk/tktable-2.10 b/dev-tcltk/tktable-2.10 new file mode 100644 index 000000000000..2fa74c90fb54 --- /dev/null +++ b/dev-tcltk/tktable-2.10 @@ -0,0 +1,11 @@ +DEFINED_PHASES=prepare +DEPEND=>=dev-lang/tk-8.0 +DESCRIPTION=full-featured 2D table widget +EAPI=6 +HOMEPAGE=http://tktable.sourceforge.net/ +KEYWORDS=amd64 ppc x86 +LICENSE=BSD +RDEPEND=>=dev-lang/tk-8.0 +SLOT=0 +SRC_URI=mirror://sourceforge/tktable/Tktable2.10.tar.gz +_md5_=e4086f072f03c60a733ea9f194bf79f8 diff --git a/dev-tcltk/tktable/Manifest b/dev-tcltk/tktable/Manifest deleted file mode 100644 index 87b0c805797c..000000000000 --- a/dev-tcltk/tktable/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST Tktable2.10.tar.gz 284135 BLAKE2B ff3a37aac53418e7993a310d38ae23b7ec2673e0b44c118ff558a6c3c3805b39bf77f099287e91298fb4a6afacebde68a09171c6b90ecd11f48ac2a33fa3b312 SHA512 d69b1c766abb2833f48c900ca4d4fd3927f138ddf728dd76f2087a784604daa4356ec60a146e71d2fb2508a644598711e0373cb81dbfb0272b7ad16a0754e899 -EBUILD tktable-2.10.ebuild 607 BLAKE2B 8f889a1b9e98d73c73fc1348e9d67f0a484e3d53c2bf2c89aac4fdf051a71f1b4d592588e6a0bcb62c90ac21968932479a2740936be02074827044c437f8012c SHA512 6427b6fa66a63b6a8eaed6a80a8b34337c38e26c0dd684b760a5ae27b324578f612a0d99aa8bbb6a3bdbfb643b9e1734dc7694f020ea75e1e9ebc1e26776173c -MISC metadata.xml 330 BLAKE2B 95cf2505bc7f51f0d04fbfa1facf22cebb33f232121689e2117024ad5c09790f9e518c424669b523205ffe584670287efba5115c7387f3e7319e39a00ea2a425 SHA512 fb035126055cbb4296c92e5ada9ec06baf9873f04b4e4f4dc369d54cdc14979bedc36940396b87c7f8a6c1bd113ceefd585c81ef64c4e1f052216a5a7a266238 diff --git a/dev-tcltk/tktable/metadata.xml b/dev-tcltk/tktable/metadata.xml deleted file mode 100644 index fb33b8e74e9d..000000000000 --- a/dev-tcltk/tktable/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tktable - - diff --git a/dev-tcltk/tktable/tktable-2.10.ebuild b/dev-tcltk/tktable/tktable-2.10.ebuild deleted file mode 100644 index cd5658b56b82..000000000000 --- a/dev-tcltk/tktable/tktable-2.10.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="Tktable${PV}" - -DESCRIPTION="full-featured 2D table widget" -HOMEPAGE="http://tktable.sourceforge.net/" -SRC_URI="mirror://sourceforge/tktable/${MY_P}.tar.gz" - -LICENSE="BSD" -KEYWORDS="amd64 ppc x86" -SLOT="0" -IUSE="" - -DEPEND=">=dev-lang/tk-8.0" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -HTML_DOCS=( doc/tkTable.html ) -DOCS=( ChangeLog README.txt release.txt ) - -src_prepare() { - default - sed -e '/^install:/{s: install-doc::}' \ - -e '/^PKG_EXTRA_FILES/{s:=.*:=:}' -i Makefile.in || die -} diff --git a/dev-tcltk/tktray-1.3.9 b/dev-tcltk/tktray-1.3.9 new file mode 100644 index 000000000000..c17af89c46af --- /dev/null +++ b/dev-tcltk/tktray-1.3.9 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure prepare test +DEPEND=>=dev-lang/tcl-8.4:0= >=dev-lang/tk-8.4:0= x11-libs/libXext test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=System Tray Icon Support for Tk on X11 +EAPI=5 +HOMEPAGE=https://code.google.com/p/tktray/ +IUSE=debug threads test test +KEYWORDS=~alpha amd64 ~ppc ~sparc x86 +LICENSE=tcltk +RDEPEND=>=dev-lang/tcl-8.4:0= >=dev-lang/tk-8.4:0= x11-libs/libXext +SLOT=0 +SRC_URI=https://tktray.googlecode.com/files/tktray1.3.9.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=5ac020357ec1cace5697562d5f51af99 diff --git a/dev-tcltk/tktray/Manifest b/dev-tcltk/tktray/Manifest deleted file mode 100644 index 7f6f42b9f9ba..000000000000 --- a/dev-tcltk/tktray/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX 1.1-ldflags.patch 371 BLAKE2B a18964ab4a2bcc1e7d3af98a76bb20a0a0993689d353a07b7c8f8296ee956755d3e51f9e7557a362a7bbc51604db3c7b73cb96ecc3c6ac350f313a51d53dbac5 SHA512 d29c06676607eca5fb7a0a0675382a80441117a5a070236329d8f4e8c046a5ade060d7e618740953f4c4c87f432fd661a19e201b737b4273805a48bd0165f553 -DIST tktray1.3.9.tar.gz 134484 BLAKE2B 9edeae9869dc318cd0f98c6585fdef5d903f84f8d32ad0a29fc456ab0eb38615684f7da8a8eb4022c9c40ec24a623c7a189f50d9e17bcbd0a204459e2030b546 SHA512 2c52a343e7f8ff5b7e7bb2e2f1de7766111ce6b47b8ace478a1f2aaa6c28a5b19ec854f2b22511136be1f1da2a87f506932a1d1b893deb3c44a7e47a28609518 -EBUILD tktray-1.3.9.ebuild 779 BLAKE2B a7f7302e3fff1cbd8fba49ba8d16197ccf1333a9017e53409583d1498a406b2179025e690ad5e659424b5eee9a01bd7519b8359d2b3a06113abb673c3641a13e SHA512 41a73581b12ef092c326b20121f476f174a09359ebb94e9f32701b8d6758f0ea4f28d5bb60946e542e86b15443b0951b88edd112825d2a67e4c559da019e45b4 -MISC metadata.xml 259 BLAKE2B 174c3c7b4292350e73a38b09d473abba172ee6e82ca1b5bcb6815a9927609a7fbac063a19498e7c5deaa32530d10d8c493760ff5b6e489f821410cfeccadf566 SHA512 5943f2c9dc9a55862bae4c01be9e1f27304ffc1ce48d67341b4a19793c0bb11fe3d1a419af924ac360aeeafbce28018971602019a559a8a6c5939e05e3567639 diff --git a/dev-tcltk/tktray/files/1.1-ldflags.patch b/dev-tcltk/tktray/files/1.1-ldflags.patch deleted file mode 100644 index 0392face2958..000000000000 --- a/dev-tcltk/tktray/files/1.1-ldflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile.in b/Makefile.in -index 9c3945b..c626019 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -107,7 +107,7 @@ OBJEXT = @OBJEXT@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = @SHLIB_LD@ $(CFLAGS) $(LDFLAGS) - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ - #TCL_DEFS = @TCL_DEFS@ diff --git a/dev-tcltk/tktray/metadata.xml b/dev-tcltk/tktray/metadata.xml deleted file mode 100644 index 227dda5ba584..000000000000 --- a/dev-tcltk/tktray/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tktray/tktray-1.3.9.ebuild b/dev-tcltk/tktray/tktray-1.3.9.ebuild deleted file mode 100644 index 85b005ef2865..000000000000 --- a/dev-tcltk/tktray/tktray-1.3.9.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils virtualx - -MY_P="${PN}${PV}" - -DESCRIPTION="System Tray Icon Support for Tk on X11" -HOMEPAGE="https://code.google.com/p/tktray/" -SRC_URI="https://tktray.googlecode.com/files/${MY_P}.tar.gz" - -LICENSE="tcltk" -SLOT="0" -KEYWORDS="~alpha amd64 ~ppc ~sparc x86" -IUSE="debug threads test" - -DEPEND=" - >=dev-lang/tcl-8.4:0= - >=dev-lang/tk-8.4:0= - x11-libs/libXext" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}"/1.1-ldflags.patch -} - -src_configure() { - source /usr/lib/tclConfig.sh - CPPFLAGS="-I${TCL_SRC_DIR}/generic ${CPPFLAGS}" \ - econf \ - $(use_enable debug symbols) \ - $(use_enable threads) -} - -src_test() { - Xemake -} diff --git a/dev-tcltk/tktreectrl-2.4.1 b/dev-tcltk/tktreectrl-2.4.1 new file mode 100644 index 000000000000..c069b1d5cc57 --- /dev/null +++ b/dev-tcltk/tktreectrl-2.4.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install test +DEPEND=>=dev-lang/tk-8.4:0= test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=A flexible listbox widget for Tk +EAPI=6 +HOMEPAGE=http://tktreectrl.sourceforge.net/ +IUSE=X debug shellicon threads test +KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux +LICENSE=tcltk +RDEPEND=>=dev-lang/tk-8.4:0= +SLOT=0 +SRC_URI=mirror://sourceforge/tktreectrl/tktreectrl-2.4.1.tar.gz +_eclasses_=virtualx 3a3c4637ea6d5a2113707a644766337c +_md5_=c98d33726c93060da0227d28206b5bc8 diff --git a/dev-tcltk/tktreectrl/Manifest b/dev-tcltk/tktreectrl/Manifest deleted file mode 100644 index b9307b40baeb..000000000000 --- a/dev-tcltk/tktreectrl/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX 2.2.9-as-needed.patch 351 BLAKE2B 3687044d67bfccb7d01c46b7f39a449337ebe4ca6ccaa174e217e26e2ce8f59376f2a6cabb353cc6ab4c2fd1eb921cc34f02770830d78d6e739e26a781c59036 SHA512 636bfe9e6d7aacb3ca3ad843b89fef10dc035cf3f714981b3e7191c8559df7be9fb98cb848244aa0ec3d3ef1c974ef99fa50e781233b3a874eb76cc9a864148e -DIST tktreectrl-2.4.1.tar.gz 945101 BLAKE2B 8b91d0f264df4ab79f897608e259998139ab3cd3ba9359e1d74a23a174465a468c3bec0c5983764d2e23049d5feb70905066419c7c883007c6aa5e655d50dccd SHA512 5ea3f286326cb9dd32a259f8032c37dd3bfe4c4ecdac878cc8e7a283b542c4eb67a5434c97ecc81b9773f08e55563401a173234452ebf63547c00780e5703c1b -EBUILD tktreectrl-2.4.1.ebuild 820 BLAKE2B 2bc4f43d9e30d413c2783c88a18da71c79239767b0fa4c2e8089f438f5c2064591678b624056ca96bc9b309a76e16fe1c87df2d14b4a872d2450f5e97e3aa7b7 SHA512 b4c27f219a1250ed1865c9cbca8f8493b59bda052d1c427c1d141ec4f3fc372d6528c601754a66cee4d1163966638e9b873c462a332aa483788f08de0724d8ee -MISC metadata.xml 363 BLAKE2B 67d01a5054e7bf5b5a3301e850bae7fcf6c061d5358cb19e4fadc7e493b9b45749810b1e233f273f36d9452c3676407845994c574e9b2139eb24575a16436aaf SHA512 bf1d25c20fa8d56bafb78ee43f041cc28de6c94a0cf05fceb030f6c3ef050a3c028a8ebae51b8c46121aa0d5fe67123de15a2e1dd507efe63308bdc4bc8e32a4 diff --git a/dev-tcltk/tktreectrl/files/2.2.9-as-needed.patch b/dev-tcltk/tktreectrl/files/2.2.9-as-needed.patch deleted file mode 100644 index 07a1e36f9316..000000000000 --- a/dev-tcltk/tktreectrl/files/2.2.9-as-needed.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.in 2008-02-24 23:22:10.000000000 +0100 -+++ b/Makefile.in.new 2009-07-11 23:54:48.000000000 +0200 -@@ -107,7 +107,7 @@ - RANLIB = @RANLIB@ - RANLIB_STUB = @RANLIB_STUB@ - SHLIB_CFLAGS = @SHLIB_CFLAGS@ --SHLIB_LD = @SHLIB_LD@ -+SHLIB_LD = $(CC) $(LDFLAGS) -shared - SHLIB_LD_LIBS = @SHLIB_LD_LIBS@ - STLIB_LD = @STLIB_LD@ - TCL_DEFS = @TCL_DEFS@ diff --git a/dev-tcltk/tktreectrl/metadata.xml b/dev-tcltk/tktreectrl/metadata.xml deleted file mode 100644 index 99bf67dcc9a6..000000000000 --- a/dev-tcltk/tktreectrl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - sci@gentoo.org - - - shellicon extension - - - tktreectrl - - diff --git a/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild b/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild deleted file mode 100644 index c77a6d2b59aa..000000000000 --- a/dev-tcltk/tktreectrl/tktreectrl-2.4.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit virtualx - -DESCRIPTION="A flexible listbox widget for Tk" -HOMEPAGE="http://tktreectrl.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="tcltk" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux" -IUSE="X debug shellicon threads" - -RDEPEND=">=dev-lang/tk-8.4:0=" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/2.2.9-as-needed.patch ) - -src_configure() { - econf \ - $(use_enable threads) \ - $(use_enable shellicon) \ - $(use_enable amd64 64bit) \ - $(use_enable debug symbols) \ - $(use_enable X x) \ - --enable-shared -} - -src_test() { - virtx emake test -} - -src_install() { - default - mv \ - "${ED}"/usr/lib*/treectrl${PV}/htmldoc \ - "${ED}"/usr/share/doc/${P}/ || die -} diff --git a/dev-tcltk/tkzinc-3.3.6 b/dev-tcltk/tkzinc-3.3.6 new file mode 100644 index 000000000000..c1f2979ffaab --- /dev/null +++ b/dev-tcltk/tkzinc-3.3.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-lang/tk media-libs/glew virtual/opengl doc? ( virtual/latex-base ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=A Tk widget library +EAPI=5 +HOMEPAGE=http://www.tkzinc.org +IUSE=debug doc threads +KEYWORDS=~amd64 ~x86 ~ppc +LICENSE=LGPL-2 +RDEPEND=dev-lang/tk media-libs/glew virtual/opengl doc? ( virtual/latex-base ) +SLOT=0 +SRC_URI=http://www.tkzinc.org/Packages/Tkzinc-3.3.6plus.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 autotools-utils 5a4611dfba155b1659528663fad4cd5e desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=b5693c4bb51e0325dcb21891e91d29bf diff --git a/dev-tcltk/tkzinc/Manifest b/dev-tcltk/tkzinc/Manifest deleted file mode 100644 index e4c4d893ba49..000000000000 --- a/dev-tcltk/tkzinc/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX 3.3.6-ldflags.patch 552 BLAKE2B ebd7496be2a97cf7325d25a46e272fe287e7bd17d7e8c660f584609057ba6823b75bfbcc611178fa70a66b90d2a699d41b7e6b673ded23db188bba47ecd4d11d SHA512 5ef1d02ac3b6eaffc4c7310e80e27204c5eb0ccc9d6627a5da4598a6b13d20fa1a1eab63194578a56a0650eb07c70879370e64030ccf86caf5226a1d1c6fea7e -AUX tkzinc-3.3.4-latex.patch 331 BLAKE2B 03697cb54e5c82b7662bd41fc6c0cf35a27c252a849950ffabcdda927d796593a97e3cb4f968b280f0df6478264d9f3e3c532648393c370adb68130b9f255aeb SHA512 20e859529ff20b41193a43baeec4c632107208311de3815795cc2a013741034dac36880d88c11e7dc1c4719259e42a180203c1ac478251ff81eec0e3d7f77ee4 -DIST Tkzinc-3.3.6plus.tar.gz 1924729 BLAKE2B 9e02b113c37cfb870b2e238591e9b35cf5851c6534249312118c54d179d9ba7dbca17217cd924cfcfb1ef2444697840e3136d0fd1385b976a8a2bfda156c488d SHA512 ead998b69569ebec92e7f60415296262f60b91250b2fe15fdeb9fb71c38756006bedcd9ed2829d915cb6ce3a6461165a48c9037f8e397ba6049a76ae474f7838 -EBUILD tkzinc-3.3.6.ebuild 988 BLAKE2B 239a80fbafcdf86462f89aefde8f0e6d64b8036e2e3569747f47b9b4b3d1025dbf466265bf52c07695a295aee0b7db3072551fdf4b013d4e3e3b5d7344b883e1 SHA512 dab1039d8d10d96ee21ca89a9feb5894865cfe1947a967e98fd849b2fa19d52dee2e379ae76d4e6cd93aecda7295ba5f09a8708b6b520be4d2aca10ef9516f2e -MISC metadata.xml 252 BLAKE2B 6c4e3a169c57e92842dc5ef7462e8bbc9a0ccae4e58886c00f117732369b30fbe3bc1c6938114f0347a82717ef6df3c2dec6e965e78f61164839b64710914fca SHA512 3120ef58677decf25b1fa664b440335b63625aded86661fd5a49fd9af149c6f829bd7fe88f5a1c8346f1e19ed183a45a42acc6e522ac9de4f4f6609f637fbe7c diff --git a/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch b/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch deleted file mode 100644 index 903ef9a2eaee..000000000000 --- a/dev-tcltk/tkzinc/files/3.3.6-ldflags.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/tclconfig/tcl.m4 b/tclconfig/tcl.m4 -index 0cbca13..c68af63 100644 ---- a/tclconfig/tcl.m4 -+++ b/tclconfig/tcl.m4 -@@ -1447,7 +1447,8 @@ dnl AC_CHECK_TOOL(AR, ar) - # get rid of the warnings. - #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" - -- SHLIB_LD="${CC} -shared" -+ # TEA specific: use LDFLAGS_DEFAULT instead of LDFLAGS -+ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT} ${LDFLAGS}' - DL_OBJS="tclLoadDl.o" - DL_LIBS="-ldl" - LDFLAGS="$LDFLAGS -Wl,--export-dynamic" diff --git a/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch b/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch deleted file mode 100644 index 6b697a7bfd78..000000000000 --- a/dev-tcltk/tkzinc/files/tkzinc-3.3.4-latex.patch +++ /dev/null @@ -1,12 +0,0 @@ - doc/refman.tex | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/doc/refman.tex b/doc/refman.tex -index b384e97..be88fde 100644 ---- a/doc/refman.tex -+++ b/doc/refman.tex -@@ -1,3 +1,4 @@ -+\RequirePackage{ifpdf} - \documentclass[11pt,twoside,a4paper]{book} - - %---------------------------------------------------------------------- diff --git a/dev-tcltk/tkzinc/metadata.xml b/dev-tcltk/tkzinc/metadata.xml deleted file mode 100644 index 3f91a1577203..000000000000 --- a/dev-tcltk/tkzinc/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - TCL / TK Herd - - diff --git a/dev-tcltk/tkzinc/tkzinc-3.3.6.ebuild b/dev-tcltk/tkzinc/tkzinc-3.3.6.ebuild deleted file mode 100644 index 14b37ebcd1f6..000000000000 --- a/dev-tcltk/tkzinc/tkzinc-3.3.6.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils - -DESCRIPTION="A Tk widget library" -HOMEPAGE="http://www.tkzinc.org" -SRC_URI="http://www.tkzinc.org/Packages/Tkzinc-${PV}plus.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc" -IUSE="debug doc threads" - -DEPEND=" - dev-lang/tk - media-libs/glew - virtual/opengl - doc? ( virtual/latex-base )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/Tkzinc-${PV//.}+" - -PATCHES=( - "${FILESDIR}"/${PV}-ldflags.patch - "${FILESDIR}"/${PN}-3.3.4-latex.patch - ) - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -DOCS=( BUGS ) - -src_configure() { - local myeconfargs=( - --enable-shared - --enable-gl=damage - $(use_enable debug symbols) - $(use_enable threads) - ) - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile - use doc && emake pdf -} - -src_install() { - autotools-utils_src_install - - dohtml -r doc/* - use doc && dodoc doc/refman.pdf -} diff --git a/dev-tcltk/tls-1.6-r3 b/dev-tcltk/tls-1.6-r3 new file mode 100644 index 000000000000..ba158b946525 --- /dev/null +++ b/dev-tcltk/tls-1.6-r3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install +DEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +DESCRIPTION=TLS OpenSSL extension to Tcl +EAPI=5 +HOMEPAGE=http://tls.sourceforge.net/ +IUSE=tk +KEYWORDS=alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tls/tls1.6-src.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=2990cdcc6ee11a518e003419a418b465 diff --git a/dev-tcltk/tls-1.6.7 b/dev-tcltk/tls-1.6.7 new file mode 100644 index 000000000000..4291fe3662bc --- /dev/null +++ b/dev-tcltk/tls-1.6.7 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install +DEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +DESCRIPTION=TLS OpenSSL extension to Tcl +EAPI=5 +HOMEPAGE=http://tls.sourceforge.net/ +IUSE=tk +KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/tls/tls1.6.7-src.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=3302cf30d19f0e3e09d956ab98e85bea diff --git a/dev-tcltk/tls-1.7.11 b/dev-tcltk/tls-1.7.11 new file mode 100644 index 000000000000..28c226888a1a --- /dev/null +++ b/dev-tcltk/tls-1.7.11 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install +DEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +DESCRIPTION=TLS OpenSSL extension to Tcl +EAPI=6 +HOMEPAGE=http://tls.sourceforge.net/ +IUSE=tk +KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=BSD +RDEPEND=dev-lang/tcl:0= dev-libs/openssl:0= tk? ( dev-lang/tk:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=https://core.tcl.tk/tcltls/uv/tcltls-1.7.11.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=38a378e0308ebe2feec87478be551665 diff --git a/dev-tcltk/tls/Manifest b/dev-tcltk/tls/Manifest deleted file mode 100644 index 8ce053cf7706..000000000000 --- a/dev-tcltk/tls/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST tcltls-1.7.11.tar.gz 158181 BLAKE2B 21955f0f4d750c9b0789b275abd45e77ecc6235b8bf8094cfa18c372ccda53fa28612ff10a87c91a883160f625844364391985363304ea2a5d4ca312471a581d SHA512 7a9aa33d7ed606ba792b4ff5a817a94f880b7204795ac30ab386299ee5850c7dfde920f35056676afa2db23866ad4fc6cb6c6b9e7a7dfba7385f97f447de2e04 -DIST tls1.6-src.tar.gz 168043 BLAKE2B e065f9e9a837d2da861fb52bdfbb0ab9ecf32b6c408e7d0394ab17ccafa2d3a4ee1cfc501a0ff1e9fa01bd4938e15527a74518877813e5cfcbb38d893362c905 SHA512 beaca2653a11924f022e28254cef5071ecb8ab2e2355496d278fcab1bdcc46424aa58d2fe176aea26ec4fbe4416a912b5af8e8e69571c8a5301b7921ecf48383 -DIST tls1.6.7-src.tar.gz 173654 BLAKE2B 50eff220d02c8fb4389a5e0ab3d6f85c61d3bf93a1c6a4ba2c709bb77e821163407ae4f287f16c7548a0405367825cee5da34abf6538d2bf374b23329c2b7129 SHA512 f8dbb7fc9890bcb3e3930cad66209ca67cd68c0aa2288caa6a3bb1fd1ad21444f1eb056b4b4585ec86da64079cd9df72cdd6ff201102820d45e6397d6148d21c -EBUILD tls-1.6-r3.ebuild 936 BLAKE2B e29b6df49db0ec3563f4cb0e4dadee2c1a8b8032a1e271712d4c86c29e120d52764e7e0f7b75f67e17e266e3d9c663d022d9ffdfcb9a2a65df18f88ffd4aaacb SHA512 ce74439d8dc71ddb256f6b3d34fd80190f7444680e753b30879f642824586543b8aa0baffed42b4f71e86b6fe895efb83d060a805498e37e6d5b0cc7e22efe76 -EBUILD tls-1.6.7.ebuild 943 BLAKE2B ae32359ad6ac1f2042b7bb63ec4d8fae79725dcf401facbc2aadbb5ba0d318e9eedcdb2dd124c607e34aa1c47cfc30ddb87c311f280317fe56835bcb5d22a66e SHA512 fc5fb789d5b89c61b0f3e212b5a40ae321a2d7e8177b3e1c5e3e6d80f98717db4c42b561cde558273bfec491290184d8fde0ac3dd421bdfe91c1d61b70e60c11 -EBUILD tls-1.7.11.ebuild 945 BLAKE2B 05ab852a2d2a4dd4be45449ad83a0eaacad6e887f683e92a925294e74110421c3276cd2f5efd3570a6162ca5cd3ea8d534c882b2995fcdd9b273f54732e888d8 SHA512 e47dd3ab69373e1bdf1597ad40a7068ab48c918978494a4c4e76c6c9419561bd32c49541bc8d3201428f7f876888a63441aff37e4b2e78f8464cc6dcb0edf6dd -MISC metadata.xml 326 BLAKE2B bb3ebe3febf02967373d484b0685609602c2fe4c229c52d078035c4d8d4ab011a3d5a4e72b46a4d75a4ab01e5fdb6d338c679f1b1033bc6d986f3815696c61c2 SHA512 6e3856770636152cb4cb2d2429dfba4ccdd4f82433903aa828ca23b3dbbe878546f7327a510ecdee93001c1d81dbc9c343c217d09ab08774c697a4b6fb2a0f94 diff --git a/dev-tcltk/tls/metadata.xml b/dev-tcltk/tls/metadata.xml deleted file mode 100644 index ba80abe7401c..000000000000 --- a/dev-tcltk/tls/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - - tls - - diff --git a/dev-tcltk/tls/tls-1.6-r3.ebuild b/dev-tcltk/tls/tls-1.6-r3.ebuild deleted file mode 100644 index f85cb1f65961..000000000000 --- a/dev-tcltk/tls/tls-1.6-r3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib - -MY_P="${PN}${PV}" - -DESCRIPTION="TLS OpenSSL extension to Tcl" -HOMEPAGE="http://tls.sourceforge.net/" -SRC_URI="mirror://sourceforge/tls/${MY_P}-src.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="tk" - -DEPEND=" - dev-lang/tcl:0= - dev-libs/openssl:0= - tk? ( dev-lang/tk:0= )" -RDEPEND="${DEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf \ - --with-ssl-dir="${EPREFIX}/usr" \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" -} - -src_install() { - default - dohtml tls.htm - - if [[ ${CHOST} == *-darwin* ]] ; then - # this is ugly, but fixing the makefile mess is even worse - local loc=usr/$(get_libdir)/tls1.6/libtls1.6.dylib - install_name_tool -id "${EPREFIX}"/${loc} "${ED}"/${loc} || die - fi -} diff --git a/dev-tcltk/tls/tls-1.6.7.ebuild b/dev-tcltk/tls/tls-1.6.7.ebuild deleted file mode 100644 index 065cbe9b6ba8..000000000000 --- a/dev-tcltk/tls/tls-1.6.7.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib - -MY_P="${PN}${PV}" - -DESCRIPTION="TLS OpenSSL extension to Tcl" -HOMEPAGE="http://tls.sourceforge.net/" -SRC_URI="mirror://sourceforge/tls/${MY_P}-src.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="tk" - -DEPEND=" - dev-lang/tcl:0= - dev-libs/openssl:0= - tk? ( dev-lang/tk:0= )" -RDEPEND="${DEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf \ - --with-ssl-dir="${EPREFIX}/usr" \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" -} - -src_install() { - default - dohtml tls.htm - - if [[ ${CHOST} == *-darwin* ]] ; then - # this is ugly, but fixing the makefile mess is even worse - local loc=usr/$(get_libdir)/tls1.6/libtls1.6.dylib - install_name_tool -id "${EPREFIX}"/${loc} "${ED}"/${loc} || die - fi -} diff --git a/dev-tcltk/tls/tls-1.7.11.ebuild b/dev-tcltk/tls/tls-1.7.11.ebuild deleted file mode 100644 index 7b22e45bf9df..000000000000 --- a/dev-tcltk/tls/tls-1.7.11.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils - -MY_P="tcl${PN}-${PV}" - -DESCRIPTION="TLS OpenSSL extension to Tcl" -HOMEPAGE="http://tls.sourceforge.net/" -SRC_URI="https://core.tcl.tk/tcltls/uv/tcl${PN}-${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="tk" - -DEPEND=" - dev-lang/tcl:0= - dev-libs/openssl:0= - tk? ( dev-lang/tk:0= )" -RDEPEND="${DEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf \ - --with-ssl-dir="${EPREFIX}/usr" \ - --with-tcl="${EPREFIX}/usr/$(get_libdir)" -} - -src_install() { - default - dodoc tls.htm - - if [[ ${CHOST} == *-darwin* ]] ; then - # this is ugly, but fixing the makefile mess is even worse - local loc=usr/$(get_libdir)/tls1.7/libtls1.7.dylib - install_name_tool -id "${EPREFIX}"/${loc} "${ED}"/${loc} || die - fi -} diff --git a/dev-tcltk/togl-2.0-r2 b/dev-tcltk/togl-2.0-r2 new file mode 100644 index 000000000000..2a70756137d9 --- /dev/null +++ b/dev-tcltk/togl-2.0-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare +DEPEND=dev-lang/tk virtual/opengl x11-libs/libXmu +DESCRIPTION=A Tk widget for OpenGL rendering +EAPI=4 +HOMEPAGE=http://togl.sourceforge.net/ +IUSE=debug +threads +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=dev-lang/tk virtual/opengl x11-libs/libXmu +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/togl/Togl2.0-src.tar.gz +_md5_=32249538a75964c6ee17e8298ce8dd65 diff --git a/dev-tcltk/togl/Manifest b/dev-tcltk/togl/Manifest deleted file mode 100644 index 4b3cffafaeb9..000000000000 --- a/dev-tcltk/togl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST Togl2.0-src.tar.gz 244968 BLAKE2B f094fb4bba7049470d7f61a2748d4a5baaf47c99c766d96ef8061e254673acf7f2a11555e202ec01f5d6b7a00ae7c275a33981fba5df7f1478f69da17f3180b8 SHA512 2be3062baada848d96b2802582bc5590b215f2ab4dc02c91761e72af2bf8c0ba768a71a2ffb8107bca83b63b7d1321ee83de19b97f83b1c2f0962f9288948b0a -EBUILD togl-2.0-r2.ebuild 871 BLAKE2B eb08c55e5a7a64ae0eb63ce9620531c91d8ca72147f4711317590fd242465a6cdd0c31b71d5dec9b70a1b8d01f5147f0f97f261c76adabe431c12a8762a54223 SHA512 abfe4987bdb7a2f77f105386d4093bec7aa9e7f0d301ce0871a34535ca92ac9aabae37bf82ab15b1c7587710945677f0ac310b5c852d3f3c3820697165ed1a8a -MISC metadata.xml 1191 BLAKE2B c421c6f81a32e715643716995a0c336166f1892c46f663bbcd4f910f2c208f9e5249e2820b9df10e22c76111d27bec7d61e4d405ebb9193a9c44166aed58c52b SHA512 890b9b1bb4b9ae4255e9fa24efb01e3f109a8e7675055ef9166a71d9ec1624494d2e5115cf3d8f074f400f805a61a3409558a8f21d544f91e4d8775fb2f3c5ef diff --git a/dev-tcltk/togl/metadata.xml b/dev-tcltk/togl/metadata.xml deleted file mode 100644 index e8e075423cc0..000000000000 --- a/dev-tcltk/togl/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - -Togl is a Tk widget for OpenGL rendering. Togl was originally based on -OGLTK, written by Benjamin Bederson at the University of New Mexico. Togl's -main features are: - -* unifies Microsoft Windows, X11 (Linux/IRIX/...), and Mac OS X Aqua support -* support for requesting stencil, accumulation, alpha buffers, etc. -* multiple OpenGL drawing windows -* simple stereo rendering support -* simple, portable font support -* color-index mode support including color allocation functions -* overlay plane support -* OpenGL extension testing from Tcl -* Tcl Extension Architecture (TEA) 3 compliant - -Togl does almost no OpenGL drawing itself, instead it manages OpenGL -drawing by calling various Tcl commands (a.k.a., callback functions). Those -commands can be C functions that call OpenGL (in)directly or another Tcl -package (e.g., Tcl3D). - - - togl - - diff --git a/dev-tcltk/togl/togl-2.0-r2.ebuild b/dev-tcltk/togl/togl-2.0-r2.ebuild deleted file mode 100644 index 58d12aadd6c7..000000000000 --- a/dev-tcltk/togl/togl-2.0-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -MY_P=Togl${PV} - -DESCRIPTION="A Tk widget for OpenGL rendering" -HOMEPAGE="http://togl.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="debug +threads" - -RDEPEND=" - dev-lang/tk - virtual/opengl - x11-libs/libXmu" -DEPEND="${RDEPEND}" - -# tests directory is missing -RESTRICT="test" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - sed \ - -e 's:-fomit-frame-pointer::g' \ - -e 's:-O2::g' \ - -e 's:-pipe::g' \ - -i configure || die -} - -src_configure() { - econf \ - $(use_enable debug symbols) \ - $(use_enable threads) -} - -src_install() { - emake DESTDIR="${D}" install - dohtml doc/* - dodoc README* -} diff --git a/dev-tcltk/vtcl-1.6.0-r1 b/dev-tcltk/vtcl-1.6.0-r1 new file mode 100644 index 000000000000..fc46d74196b2 --- /dev/null +++ b/dev-tcltk/vtcl-1.6.0-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install +DEPEND=dev-lang/tk +DESCRIPTION=Visual Tcl is a high-quality application development environment +EAPI=0 +HOMEPAGE=http://vtcl.sf.net +IUSE=doc +KEYWORDS=amd64 ppc x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/tk +SLOT=0 +SRC_URI=mirror://sourceforge/vtcl/vtcl-1.6.0.tar.gz +_md5_=e35c201396e024a652fd357e0d6aa58d diff --git a/dev-tcltk/vtcl/Manifest b/dev-tcltk/vtcl/Manifest deleted file mode 100644 index 61d7d0fb91df..000000000000 --- a/dev-tcltk/vtcl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST vtcl-1.6.0.tar.gz 554727 BLAKE2B abf5e9a9fbc42e8c9ab1c216f0d103fcd88c9894a73185d50b56e0c87c88e82e6f368dd3acd7339f3a1875c9cda22123e4df82f6852343da10abac330896c899 SHA512 bfc2ed114af4bee375e820e4b1e47d394a800541eb9917204ef42481a4033927c432d7d2b005d13edd086c7c91bd594908965aae512cc4af9e5654a2bfd296de -EBUILD vtcl-1.6.0-r1.ebuild 892 BLAKE2B 8bfc231abf18cf6d58d3ac9f68c14dd73b3ead2cf0ae970831a69b832935cde86624bcb9115c8a7734f4a4a8790948bc1a1c0817aab82c76a4cf7ade170aa858 SHA512 d5ed7977f7fc29bbbd0adc515f55f8157979fd80fe08c946b8d764b97d5f0b9a3b26e5a38ccd617f68b97bfe5419c24236f812dd741229a6109c47c8e109d54b -MISC metadata.xml 320 BLAKE2B fc4506f2388dd451c4b88073e6df61db8024feb95db4cd0641ab28e0264aacb2934980afa86da71304aeceaa0f5b3e7581f8351cd577efeb44718e381441334e SHA512 bc023971a766ee2e121d6f5d22bc0fe38437802957e021ef193770ba386169c344b238c79df9d5d7aa32c2bd1ac7b448c6d688580f8be4a67c1df95cc942b60c diff --git a/dev-tcltk/vtcl/metadata.xml b/dev-tcltk/vtcl/metadata.xml deleted file mode 100644 index d188e1513e7f..000000000000 --- a/dev-tcltk/vtcl/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tcltk@gentoo.org - TCL / TK herd - - - vtcl - - diff --git a/dev-tcltk/vtcl/vtcl-1.6.0-r1.ebuild b/dev-tcltk/vtcl/vtcl-1.6.0-r1.ebuild deleted file mode 100644 index 596e52294e4e..000000000000 --- a/dev-tcltk/vtcl/vtcl-1.6.0-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Visual Tcl is a high-quality application development environment" -HOMEPAGE="http://vtcl.sf.net" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="doc" -DEPEND="dev-lang/tk" - -MY_DESTDIR=/usr/share/${PN} -src_compile() { - ./configure || die - sed -i 's,^\(VTCL_HOME=\).*,\1'${MY_DESTDIR}',g' vtcl || die "Path fixing failed." - sed -i 's,package require -exact Tk ,package require Tk ,' lib/tkcon.tcl || die "Tcl8.5 patch failed" -} - -src_install() { - dodir ${MY_DESTDIR} || die "Directory creation failed." - dobin vtcl || die - cp -r ./{demo,images,lib,sample,vtcl.tcl} "${D}/${MY_DESTDIR}" || die "Data installation failed." - dodoc ChangeLog README - use doc && dodoc doc/tutorial.txt - use doc && dohtml doc/*html -} -- cgit v1.2.3