[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gsrc-commit] trunk r6507: gcc smalltalketc
From: |
Carl Hansen |
Subject: |
[Gsrc-commit] trunk r6507: gcc smalltalketc |
Date: |
Tue, 7 May 2019 02:12:46 -0400 (EDT) |
User-agent: |
Bazaar (2.7.0dev1) |
------------------------------------------------------------
revno: 6507
revision-id: address@hidden
parent: address@hidden
committer: address@hidden
branch nick: trunk
timestamp: Mon 2019-05-06 23:12:39 -0700
message:
gcc smalltalketc
modified:
pkg/gnu/gcc9/Makefile makefile-20180430051416-apjm8gmvy08pz1zi-3
pkg/gnu/gcc9/config.mk config.mk-20180430051416-apjm8gmvy08pz1zi-2
pkg/gnu/guile/Makefile makefile-20160617014725-uokjfnggs70iry9h-969
pkg/gnu/smalltalk/Makefile makefile-20160617014725-uokjfnggs70iry9h-1762
pkg/gnu/smalltalk/config.mk config.mk-20160617021150-izwswbm1es2p0wgu-1
pkg/gnualpha/gcc10/Makefile makefile-20190506050828-2enxreepw1xsv1i3-3
pkg/gnualpha/gcc10/config.mk config.mk-20190506050828-2enxreepw1xsv1i3-2
pkg/gnualpha/smalltalk/Makefile makefile-20160617013554-2dgkgob7hbc1rnnp-38
pkg/gnualpha/smalltalk/config.mk config.mk-20160617013608-moygh3f5sv3v2lob-1
pkg/other/guile-git/Makefile makefile-20180707222735-xzb9t6me5jer0w17-3
pkg/other/guile-git/sha256sums sha256sums-20180707222735-xzb9t6me5jer0w17-4
=== modified file 'pkg/gnu/gcc9/Makefile'
--- a/pkg/gnu/gcc9/Makefile 2019-05-03 15:48:43 +0000
+++ b/pkg/gnu/gcc9/Makefile 2019-05-07 06:12:39 +0000
@@ -76,7 +76,7 @@
libquadmath.info \
libiberty.info
-# BUG gccbrig.info gfc-internals.info not installing correctly yet
+# BUG gccbrig.info gfc-internals.info libiberty.info not installing correctly
yet
#USE_AUTORECONF=y
@@ -94,10 +94,13 @@
#cd $(WORKOBJ)/libiberty/ $(MAKE) info
# slightly imperfect, but it worked .... sometimes
# a work-around for error message...
+ #CFLAGS=-fno-split-stack make V=1 -C $(WORKOBJ) -f Makefile
+
post-build: extract
- CFLAGS=-fno-split-stack make V=1 -C $(WORKOBJ) -f Makefile
+ make V=1 -C $(WORKOBJ) -f Makefile
$(MAKECOOKIE)
+ # no-split-stack a work around for me... not sure about it
#$(BUILD_OPTS)
#install-links: build
=== modified file 'pkg/gnu/gcc9/config.mk'
--- a/pkg/gnu/gcc9/config.mk 2019-05-03 15:48:43 +0000
+++ b/pkg/gnu/gcc9/config.mk 2019-05-07 06:12:39 +0000
@@ -27,6 +27,9 @@
#
#
#CONFIGURE_ARGS +=
+# rm go
+# adjust to taste
+# especially --buid --host --target
CONFIGURE_OPTS = --program-suffix=-9 \
--with-local-prefix=$(prefix) \
@@ -40,7 +43,7 @@
--enable-default-pie \
--enable-gnu-unique-object \
--enable-gtk-cairo \
---enable-languages=c,c++,fortran,go,lto,objc,obj-c++,ada,brig,d \
+--enable-languages=c,c++,fortran,lto,objc,obj-c++,ada,brig,d \
--enable-libada \
--enable-libmpx \
--enable-libssp \
@@ -50,7 +53,7 @@
--enable-lto \
--enable-multiarch \
--enable-multilib \
---with-multilib-list=m64 \
+--with-multilib-list=m64,m32,mx32 \
--enable-nls \
--enable-objc-gc=yes \
--enable-plugin \
@@ -73,7 +76,8 @@
# of building when not using recent gcc to build.
#CFLAGS+=-fno-split-stack due to compile problems with gccgo
-BUILD_OPTS ?= -Wall -Wextra CFLAGS="-fno-split-stack $CFLAGS"
CPLUSFLAGS="-fno-split-stack $CPLUSFLAGS" LIBS="-liconv -lpthread $(LIBS)"
+# probably a better way
+BUILD_OPTS ?= -Wall -Wextra LIBS="-liconv -lpthread $(LIBS)"
#BUILD_OPTS ?=
=== modified file 'pkg/gnu/guile/Makefile'
--- a/pkg/gnu/guile/Makefile 2018-07-02 18:27:35 +0000
+++ b/pkg/gnu/guile/Makefile 2019-05-07 06:12:39 +0000
@@ -45,6 +45,7 @@
BUILDDEPS = gmp libtool readline libunistring libffi
LIBDEPS =
# gc
+USE_AUTORECONF = y
######################################################################
=== modified file 'pkg/gnu/smalltalk/Makefile'
--- a/pkg/gnu/smalltalk/Makefile 2017-03-19 07:44:25 +0000
+++ b/pkg/gnu/smalltalk/Makefile 2019-05-07 06:12:39 +0000
@@ -1,6 +1,8 @@
# Copyright © 2013, 2015 Brandon Invergo <address@hidden>
+# Copyright © 2019 Carl Hansen <address@hidden>
#
-# This file is part of GSRC.
+# This file is part of GSRC, the GNU Source Release Collection.
+# http://www.gnu.org/software/gsrc
#
# GSRC is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -35,7 +37,7 @@
PATCHFILES = $(DISTNAME)-use-tcl_getresult.diff
INFO_FILES = gst-base.info gst-libs.info gst.info
-BUILDDEPS =
+BUILDDEPS =
LIBDEPS =
######################################################################
=== modified file 'pkg/gnu/smalltalk/config.mk'
--- a/pkg/gnu/smalltalk/config.mk 2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/smalltalk/config.mk 2019-05-07 06:12:39 +0000
@@ -1,4 +1,4 @@
## Configuration options for smalltalk ##
-CONFIGURE_OPTS ?=
-BUILD_OPTS ?=
+CONFIGURE_OPTS ?= LIBS+=-lncurses
+BUILD_OPTS ?= LIBS+=-lncurses
=== modified file 'pkg/gnualpha/gcc10/Makefile'
--- a/pkg/gnualpha/gcc10/Makefile 2019-05-06 05:08:54 +0000
+++ b/pkg/gnualpha/gcc10/Makefile 2019-05-07 06:12:39 +0000
@@ -49,7 +49,7 @@
WORKSRC = $(WORKDIR)/gcc-$(GARVERSION)
WORKOBJ = $(WORKDIR)/gcc-$(GARVERSION).build
-BUILD_SCRIPTS = docompilers
+BUILD_SCRIPTS = compilers
BUILDDEPS = gmp mpfr mpc zlib
LIBDEPS =
@@ -91,9 +91,10 @@
#CFLAGS += -I/usr/include/x86_64-linux-gnu -I$(prefix)/include -isystem
/usr/include/x86_64-linux-gnu
-build-docompilers:
- cd $(WORKOBJ) && CFLAGS=-fno-split-stack $(MAKE) all
- cd $(WORKOBJ)/libiberty/ $(MAKE) info
+ #cd $(WORKOBJ) && CFLAGS=-fno-split-stack $(MAKE) all
+ #cd $(WORKOBJ)/libiberty/ $(MAKE) info
+build-compilers:
+ cd $(WORKOBJ) && $(MAKE) V=1 $(BUILD_OPTS)
$(MAKECOOKIE)
# slightly imperfect, but it worked .... sometimes
=== modified file 'pkg/gnualpha/gcc10/config.mk'
--- a/pkg/gnualpha/gcc10/config.mk 2019-05-06 05:08:54 +0000
+++ b/pkg/gnualpha/gcc10/config.mk 2019-05-07 06:12:39 +0000
@@ -51,7 +51,7 @@
--enable-multiarch \
--enable-multilib \
--enable-nls \
---enable-objc-gc=auto \
+--enable-objc-gc=yes \
--enable-plugin \
--enable-shared \
--enable-threads=posix \
@@ -71,7 +71,8 @@
# of building when not using recent gcc to build.
#CFLAGS+=-fno-split-stack due to compile problems with gccgo
-BUILD_OPTS ?= -Wall -Wextra CFLAGS+=-fno-split-stack
CPLUSFLAGS+=-fno-split-stack LIBS=-liconv
+#BUILD_OPTS ?= -Wall -Wextra CFLAGS+=-fno-split-stack
CPLUSFLAGS+=-fno-split-stack LIBS=-liconv
+BUILD_OPTS ?= -Wall -Wextra LIBS=-liconv
#BUILD_OPTS ?=
=== modified file 'pkg/gnualpha/smalltalk/Makefile'
--- a/pkg/gnualpha/smalltalk/Makefile 2018-03-27 19:35:48 +0000
+++ b/pkg/gnualpha/smalltalk/Makefile 2019-05-07 06:12:39 +0000
@@ -1,6 +1,8 @@
# Copyright © 2013, 2015 Brandon Invergo <address@hidden>
+# Copyright © 2019 Carl Hansen <address@hidden>
#
-# This file is part of GSRC.
+# This file is part of GSRC, the GNU Source Release Collection.
+# http://www.gnu.org/software/gsrc
#
# GSRC is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -14,6 +16,9 @@
#
# You should have received a copy of the GNU General Public License
# along with GSRC. If not, see <http://www.gnu.org/licenses/>.
+#
+#
+# Send bug reports and comments about GSRC problems to address@hidden
NAME = Smalltalk
GARNAME = smalltalk
@@ -32,12 +37,21 @@
MASTER_SUBDIR = $(GARNAME)/
DISTFILES = $(DISTNAME).tar.xz
SIGFILES = $(DISTNAME).tar.xz.sig
-#PATCHFILES = $(DISTNAME)-use-tcl_getresult.diff
INFO_FILES = gst-base.info gst-libs.info gst.info
-BUILDDEPS =
+BUILDDEPS =
LIBDEPS =
+# -lncurses had to be added to config.mk
+#
+# 2 bugs, maybe a patch someday
+# HINT: parrallel make problems: use "make -j1"
+# HAVE_SIGSEGV ... should be undefined
+# comment out gstpriv.h line 114
+# don't want to include sigsegv.h on my platform
+# maybe you do
+
+
######################################################################
include ../../../gar/gar.lib/auto.mk
=== modified file 'pkg/gnualpha/smalltalk/config.mk'
--- a/pkg/gnualpha/smalltalk/config.mk 2018-03-27 19:35:48 +0000
+++ b/pkg/gnualpha/smalltalk/config.mk 2019-05-07 06:12:39 +0000
@@ -1,4 +1,4 @@
## Configuration options for smalltalk ##
-CONFIGURE_OPTS ?=
-BUILD_OPTS ?=
+CONFIGURE_OPTS ?= LIBS+=-lncurses
+BUILD_OPTS ?= LIBS+=-lncurses
=== modified file 'pkg/other/guile-git/Makefile'
--- a/pkg/other/guile-git/Makefile 2019-01-03 02:49:49 +0000
+++ b/pkg/other/guile-git/Makefile 2019-05-07 06:12:39 +0000
@@ -1,6 +1,7 @@
# Copyright ©2018,2019 Carl Hansen <address@hidden>
#
# This file is part of GSRC, the GNU Source Release Collection.
+# http://www.gnu.org/software/gsrc
#
# GSRC is free software: you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -19,22 +20,27 @@
NAME = guile-git
GARNAME = guile-git
-GARVERSION = 0.2.0
+GARVERSION = 0.2.0
HOME_URL = https://gitlab.com/guile-git/guile-git
DESCRIPTION = a Guile interface to libgit2
define BLURB
endef
######################################################################
-#
https://gitlab.com/guile-git/guile-git/-/archive/v0.2.0/guile-git-v0.2.0.tar.gz
+#
ohttps://gitlab.com/guile-git/guile-git/-/archive/master/guile-git-master.tar.bz2
+#
https://gitlab.com/guile-git/guile-git/-/archive/v0.2.0/guile-git-v0.2.0.tar.bz2
MASTER_SITES = "https://gitlab.com/"
MASTER_SUBDIR = $(GARNAME)/$(GARNAME)/-/archive/v0.2.0/
DISTFILES = $(GARNAME)-v$(GARVERSION).tar.bz2
SIGFILES =
+WORKSRC = $(WORKDIR)/$(GARNAME)-v$(GARVERSION)/
+
BUILDDEPS =
LIBDEPS =
+USE_AUTORECONF = y
+
######################################################################
include ../../../gar/gar.lib/auto.mk
=== modified file 'pkg/other/guile-git/sha256sums'
--- a/pkg/other/guile-git/sha256sums 2018-07-07 22:27:57 +0000
+++ b/pkg/other/guile-git/sha256sums 2019-05-07 06:12:39 +0000
@@ -1,1 +1,1 @@
-a119e6fb2812d1d60d47b4554ca22b433586589fc2fbc4dd380b724020dfa356
download/guile-git-0.1.0.tar.gz
+a4bb72630900a93e112f9a68deb29286c2a161033c3757a626a66ac2954db067
download/guile-git-v0.2.0.tar.bz2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gsrc-commit] trunk r6507: gcc smalltalketc,
Carl Hansen <=