* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2019-04-29 14:11 Ralph Seichter
0 siblings, 0 replies; 13+ messages in thread
From: Ralph Seichter @ 2019-04-29 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 81ca149dd90adbf81370e80e09b1b9e88a4440ea
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon Apr 29 03:59:04 2019 +0000
Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
CommitDate: Mon Apr 29 03:59:04 2019 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81ca149d
dev-lang/fbc: Fix xcflags array print out
Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --force
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.06.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
index ba5b069..0fafe2e 100644
--- a/dev-lang/fbc/fbc-1.06.0.ebuild
+++ b/dev-lang/fbc/fbc-1.06.0.ebuild
@@ -86,7 +86,7 @@ src_compile() {
fblflags+=${LDFLAGS//-Wl,/-Wl }
# Build fbc
- emake CFLAGS="${CFLAGS} ${xcflags[@]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}"
+ emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}"
}
src_install() {
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2019-04-29 14:11 Ralph Seichter
0 siblings, 0 replies; 13+ messages in thread
From: Ralph Seichter @ 2019-04-29 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 632a6d2d292602425035c47bd31f6b76a0857404
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon Apr 29 02:58:31 2019 +0000
Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
CommitDate: Mon Apr 29 03:00:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=632a6d2d
dev-lang/fbc: Simplify definition of xcflags and fblflags
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.06.0.ebuild | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
index 8783039..ba5b069 100644
--- a/dev-lang/fbc/fbc-1.06.0.ebuild
+++ b/dev-lang/fbc/fbc-1.06.0.ebuild
@@ -69,10 +69,12 @@ src_compile() {
cd "${S}" || die "cd failed"
fi
- local xcflags=$(usex gpm "" "-DDISABLE_GPM")
- xcflags+=$(usex libffi "" " -DDISABLE_FFI")
- xcflags+=$(usex opengl "" " -DDISABLE_OPENGL")
- xcflags+=$(usex X "" " -DDISABLE_X11")
+ local xcflags=(
+ $(usex gpm "" "-DDISABLE_GPM")
+ $(usex libffi "" " -DDISABLE_FFI")
+ $(usex opengl "" " -DDISABLE_OPENGL")
+ $(usex X "" " -DDISABLE_X11")
+ )
# fbc automatically strips the executables it compiles; in order to avoid
# creating striped executables, we override the fbc hardcoded linker "-s"
@@ -81,10 +83,10 @@ src_compile() {
# "--strip-debug" flag should be a safe option)
local fblflags="-Wl --strip-debug "
# fbc requires a space after the -Wl option
- fblflags+=$(echo "${LDFLAGS}" | sed 's/-Wl,/-Wl /g')
+ fblflags+=${LDFLAGS//-Wl,/-Wl }
# Build fbc
- emake CFLAGS="${CFLAGS} ${xcflags}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}"
+ emake CFLAGS="${CFLAGS} ${xcflags[@]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}"
}
src_install() {
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2019-04-29 14:11 Ralph Seichter
0 siblings, 0 replies; 13+ messages in thread
From: Ralph Seichter @ 2019-04-29 14:11 UTC (permalink / raw
To: gentoo-commits
commit: c988219258469ece67d808e080409f9acd6d8555
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon Apr 29 02:36:16 2019 +0000
Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
CommitDate: Mon Apr 29 02:38:31 2019 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9882192
dev-lang/fbc: Remove proxy maintainer info from metadata file
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-lang/fbc/metadata.xml b/dev-lang/fbc/metadata.xml
index 2776c89..4ea4d49 100644
--- a/dev-lang/fbc/metadata.xml
+++ b/dev-lang/fbc/metadata.xml
@@ -11,10 +11,6 @@
<email>vilhelm.gray@gmail.com</email>
<name>William Breathitt Gray</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<upstream>
<bugs-to>https://github.com/freebasic/fbc/issues</bugs-to>
<doc lang="en">https://www.freebasic.net</doc>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2019-05-14 16:05 Ralph Seichter
0 siblings, 0 replies; 13+ messages in thread
From: Ralph Seichter @ 2019-05-14 16:05 UTC (permalink / raw
To: gentoo-commits
commit: bbad1142550ea9c093412abce449cc5569a8039b
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Tue May 14 12:00:02 2019 +0000
Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
CommitDate: Tue May 14 12:00:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbad1142
dev-lang/fbc: DESCRIPTION should not contain the package name
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.06.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
index aef1b85..8d4c389 100644
--- a/dev-lang/fbc/fbc-1.06.0.ebuild
+++ b/dev-lang/fbc/fbc-1.06.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-DESCRIPTION="FreeBASIC - A free/open source, multi-platform BASIC compiler."
+DESCRIPTION="A free/open source, multi-platform BASIC compiler."
HOMEPAGE="https://www.freebasic.net"
SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2019-05-19 15:42 Ralph Seichter
0 siblings, 0 replies; 13+ messages in thread
From: Ralph Seichter @ 2019-05-19 15:42 UTC (permalink / raw
To: gentoo-commits
commit: 7583115ff97af20a831e9d17540faf1b808e11ff
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Sun May 19 03:48:38 2019 +0000
Commit: Ralph Seichter <gentoo <AT> seichter <DOT> de>
CommitDate: Sun May 19 03:48:38 2019 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7583115f
dev-lang/fbc: Support cross-compilation
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.06.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
index 8d4c389..11efb62 100644
--- a/dev-lang/fbc/fbc-1.06.0.ebuild
+++ b/dev-lang/fbc/fbc-1.06.0.ebuild
@@ -84,10 +84,10 @@ src_compile() {
local fblflags=${LDFLAGS//-Wl,/-Wl }
# Build fbc
- emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}"
+ emake CFLAGS="${CFLAGS} ${xcflags[*]}" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET=${CHOST}
}
src_install() {
- emake DESTDIR="${D}" prefix="/usr" install
+ emake DESTDIR="${D}" prefix="/usr" TARGET=${CHOST} install
einstalldocs
}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2020-03-09 17:55 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2020-03-09 17:55 UTC (permalink / raw
To: gentoo-commits
commit: 99149bacacc6445bf90e96a27b5af2299ece135c
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Mar 9 17:47:55 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Mar 9 17:47:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99149bac
dev-lang/fbc: do not depend on virtual/libffi which is deprecated
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-lang/fbc/fbc-1.06.0.ebuild | 4 ++--
dev-lang/fbc/fbc-1.07.0.ebuild | 4 ++--
dev-lang/fbc/fbc-1.07.1.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-lang/fbc/fbc-1.06.0.ebuild b/dev-lang/fbc/fbc-1.06.0.ebuild
index 11efb62..709f2a8 100644
--- a/dev-lang/fbc/fbc-1.06.0.ebuild
+++ b/dev-lang/fbc/fbc-1.06.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ IUSE="gpm libffi opengl X"
DEPEND="
sys-libs/ncurses:=
gpm? ( sys-libs/gpm )
- libffi? ( virtual/libffi )
+ libffi? ( dev-libs/libffi )
opengl? ( virtual/opengl )
X? (
x11-libs/libX11
diff --git a/dev-lang/fbc/fbc-1.07.0.ebuild b/dev-lang/fbc/fbc-1.07.0.ebuild
index 83399ea..e48cfba 100644
--- a/dev-lang/fbc/fbc-1.07.0.ebuild
+++ b/dev-lang/fbc/fbc-1.07.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ IUSE="gpm libffi opengl X"
DEPEND="
sys-libs/ncurses:=
gpm? ( sys-libs/gpm )
- libffi? ( virtual/libffi )
+ libffi? ( dev-libs/libffi )
opengl? ( virtual/opengl )
X? (
x11-libs/libX11
diff --git a/dev-lang/fbc/fbc-1.07.1.ebuild b/dev-lang/fbc/fbc-1.07.1.ebuild
index 83399ea..e48cfba 100644
--- a/dev-lang/fbc/fbc-1.07.1.ebuild
+++ b/dev-lang/fbc/fbc-1.07.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ IUSE="gpm libffi opengl X"
DEPEND="
sys-libs/ncurses:=
gpm? ( sys-libs/gpm )
- libffi? ( virtual/libffi )
+ libffi? ( dev-libs/libffi )
opengl? ( virtual/opengl )
X? (
x11-libs/libX11
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2020-12-27 12:48 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2020-12-27 12:48 UTC (permalink / raw
To: gentoo-commits
commit: a56587cc5ee323c8081d907534f76dde7b3ba510
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Dec 27 00:02:41 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Dec 27 00:03:20 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a56587cc
dev-lang/fbc: fix for missing header
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-lang/fbc/fbc-1.07.2-r1.ebuild | 92 +++++++++++++++++++++++++++++++++++++++
1 file changed, 92 insertions(+)
diff --git a/dev-lang/fbc/fbc-1.07.2-r1.ebuild b/dev-lang/fbc/fbc-1.07.2-r1.ebuild
new file mode 100644
index 00000000..324c8741
--- /dev/null
+++ b/dev-lang/fbc/fbc-1.07.2-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A free/open source, multi-platform BASIC compiler."
+HOMEPAGE="https://www.freebasic.net"
+SRC_URI="
+ https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz
+"
+
+LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gpm libffi opengl X"
+
+DEPEND="
+ sys-libs/ncurses:=
+ gpm? ( sys-libs/gpm )
+ libffi? ( dev-libs/libffi )
+ opengl? ( virtual/opengl )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.07.0-Pass-ltinfo-to-linker.patch" )
+
+DOCS="${S}/doc/fbc.1"
+
+BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
+
+src_unpack() {
+ # We only need bootstrap source code if fbc is not already present
+ if ! has_version dev-lang/fbc; then
+ unpack "FreeBASIC-${PV}-source-bootstrap.tar.xz"
+ fi
+ unpack "${P}.tar.gz"
+}
+
+src_prepare() {
+ # We only need bootstrap source code if fbc is not already present
+ if ! has_version dev-lang/fbc; then
+ cd "${BOOTSTRAP_S}" || die "cd failed"
+ eapply "${PATCHES[@]}"
+ cd "${S}" || die "cd failed"
+ fi
+ eapply_user
+}
+
+src_compile() {
+ local fbc="fbc"
+ local fbcflags=""
+
+ # We only need bootstrap compiler if fbc is not already present
+ if ! has_version dev-lang/fbc; then
+ cd "${BOOTSTRAP_S}" || die "cd failed"
+
+ # Build bootstrap compiler
+ emake bootstrap-minimal
+
+ # Set bootstrap compiler to build fbc
+ fbc="${BOOTSTRAP_S}/bin/fbc"
+ fbcflags="-i ${BOOTSTRAP_S}/inc"
+
+ cd "${S}" || die "cd failed"
+ fi
+
+ local xcflags=(
+ $(usex gpm "" "-DDISABLE_GPM")
+ $(usex libffi "" " -DDISABLE_FFI")
+ $(usex opengl "" " -DDISABLE_OPENGL")
+ $(usex X "" " -DDISABLE_X11")
+ )
+
+ # fbc requires a space after the -Wl option
+ local fblflags="${LDFLAGS//-Wl,/-Wl }"
+
+ # Build fbc
+ emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2020-12-28 23:22 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2020-12-28 23:22 UTC (permalink / raw
To: gentoo-commits
commit: 0d80101be5b3d381f41973b0be9436cb43972d0c
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon Dec 28 23:10:57 2020 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Dec 28 23:14:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d80101b
dev-lang/fbc: Add fbc-bootstrap as a BDEPEND
This allows bootstrapping logic to move to the dedicated
dev-lang/fbc-bootstrap package thus simplifying the ebuild.
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.07.2-r2.ebuild | 61 +++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/dev-lang/fbc/fbc-1.07.2-r2.ebuild b/dev-lang/fbc/fbc-1.07.2-r2.ebuild
new file mode 100644
index 00000000..2d430eea
--- /dev/null
+++ b/dev-lang/fbc/fbc-1.07.2-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A free/open source, multi-platform BASIC compiler."
+HOMEPAGE="https://www.freebasic.net"
+SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gpm libffi opengl X"
+
+DEPEND="
+ sys-libs/ncurses:=
+ gpm? ( sys-libs/gpm )
+ libffi? ( dev-libs/libffi )
+ opengl? ( virtual/opengl )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="|| (
+ dev-lang/fbc
+ dev-lang/fbc-bootstrap )"
+
+DOCS="${S}/doc/fbc.1"
+
+src_compile() {
+ local xcflags=(
+ $(usex gpm "" "-DDISABLE_GPM")
+ $(usex libffi "" " -DDISABLE_FFI")
+ $(usex opengl "" " -DDISABLE_OPENGL")
+ $(usex X "" " -DDISABLE_X11")
+ )
+
+ local fbc="fbc"
+ local fbcflags=""
+ # fbc requires a space after the -Wl option
+ local fblflags="${LDFLAGS//-Wl,/-Wl }"
+
+ if has_version -b dev-lang/fbc-bootstrap; then
+ fbc="fbc-bootstrap"
+ fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fi
+
+ # Build fbc
+ emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2021-04-12 5:38 Theo Anderson
0 siblings, 0 replies; 13+ messages in thread
From: Theo Anderson @ 2021-04-12 5:38 UTC (permalink / raw
To: gentoo-commits
commit: c6b94bbd2dba24f29f2667d7c98f9ac32361b6b5
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon Apr 12 00:56:34 2021 +0000
Commit: Theo Anderson <telans <AT> posteo <DOT> de>
CommitDate: Mon Apr 12 00:57:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6b94bbd
dev-lang/fbc: Version bump to 1.07.3
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/Manifest | 1 +
dev-lang/fbc/fbc-1.07.3.ebuild | 61 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest
index 7c9cade4c..ef633a433 100644
--- a/dev-lang/fbc/Manifest
+++ b/dev-lang/fbc/Manifest
@@ -2,3 +2,4 @@ DIST FreeBASIC-1.07.1-source-bootstrap.tar.xz 9098748 BLAKE2B 3c3970ab014f79193d
DIST FreeBASIC-1.07.2-source-bootstrap.tar.xz 10700992 BLAKE2B e7016e5f58ae79086c0445bf6a09f33d4335af771422778be407e3351d583522e16f137763e471ba88e47b4318ab5bd2aec882ef5e5ff85cc334b0eccf27fdc5 SHA512 f381d14343496f68d3401ad1a66ff4fb1314270eddebb72ed2bc5624b856c4b29e7e14062f531a5158d892bb73d9aa80ff54fe7c260b4b8967b1330d26b2ecfc
DIST fbc-1.07.1.tar.gz 8938056 BLAKE2B 965425426605b9e0018e066852a67c355d168276b434e6779e151fad38820a956b5b763aad427c6728be4a74b0956b099a0bb8abd0d76fececc6cf8f0204d3c1 SHA512 7d49b9546e242b1c366b2378f71cf1640b85c85e09f4c2bd99ef268e6b4e5e45a710b7a00f7d807245aec518f299d173635572b77483826c1f273e047dbe3679
DIST fbc-1.07.2.tar.gz 9032306 BLAKE2B c44eb74bb0b11f8315cda29e13157ce5f7a92070f0e6df833ad9dda4ebe37db6450afe2b82eb763ebee5ed0c33b4ce458fd3b53430f32da8ad5a71cd84411c67 SHA512 0577203fb8a325f611c88456446721e8bb14656beb235f3965bcd53e14cc7c7fa012a68535ff4c12351fad31d9a22a759f12bc9fe0be5d1dad124d3fe377daaf
+DIST fbc-1.07.3.tar.gz 9035460 BLAKE2B c0356c36ebd455954993ce5d4a983d06c33abc5bf0a059a44832d441514643c7d08e40268a7b3b9a0cba21368058199be395cc28dd7f87df23d576f78aece276 SHA512 6040248c433db3191678209401ff4a643c500d967d67352f1aeca347648056b0a2cdef25bbb7532fec0351a13984c72e80cb7b00faf3ead6c219422955d148fb
diff --git a/dev-lang/fbc/fbc-1.07.3.ebuild b/dev-lang/fbc/fbc-1.07.3.ebuild
new file mode 100644
index 000000000..4c2681646
--- /dev/null
+++ b/dev-lang/fbc/fbc-1.07.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A free/open source, multi-platform BASIC compiler."
+HOMEPAGE="https://www.freebasic.net"
+SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gpm libffi opengl X"
+
+DEPEND="
+ sys-libs/ncurses:=
+ gpm? ( sys-libs/gpm )
+ libffi? ( dev-libs/libffi )
+ opengl? ( virtual/opengl )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="|| (
+ dev-lang/fbc
+ dev-lang/fbc-bootstrap )"
+
+DOCS="${S}/doc/fbc.1"
+
+src_compile() {
+ local xcflags=(
+ $(usex gpm "" "-DDISABLE_GPM")
+ $(usex libffi "" " -DDISABLE_FFI")
+ $(usex opengl "" " -DDISABLE_OPENGL")
+ $(usex X "" " -DDISABLE_X11")
+ )
+
+ local fbc="fbc"
+ local fbcflags=""
+ # fbc requires a space after the -Wl option
+ local fblflags="${LDFLAGS//-Wl,/-Wl }"
+
+ if has_version -b dev-lang/fbc-bootstrap; then
+ fbc="fbc-bootstrap"
+ fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fi
+
+ # Build fbc
+ emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2021-04-30 7:45 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-04-30 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 36563c1d617431c22533d96ba603d8de8e8cd396
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Thu Apr 29 12:06:34 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 29 12:07:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36563c1d
dev-lang/fbc: Remove William Breathitt Gray as maintainer
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/metadata.xml | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-lang/fbc/metadata.xml b/dev-lang/fbc/metadata.xml
index 4ea4d4967..cf1e49333 100644
--- a/dev-lang/fbc/metadata.xml
+++ b/dev-lang/fbc/metadata.xml
@@ -7,10 +7,6 @@
new features such as pointers, unsigned data types, inline
assembly, object orientation, and many others.
</longdescription>
- <maintainer type="person">
- <email>vilhelm.gray@gmail.com</email>
- <name>William Breathitt Gray</name>
- </maintainer>
<upstream>
<bugs-to>https://github.com/freebasic/fbc/issues</bugs-to>
<doc lang="en">https://www.freebasic.net</doc>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2021-04-30 7:45 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-04-30 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 30ecba553847add9b44b2f038e5852e3e49532fe
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Thu Apr 29 11:57:43 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 29 11:57:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30ecba55
dev-lang/fbc: Drop old version
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/fbc-1.07.2-r1.ebuild | 92 ---------------------------------------
1 file changed, 92 deletions(-)
diff --git a/dev-lang/fbc/fbc-1.07.2-r1.ebuild b/dev-lang/fbc/fbc-1.07.2-r1.ebuild
deleted file mode 100644
index 324c8741c..000000000
--- a/dev-lang/fbc/fbc-1.07.2-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A free/open source, multi-platform BASIC compiler."
-HOMEPAGE="https://www.freebasic.net"
-SRC_URI="
- https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/freebasic/${PN}/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz
-"
-
-LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gpm libffi opengl X"
-
-DEPEND="
- sys-libs/ncurses:=
- gpm? ( sys-libs/gpm )
- libffi? ( dev-libs/libffi )
- opengl? ( virtual/opengl )
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm
- x11-libs/libXrandr
- x11-libs/libXrender
- )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.07.0-Pass-ltinfo-to-linker.patch" )
-
-DOCS="${S}/doc/fbc.1"
-
-BOOTSTRAP_S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
-
-src_unpack() {
- # We only need bootstrap source code if fbc is not already present
- if ! has_version dev-lang/fbc; then
- unpack "FreeBASIC-${PV}-source-bootstrap.tar.xz"
- fi
- unpack "${P}.tar.gz"
-}
-
-src_prepare() {
- # We only need bootstrap source code if fbc is not already present
- if ! has_version dev-lang/fbc; then
- cd "${BOOTSTRAP_S}" || die "cd failed"
- eapply "${PATCHES[@]}"
- cd "${S}" || die "cd failed"
- fi
- eapply_user
-}
-
-src_compile() {
- local fbc="fbc"
- local fbcflags=""
-
- # We only need bootstrap compiler if fbc is not already present
- if ! has_version dev-lang/fbc; then
- cd "${BOOTSTRAP_S}" || die "cd failed"
-
- # Build bootstrap compiler
- emake bootstrap-minimal
-
- # Set bootstrap compiler to build fbc
- fbc="${BOOTSTRAP_S}/bin/fbc"
- fbcflags="-i ${BOOTSTRAP_S}/inc"
-
- cd "${S}" || die "cd failed"
- fi
-
- local xcflags=(
- $(usex gpm "" "-DDISABLE_GPM")
- $(usex libffi "" " -DDISABLE_FFI")
- $(usex opengl "" " -DDISABLE_OPENGL")
- $(usex X "" " -DDISABLE_X11")
- )
-
- # fbc requires a space after the -Wl option
- local fblflags="${LDFLAGS//-Wl,/-Wl }"
-
- # Build fbc
- emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}"
-}
-
-src_install() {
- emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install
- einstalldocs
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2021-05-05 8:33 Andrew Ammerlaan
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Ammerlaan @ 2021-05-05 8:33 UTC (permalink / raw
To: gentoo-commits
commit: b75784532532ea2f3c3218d7df382b3cbae9c4bf
Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed May 5 07:29:17 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed May 5 07:32:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b7578453
dev-lang/fbc: m-n
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
dev-lang/fbc/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-lang/fbc/metadata.xml b/dev-lang/fbc/metadata.xml
index cf1e49333..6c75891ca 100644
--- a/dev-lang/fbc/metadata.xml
+++ b/dev-lang/fbc/metadata.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <!-- maintainer-needed -->
<longdescription lang="en">
FreeBASIC is a completely free, open-source, multi-platform
BASIC compiler, with syntax similar to MS-QuickBASIC, that adds
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/
@ 2021-09-08 15:20 Arthur Zamarin
0 siblings, 0 replies; 13+ messages in thread
From: Arthur Zamarin @ 2021-09-08 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 660747b31c9078e4a759c340857668c698354153
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Wed Sep 8 02:36:55 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 8 02:37:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=660747b3
dev-lang/fbc: Version bump to 1.08.1
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
dev-lang/fbc/Manifest | 1 +
dev-lang/fbc/fbc-1.08.1.ebuild | 61 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+)
diff --git a/dev-lang/fbc/Manifest b/dev-lang/fbc/Manifest
index f56b456a5..6416dd34b 100644
--- a/dev-lang/fbc/Manifest
+++ b/dev-lang/fbc/Manifest
@@ -1 +1,2 @@
DIST fbc-1.07.3.tar.gz 9035460 BLAKE2B c0356c36ebd455954993ce5d4a983d06c33abc5bf0a059a44832d441514643c7d08e40268a7b3b9a0cba21368058199be395cc28dd7f87df23d576f78aece276 SHA512 6040248c433db3191678209401ff4a643c500d967d67352f1aeca347648056b0a2cdef25bbb7532fec0351a13984c72e80cb7b00faf3ead6c219422955d148fb
+DIST fbc-1.08.1.tar.gz 9395903 BLAKE2B 303def97f5e1c77f4941c6d08ed251b296dbc97f7e549f863feddd2775cf390962cda42e1751c647c560299f02ea60d29b312301faa78fbd6bba6ae8ab75f220 SHA512 1c56f4e1a56e0cfc309e5748e83a2ee98fe97a509e6fd3a7f51b1805a4cc40fefc3884b4434a62404c05001c84fdfa8b4e3debbfdb188ab42652a7a4020baea6
diff --git a/dev-lang/fbc/fbc-1.08.1.ebuild b/dev-lang/fbc/fbc-1.08.1.ebuild
new file mode 100644
index 000000000..4c2681646
--- /dev/null
+++ b/dev-lang/fbc/fbc-1.08.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A free/open source, multi-platform BASIC compiler."
+HOMEPAGE="https://www.freebasic.net"
+SRC_URI="https://github.com/freebasic/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gpm libffi opengl X"
+
+DEPEND="
+ sys-libs/ncurses:=
+ gpm? ( sys-libs/gpm )
+ libffi? ( dev-libs/libffi )
+ opengl? ( virtual/opengl )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="|| (
+ dev-lang/fbc
+ dev-lang/fbc-bootstrap )"
+
+DOCS="${S}/doc/fbc.1"
+
+src_compile() {
+ local xcflags=(
+ $(usex gpm "" "-DDISABLE_GPM")
+ $(usex libffi "" " -DDISABLE_FFI")
+ $(usex opengl "" " -DDISABLE_OPENGL")
+ $(usex X "" " -DDISABLE_X11")
+ )
+
+ local fbc="fbc"
+ local fbcflags=""
+ # fbc requires a space after the -Wl option
+ local fblflags="${LDFLAGS//-Wl,/-Wl }"
+
+ if has_version -b dev-lang/fbc-bootstrap; then
+ fbc="fbc-bootstrap"
+ fbcflags="-prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fblflags+=" -prefix ${EPREFIX}/usr/share/freebasic-bootstrap"
+ fi
+
+ # Build fbc
+ emake CFLAGS="${CFLAGS} ${xcflags[*]} -I/usr/$(get_libdir)/libffi/include" FBC="${fbc}" FBCFLAGS="${fbcflags}" FBLFLAGS="${fblflags}" TARGET="${CHOST}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" prefix="/usr" TARGET="${CHOST}" install
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-09-08 15:21 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-29 14:11 [gentoo-commits] repo/proj/guru:master commit in: dev-lang/fbc/ Ralph Seichter
-- strict thread matches above, loose matches on Subject: below --
2021-09-08 15:20 Arthur Zamarin
2021-05-05 8:33 Andrew Ammerlaan
2021-04-30 7:45 Andrew Ammerlaan
2021-04-30 7:45 Andrew Ammerlaan
2021-04-12 5:38 Theo Anderson
2020-12-28 23:22 Andrew Ammerlaan
2020-12-27 12:48 Andrew Ammerlaan
2020-03-09 17:55 Andrew Ammerlaan
2019-05-19 15:42 Ralph Seichter
2019-05-14 16:05 Ralph Seichter
2019-04-29 14:11 Ralph Seichter
2019-04-29 14:11 Ralph Seichter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox