public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2016-03-13 18:27 Manuel Rüger
  0 siblings, 0 replies; 6+ messages in thread
From: Manuel Rüger @ 2016-03-13 18:27 UTC (permalink / raw
  To: gentoo-commits

commit:     ce983dde762a5709a5066473894be533bc39dba5
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 13 18:26:49 2016 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 18:27:09 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce983dde

app-shells/squirrelsh: Remove old

Package-Manager: portage-2.2.28

 app-shells/squirrelsh/Manifest                   |  2 -
 app-shells/squirrelsh/squirrelsh-1.2.3-r1.ebuild | 60 ------------------------
 app-shells/squirrelsh/squirrelsh-1.2.6.ebuild    | 48 -------------------
 3 files changed, 110 deletions(-)

diff --git a/app-shells/squirrelsh/Manifest b/app-shells/squirrelsh/Manifest
index 6d76b78..d30a64d 100644
--- a/app-shells/squirrelsh/Manifest
+++ b/app-shells/squirrelsh/Manifest
@@ -1,3 +1 @@
-DIST squirrelsh-1.2.3-src.tar.bz2 613935 SHA256 9fda1b90e157655839690383cf8856b69526df1a6e2345c4339f7b31dfe3efc6 SHA512 94de35e982736d5cc20fa1811a2d3dc89317e1850d862c4539030d152bd83028046256173c207efb9a52f195a75cae2ff1de33b0ab749dffd085f874c60779f4 WHIRLPOOL 1b83e2fc8948b9c799849c7f070cd97fa30a1954eda16ade32e5cba8c3b7824660faed515c4febd0c8c2240570a350e68f376cd8419279a3136946d00a03b729
-DIST squirrelsh-1.2.6-src.tar.bz2 651733 SHA256 ba8ce82853b3bf1610408242ed47f52e36471b95e42cbf75474c37478439ca3a SHA512 428f9640ab22b47245de9806950bd681cac6e5798df47f4820fe6c3897a0615203879dafc3a1feee86a83ba9249a85378f5074f7d6fc28533e418867dddfb492 WHIRLPOOL f5e07feb6b412ab69cbf543df7df1ec5e03cdc14b996e89d003bd4e8d6dcfd93a771893c886b09fc6c2fd5085fb4e92b4db4d9616cc73dc8414e862442966388
 DIST squirrelsh-1.2.7-src.tar.bz2 673462 SHA256 8c4745caf052b754d447dceee5a0bb529b13e9b02a6c48d004636f192a835b60 SHA512 7db82cad969ba209cae6b2d1c4cf76ba10acbf79c051f4340556ae81dc98d36dfb6f1f6993e9198e5a5254eaaab3fbaca3d01fc547c2f303572060b2093af78a WHIRLPOOL 148e324de890cfa82835f0c44ad286c5b3814a0b778816ee24b24d4ceae5e1ab5724d6c9d6205c602a63445f723ee452e0190d092b21a0bc5673911f1e52c274

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.3-r1.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.3-r1.ebuild
deleted file mode 100644
index 4933b95..0000000
--- a/app-shells/squirrelsh/squirrelsh-1.2.3-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="An advanced, cross-platform object oriented scripting shell based
-on the squirrel scripting language"
-HOMEPAGE="http://squirrelsh.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-DEPEND="dev-libs/libpcre"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	#Fix pre-stripping
-	sed -i -e '/in_LFLAGS="-s $in_LFLAGS"/d' configure || die "sed failed"
-	#Fix multilib issues
-	sed -i -e "s:prefix/lib:prefix/$(get_libdir):" configure || die "sed failed"
-	#Fix CFLAG madness
-	sed -i -e "s:-O2 -Os -Wall -ffast-math:${CFLAGS}:" \
-		configure || die "sed failed"
-	sed -i -e "s:\$c_compiler_flags -fno-rtti:${CXXFLAGS}:" \
-		configure || die "sed failed"
-	sed -i -e "s:-fomit-frame-pointer::" configure || die "sed failed"
-	sed -i -e "797,817d" configure || die "sed failed"
-	#Fix compiler madness
-	sed -i -e "s:c_compiler=\"gcc\":c_compiler=\"$(tc-getCC)\":" \
-		configure || die "sed failed"
-	sed -i -e "s:cpp_compiler=\"g++\":cpp_compiler=\"$(tc-getCXX)\":" \
-		configure || die "sed failed"
-	#Remove autoinstallation of docs
-	sed -i -e "/@INSTALL@/d" Makefile.in || die "sed failed"
-	#Fix --with-libraries in configure
-	sed -i -e "s:arg_option:arg_value:" configure || die "sed failed"
-}
-
-src_configure() {
-	#Not autotools, custom rolled
-	#Use static to prevent collision with dev-lang/squirrel
-	./configure --prefix="${D}"/usr \
-		--with-mime=no \
-		--with-libraries=static || die "configure failed"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die "install failed"
-	doman doc/${PN}.1 || die "doman failed"
-	dodoc HISTORY INSTALL README || die "dodoc failed"
-	if use doc ; then
-		dodoc doc/*.pdf || die "dodoc failed"
-	fi
-}

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.6.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.6.ebuild
deleted file mode 100644
index 64e28c1..0000000
--- a/app-shells/squirrelsh/squirrelsh-1.2.6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="An advanced, cross-platform object oriented scripting shell based
-on the squirrel scripting language"
-HOMEPAGE="http://squirrelsh.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libpcre"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-rename-LDFLAGS.patch
-	epatch "${FILESDIR}"/${PN}-no-strip.patch
-	epatch "${FILESDIR}"/${PN}-fix-in_LDFLAGS.patch
-	epatch "${FILESDIR}"/${PN}-remove-forced-abi.patch
-	epatch "${FILESDIR}"/${PN}-no-docs.patch
-}
-
-src_configure() {
-	#This package uses a custom written configure script
-	./configure --prefix="${D}"/usr \
-		--with-cc="$(tc-getCC)" \
-		--with-cpp="$(tc-getCXX)" \
-		--with-linker="$(tc-getCXX)" \
-		--libdir=/usr/"$(get_libdir)" \
-		--with-pcre="system" \
-		--with-squirrel="local" \
-		--with-mime=no || die "configure failed"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-	doman doc/${PN}.1
-	dodoc HISTORY INSTALL README
-	use doc && dodoc doc/*.pdf
-}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2016-03-13 18:32 Manuel Rüger
  0 siblings, 0 replies; 6+ messages in thread
From: Manuel Rüger @ 2016-03-13 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     9b7df3095256746ec59423673c6f723bbca9ad9b
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 13 18:30:37 2016 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Mar 13 18:32:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7df309

app-shells/squirrelsh: Fix description

Package-Manager: portage-2.2.28

 app-shells/squirrelsh/squirrelsh-1.2.7.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
index a121639..05e1ee2 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -6,8 +6,7 @@ EAPI="4"
 
 inherit eutils multilib toolchain-funcs
 
-DESCRIPTION="An advanced, cross-platform object oriented scripting shell based
-on the squirrel scripting language"
+DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
 HOMEPAGE="http://squirrelsh.sourceforge.net/"
 SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
 


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2020-09-25 19:21 Aaron Bauman
  0 siblings, 0 replies; 6+ messages in thread
From: Aaron Bauman @ 2020-09-25 19:21 UTC (permalink / raw
  To: gentoo-commits

commit:     a135d26fd76ba46a2fcbf7b995b73662c6d18846
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 25 19:20:21 2020 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 19:20:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a135d26f

app-shells/squirrelsh: port to EAPI=7

Closes: https://bugs.gentoo.org/724190
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 app-shells/squirrelsh/squirrelsh-1.2.7.ebuild | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
index 9e5aaceff7b..fd133167dcd 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI=7
 
-inherit eutils multilib toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
 HOMEPAGE="http://squirrelsh.sourceforge.net/"
@@ -18,14 +18,14 @@ RDEPEND="dev-libs/libpcre"
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-rename-LDFLAGS.patch
-	epatch "${FILESDIR}"/${PN}-no-strip.patch
-	epatch "${FILESDIR}"/${PN}-fix-in_LDFLAGS.patch
-	epatch "${FILESDIR}"/${PN}-remove-forced-abi.patch
-	epatch "${FILESDIR}"/${PN}-no-docs.patch
-	epatch "${FILESDIR}"/${P}-gcc6.patch
-}
+PATCHES=(
+	"${FILESDIR}"/${PN}-rename-LDFLAGS.patch
+	"${FILESDIR}"/${PN}-no-strip.patch
+	"${FILESDIR}"/${PN}-fix-in_LDFLAGS.patch
+	"${FILESDIR}"/${PN}-remove-forced-abi.patch
+	"${FILESDIR}"/${PN}-no-docs.patch
+	"${FILESDIR}"/${P}-gcc6.patch
+)
 
 src_configure() {
 	#This package uses a custom written configure script


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2021-04-18  1:38 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-04-18  1:38 UTC (permalink / raw
  To: gentoo-commits

commit:     e819856716004f6d26a4675f3140656ff10bede1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 17 01:27:50 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 18 01:38:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8198567

app-shells/squirrelsh: use BDEPEND for virtual/pkgconfig

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-shells/squirrelsh/squirrelsh-1.2.7.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
index fd133167dcd..2a89668fd0a 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,8 +15,8 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="doc"
 
 RDEPEND="dev-libs/libpcre"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
 	"${FILESDIR}"/${PN}-rename-LDFLAGS.patch


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2023-08-08  5:29 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2023-08-08  5:29 UTC (permalink / raw
  To: gentoo-commits

commit:     2161ffcf29003bea270f6f077c6e4a7c14cc19b8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  8 05:29:30 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug  8 05:29:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2161ffcf

app-shells/squirrelsh: EAPI 8

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
index 1cde35292f6d..91c3a8e154d8 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
 DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
 HOMEPAGE="http://squirrelsh.sourceforge.net/"
@@ -29,15 +29,15 @@ PATCHES=(
 )
 
 src_configure() {
-	#This package uses a custom written configure script
-	./configure --prefix="${D}"/usr \
+	# This package uses a custom written configure script
+	edo ./configure --prefix="${D}"/usr \
 		--with-cc="$(tc-getCC)" \
 		--with-cpp="$(tc-getCXX)" \
 		--with-linker="$(tc-getCXX)" \
 		--libdir=/usr/"$(get_libdir)" \
 		--with-pcre="system" \
 		--with-squirrel="local" \
-		--with-mime=no || die "configure failed"
+		--with-mime=no
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/
@ 2024-03-05  6:54 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2024-03-05  6:54 UTC (permalink / raw
  To: gentoo-commits

commit:     66fa14432a9b1ee68e3d869e6d1067c2887b0bcd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 06:52:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 06:52:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fa1443

app-shells/squirrelsh: filter LTO, no SA

Dead upstream and marked inactive on sourceforge.

At some point, IIRC, we hit this in a package too which bundles squirrelsh.

Closes: https://bugs.gentoo.org/854876
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
index 24519dc74079..d39612f468fd 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo toolchain-funcs
+inherit edo flag-o-matic toolchain-funcs
 
 DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
 HOMEPAGE="https://squirrelsh.sourceforge.net/"
@@ -29,6 +29,10 @@ PATCHES=(
 )
 
 src_configure() {
+	# bug #854876
+	append-flags -fno-strict-aliasing
+	strip-flags
+
 	# This package uses a custom written configure script
 	edo ./configure --prefix="${D}"/usr \
 		--with-librarian="$(tc-getAR) rc" \


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-03-05  6:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-18  1:38 [gentoo-commits] repo/gentoo:master commit in: app-shells/squirrelsh/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-03-05  6:54 Sam James
2023-08-08  5:29 Sam James
2020-09-25 19:21 Aaron Bauman
2016-03-13 18:32 Manuel Rüger
2016-03-13 18:27 Manuel Rüger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox