diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/l/SDL2/SDL2-2.0.9-khrplatform.patch | 15 | ||||
-rwxr-xr-x | source/l/SDL2/SDL2.SlackBuild | 7 | ||||
-rwxr-xr-x | source/l/dconf/dconf.SlackBuild | 9 | ||||
-rwxr-xr-x | source/n/bind/bind.SlackBuild | 3 | ||||
-rw-r--r-- | source/x/liberation-fonts-ttf/docs/AUTHORS | 12 | ||||
-rw-r--r-- | source/x/liberation-fonts-ttf/docs/ChangeLog | 54 | ||||
-rw-r--r-- | source/x/liberation-fonts-ttf/docs/LICENSE | 102 | ||||
-rw-r--r-- | source/x/liberation-fonts-ttf/docs/README.md | 88 | ||||
-rw-r--r-- | source/x/liberation-fonts-ttf/docs/TODO | 4 | ||||
-rwxr-xr-x | source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild | 14 | ||||
-rwxr-xr-x | source/xap/mozilla-firefox/mozilla-firefox.SlackBuild | 4 |
11 files changed, 286 insertions, 26 deletions
diff --git a/source/l/SDL2/SDL2-2.0.9-khrplatform.patch b/source/l/SDL2/SDL2-2.0.9-khrplatform.patch new file mode 100644 index 000000000..b6c39278b --- /dev/null +++ b/source/l/SDL2/SDL2-2.0.9-khrplatform.patch @@ -0,0 +1,15 @@ +diff -up SDL2-2.0.9/include/SDL_opengl_glext.h.khrplatform SDL2-2.0.9/include/SDL_opengl_glext.h +--- SDL2-2.0.9/include/SDL_opengl_glext.h.khrplatform 2019-02-15 20:22:39.173773779 -0500 ++++ SDL2-2.0.9/include/SDL_opengl_glext.h 2019-02-15 20:22:58.176399330 -0500 +@@ -469,8 +469,9 @@ GLAPI void APIENTRY glBlendEquation (GLe + typedef long GLsizeiptr; + typedef long GLintptr; + #else +-typedef ptrdiff_t GLsizeiptr; +-typedef ptrdiff_t GLintptr; ++#include <KHR/khrplatform.h> ++typedef khronos_intptr_t GLintptr; ++typedef khronos_ssize_t GLsizeiptr; + #endif + #define GL_BUFFER_SIZE 0x8764 + #define GL_BUFFER_USAGE 0x8765 diff --git a/source/l/SDL2/SDL2.SlackBuild b/source/l/SDL2/SDL2.SlackBuild index cc2972d79..a07d35960 100755 --- a/source/l/SDL2/SDL2.SlackBuild +++ b/source/l/SDL2/SDL2.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2017, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=SDL2 VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -85,6 +85,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +# Fix video-opengles1 build failure: +zcat $CWD/SDL2-2.0.9-khrplatform.patch.gz | patch -p1 --verbose || exit 1 + # Configure: CFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/source/l/dconf/dconf.SlackBuild b/source/l/dconf/dconf.SlackBuild index cc4e6d297..c0ad9a1c1 100755 --- a/source/l/dconf/dconf.SlackBuild +++ b/source/l/dconf/dconf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=dconf VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -78,13 +78,6 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -# We're going to assume that this is needed until further notice: -# Fix duplicate symbols at link time with meson-0.52.{0,1}, 0.53.{0,1}: -#if [ "$(meson --version)" = "0.52.0" -o "$(meson --version)" = "0.52.1" -o "$(meson --version)" = "0.53.0" -o "$(meson --version)" = "0.53.1" ]; then - sed -i 's|link_whole|link_with|' client/meson.build && - sed -i 's/module/& | grep -v mangle_path/' gsettings/abicheck.sh -#fi - # Configure, build, and install: export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" diff --git a/source/n/bind/bind.SlackBuild b/source/n/bind/bind.SlackBuild index fdf021acb..ee5a58d77 100755 --- a/source/n/bind/bind.SlackBuild +++ b/source/n/bind/bind.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=bind VERSION=${VERSION:-$(echo ${PKGNAM}-[0-9]*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-4} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -93,6 +93,7 @@ CFLAGS="$SLKCFLAGS" \ --localstatedir=/var \ --with-libtool \ --with-libidn2 \ + --with-python=/usr/bin/python3 \ --mandir=/usr/man \ --enable-shared \ --disable-static \ diff --git a/source/x/liberation-fonts-ttf/docs/AUTHORS b/source/x/liberation-fonts-ttf/docs/AUTHORS new file mode 100644 index 000000000..3bb7b6a17 --- /dev/null +++ b/source/x/liberation-fonts-ttf/docs/AUTHORS @@ -0,0 +1,12 @@ +AUTHORS + +Current Contributors (sorted alphabetically): + - Pravin Satpute <psatpute at redhat dot com> + Project Owner (Current) + Red Hat, Inc. + +Previous Contributors + + - Steve Matteson + Original Designer + Ascender, Inc. diff --git a/source/x/liberation-fonts-ttf/docs/ChangeLog b/source/x/liberation-fonts-ttf/docs/ChangeLog new file mode 100644 index 000000000..72136d33c --- /dev/null +++ b/source/x/liberation-fonts-ttf/docs/ChangeLog @@ -0,0 +1,54 @@ +* Mon Feb 10 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> +- Releasing liberation-fonts 2.1.0 version +- Updated release versioning scheme +- Resolved Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly +- Resolved Pagure issue-11: Combining diaerasis below does not work except U +- Resolved GitHub issue-19: Incorrect glyph name mapped to unicode +- Resolved Pagure issue-5: Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style +- Resolved Pagure issue-28 : U+25D2 and U+25D3 circle with lower / upper half black are backwards + +* Mon Mar 4 2019 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> +- Releasing liberation-fonts 2.00.5 version +- Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski +- Resolved #1014357: U+266B incorrect glyph with extra beam +-- Added two new glyphs U+266C and U+2669 +- Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character. +- Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs + +* Mon Nov 05 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> +- Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows: +-- Added Bitcoin sign #1533798 +-- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410 +-- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410 + +* Tue Sep 18 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com> +- Resolved #1574410: Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta) +- Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21 +- Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular + +* Thu May 17 2018 Pravin Satpute <psatpute AT redhat DOT com> - 2.00.3 +- Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs. +- This release was pending from long time, will work on other open bugs + post this release. + +* Tue Oct 14 2014 Pravin Satpute <psatpute AT redhat DOT com> +- Resolved #1096336: Liberation 2.00.x missing unicode hyphen (U+2010) +- Added U+2007 character in Liberation Mono +- Imported missing gpos tables from Arimo #1072095 +- Missing MIDDLE DOT (u+00B7) glyph for Liberation Sans Italic #1084493 +- Rendering of Unicode tie bars could be improved #1076190 + +* Thu Oct 04 2012 Pravin Satpute <psatpute AT redhat DOT com> +- Resolved "Glyphs with multiple unicode encodings inhibit subsetting" #851790 +- Resolved #851791, #854601 and #851825 +- Following GASP table version as per Liberation old version. (Anti-aliasing disabled) +- Added support for Serbian glyphs for wikipedia #657849 +- In Monospace fonts, isFixedPitch bit set via script for getting it recognized as Monospace in putty.exe + +* Fri Jul 06 2012 Pravin Satpute <psatpute AT redhat DOT com> +- Initial version of Liberation fonts based on croscore fonts version 1.21.0 +- Converted TTF files into SFD files to be open source. +- Update Copyright and License file +- set fsType bit to 0, Installable Embedding is allowed. +- Absolute value in HHeadAscent/Descent values for maintaining Metric compatibility. + diff --git a/source/x/liberation-fonts-ttf/docs/LICENSE b/source/x/liberation-fonts-ttf/docs/LICENSE new file mode 100644 index 000000000..aba73e8a4 --- /dev/null +++ b/source/x/liberation-fonts-ttf/docs/LICENSE @@ -0,0 +1,102 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, +Version 1.1. + +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE The goals of the Open Font License (OFL) are to stimulate +worldwide development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to provide +a free and open framework in which fonts may be shared and improved in +partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. +The fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + + + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. +This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components +as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting ? in part or in whole ? +any of the components of the Original Version, by changing formats or +by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer +or other person who contributed to the Font Software. + + +PERMISSION & CONDITIONS + +Permission is hereby granted, free of charge, to any person obtaining a +copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components,in + Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, + redistributed and/or sold with any software, provided that each copy + contains the above copyright notice and this license. These can be + included either as stand-alone text files, human-readable headers or + in the appropriate machine-readable metadata fields within text or + binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font + Name(s) unless explicit written permission is granted by the + corresponding Copyright Holder. This restriction only applies to the + primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font + Software shall not be used to promote, endorse or advertise any + Modified Version, except to acknowledge the contribution(s) of the + Copyright Holder(s) and the Author(s) or with their explicit written + permission. + +5) The Font Software, modified or unmodified, in part or in whole, must + be distributed entirely under this license, and must not be distributed + under any other license. The requirement for fonts to remain under + this license does not apply to any document created using the Font + Software. + + + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + + + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER +DEALINGS IN THE FONT SOFTWARE. + diff --git a/source/x/liberation-fonts-ttf/docs/README.md b/source/x/liberation-fonts-ttf/docs/README.md new file mode 100644 index 000000000..bcf8cd802 --- /dev/null +++ b/source/x/liberation-fonts-ttf/docs/README.md @@ -0,0 +1,88 @@ + Liberation Fonts + ================= + + The Liberation Fonts is font collection which aims to provide document + layout compatibility as usage of Times New Roman, Arial, Courier New. + + + Requirements + ================= + + * [fontforge](http://fontforge.sourceforge.net) + * [python fonttools](https://pypi.org/project/fonttools/) + + + Install + ============ + + 1. Get sources + + The latest sources are available via github by checking out the repo: + + $ git clone https://github.com/liberationfonts/liberation-fonts + + Or downloading the tar.gz file via [github](https://github.com/liberationfonts/liberation-fonts/tags). + eg. 2.00.5 can be retrieved via: + + $ wget https://github.com/liberationfonts/liberation-fonts/files/2926169/liberation-fonts-2.00.5.tar.gz + + You can extract the files using the following command where VERSION=2.00.4: + + $ tar zxvf liberation-fonts-[VERSION].tar.gz + + 2. Build from the source + + $ cd liberation-fonts or $ cd liberation-fonts-[VERSION] + $ make + + The binary font files will be available in 'liberation-fonts-ttf-[VERSION]' directory. + + 3. Install to system + + Fedora Users : + One can manually install the fonts by copying the TTFs to `~/.fonts` for user wide usage, + and/or to `/usr/share/fonts/liberation` for system-wide availability. + Then, run `fc-cache` to let that cached. + + Other distributions : + please check out corresponding documentation. + + + Usage + ========== + + Simply select preferred liberation font in applications and start using. + + + License + ============ + + This Font Software is licensed under the SIL Open Font License, + Version 1.1. + + Please read file "LICENSE" for details. + + + For Maintainers + ==================== + + Before packaging a new release based on a new source tarball, you have to + update the version suffix in the Makefile: + + VER = [VERSION] + + Make sure that the defined version corresponds to the font software metadata + which you can check with ftinfo/otfinfo or fontforge itself. It is highly + recommended that file 'ChangeLog' is updated to reflect changes. + + Create a tarball with the following command: + + $ make dist + + The new versioned tarball will be available in the dist/ folder as + `liberation-fonts-[NEW_VERSION].tar.gz.` + + Credits + ============ + + Please read file "AUTHORS" for list of contributors. diff --git a/source/x/liberation-fonts-ttf/docs/TODO b/source/x/liberation-fonts-ttf/docs/TODO new file mode 100644 index 000000000..85cc16243 --- /dev/null +++ b/source/x/liberation-fonts-ttf/docs/TODO @@ -0,0 +1,4 @@ +Here are todo for next release +1) Serbian glyph for wikipedia https://bugzilla.redhat.com/show_bug.cgi?id=657849 +2) Liberation Mono not recognizing as Mono in Windows application #861003 + - presently it is patch, we have to update zero width characters to fixed width diff --git a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild index be9850514..dca479f61 100755 --- a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild +++ b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2011, 2012, 2018 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2012, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=liberation-fonts-ttf -VERSION=2.00.5 +VERSION=2.1.0 ARCH=noarch BUILD=${BUILD:-1} @@ -57,17 +57,9 @@ cp -a *.ttf $PKG/usr/share/fonts/TTF/ mkdir -p $PKG/usr/doc/liberation-fonts-ttf-$VERSION cp -a \ - AUTHORS COPYING* License.txt LICENSE README* TODO \ + $CWD/docs/* \ $PKG/usr/doc/liberation-fonts-ttf-$VERSION -# If there's a ChangeLog, installing at least part of the recent history -# is useful, but don't let it get totally out of control: -if [ -r ChangeLog ]; then - DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) - cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog - touch -r ChangeLog $DOCSDIR/ChangeLog -fi - mkdir -p $PKG/etc/fonts/conf.{d,avail} cat $CWD/60-liberation.conf > $PKG/etc/fonts/conf.avail/60-liberation.conf ( cd $PKG/etc/fonts/conf.d && \ diff --git a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild index 008b6e60f..a1c125348 100755 --- a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild +++ b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild @@ -93,10 +93,6 @@ SLKLDFLAGS=" -Wl,--as-needed -Wl,--no-keep-memory -Wl,--stats" export LDFLAGS="$SLKLDFLAGS" export MOZ_LINK_FLAGS="$SLKLDFLAGS" -# If you don't give this _something_ then it defaults to -g, causing more -# link time memory issues: -export MOZ_DEBUG_FLAGS="-g0" - # Put Rust objects on a diet to keep the linker from running into memory # issues (especially on 32-bit): export RUSTFLAGS="-Cdebuginfo=0" |