gsrc-commit
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]