gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] trunk r7617: INSTALL and other


From: Carl Hansen
Subject: [Gsrc-commit] trunk r7617: INSTALL and other
Date: Fri, 21 May 2021 16:26:51 -0400 (EDT)
User-agent: Bazaar (2.7.0dev1)

------------------------------------------------------------
revno: 7617
revision-id: carlhansen@gnu.org-20210521202641-2sxa74zaos6tvi7t
parent: carlhansen@gnu.org-20210521165937-lu9rqnas0yp6dxwh
committer: Carl Hansen <carlhansen@gnu.org>
branch nick: trunk
timestamp: Fri 2021-05-21 13:26:41 -0700
message:
  INSTALL and other
modified:
  INSTALL                        install-20101220114433-luja3ml8rpou24n9-3
  pkg/gnome/gnote/Makefile       makefile-20161011220701-xr14i8ley4z6l97n-2
  pkg/gnome/gnote/sha256sums     sha256sums-20161011220701-xr14i8ley4z6l97n-4
  pkg/gnome/quadrapassel/Makefile makefile-20160617013746-7ygosxqw3lxxvo7f-1328
  pkg/gnome/quadrapassel/sha256sums 
sha256sums-20160617013746-7ygosxqw3lxxvo7f-1332
  pkg/gnu/binutils/Makefile      makefile-20160617014725-uokjfnggs70iry9h-456
  pkg/gnu/gcc11/Makefile         makefile-20210428052007-s6hgkhmeykbbpts5-3
  pkg/gnu/gcc11/config.mk        config.mk-20210428052007-s6hgkhmeykbbpts5-2
  pkg/gnu/libunistring/Makefile  makefile-20160617014725-uokjfnggs70iry9h-1243
  pkg/gnualpha/gcc12snapshot/Makefile makefile-20210427033705-fj19fk40drjylrep-3
  pkg/gnualpha/gcc9snapshot/Makefile makefile-20190601034442-z1ba96fwvbg1kiya-3
=== modified file 'INSTALL'
--- a/INSTALL   2011-07-03 21:59:09 +0000
+++ b/INSTALL   2021-05-21 20:26:41 +0000
@@ -1,17 +1,35 @@
-The install process for GSRC is fairly straight forward.
-Extract/check-out the files into the desired directory, and run the
-commands
-
-$ ./bootstrap
-$ ./configure
-
-You can give `./configure' the normal GNU configure arguments.  If you
-decide to change these, either reconfigure, or edit `config.mk'.
-
-After you have done that, you can use GSRC to install packages.  For
-further instruction, run the command
-
-$ make help
+The install process for GSRC is straight forward.
+
+Grab the current package description files from the internet with "bzr 
checkout" or "brz checkout", (the python 3 version):
+
+     $ bzr checkout bzr://bzr.savannah.gnu.org/gsrc/trunk/ gsrc
+        # (use "bzr checkout --lightweight" to download the latest revision 
only)
+
+Then
+
+     $ cd gsrc/
+     $ ./bootstrap                       # to create the configure script
+     $ ./configure --prefix=$HOME/gnu    # --prefix is directory to install 
the compiled packages
+                                         # Pick your --prefix by your wishes.
+
+                                         # You can give `./configure' the 
normal GNU configure arguments.
+                                        # If you decide to change these, 
either reconfigure, 
+                                        # or edit `config.mk'.
+
+
+     $ . ./setup.sh                      # This just sets some ENV variables 
and appends to PATH
+                                         # and other variables to allow GSRC 
to work seamlessly.
+                                         # Put this line in your .bashrc.
+     $ make install                      # installs the "gsrc" command itself 
and info docs.
+
+That is all that is necessary to set up the GSRC system. Everytime you wish to 
compile something in GSRC, first do
+
+
+      $   bzr update            # to get all the latest changes to all packages
+                                # ("brz" is python3 name)
+
+
+      $  make help              # will provide some 
 
 If you are curious about what is created in each of these steps:
  ./bootstrap:
@@ -30,3 +48,4 @@
     * config.status
     * doc/Makefile
     * GNUmakefile
+

=== modified file 'pkg/gnome/gnote/Makefile'
--- a/pkg/gnome/gnote/Makefile  2021-05-20 04:07:59 +0000
+++ b/pkg/gnome/gnote/Makefile  2021-05-21 20:26:41 +0000
@@ -31,7 +31,9 @@
 empty:=
 space:= $(empty) $(empty)
 VERSION_LIST = $(subst .,$(space),$(GARVERSION))
-SERIES = $(subst $(space),.,$(wordlist 1,2,$(VERSION_LIST)))
+#SERIES = $(subst $(space),.,$(wordlist 1,2,$(VERSION_LIST)))
+SERIES = 40
+
 
 MASTER_SITES = $(MASTER_GNOME)
 MASTER_SUBDIR = $(GARNAME)/$(SERIES)/

=== modified file 'pkg/gnome/gnote/sha256sums'
--- a/pkg/gnome/gnote/sha256sums        2020-10-05 07:49:08 +0000
+++ b/pkg/gnome/gnote/sha256sums        2021-05-21 20:26:41 +0000
@@ -1,2 +1,2 @@
-fd36351f5fc8b4bf2e3a53d7d39798e0a33f0fc77ff781809577a346b85acfc6  
download/gnote-3.38.0.tar.xz
-476b569776bb90e0804470b8315054939b54d590175783dec8812684ef4c4c69  
download/gnote-3.38.0.sha256sum
+b41ef046466c9a11543abf821d6763682eaab5b67d2aa44d7d876f1fa1bde6aa  
download/gnote-40.1.tar.xz
+f3c40c7e7bcfc664b6698bc0cfd41803b283768c25d81989ed9577efcc6b94c4  
download/gnote-40.1.sha256sum

=== modified file 'pkg/gnome/quadrapassel/Makefile'
--- a/pkg/gnome/quadrapassel/Makefile   2021-05-20 04:07:59 +0000
+++ b/pkg/gnome/quadrapassel/Makefile   2021-05-21 20:26:41 +0000
@@ -1,7 +1,7 @@
-
-# Copyright © 2016 Carl Hansen carlhansen@gnu.org
+# Copyright © 2016, 2021 Carl Hansen carlhansen@gnu.org
 #
 # 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
@@ -22,9 +22,8 @@
 GARNAME = quadrapassel
 GARVERSION = 40.1
 HOME_URL = http://www.gnome.org/
-DESCRIPTION = Fit falling blocks together
+DESCRIPTION = game of fitting falling blocks together
 define BLURB
-
 endef
 
 ######################################################################
@@ -35,7 +34,7 @@
 SERIES = $(subst $(space),.,$(wordlist 1,2,$(VERSION_LIST)))
 
 MASTER_SITES = $(MASTER_GNOME)
-MASTER_SUBDIR = $(GARNAME)/$(SERIES)/
+MASTER_SUBDIR = $(GARNAME)/40/
 DISTFILES = $(DISTNAME).tar.xz  $(DISTNAME).sha256sum
 SIGFILES =
 

=== modified file 'pkg/gnome/quadrapassel/sha256sums'
--- a/pkg/gnome/quadrapassel/sha256sums 2020-10-12 05:17:00 +0000
+++ b/pkg/gnome/quadrapassel/sha256sums 2021-05-21 20:26:41 +0000
@@ -1,2 +1,2 @@
-19fe9fc17bbc9895a6ecadf5770a67fb806b3ea2d5962cb1997a60c396a2770c  
download/quadrapassel-3.38.1.tar.xz
-388c291ad7bb30229542b516d6cc5f0da208416a5cf73475e5dc24a128cfde5c  
download/quadrapassel-3.38.1.sha256sum
+e95ce59bda7a34a2c1cc04fbc220103c497344d55596bc610826c25a6bd7a9b4  
download/quadrapassel-40.1.tar.xz
+10c4525cd5ace46689a85bc51009c3bb4d7f74f30d28fc0759804483cb78556f  
download/quadrapassel-40.1.sha256sum

=== modified file 'pkg/gnu/binutils/Makefile'
--- a/pkg/gnu/binutils/Makefile 2021-03-05 03:20:17 +0000
+++ b/pkg/gnu/binutils/Makefile 2021-05-21 20:26:41 +0000
@@ -42,7 +42,7 @@
 MASTER_SUBDIR = $(GARNAME)/
 DISTFILES = $(DISTNAME).tar.lz
 SIGFILES = $(DISTFILES).sig
-WORKOBJ = $(WORKDIR)/$(DISTNAME)-build/
+#WORKOBJ = $(WORKDIR)/$(DISTNAME)-build/
 INFO_FILES = as.info bfd.info binutils.info gprof.info ld.info
 
 

=== modified file 'pkg/gnu/gcc11/Makefile'
--- a/pkg/gnu/gcc11/Makefile    2021-05-07 23:46:59 +0000
+++ b/pkg/gnu/gcc11/Makefile    2021-05-21 20:26:41 +0000
@@ -167,17 +167,13 @@
 #CFLAGS+=-fno-split-stack 
 #CPLUSFLAGS+=-fno-split-stack 
 # due to compile problems with gccgo
-BUILD_ARGS?=  -Wall -Wextra  CFLAGS+=-fno-split-stack 
CPLUSFLAGS+=-fno-split-stack
+#
+
+BUILD_ARGS  =  CFLAGS+=" -DGATHER_STATISTICS=1  -Wextra  -fno-split-stack" 
CPLUSFLAGS+="  -DGATHER_STATISTICS  -Wextra  -fno-split-stack" 
 
 
 ######################################################################
-# adjust as necessary
-#LDFLAGS += -L/usr/lib/x86_64-linux-gnu
-#CPPFLAGS += -I/usr/include/x86_64-linux-gnu -I$(prefix)/include -isystem 
/usr/include/x86_64-linux-gnu
-#CFLAGS   += -I/usr/include/x86_64-linux-gnu -I$(prefix)/include -isystem 
/usr/include/x86_64-linux-gnu
-
-
-#cd $(WORKOBJ) && CFLAGS=-fno-split-stack $(MAKE) all
+
 #cd $(WORKOBJ)/libiberty/ $(MAKE)  info
 
 #post-build: build 

=== modified file 'pkg/gnu/gcc11/config.mk'
--- a/pkg/gnu/gcc11/config.mk   2021-04-28 05:20:32 +0000
+++ b/pkg/gnu/gcc11/config.mk   2021-05-21 20:26:41 +0000
@@ -1,5 +1,6 @@
 ## Configuration options for gcc ##
 #  see also CONFIGURE_ARGS and BUILD_ARGS in Makefile
 # 
-CONFIGURE_OPTS += 
-BUILD_OPTS +=
+CONFIGURE_OPTS += -DGATHER_STATISTICS=1  
+BUILD_OPTS += 
+

=== modified file 'pkg/gnu/libunistring/Makefile'
--- a/pkg/gnu/libunistring/Makefile     2018-05-25 18:41:42 +0000
+++ b/pkg/gnu/libunistring/Makefile     2021-05-21 20:26:41 +0000
@@ -1,7 +1,8 @@
 # Copyright © 2013, 2014, 2015, 2016 Brandon Invergo <brandon@invergo.net>
-# Copyright © 2017, 2018 Carl Hansen <carlhansen@gnu.org>
+# Copyright © 2017, 2018, 2021 Carl Hansen <carlhansen@gnu.org>
 #
-# 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
@@ -15,10 +16,13 @@
 #
 # 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 bug-gsrc@gnu.org
 
 NAME = libunistring
 GARNAME = libunistring
-GARVERSION = 0.9.10
+GARVERSION = 0.9.10+
 HOME_URL = http://www.gnu.org/software/libunistring/
 DESCRIPTION = C library for manipulating Unicode strings
 define BLURB
@@ -28,18 +32,41 @@
 endef
 
 ######################################################################
-
-MASTER_SITES = $(MASTER_GNU)
-MASTER_SUBDIR = $(GARNAME)/
-DISTFILES = $(DISTNAME).tar.xz
-SIGFILES = $(DISTNAME).tar.xz.sig
+#      https://git.savannah.gnu.org/git/libunistring.git
+MASTER_SITES = $(MASTER_SAVANNAH_GNU_GIT) 
+MASTER_SUBDIR = "" 
+SIGFILES = 
+
+GIT_REVISION = master
+
 
 BUILDDEPS =
 LIBDEPS =
 
+WORKSRC = work/libunistring
+CONFIGURE_SCRIPTS = my
 ######################################################################
 
-include ../../../gar/gar.lib/auto.mk
+include ../../../gar/gar.mk
 include ../../../gar/gar.lib/info.mk
 include config.mk
 
+
+
+.PHONY:  gitpull 
+
+gitpull:
+       (cd $(WORKSRC); git pull)
+
+fetch-my:  
+       if [ -d $(WORKSRC)/.git ]; then    $(MAKE) gitpull ;  else  \
+         (mkdir -p $(WORKDIR) && cd $(WORKDIR) &&  git clone 
https://git.savannah.gnu.org/git/$(GARNAME).git)  fi 
+       $(MAKECOOKIE)
+
+configure-my: fetch-my
+       cd $(WORKSRC) && ./autogen.sh
+       cd $(WORKSRC) && ./configure
+       $(MAKECOOKIE)
+
+
+

=== modified file 'pkg/gnualpha/gcc12snapshot/Makefile'
--- a/pkg/gnualpha/gcc12snapshot/Makefile       2021-05-17 00:14:42 +0000
+++ b/pkg/gnualpha/gcc12snapshot/Makefile       2021-05-21 20:26:41 +0000
@@ -57,7 +57,6 @@
 INFO_FILES =  \
        cpp.info  \
        cppinternals.info  \
-       gccbrig.info  \
        gccgo.info  \
        gcc.info  \
        gccinstall.info  \
@@ -127,7 +126,7 @@
 --enable-gnu-unique-object \
 --enable-gtk-cairo \
 --enable-host-shared  \
---enable-languages=c,c++,fortran,go,brig,ada,d,jit,objc,obj-c++ \
+--enable-languages=c,c++,fortran,go,ada,d,jit,objc,obj-c++ \
 --enable-libmpx \
 --enable-libssp \
 --enable-libstdcxx-debug \

=== modified file 'pkg/gnualpha/gcc9snapshot/Makefile'
--- a/pkg/gnualpha/gcc9snapshot/Makefile        2021-05-21 06:17:11 +0000
+++ b/pkg/gnualpha/gcc9snapshot/Makefile        2021-05-21 20:26:41 +0000
@@ -164,7 +164,8 @@
 # -fsplit-stack on x86_64 gets around a make problem; maybe don't use on others
 
 #CFLAGS+=-fno-split-stack  due to compile problems with gccgo
-BUILD_ARGS?=  -Wall -Wextra  CFLAGS+=-fsplit-stack CPLUSFLAGS+=-fsplit-stack 
-Wl,LIBS=-liconv
+BUILD_ARGS?=  -Wall -Wextra  CFLAGS+=-fsplit-stack CPLUSFLAGS+=-fsplit-stack  
+#-Wl,LIBS=-liconv
 #BUILD_ARGS ?= 
 #BUILD_ARGS ?=  -Wall -Wextra 
 #-Wl,LIBS=-liconv


reply via email to

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