* [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