gsrc-commit
[Top][All Lists]
Advanced

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

[Gsrc-commit] trunk r8947: freefont fontforge libspiro mercury binutils


From: Carl Hansen
Subject: [Gsrc-commit] trunk r8947: freefont fontforge libspiro mercury binutils etc
Date: Sun, 15 Jan 2023 02:01:34 -0500 (EST)
User-agent: Bazaar (2.7.0dev1)

------------------------------------------------------------
revno: 8947
revision-id: carlhansen1234@gmail.com-20230115070124-l72zblrli4qiqjfh
parent: carlhansen1234@gmail.com-20230115005954-4yr7ub2f0q57o9m8
committer: carlhansen1234@gmail.com
branch nick: trunk
timestamp: Sat 2023-01-14 23:01:24 -0800
message:
   freefont fontforge libspiro mercury binutils etc
removed:
  pkg/gnu/freefont/files/freefont-20120503-fix-trim-version.diff 
freefont20120503fixt-20160617014725-uokjfnggs70iry9h-2106
added:
  pkg/gnu/freefont/files/freefont-20120503-pyfix.diff 
freefont20120503pyfi-20230114072700-5527xnfvvqnd8vjo-1
  pkg/other/fontforge/           fontforge-20230114062230-9cnfp6h93atasp9u-1
  pkg/other/fontforge/Makefile   makefile-20230114062230-9cnfp6h93atasp9u-3
  pkg/other/fontforge/config.mk  config.mk-20230114062230-9cnfp6h93atasp9u-2
  pkg/other/fontforge/sha256sums sha256sums-20230114062230-9cnfp6h93atasp9u-4
  pkg/other/libspiro/            libspiro-20230114061521-hurla5q7eilgyles-1
  pkg/other/libspiro/Makefile    makefile-20230114061521-hurla5q7eilgyles-3
  pkg/other/libspiro/config.mk   config.mk-20230114061521-hurla5q7eilgyles-2
  pkg/other/libspiro/sha256sums  sha256sums-20230114061521-hurla5q7eilgyles-4
  pkg/other/mercury/files/       files-20230115012141-fx5cg7zcyq7jvx40-1
  pkg/other/mercury/files/mercury.22.01.5.patch 
mercury.22.01.5.patc-20230115012141-fx5cg7zcyq7jvx40-2
modified:
  gar/gar.lib.mk                 gar.lib.mk-20160617013741-ul4q527k85thcz4p-1
  gar/gsrc-maint.mk              gsrcmaint.mk-20220927041122-92dxd0tly081nk61-1
  pkg/bio/mrbayes/sha256sums     sha256sums-20160617195624-kwz1a09vkg4le6fu-131
  pkg/bio/newick-utils/sha256sums sha256sums-20160617195624-kwz1a09vkg4le6fu-141
  pkg/bio/perl-ensembl-compara/sha256sums 
sha256sums-20160617200040-lqf8h520dfq0rtk7-62
  pkg/bio/perl-ensembl-funcgen/sha256sums 
sha256sums-20160617200040-lqf8h520dfq0rtk7-64
  pkg/bio/perl-ensembl-variation/sha256sums 
sha256sums-20160617200040-lqf8h520dfq0rtk7-66
  pkg/gnome/nautilus-python/sha256sums 
sha256sums-20180106063952-7rwfkmcj31w31nqw-4
  pkg/gnu/ed/gpg-keyring         gpgkeyring-20160617014725-uokjfnggs70iry9h-596
  pkg/gnu/emacs/gpg-keyring      gpgkeyring-20160617014725-uokjfnggs70iry9h-607
  pkg/gnu/fontutils/sha256sums   sha256sums-20160617014725-uokjfnggs70iry9h-649
  pkg/gnu/freefont/Makefile      makefile-20160617014725-uokjfnggs70iry9h-653
  pkg/gnu/freefont/sha256sums    sha256sums-20160617014725-uokjfnggs70iry9h-656
  pkg/gnu/gcl/Makefile           makefile-20160617014725-uokjfnggs70iry9h-686
  pkg/gnu/glibc/Makefile         makefile-20160617014725-uokjfnggs70iry9h-1147
  pkg/gnu/gnupg/gpg-keyring      gpgkeyring-20170728224302-x3bnqi8rvo3e2f6v-1
  pkg/gnu/guile-gtk/sha256sums   sha256sums-20160617014725-uokjfnggs70iry9h-989
  pkg/gnu/unifont/Makefile       makefile-20161021200207-w6apucnpk66hw5ah-3
  pkg/other/imath/sha256sums     sha256sums-20210518072847-dxae20zhyyvoung7-4
  pkg/other/libmypaint/sha256sums sha256sums-20170901053124-9kgam4xj2ihid0jg-4
  pkg/other/mercury/Makefile     makefile-20181109194009-h0l0v02nsc5pw6mc-3
  pkg/other/mercury/sha256sums   sha256sums-20181109194009-h0l0v02nsc5pw6mc-4
  pkg/other/tile-forth/sha256sums sha256sums-20191121061716-35s8rzbq86fj5emi-6
=== modified file 'gar/gar.lib.mk'
--- a/gar/gar.lib.mk    2023-01-12 08:43:40 +0000
+++ b/gar/gar.lib.mk    2023-01-15 07:01:24 +0000
@@ -739,9 +739,10 @@
 .PHONY: prepare-install finish-package-install
 
 # ?? what is this doing?
+#rm -fr $(packageDESTDIR)
+
 prepare-install:
        @printf "[$(OK)prepare-install$(OFF)] $(MSG)Preparing staging area 
packageDESTDIR...$(OFF)\n"
-       rm -fr $(packageDESTDIR)
        mkdir -p $(packageDESTDIR)$(prefix)
        @set -e; \
         set -- $(CREATED_MERGE_DIRS); \
@@ -754,11 +755,12 @@
                        echo dest $$dest ; \
                        echo  echoing .... mkdir -p $$src `dirname $$dest`; \
             mkdir -p $$src `dirname $$dest`; \
-               rm -rf $$dest;   \
             ln -sf $$src $$dest; \
             shift; shift; \
         done $(OUTPUT)
 
+#rm -rf $$dest;   \
+
 #$(MAKECOOKIE)
 
 

=== modified file 'gar/gsrc-maint.mk'
--- a/gar/gsrc-maint.mk 2022-09-27 18:11:29 +0000
+++ b/gar/gsrc-maint.mk 2023-01-15 07:01:24 +0000
@@ -25,7 +25,9 @@
 # FIXME   
 keyring: fetch
        id=`gpg --verify $(DOWNLOADDIR)/$(SIGFILES) 2>&1 | grep -o -E 
"[0-9A-Z]{8}"` \
-        && gpg -v    --keyserver keys.gnupg.net  --recv-keys $$id && gpg -v 
--export $$id > gpg-keyring
+          && gpg -v    --keyserver hkp://pgp.mit.edu:80  --recv-keys $$id && 
gpg -v --export $$id > gpg-keyring
+
+#  && gpg -v    --keyserver keys.gnupg.net  --recv-keys $$id && gpg -v 
--export $$id > gpg-keyring
 
 
 # 2020 Nov 17 2020 changed back above

=== modified file 'pkg/bio/mrbayes/sha256sums'
--- a/pkg/bio/mrbayes/sha256sums        2022-11-17 09:08:07 +0000
+++ b/pkg/bio/mrbayes/sha256sums        2023-01-15 07:01:24 +0000
@@ -1,1 +0,0 @@
-3eed2e3b1d9e46f265b6067a502a89732b6f430585d258b886e008e846ecc5c6  
download/v3.2.7a.tar.gz

=== modified file 'pkg/bio/newick-utils/sha256sums'
--- a/pkg/bio/newick-utils/sha256sums   2017-05-03 23:40:59 +0000
+++ b/pkg/bio/newick-utils/sha256sums   2023-01-15 07:01:24 +0000
@@ -1,2 +1,1 @@
 2c142a2806f6e1598585c8be5afba6d448c572ad21c142e70d6fd61877fee798  
download/newick-utils-1.6.tar.gz
-7cdd0088c0ba09e391441707ca78892c1ebdc0f0e2e0dcc778824d12f07251af  
download/newick-utils-1.6-compile-w-lua-5.2.patch

=== modified file 'pkg/bio/perl-ensembl-compara/sha256sums'
--- a/pkg/bio/perl-ensembl-compara/sha256sums   2016-06-17 20:01:53 +0000
+++ b/pkg/bio/perl-ensembl-compara/sha256sums   2023-01-15 07:01:24 +0000
@@ -1,1 +1,1 @@
-a20a4917f2f2af43075dcdd5710f66f589970f73172d550d20d60d532eed0beb  
download/78.zip
+63bed67308ff91918cd20f0f0fac0ba0bd8b61d0277bb1fb4a94ea7ca0da5b91  
download/78.zip

=== modified file 'pkg/bio/perl-ensembl-funcgen/sha256sums'
--- a/pkg/bio/perl-ensembl-funcgen/sha256sums   2016-06-17 20:01:53 +0000
+++ b/pkg/bio/perl-ensembl-funcgen/sha256sums   2023-01-15 07:01:24 +0000
@@ -1,1 +1,1 @@
-b63d12c26eae5ae0ef6c8eeb5d8a359467bb470b3d9765e5612869aad90e28a6  
download/78.zip
+1ac24e4cce49f155f4e06deb39cc0dcb0a93d701499e789975740118220ed039  
download/78.zip

=== modified file 'pkg/bio/perl-ensembl-variation/sha256sums'
--- a/pkg/bio/perl-ensembl-variation/sha256sums 2016-06-17 20:01:53 +0000
+++ b/pkg/bio/perl-ensembl-variation/sha256sums 2023-01-15 07:01:24 +0000
@@ -1,1 +1,1 @@
-25674e07821a97d4978b97570dd7622ebdf1459f30c3794f0b558acc54c9eeaa  
download/78.zip
+3f823922f1d1b146d370be6881302f7ad7995dc4bd9fb325169ebcdcd283c957  
download/78.zip

=== modified file 'pkg/gnome/nautilus-python/sha256sums'
--- a/pkg/gnome/nautilus-python/sha256sums      2019-07-19 23:28:01 +0000
+++ b/pkg/gnome/nautilus-python/sha256sums      2023-01-15 07:01:24 +0000
@@ -1,2 +1,2 @@
-073ce0297282259937ab473d189b97a04f42b97197c9292fc3bde9d135282098  
download/nautilus-python-1.2.3.tar.xz
-ddd4e4702ce855843237884c3bfd42d5b95e61bd5c1854de7d527f7179ed498d  
download/nautilus-python-1.2.3.sha256sum
+17243d62eb7d7d839a9461ab8d0701688805c7161a6705e61413a58ec268281a  
download/nautilus-python-4.0.tar.xz
+f780427b6ee2bfeb3ff2e11e1c5697af100fd29fcd53400c6bc314a7cf4126f4  
download/nautilus-python-4.0.sha256sum

=== modified file 'pkg/gnu/ed/gpg-keyring'
Binary files a/pkg/gnu/ed/gpg-keyring   2022-02-05 17:42:26 +0000 and 
b/pkg/gnu/ed/gpg-keyring  2023-01-15 07:01:24 +0000 differ
=== modified file 'pkg/gnu/emacs/gpg-keyring'
Binary files a/pkg/gnu/emacs/gpg-keyring        2021-03-25 22:08:48 +0000 and 
b/pkg/gnu/emacs/gpg-keyring       2023-01-15 07:01:24 +0000 differ
=== modified file 'pkg/gnu/fontutils/sha256sums'
--- a/pkg/gnu/fontutils/sha256sums      2022-09-26 04:05:16 +0000
+++ b/pkg/gnu/fontutils/sha256sums      2023-01-15 07:01:24 +0000
@@ -1,3 +1,1 @@
 75d44bdfc4002238f4ebcba857b913b57ae9e5b356416413f4776f832409939e  
download/fontutils-0.7.tar.gz
-83354811f7c8b8660c40616bd34cbcf41735af9c5090140ebed5baab741da17c  
download/fontutils-0.7-fix-build.diff
-eb080f0a9efba9b484b89fc48d2f24704cc3958e3356f0b5feda42228454f38a  
download/fontutils-0.7-add-info-dir-entry.diff

=== modified file 'pkg/gnu/freefont/Makefile'
--- a/pkg/gnu/freefont/Makefile 2018-08-27 00:34:09 +0000
+++ b/pkg/gnu/freefont/Makefile 2023-01-15 07:01:24 +0000
@@ -1,7 +1,8 @@
 # Copyright © 2013, 2014 Brandon Invergo <brandon@invergo.net>
-# Copyright © 2018 Carl Hansen <carlhansen@gnu.org>
+# Copyright © 2018, 2023 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
@@ -41,17 +42,20 @@
 MASTER_SUBDIR = $(GARNAME)/
 DISTFILES = $(GARNAME)-src-$(GARVERSION).tar.gz
 SIGFILES = $(GARNAME)-src-$(GARVERSION).tar.gz.sig
-PATCHFILES = $(DISTNAME)-fix-trim-version.diff
+PATCHFILES = $(DISTNAME)-pyfix.diff
+WORKOBJ = $(WORKSRC)
 BUILD_SCRIPTS = $(WORKSRC)/sfd/Makefile
+
+# set in config.mk: all
 INSTALL_SCRIPTS = $(BUILD_TARGET)
 
-BUILDDEPS = #fontforge
+BUILDDEPS = fontforge
 LIBDEPS =
 
 ######################################################################
 
+include ../../../gar/gar.mk
 include config.mk
-include ../../../gar/gar.mk
 
 build-%/Makefile:
        $(BUILD_ENV) $(MAKE) -C $* $(BUILD_ARGS) $(BUILD_TARGET)
@@ -60,19 +64,17 @@
 install-all: install-ttf install-otf install-woff
 
 install-ttf:
-       @mkdir -p $(packageprefix)/share/fonts/TTF
-       @install -m644 -t $(packageprefix)/share/fonts/TTF \
-               $(WORKOBJ)/sfd/*.ttf
+       mkdir -p $(packageprefix)/share/fonts/TTF
+       cd $(WORKOBJ)  &&  install -m644 -t $(packageprefix)/share/fonts/TTF 
./sfd/*.ttf
        $(MAKECOOKIE)
 
 install-otf:
-       @mkdir -p $(packageprefix)/share/fonts/OTF
-       @install -m644 -t $(packageprefix)/share/fonts/OTF \
-               $(WORKOBJ)/sfd/*.otf
+       mkdir -p $(packageprefix)/share/fonts/OTF
+       cd $(WORKOBJ)  &&  install -m644 -t $(packageprefix)/share/fonts/OTF 
./sfd/*.otf
        $(MAKECOOKIE)
 
 install-woff:
-       @mkdir -p $(packageprefix)/share/fonts/WOFF
-       @install -m644 -t $(packageprefix)/share/fonts/WOFF \
-               $(WORKOBJ)/sfd/*.woff
+       mkdir -p $(packageprefix)/share/fonts/WOFF
+       cd $(WORKOBJ) && install -m644 -t $(packageprefix)/share/fonts/WOFF  
./sfd/*.woff
        $(MAKECOOKIE)
+

=== removed file 
'pkg/gnu/freefont/files/freefont-20120503-fix-trim-version.diff'
--- a/pkg/gnu/freefont/files/freefont-20120503-fix-trim-version.diff    
2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/freefont/files/freefont-20120503-fix-trim-version.diff    
1970-01-01 00:00:00 +0000
@@ -1,14 +0,0 @@
-diff -x config.log -x config.status -ru 
work/freefont-20120503/tools/generate/buildutils.py 
work/freefont-20120503/tools/generate/buildutils.py
---- work/freefont-20120503/tools/generate/buildutils.py        2012-05-03 
14:23:30.000000000 +0100
-+++ work/freefont-20120503/tools/generate/buildutils.py        2014-08-19 
11:53:14.298469996 +0100
-@@ -33,8 +33,8 @@
-               Version n.m
-       Where n and m are decimal numbers.
-       """
--      vstr_match = _re_vstr.match( font.version )
--      ot_stdized = ''
-+      vstr_match = _re_vstr.match( str(font.version) )
-+      otstdized = ''
-       if vstr_match:
-               trimmed = vstr_match.group( 1 )
-               rest = vstr_match.group( 2 )

=== added file 'pkg/gnu/freefont/files/freefont-20120503-pyfix.diff'
--- a/pkg/gnu/freefont/files/freefont-20120503-pyfix.diff       1970-01-01 
00:00:00 +0000
+++ b/pkg/gnu/freefont/files/freefont-20120503-pyfix.diff       2023-01-15 
07:01:24 +0000
@@ -0,0 +1,225 @@
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/generate/MacTT 
work/freefont-20120503/tools/generate/MacTT
+--- tmp/freefont-20120503/tools/generate/MacTT 2012-05-03 06:23:30.000000000 
-0700
++++ work/freefont-20120503/tools/generate/MacTT        2023-01-13 
23:11:02.558228673 -0800
+@@ -43,7 +43,7 @@
+               f = fontforge.open( argv[i] )
+               ttfile = f.fontname + ".mac.ttf"
+               vstr = trim_version_str( f )
+-              print "Generating Mac TrueType file ", ttfile, ' ', vstr
++              print( "Generating Mac TrueType file ", ttfile, ' ', vstr)
+               f.selection.all()
+               f.autoHint()
+               f.autoInstr()
+@@ -51,4 +51,4 @@
+               #f.generate( ttfile, flags=('opentype','old-kern') )
+               f.close()
+ else:
+-      print "Usage: " + scriptname + " font.sfd [font.sfd ...]"
++      print( "Usage: " + scriptname + " font.sfd [font.sfd ...]")
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/generate/OpenType 
work/freefont-20120503/tools/generate/OpenType
+--- tmp/freefont-20120503/tools/generate/OpenType      2012-05-03 
06:23:30.000000000 -0700
++++ work/freefont-20120503/tools/generate/OpenType     2023-01-13 
23:11:02.559228678 -0800
+@@ -42,7 +42,7 @@
+               f = fontforge.open( argv[i] )
+               otfile = f.fontname + ".otf"
+               vstr = trim_version_str( f )
+-              print "Generating OpenType file ", otfile, ' ', vstr
++              print( "Generating OpenType file ", otfile, ' ', vstr)
+               # Wanted to set to 'UniocdeBmp' if there were no high unicodes
+               # but all attemtps to determine that from Python failed.
+               f.encoding = 'UnicodeFull'
+@@ -51,4 +51,4 @@
+               f.generate( otfile, flags=('opentype','old-kern','round') )
+               f.close()
+ else:
+-      print "Usage: " + scriptname + " font.sfd [font.sfd ...]"
++      print( "Usage: " + scriptname + " font.sfd [font.sfd ...]")
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/generate/TrueType 
work/freefont-20120503/tools/generate/TrueType
+--- tmp/freefont-20120503/tools/generate/TrueType      2012-05-03 
06:23:30.000000000 -0700
++++ work/freefont-20120503/tools/generate/TrueType     2023-01-13 
23:11:02.559228678 -0800
+@@ -42,7 +42,7 @@
+               f = fontforge.open( sys.argv[i] )
+               ttfile = f.fontname + ".ttf"
+               vstr = trim_version_str( f )
+-              print "Generating TrueType file ", ttfile, ' ', vstr
++              print( "Generating TrueType file ", ttfile, ' ', vstr)
+               # Wanted to set to 'UniocdeBmp' if there were no high unicodes
+               # but all attemtps to determine that from Python failed.
+               f.encoding = 'UnicodeFull'
+@@ -54,4 +54,4 @@
+               f.generate( ttfile, flags=('opentype','old-kern','no-hints') )
+               f.close()
+ else:
+-      print "Usage: " + scriptname + " font.sfd [font.sfd ...]"
++      print( "Usage: " + scriptname + " font.sfd [font.sfd ...]")
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/generate/WOFF 
work/freefont-20120503/tools/generate/WOFF
+--- tmp/freefont-20120503/tools/generate/WOFF  2012-05-03 06:23:30.000000000 
-0700
++++ work/freefont-20120503/tools/generate/WOFF 2023-01-13 23:11:02.560228684 
-0800
+@@ -153,7 +153,7 @@
+               f = fontforge.open( sys.argv[i] )
+               woff_file = f.fontname + ".woff"
+               vstr = trim_version_str( f )
+-              print "Generating WOFF file ", woff_file, ' ', vstr
++              print( "Generating WOFF file ", woff_file, ' ', vstr)
+               # Wanted to set to 'UniocdeBmp' if there were no high unicodes
+               # but all attemtps to determine that from Python failed.
+               f.encoding = 'UnicodeFull'
+@@ -171,4 +171,4 @@
+               f.generate( woff_file, flags=('opentype','no-hints') )
+               f.close()
+ else:
+-      print "Usage: " + scriptname + " font.sfd [font.sfd ...]"
++      print( "Usage: " + scriptname + " font.sfd [font.sfd ...]")
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/generate/buildutils.py 
work/freefont-20120503/tools/generate/buildutils.py
+--- tmp/freefont-20120503/tools/generate/buildutils.py 2012-05-03 
06:23:30.000000000 -0700
++++ work/freefont-20120503/tools/generate/buildutils.py        2023-01-13 
23:11:02.544228595 -0800
+@@ -33,8 +33,8 @@
+               Version n.m
+       Where n and m are decimal numbers.
+       """
+-      vstr_match = _re_vstr.match( font.version )
+-      ot_stdized = ''
++      vstr_match = _re_vstr.match( str(font.version) )
++      otstdized = ''
+       if vstr_match:
+               trimmed = vstr_match.group( 1 )
+               rest = vstr_match.group( 2 )
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/test/checkGlyphNumbers.py 
work/freefont-20120503/tools/test/checkGlyphNumbers.py
+--- tmp/freefont-20120503/tools/test/checkGlyphNumbers.py      2012-05-03 
06:23:29.000000000 -0700
++++ work/freefont-20120503/tools/test/checkGlyphNumbers.py     2023-01-13 
23:31:00.533844263 -0800
+@@ -53,12 +53,12 @@
+ from os import path
+ def checkGlyphNumbers( fontDir, fontFile ):
+       if isinstance( fontFile, ( list, tuple ) ):
+-              print "In directory " + fontDir
++              print( "In directory " + fontDir)
+               for fontName in fontFile:
+                       checkGlyphNumbers( fontDir, fontName )
+               return
+ 
+-      print "Checking slot numbers in " + fontFile
++      print( "Checking slot numbers in " + fontFile)
+       font = fontforge.open( path.join( fontDir, fontFile ) )
+ 
+       g = font.selection.all()
+@@ -71,13 +71,13 @@
+                       pass
+               elif inPrivateUseRange( glyph ):
+                       if glyph.unicode != -1:
+-                              print "Glyph at slot " + str( glyph.encoding ) \
+-                                      + " is Private Use but has Unicode"
++                              print( "Glyph at slot " + str( glyph.encoding ) 
\
++                                      + " is Private Use but has Unicode")
+                               problem = True
+               else:
+                       if glyph.encoding != glyph.unicode:
+-                              print "Glyph at slot " + str( glyph.encoding ) \
+-                                      + " has wrong Unicode"
++                              print( "Glyph at slot " + str( glyph.encoding ) 
\
++                                      + " has wrong Unicode")
+                               problem = True
+ 
+ # --------------------------------------------------------------------------
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/test/findBackLayers.py 
work/freefont-20120503/tools/test/findBackLayers.py
+--- tmp/freefont-20120503/tools/test/findBackLayers.py 2012-05-03 
06:23:29.000000000 -0700
++++ work/freefont-20120503/tools/test/findBackLayers.py        2023-01-13 
23:31:34.310030837 -0800
+@@ -32,7 +32,7 @@
+ problem = False
+ 
+ def checkBackLayers( fontPath ):
+-      print "Checking " + fontPath
++      print( "Checking " + fontPath)
+       font = fontforge.open( fontPath )
+ 
+       g = font.selection.all()
+@@ -42,7 +42,7 @@
+ 
+       for e in g:
+               if e.layer_cnt != 2:
+-                      print e
++                      print( e )
+ 
+ checkBackLayers( '../sfd/FreeSerif.sfd' )
+ checkBackLayers( '../sfd/FreeSerifItalic.sfd' )
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/test/isMonoMono.py 
work/freefont-20120503/tools/test/isMonoMono.py
+--- tmp/freefont-20120503/tools/test/isMonoMono.py     2012-05-03 
06:23:29.000000000 -0700
++++ work/freefont-20120503/tools/test/isMonoMono.py    2023-01-13 
23:34:10.256892300 -0800
+@@ -35,7 +35,7 @@
+ problem = False
+ 
+ def ismonomono( fontfilename ):
+-      print "Checking character bounding boxes: " + fontfilename
++      print( "Checking character bounding boxes: " + fontfilename)
+       font = fontforge.open( fontfilename )
+ 
+       g = font.selection.all()
+@@ -49,16 +49,16 @@
+                               nonzero = e.width
+               else:
+                       if e.width > 0 and e.width != nonzero:
+-                              print '  ' + e.glyphname \
++                              print( '  ' + e.glyphname \
+                                       + '(' + str( e.encoding ) \
+                                       + ') width is ' + str( e.width ) \
+-                                      + ' not ' + str( nonzero )
++                                      + ' not ' + str( nonzero ) )
+                               problem = True
+ 
+               ( xmin, ymin, xmax, ymax ) = e.boundingBox()
+               if ymin < -200 or ymax > 800:
+-                      print '  ' + e.glyphname + ' goes between heights ' \
+-                              + str( ymin )  + ' and ' + str( ymax )
++                      print( '  ' + e.glyphname + ' goes between heights ' \
++                              + str( ymin )  + ' and ' + str( ymax )  )
+       """ 
+       For FontForge handling of TrueType/OpenType magic characters:
+       1) check that 0x0000 0x0001, 0x000D exist and have names
+@@ -71,15 +71,15 @@
+       if not font[0x0000] \
+               or font[0x0000].glyphname != '.notdef' \
+               or font[0x0000].width != nonzero:
+-              print 'Should be full-width ".notdef" glyph at 0x0000.'
++              print( 'Should be full-width ".notdef" glyph at 0x0000.')
+       if not font[0x0001] \
+               or font[0x0001].glyphname != '.null' \
+               or font[0x0001].width != 0:
+-              print 'Should be zero-width ".null" glyph at 0x0001.'
++              print( 'Should be zero-width ".null" glyph at 0x0001.')
+       if not font[0x000D] \
+               or font[0x000D].glyphname != 'nonmarkingreturn' \
+               or font[0x000D].width != nonzero:
+-              print 'Should be full-width "nonmarkingreturn" glyph at 0x000D.'
++              print( 'Should be full-width "nonmarkingreturn" glyph at 
0x000D.')
+ 
+ scriptname = sys.argv[0];
+ argc = len( sys.argv )
+diff -x config.log -x config.status -ru 
tmp/freefont-20120503/tools/test/validate.py 
work/freefont-20120503/tools/test/validate.py
+--- tmp/freefont-20120503/tools/test/validate.py       2012-05-03 
06:23:29.000000000 -0700
++++ work/freefont-20120503/tools/test/validate.py      2023-01-13 
23:37:46.309085822 -0800
+@@ -43,7 +43,7 @@
+       return p
+ 
+ def printProblemLine( e, msg ):
+-      print "\t" + e.glyphname + msg 
++      print( "\t" + e.glyphname + msg )
+ 
+ def dealWithValidationState( state, e ):
+       if state & 0x2:
+@@ -87,7 +87,7 @@
+ def validate( dir, fontFile ):
+       try:
+               font = fontforge.open( dir + fontFile )
+-              print "Validating " + fontFile
++              print( "Validating " + fontFile)
+ 
+               g = font.selection.all()
+               g = font.selection.byGlyphs
+@@ -100,7 +100,7 @@
+               font.validate
+       except Exception, e:
+               problem = True
+-              print >> sys.stderr, str( e )
++              print( >> sys.stderr, str( e ) )
+ 
+ validate( '../sfd/', 'FreeSerif.sfd' )
+ validate( '../sfd/', 'FreeSerifItalic.sfd' )

=== modified file 'pkg/gnu/freefont/sha256sums'
--- a/pkg/gnu/freefont/sha256sums       2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/freefont/sha256sums       2023-01-15 07:01:24 +0000
@@ -1,3 +1,3 @@
 0d62e2e22655f841c3ac5fb8c8059a52fe2c09c695d9e8eda9903406e942657a  
download/freefont-src-20120503.tar.gz
-3dd3d33ae6e4916c39b698efe1aec7f0c1c0bfff9563ac9a653a07a80ad93041  
download/freefont-20120503-fix-trim-version.diff
+56b1a6c48810357cd79d4fdc96d837d2655f7af5e9f259c3e8c021601952abb6  
download/freefont-20120503-pyfix.diff
 ab373444d4711b8daec8ca8dbef45feec7d552ee2373efe025b9b870811f1e13  
download/freefont-src-20120503.tar.gz.sig

=== modified file 'pkg/gnu/gcl/Makefile'
--- a/pkg/gnu/gcl/Makefile      2023-01-12 06:46:50 +0000
+++ b/pkg/gnu/gcl/Makefile      2023-01-15 07:01:24 +0000
@@ -1,5 +1,5 @@
 # Copyright © 2013, 2014 Brandon Invergo <brandon@invergo.net>
-# Copyright ©2022 Carl Hansen <carlhansen@gnu.org>
+# Copyright ©2022, 2023 Carl Hansen <carlhansen@gnu.org>
 #
 # This file is part of GSRC, the GNU Source Release Collection.
 # http://www.gnu.org/software/gsrc
@@ -22,7 +22,7 @@
 
 NAME = GNU Common Lisp
 GARNAME = gcl
-GARVERSION = 2.6.13
+GARVERSION = 2.6.14
 HOME_URL = http://www.gnu.org/software/gcl/
 DESCRIPTION = GNU  Common Lisp implementation
 define BLURB

=== modified file 'pkg/gnu/glibc/Makefile'
--- a/pkg/gnu/glibc/Makefile    2022-08-06 02:18:56 +0000
+++ b/pkg/gnu/glibc/Makefile    2023-01-15 07:01:24 +0000
@@ -43,11 +43,11 @@
 MASTER_SUBDIR = $(UPSTREAMNAME)/
 DISTFILES = $(DISTNAME).tar.xz
 SIGFILES = $(DISTNAME).tar.xz.sig
-WORKOBJ = $(WORKDIR)/$(DISTNAME).build
-CONFIGURE_SCRIPTS = $(WORKSRC)/configure
-BUILD_SCRIPTS = $(WORKOBJ)/Makefile
-TEST_SCRIPTS = $(WORKOBJ)/Makefile
-INSTALL_SCRIPTS = $(WORKOBJ)/Makefile-DESTDIR
+#WORKOBJ = $(WORKDIR)/$(DISTNAME).build
+#CONFIGURE_SCRIPTS = $(WORKSRC)/configure
+#BUILD_SCRIPTS = $(WORKOBJ)/Makefile
+#TEST_SCRIPTS = $(WORKOBJ)/Makefile
+#INSTALL_SCRIPTS = $(WORKOBJ)/Makefile-DESTDIR
 INFO_FILES = libc.info
 BUILDDEPS =
 LIBDEPS =
@@ -73,3 +73,5 @@
 # for this to be the main glibc for the system, you may remove this
 # line in config.mk.
 # COLLISIONS += bin/locale bin/localedef sbin/locale-gen
+#
+#

=== modified file 'pkg/gnu/gnupg/gpg-keyring'
Binary files a/pkg/gnu/gnupg/gpg-keyring        2022-09-05 04:22:02 +0000 and 
b/pkg/gnu/gnupg/gpg-keyring       2023-01-15 07:01:24 +0000 differ
=== modified file 'pkg/gnu/guile-gtk/sha256sums'
--- a/pkg/gnu/guile-gtk/sha256sums      2016-06-17 19:08:15 +0000
+++ b/pkg/gnu/guile-gtk/sha256sums      2023-01-15 07:01:24 +0000
@@ -1,3 +1,2 @@
 9ad30cdfcae688837785774b2149f0ec82f464412017aeeb045b4336ef2416cc  
download/guile-gtk-2.1.tar.gz
-d0fc0d628188218095442bc3cbc4e139880bedc6c16a5ec84b8e02b639757d78  
download/fix-build.diff
 c81d51b2110408f59fbb70260d6161362861727fc06df60b3e2687fa52c8d581  
download/guile-gtk-2.1.tar.gz.sig

=== modified file 'pkg/gnu/unifont/Makefile'
--- a/pkg/gnu/unifont/Makefile  2022-09-22 00:28:31 +0000
+++ b/pkg/gnu/unifont/Makefile  2023-01-15 07:01:24 +0000
@@ -62,13 +62,20 @@
        cd $(WORKSRC) && $(MAKE) docdir  
        cd $(WORKSRC) && $(MAKE) mandir 
        cd $(WORKSRC) && $(MAKE) buildfont BUILDFONT=1
+       cd $(WORKSRC)/hangul && $(MAKE) 
 
 
 install-myinstall:  
        mkdir -p $(packageprefix)/share/info
+       mkdir -p $(packageprefix)/share/fonts/X11/misc
+       mkdir -p $(packageprefix)/share/fonts/truetype
        $(MAKE)  -C $(WORKSRC)  V=1  DESTDIR=$(packageprefix) USRDIR="" 
PKGDEST="share" \
                PREFIX=$(packageprefix)   install
        cd $(WORKSRC) &&  install -m0644 -p  doc/unifont.info  
$(packageprefix)/share/info
+       cd $(WORKSRC) &&  $(INSTALL_FONTS)  ./font/compiled/*ttf
+       cd $(WORKSRC) &&  $(INSTALL_FONTS)  ./font/compiled/*.pcf.gz
+       cd $(WORKSRC) &&  $(INSTALL_FONTS)  ./hangul/*.pcf.gz
+
 
 # Makefile test, ignore
 foo:
@@ -76,8 +83,6 @@
        @echo $(prefix) 
        @echo $(packageDESTDIR) 
        @echo $(DESTDIR) 
-       @echo
-
-
-#echo $(.VARIABLES)
+       @echo 
+       echo $(.VARIABLES)
 

=== added directory 'pkg/other/fontforge'
=== added file 'pkg/other/fontforge/Makefile'
--- a/pkg/other/fontforge/Makefile      1970-01-01 00:00:00 +0000
+++ b/pkg/other/fontforge/Makefile      2023-01-15 07:01:24 +0000
@@ -0,0 +1,44 @@
+# Copyright © 2023 Carl Hansne
+#
+# 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
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
+# License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GSRC.  If not, see <http://www.gnu.org/licenses/>.
+
+NAME = fontforge
+GARNAME = fontforge
+GARVERSION =  20230101
+HOME_URL = http://fontforge.org
+DESCRIPTION = design fonts 
+define BLURB
+Design outline fonts, see http://designwithfontforge.com
+endef
+LICENSE = GPL
+######################################################################
+# 
https://github.com/fontforge/fontforge/releases/download/20230101/fontforge-20230101.tar.xz
+MASTER_SITES = $(MASTER_GITHUB)
+MASTER_SUBDIR = fontforge/fontforge/releases/download/$(GARVERSION)/
+#fontforge-20230101.tar.xz
+#DISTNAME = $(GARNAME)$(subst .,-,$(GARVERSION))
+DISTFILES = $(DISTNAME).tar.xz
+
+BUILDDEPS =
+LIBDEPS =
+
+######################################################################
+
+include ../../../gar/gar.lib/cmake.mk
+include config.mk
+
+

=== added file 'pkg/other/fontforge/config.mk'
--- a/pkg/other/fontforge/config.mk     1970-01-01 00:00:00 +0000
+++ b/pkg/other/fontforge/config.mk     2023-01-15 07:01:24 +0000
@@ -0,0 +1,4 @@
+## Configuration options
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=

=== added file 'pkg/other/fontforge/sha256sums'
--- a/pkg/other/fontforge/sha256sums    1970-01-01 00:00:00 +0000
+++ b/pkg/other/fontforge/sha256sums    2023-01-15 07:01:24 +0000
@@ -0,0 +1,1 @@
+ca82ec4c060c4dda70ace5478a41b5e7b95eb035fe1c4cf85c48f996d35c60f8  
download/fontforge-20230101.tar.xz

=== modified file 'pkg/other/imath/sha256sums'
--- a/pkg/other/imath/sha256sums        2022-11-09 23:32:01 +0000
+++ b/pkg/other/imath/sha256sums        2023-01-15 07:01:24 +0000
@@ -1,1 +0,0 @@
-ea5592230f5ab917bea3ceab266cf38eb4aa4a523078d46eac0f5a89c52304db  
download/v3.1.6.tar.gz

=== modified file 'pkg/other/libmypaint/sha256sums'
--- a/pkg/other/libmypaint/sha256sums   2022-06-16 01:29:22 +0000
+++ b/pkg/other/libmypaint/sha256sums   2023-01-15 07:01:24 +0000
@@ -1,1 +0,0 @@
-9d888a0f13deeba06f2d63949426f4a5e4656f451b9052e4d8f7fd372a6f274e  
download/v1.6.1.tar.gz

=== added directory 'pkg/other/libspiro'
=== added file 'pkg/other/libspiro/Makefile'
--- a/pkg/other/libspiro/Makefile       1970-01-01 00:00:00 +0000
+++ b/pkg/other/libspiro/Makefile       2023-01-15 07:01:24 +0000
@@ -0,0 +1,50 @@
+# Copyright ©2023 Carl Hansen
+#
+# 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
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
+# License for more details.
+#
+# 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 =  LibSpiro
+GARNAME =  libspiro
+GARVERSION = 20221101
+HOME_URL = https://libspiro.sourceforge.net/
+DESCRIPTION =  constant curvature spline joins library
+define BLURB
+Using bézier splines an artist can easily draw curves with the same
+slope on either side of an on-curve point. Spiros, on the other hand,
+are based on clothoid splines which make it easy to maintain constant
+curvature as well as constant slope. Such curves will simply look nicer.
+endef
+######################################################################
+#https://github.com/fontforge/libspiro/releases/download/20221101/libspiro-dist-20221101.tar.gz
+MASTER_SITES = $(MASTER_GITHUB)
+MASTER_SUBDIR = fontforge/libspiro/releases/download/$(GARVERSION)/
+DISTNAME = $(GARNAME)-dist-$(GARVERSION)
+DISTFILES = $(DISTNAME).tar.gz
+
+BUILDDEPS =
+LIBDEPS =
+WORKSRC = $(WORKDIR)/$(GARNAME)-$(GARVERSION)
+WORKOBJ = $(WORKSRC)-build
+
+######################################################################
+
+include ../../../gar/gar.lib/autotools.mk
+include config.mk
+
+

=== added file 'pkg/other/libspiro/config.mk'
--- a/pkg/other/libspiro/config.mk      1970-01-01 00:00:00 +0000
+++ b/pkg/other/libspiro/config.mk      2023-01-15 07:01:24 +0000
@@ -0,0 +1,4 @@
+## Configuration options
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=

=== added file 'pkg/other/libspiro/sha256sums'
--- a/pkg/other/libspiro/sha256sums     1970-01-01 00:00:00 +0000
+++ b/pkg/other/libspiro/sha256sums     2023-01-15 07:01:24 +0000
@@ -0,0 +1,1 @@
+5984fb5af3e4e1f927f3a74850b705a711fb86284802a5e6170b09786440e8be  
download/libspiro-dist-20221101.tar.gz

=== modified file 'pkg/other/mercury/Makefile'
--- a/pkg/other/mercury/Makefile        2022-11-11 07:26:19 +0000
+++ b/pkg/other/mercury/Makefile        2023-01-15 07:01:24 +0000
@@ -21,9 +21,9 @@
 
 NAME =    Mercury
 GARNAME = mercury
-GARVERSION = 22.01.3
+GARVERSION = 22.01.5
 HOME_URL = http://www.mercurylang.org/
-DESCRIPTION =  Mercury logic programming language 
+       DESCRIPTION =  Mercury logic-functional programming language 
 define BLURB
 Mercury is a pure logic programming language intended for the creation
 of large, fast, reliable programs. The syntax of Mercury is based on the
@@ -44,18 +44,18 @@
 
 BUILDDEPS =
 LIBDEPS =
-#PATCHFILES =  mercury.22.01.1.patch
+PATCHFILES =  mercury.22.01.5.patch
 
 #DESTDIR = $(packageprefix)
 ######################################################################
 
-include ../../../gar/gar.lib/auto.mk
+include ../../../gar/gar.lib/autotools.mk
 include config.mk 
 
 # important
 # Does "minimal install. The READMEs may help about additions.
 #
-.PHONY: pre-install
+.PHONY: pre-install pre-build
 
 pre-build:
        echo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=== added directory 'pkg/other/mercury/files'
=== added file 'pkg/other/mercury/files/mercury.22.01.5.patch'
--- a/pkg/other/mercury/files/mercury.22.01.5.patch     1970-01-01 00:00:00 
+0000
+++ b/pkg/other/mercury/files/mercury.22.01.5.patch     2023-01-15 07:01:24 
+0000
@@ -0,0 +1,56 @@
+diff -x config.log -x config.status -ru 
tmp/mercury-srcdist-22.01.1/util/info_to_mdb.c 
work/mercury-srcdist-22.01.1/util/info_to_mdb.c
+--- tmp/mercury-srcdist-22.01.1/util/info_to_mdb.c     2020-10-10 
20:28:49.000000000 -0700
++++ work/mercury-srcdist-22.01.1/util/info_to_mdb.c    2022-04-28 
17:39:38.124995557 -0700
+@@ -16,7 +16,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <ctype.h>
+-#include "mercury_std.h"
++#include "../runtime/mercury_std.h"
+ 
+ #define MAXLINELEN  160
+ 
+diff -x config.log -x config.status -ru 
tmp/mercury-srcdist-22.01.1/util/mdemangle.c 
work/mercury-srcdist-22.01.1/util/mdemangle.c
+--- tmp/mercury-srcdist-22.01.1/util/mdemangle.c       2020-10-10 
20:28:49.000000000 -0700
++++ work/mercury-srcdist-22.01.1/util/mdemangle.c      2022-04-28 
17:38:07.751578956 -0700
+@@ -25,7 +25,7 @@
+ */
+ 
+ /* mercury_std.h includes mercury_regs.h, and must precede system headers */
+-#include "mercury_std.h"
++#include "../runtime/mercury_std.h"
+ #include <ctype.h>
+ #include <string.h>
+ #include <stdlib.h>
+diff -x config.log -x config.status -ru 
tmp/mercury-srcdist-22.01.1/util/mkinit.c 
work/mercury-srcdist-22.01.1/util/mkinit.c
+--- tmp/mercury-srcdist-22.01.1/util/mkinit.c  2022-03-27 04:56:19.000000000 
-0700
++++ work/mercury-srcdist-22.01.1/util/mkinit.c 2022-04-28 17:35:21.903814431 
-0700
+@@ -33,9 +33,9 @@
+ /////////////////////////////////////////////////////////////////////////////
+ 
+ // mercury_std.h includes mercury_regs.h, and must precede system headers.
+-#include    "mercury_conf.h"
+-#include    "mercury_std.h"
+-#include    "mercury_array_macros.h"
++#include    "../runtime/mercury_conf.h"
++#include    "../runtime/mercury_std.h"
++#include    "../runtime/mercury_array_macros.h"
+ #include    "mkinit_common.h"
+ 
+ #include    <stdio.h>
+diff -x config.log -x config.status -ru 
tmp/mercury-srcdist-22.01.1/util/mkinit_common.c 
work/mercury-srcdist-22.01.1/util/mkinit_common.c
+--- tmp/mercury-srcdist-22.01.1/util/mkinit_common.c   2020-10-27 
01:57:07.000000000 -0700
++++ work/mercury-srcdist-22.01.1/util/mkinit_common.c  2022-04-28 
17:37:27.390392899 -0700
+@@ -16,9 +16,9 @@
+ */
+ 
+ /* mercury_std.h includes mercury_regs.h, and must precede system headers */
+-#include    "mercury_conf.h"
+-#include    "mercury_std.h"
+-#include    "mercury_array_macros.h"
++#include    "../runtime/mercury_conf.h"
++#include    "../runtime/mercury_std.h"
++#include    "../runtime/mercury_array_macros.h"
+ #include    "mkinit_common.h"
+ 
+ #include    <stdio.h>

=== modified file 'pkg/other/mercury/sha256sums'
--- a/pkg/other/mercury/sha256sums      2022-11-11 07:26:19 +0000
+++ b/pkg/other/mercury/sha256sums      2023-01-15 07:01:24 +0000
@@ -1,2 +1,2 @@
-4b0783ee9205021e4193b0404fd654e9c6fd288bc9bb7e144b1c1f6cd45dcd2e  
download/mercury-srcdist-22.01.3.tar.xz
-3a47b089068199843af502b9a997c9be1d9472e14f90ff8ef50b43899ace8d41  
download/mercury.22.01.1.patch
+73c0ff72c88184779436a9f2a6169e8e918fdc48fcba8aefa550c96addb114a6  
download/mercury-srcdist-22.01.5.tar.xz
+3a47b089068199843af502b9a997c9be1d9472e14f90ff8ef50b43899ace8d41  
download/mercury.22.01.5.patch

=== modified file 'pkg/other/tile-forth/sha256sums'
--- a/pkg/other/tile-forth/sha256sums   2023-01-15 00:59:54 +0000
+++ b/pkg/other/tile-forth/sha256sums   2023-01-15 07:01:24 +0000
@@ -1,1 +1,2 @@
 c00b3a777ca9419fbb58fbb0fdb653187f1363d3f19ee796036408f46cf564e8  
download/tile-forth-2.1.tar.gz
+1b2da8da167306e850d5431a260799465d30bfb795600e4081a779b02e46f3ae  
download/tile-forth.diff


reply via email to

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