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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E397158094 for ; Mon, 29 Aug 2022 23:18:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8B434E08F3; Mon, 29 Aug 2022 23:18:18 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 78733E08F3 for ; Mon, 29 Aug 2022 23:18:17 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 07B58340ECC for ; Mon, 29 Aug 2022 23:18:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 43D7E568 for ; Mon, 29 Aug 2022 23:18:14 +0000 (UTC) From: "Efe İzbudak" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Efe İzbudak" Message-ID: <1661814897.da21d58bc9469d11036a13a72a638d6d0f1f0b8a.efe.izbudak@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-office/sc-im/ X-VCS-Repository: repo/proj/guru X-VCS-Files: app-office/sc-im/Manifest app-office/sc-im/metadata.xml app-office/sc-im/sc-im-0.8.2-r1.ebuild X-VCS-Directories: app-office/sc-im/ X-VCS-Committer: efe.izbudak X-VCS-Committer-Name: Efe İzbudak X-VCS-Revision: da21d58bc9469d11036a13a72a638d6d0f1f0b8a X-VCS-Branch: dev Date: Mon, 29 Aug 2022 23:18:14 +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: a849e296-c6a9-429e-a545-cff0f9542fa1 X-Archives-Hash: b1a2fc0920d81a4007474d5ab4be67c5 commit: da21d58bc9469d11036a13a72a638d6d0f1f0b8a Author: Efe İzbudak metu edu tr> AuthorDate: Mon Aug 29 23:14:57 2022 +0000 Commit: Efe İzbudak metu edu tr> CommitDate: Mon Aug 29 23:14:57 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da21d58b app-office/sc-im: treeclean Signed-off-by: Efe İzbudak metu.edu.tr> app-office/sc-im/Manifest | 1 - app-office/sc-im/metadata.xml | 17 ---- app-office/sc-im/sc-im-0.8.2-r1.ebuild | 143 --------------------------------- 3 files changed, 161 deletions(-) diff --git a/app-office/sc-im/Manifest b/app-office/sc-im/Manifest deleted file mode 100644 index a085c5e62..000000000 --- a/app-office/sc-im/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sc-im-0.8.2.tar.gz 1619617 BLAKE2B 1957b79749012b5e8b24e26f3cde63c84bf971d2183791f986c98ec823a9ab74bf8a126dcdb2a58920af07e068520ebd7efe9c9394235c5a58670f120495e980 SHA512 ae02fd31eb7254208de26802ed6d8b21d77ce2d6997f4a2de5bd2f0a002c763f67f53e6c8e49d66ded096ecd8bf50b1117015e9a0356eaf11c3caef22cf4552c diff --git a/app-office/sc-im/metadata.xml b/app-office/sc-im/metadata.xml deleted file mode 100644 index 9119e904f..000000000 --- a/app-office/sc-im/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - efe.izbudak@metu.edu.tr - Efe İzbudak - - - Add sci-visualization/gnuplot for plotting support - Add xls support - Add xlsx support - Add ods import support - Use x11-misc/xclip for clipboard copy/paste - Use app-misc/tmux for clipboard copy/paste - Use gui-apps/wl-clipboard for clipboard copy/paste - - diff --git a/app-office/sc-im/sc-im-0.8.2-r1.ebuild b/app-office/sc-im/sc-im-0.8.2-r1.ebuild deleted file mode 100644 index 8f65e8d0f..000000000 --- a/app-office/sc-im/sc-im-0.8.2-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) - -inherit lua-single toolchain-funcs flag-o-matic - -DESCRIPTION="Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal" -HOMEPAGE="https://github.com/andmarti1424/sc-im" -SRC_URI="https://github.com/andmarti1424/sc-im/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-4" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X plots wayland xls xlsx lua ods tmux" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -DEPEND=" - sys-libs/ncurses - - lua? ( - ${LUA_DEPS} - ) - ods? ( - dev-libs/libxml2 - dev-libs/libzip - ) - plots? ( sci-visualization/gnuplot ) - tmux? ( app-misc/tmux ) - wayland? ( gui-apps/wl-clipboard ) - X? ( x11-misc/xclip ) - xls? ( - dev-libs/libxls - ) - xlsx? ( - dev-libs/libxlsxwriter - dev-libs/libxml2 - dev-libs/libzip - ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/${P}/src" - -pkg_setup() { - CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "") - if ( use tmux && ( use wayland || use X ) ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "tmux support has been preferred." - elif ( use wayland && use X ) ; then - elog "Conflicting flags for clipboard support are set: ${CONFLICTING}" - elog "Wayland support has been preferred." - fi - - # Run lua setup - lua-single_pkg_setup -} - -src_prepare() { - default - - # Clean Makefile from all sorts of flag / lib setting - sed -i -e '/CFLAGS +=\|LDLIBS +=/d' Makefile \ - || die "sed fix failed. Uh-oh..." - # Also clean the now useless comments and logic - sed -i -e '/#\|if\|else/d' Makefile \ - || die "sed fix failed. Uh-oh..." -} - -src_configure() { - tc-export CC - - PKGCONF=$(tc-getPKG_CONFIG) - - LDLIBS="-lm" - - # default flags that dont need optional dependencies - append-cflags -Wall -g \ - -DNCURSES \ - -D_XOPEN_SOURCE_EXTENDED -D_GNU_SOURCE \ - '-DSNAME=\"sc-im\"' \ - '-DHELP_PATH=\"/usr/share/sc-im\"' \ - '-DLIBDIR=\"/usr/share/doc/sc-im\"' \ - '-DDFLT_PAGER=\"less\"' \ - '-DDFLT_EDITOR=\"vim\"' \ - -DUSECOLORS \ - '-DHISTORY_FILE=\"sc-iminfo\"' \ - '-DHISTORY_DIR=\".cache\"' \ - '-DCONFIG_FILE=\"scimrc\"' \ - '-DCONFIG_DIR=\".config/sc-im\"' \ - '-DINS_HISTORY_FILE=\"sc-iminfo\"' \ - -DUNDO \ - -DMAXROWS=65536 \ - -DUSELOCALE \ - -DMOUSE \ - '-DDEFAULT_OPEN_FILE_UNDER_CURSOR_CMD=\""scopen"\"' \ - -DAUTOBACKUP \ - -DHAVE_PTHREAD - - # setting default clipboard commands - if use tmux ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""tmux load-buffer"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""tmux show-buffer"\"' - elif use wayland ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""wl-copy <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""wl-paste"\"' - elif use X ; then - append-cflags '-DDEFAULT_COPY_TO_CLIPBOARD_CMD=\""xclip -i -selection clipboard <"\"' - append-cflags '-DDEFAULT_PASTE_FROM_CLIPBOARD_CMD=\""xclip -o -selection clipboard"\"' - fi - - # optional feature dependency - use plots && append-cflags -DGNUPLOT - if use xls; then - append-cflags -DXLS $(${PKGCONF} --cflags libxls) - LDLIBS+=" $(${PKGCONF} --libs libxls)" - fi - if use xlsx || use ods ; then - append-cflags -DODS -DXLSX $(${PKGCONF} --cflags libxml-2.0 libzip) - LDLIBS+=" -DODS -DXLSX $(${PKGCONF} --libs libxml-2.0 libzip)" - fi - if use xlsx ; then - append-cflags -DXLSX_EXPORT $(${PKGCONF} --cflags xlsxwriter) - LDLIBS+=" -DXLSX_EXPORT $(${PKGCONF} --libs xlsxwriter)" - fi - if use lua ; then - append-cflags -DXLUA $(${PKGCONF} --cflags lua) - LDLIBS+=" -DXLUA $(${PKGCONF} --libs lua) -rdynamic" - fi - append-cflags $(${PKGCONF} --cflags ncursesw) || append-cflags $(${PKGCONF} --cflags ncurses) - LDLIBS+=" $(${PKGCONF} --libs ncursesw)" || LDLIBS+=" $(${PKGCONF} --libs ncurses)" -} - -src_compile() { - emake LDLIBS="${LDLIBS}" CFLAGS="${CFLAGS}" -} - -src_install() { - emake DESTDIR="${D}" prefix="/usr" install - einstalldocs -}