From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D7A4D1382C5 for ; Mon, 17 May 2021 11:42:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D2FC2E077F; Mon, 17 May 2021 11:42:45 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9F8C8E077F for ; Mon, 17 May 2021 11:42:45 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 01049340FFB for ; Mon, 17 May 2021 11:42:44 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 48A1D632 for ; Mon, 17 May 2021 11:42:42 +0000 (UTC) From: "Andrew Savchenko" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andrew Savchenko" Message-ID: <1621251747.acb654cb3c7355286a267a56697f77a9325f6bc7.bircoph@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/svgalib/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/svgalib/svgalib-1.9.25-r7.ebuild X-VCS-Directories: media-libs/svgalib/ X-VCS-Committer: bircoph X-VCS-Committer-Name: Andrew Savchenko X-VCS-Revision: acb654cb3c7355286a267a56697f77a9325f6bc7 X-VCS-Branch: master Date: Mon, 17 May 2021 11:42:42 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: dc54b850-2a86-4cb6-ab2c-34ae360126c6 X-Archives-Hash: abf218fcd3f417a0d1cf1b58d7d0e818 commit: acb654cb3c7355286a267a56697f77a9325f6bc7 Author: Andrew Savchenko gentoo org> AuthorDate: Mon May 17 11:37:21 2021 +0000 Commit: Andrew Savchenko gentoo org> CommitDate: Mon May 17 11:42:27 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb654cb media-libs/svgalib: cleanup old Bug: https://bugs.gentoo.org/778752 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/svgalib/svgalib-1.9.25-r7.ebuild | 129 ---------------------------- 1 file changed, 129 deletions(-) diff --git a/media-libs/svgalib/svgalib-1.9.25-r7.ebuild b/media-libs/svgalib/svgalib-1.9.25-r7.ebuild deleted file mode 100644 index d6e517631e7..00000000000 --- a/media-libs/svgalib/svgalib-1.9.25-r7.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit flag-o-matic linux-mod toolchain-funcs - -DESCRIPTION="A library for running svga graphics on the console" -HOMEPAGE="http://www.svgalib.org/" -SRC_URI="http://www.arava.co.il/matan/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="-* x86" -IUSE="build +kernel-helper" - -MODULE_NAMES="svgalib_helper(misc:${S}/kernel/svgalib_helper)" -BUILD_TARGETS="default" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.patch - "${FILESDIR}"/${PN}-1.9.19-pic.patch - "${FILESDIR}"/${PN}-1.9.25-build.patch - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.28.patch - "${FILESDIR}"/${PN}-1.9.25-glibc210.patch - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.36-r1.patch - "${FILESDIR}"/${PN}-1.9.25-fix_buffer.patch - "${FILESDIR}"/${PN}-1.9.25-vga_reset.patch - "${FILESDIR}"/${PN}-1.9.25-missing_include.patch - "${FILESDIR}"/${PN}-1.9.25-linux_3.4.patch - "${FILESDIR}"/${PN}-1.9.25-linux_3.9.patch -) - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="KDIR=${KV_OUT_DIR}" -} - -src_prepare() { - default - sed -i -e '/linux\/smp_lock.h/d' kernel/svgalib_helper/main.c || die -} - -src_compile() { - use kernel-helper || export NO_HELPER=y - - export CC=$(tc-getCC) - # C89 extern inlines are needed, see #576260 - append-cflags -fgnu89-inline - - # First build static - emake OPTIMIZE="${CFLAGS}" static - # Then build shared ... - emake OPTIMIZE="${CFLAGS}" shared - # Missing in some cases ... - ln -s libvga.so.${PV} sharedlib/libvga.so - # Build lrmi and tools ... - emake OPTIMIZE="${CFLAGS}" LDFLAGS+=" -L../sharedlib" \ - textutils lrmi utils - # Build the gl stuff tpp - emake OPTIMIZE="${CFLAGS}" -C gl - emake OPTIMIZE="${CFLAGS}" -C gl libvgagl.so.${PV} - # Missing in some cases ... - ln -s libvgagl.so.${PV} sharedlib/libvgagl.so - emake OPTIMIZE="${CFLAGS}" -C src libvga.so.${PV} - cp -pPR src/libvga.so.${PV} sharedlib/ - # Build threeDKit ... - emake OPTIMIZE="${CFLAGS}" LDFLAGS+=" -L../sharedlib" \ - -C threeDKit lib3dkit.a - # Build demo's ... - emake OPTIMIZE="${CFLAGS} -I../gl" LDFLAGS+=" -L../sharedlib" \ - demoprogs - - ! use build && use kernel-helper && linux-mod_src_compile -} - -src_install() { - local x - - dodir /etc/svgalib /usr/{include,lib,bin,share/man} - - emake \ - TOPDIR="${D}" OPTIMIZE="${CFLAGS}" INSTALLMODULE="" \ - install - ! use build && use kernel-helper && linux-mod_src_install - - insinto /usr/include - doins gl/vgagl.h - dolib.a staticlib/libvga.a - dolib.a gl/libvgagl.a - dolib.a threeDKit/lib3dkit.a - dolib.so gl/libvgagl.so.${PV} - local abiver=$(sed -n '/^MAJOR_VER.*=/{s:.*=[ ]*::;p}' Makefile.cfg) - for x in lib3dkit libvga libvgagl ; do - dosym ${x}.so.${PV} /usr/lib/${x}.so - dosym ${x}.so.${PV} /usr/lib/${x}.so.${abiver} - done - - insinto /usr/include - doins src/vga.h gl/vgagl.h src/mouse/vgamouse.h src/joystick/vgajoystick.h - doins src/keyboard/vgakeyboard.h kernel/svgalib_helper/svgalib_helper.h - - insinto /lib/udev/rules.d - newins "${FILESDIR}"/svgalib.udev.rules.d.2 30-svgalib.rules - - exeinto /usr/lib/svgalib/demos - for x in "${S}"/demos/* ; do - [[ -x ${x} ]] && doexe ${x} - done - - cd "${S}"/threeDKit - exeinto /usr/lib/svgalib/threeDKit - local THREED_PROGS="plane wrapdemo" - doexe ${THREED_PROGS} - - cd "${S}" - dodoc 0-README - cd "${S}"/doc - dodoc CHANGES DESIGN TODO - docinto txt - dodoc Driver-programming-HOWTO add_driver svgalib.lsm \ - README.{joystick,keymap,multi-monitor,patching,vesa} - # avoid installation of a broken symlink - newdoc ../lrmi-0.6m/README README.lrmi -} - -pkg_postinst() { - ! use build && use kernel-helper && linux-mod_pkg_postinst -}