From cd0d9000770337b445051f1852fe3971ceb7a6e2 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 Mar 2023 18:31:43 +0000 Subject: gentoo auto-resync : 18:03:2023 - 18:31:42 --- dev-tcltk/Manifest.gz | Bin 5655 -> 5656 bytes dev-tcltk/tcl3d/Manifest | 2 +- dev-tcltk/tcl3d/tcl3d-0.5.0-r1.ebuild | 92 ++++++++++++++++++++++++++++++++++ dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild | 91 --------------------------------- 4 files changed, 93 insertions(+), 92 deletions(-) create mode 100644 dev-tcltk/tcl3d/tcl3d-0.5.0-r1.ebuild delete mode 100644 dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild (limited to 'dev-tcltk') diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index 489fc063c6bd..0b46abd2a1d9 100644 Binary files a/dev-tcltk/Manifest.gz and b/dev-tcltk/Manifest.gz differ diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest index 4eed621a6387..587a699a65cf 100644 --- a/dev-tcltk/tcl3d/Manifest +++ b/dev-tcltk/tcl3d/Manifest @@ -1,5 +1,5 @@ AUX tcl3d-0.5.0-implicit.patch 225 BLAKE2B 1a2a484e3d390e92f9889772e926b0529fa5adaf00e817c3d20a02cba33f00ea3f5f6f4a5c8a8ebe958a799fc1e78ad5d31d831f82ecaa31420c4dfec29abe91 SHA512 fc5fabaee860b0e89af47c6070f0394fe247a86f484292d657b96d3d762b451036b56983d6352719e141d4e0c17bdcec97ddee898adc55de36e712789736e581 AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db538428d225a23023bcedbd3a9bf5e1087815d3a8fbe49d4f2be3f4dd3aadee3274a85f11a9c2d0e442bd739a0da3a415c15ac32eb8a116abe SHA512 ff5bb6df033cfa1ce9d01305cf3346653cc9ff6c144e19609b8cacc659993f0df0a8e0db741e0733e7c3f44aff6ed7f02596e382bd2b813980a8fbbfbbb376e6 DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29 -EBUILD tcl3d-0.5.0.ebuild 2186 BLAKE2B d469868e7b152c402933287f2a052341ecb661e673293b2a6054f7258db0b87bf82efd0554d5bf3fc3271c6e05bfac62e0ae9b4b33ff9a017654ec3b46b5f0b0 SHA512 441f75cf5679905b363ecf5877243d84064484a6a7575e10cefe8ccb6eb11f060506abbd66a986428b9a7708a5e34f838dfddea1b5cbb6ab71877908363d62ae +EBUILD tcl3d-0.5.0-r1.ebuild 2218 BLAKE2B f54db5a1ba21bf40a377307c323bfd0aa23b121466939434b24589cddfcaf12d9f2a9b42c4549f523cb4692b5fcb1de165ca189791b6cb542a171a55c75149b8 SHA512 0a0168633431580a4ea75ed3a2273a55ee6b79c9a93db12b55e3e722dc321d284f3453be9f3decc577d75f71cdc13f1fd59a915014dcbfb33f823421e472e58c MISC metadata.xml 1312 BLAKE2B 4201d0bb5484fa80df0439ea9e4b8a91823c7c47690bf10d525331edeb43f8799c33eb71d2e1305d84e1b916fa10ea3906104bd13f6c169f3c02279555491e9a SHA512 8269b94e36e04835c1deb69ece8ba04801a8e9daf08fd8f18fbc2a42687b9ceedf8f8fa5e525f10699a32c98de07a6944c70a3bbc9d5f673f8868bf5b090e3e2 diff --git a/dev-tcltk/tcl3d/tcl3d-0.5.0-r1.ebuild b/dev-tcltk/tcl3d/tcl3d-0.5.0-r1.ebuild new file mode 100644 index 000000000000..b295909cdc56 --- /dev/null +++ b/dev-tcltk/tcl3d/tcl3d-0.5.0-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 ode osg sdl truetype" + +RDEPEND="dev-lang/tcl:0= + dev-lang/tk:0= + x11-libs/libXi + x11-libs/libXmu + virtual/opengl + virtual/glu + ode? ( dev-games/ode ) + osg? ( dev-games/openscenegraph ) + truetype? ( media-libs/ftgl ) + sdl? ( media-libs/libsdl )" +DEPEND="${RDEPEND} + >=dev-lang/swig-1.3.38:0= + app-arch/unzip" + +S="${WORKDIR}/${PN}" +PATCHES=( + "${FILESDIR}/${P}-include-tk-dir-and-permissive.patch" + "${FILESDIR}/${P}-implicit.patch" +) + +src_prepare() { + sed -i \ + -e '/\..$(DSEP)pkgIndex.tcl/d' \ + tcl3d*/Makefile \ + || die + + default +} + +src_configure() { + 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]}':' \ + -e "s:lib64:$(get_libdir):" \ + 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 + + # Configure wrapper + local CONFIG_PLUGIN="WRAP_GL2PS=" + use truetype || CONFIG_PLUGIN+=" WRAP_FTGL=" + use ode || CONFIG_PLUGIN+=" WRAP_ODE=" + use osg || CONFIG_PLUGIN+=" WRAP_OSG=" + use sdl || CONFIG_PLUGIN+=" WRAP_SDL=" + + # 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)" \ + LDOUT="${LDFLAGS} -o" \ + SHLIB_LD="$(tc-getCC) -shared" \ + SHLIB_LDXX="$(tc-getCXX) -shared" \ + ${CONFIG_PLUGIN} +} + +src_install() { + emake INSTDIR="${D}/usr" DESTDIR="${D}" INSTLIB="${D}/usr/$(get_libdir)" install + insinto /usr/$(get_libdir)/${PN}${PV} + doins pkgIndex.tcl +} 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 870f791b448b..000000000000 --- a/dev-tcltk/tcl3d/tcl3d-0.5.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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 ode osg sdl truetype" - -RDEPEND="dev-lang/tcl:0= - dev-lang/tk:0= - x11-libs/libXi - x11-libs/libXmu - virtual/opengl - virtual/glu - ode? ( dev-games/ode ) - osg? ( dev-games/openscenegraph ) - truetype? ( media-libs/ftgl ) - sdl? ( media-libs/libsdl )" -DEPEND="${RDEPEND} - >=dev-lang/swig-1.3.38:0= - app-arch/unzip" - -S="${WORKDIR}/${PN}" -PATCHES=( - "${FILESDIR}/${P}-include-tk-dir-and-permissive.patch" - "${FILESDIR}/${P}-implicit.patch" -) - -src_prepare() { - sed -i \ - -e '/\..$(DSEP)pkgIndex.tcl/d' \ - tcl3d*/Makefile \ - || die - - default -} - -src_configure() { - 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 - - # Configure wrapper - local CONFIG_PLUGIN="WRAP_GL2PS=" - use truetype || CONFIG_PLUGIN+=" WRAP_FTGL=" - use ode || CONFIG_PLUGIN+=" WRAP_ODE=" - use osg || CONFIG_PLUGIN+=" WRAP_OSG=" - use sdl || CONFIG_PLUGIN+=" WRAP_SDL=" - - # 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)" \ - LDOUT="${LDFLAGS} -o" \ - SHLIB_LD="$(tc-getCC) -shared" \ - SHLIB_LDXX="$(tc-getCXX) -shared" \ - ${CONFIG_PLUGIN} -} - -src_install() { - emake INSTDIR="${D}/usr" DESTDIR="${D}" INSTLIB="${D}/usr/$(get_libdir)" install - insinto /usr/$(get_libdir)/${PN}${PV} - doins pkgIndex.tcl -} -- cgit v1.2.3