Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (cc769dad2c6d2074d48b035c6cc1961a8716192b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (cc769dad2c6d2074d48b035c6cc1961a8716192b)
  • Date: Thu, 1 Jan 2015 00:54:07 -0600

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

graphics-libs/freetype2/BUILD
| 9 +++++
graphics-libs/freetype2/DEPENDS
| 17 +++++++---
graphics-libs/freetype2/HISTORY
| 6 +++
graphics-libs/harfbuzz/DEPENDS
| 2 -
graphics-libs/harfbuzz/HISTORY
| 5 ++
graphics-libs/harfbuzz/PRE_SUB_DEPENDS
| 1

graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
| 6 +++
graphics-libs/harfbuzz/SUB_DEPENDS
| 1
latex/lacheck/DETAILS
| 2 -
latex/lacheck/HISTORY
| 3 +
latex/texlive/BUILD
| 3 -
latex/texlive/DEPENDS
| 4 +-
latex/texlive/HISTORY
| 9 +++++
printer/ghostscript/DEPENDS
| 3 -
printer/ghostscript/HISTORY
| 3 +
utils/dialog/DETAILS
| 2 -
utils/dialog/HISTORY
| 4 ++
17 files changed, 66 insertions(+), 14 deletions(-)

New commits:
commit cc769dad2c6d2074d48b035c6cc1961a8716192b
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

texlive: Fixes Bug #630. Fix finding the path for freetype2 headers

commit 77f181f8062009163f6ad881843128e35e5c3b3c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

ghostscript: lcms2 is no longer optional, but required

checking for local lcms2 library source... no
checking for system lcms2 library... checking for
cmsGetTransformOutputFormat in -llcms2... no
configure: WARNING: lcms2 not found, or too old
checking for local lcms library source... configure: error: LittleCMS
source not found!

commit c9fb724f600cfa30c75e86da6fba0dbadad445ab
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

lacheck: Updated SOURCE_URL to valid CTAN mirror forwarder

commit d9803ac2514143386cb0bde98276724d38aa64c0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

dialog: Updated to 1.2-20140911

See http://invisible-island.net/dialog/CHANGES

commit dcfa46ad55c9b24e9990d424f521006a25687174
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

freetype2: harfbuzz is optional and requires freetype2 already installed

If harfbuzz support is requested, but harfbuzz was not built
with freetype support, disable harfbuzz since it'll fail.
harfbuzz is optional, and freetype2 needs harfbuzz built with
freetype support to work, so how can it be required?!

commit c960ee3f2698212779ad8d977e032ee216ece77d
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

harfbuzz: Allow forcing freetype2 dependency

e.g. for freetype2 with harfbuzz support

commit d970adf695803ad07b7ff1d5cfc3d6340a3f9db9
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

harfbuzz: --with-freetype2 -> --with-freetype

commit 81a811901503d56f24821929c11aa2757e725151
Author: Javier Vasquez <j.e.vasquez.v AT gmail.com>
Commit: Eric Sandall <sandalle AT sourcemage.org>

texlive: Fixes Bug #471

Remove --disable-luatex in BUILD
Change lua51 by LUA (both lua and lua51 provide LUA)

diff --git a/graphics-libs/freetype2/BUILD b/graphics-libs/freetype2/BUILD
new file mode 100755
index 0000000..78ceee2
--- /dev/null
+++ b/graphics-libs/freetype2/BUILD
@@ -0,0 +1,9 @@
+# Fix freetype2 casting for the first time
+# freetype2 with harfbuzz support requires harfbuzz built with freetype2...
+# see http://wiki.linuxfromscratch.org/blfs/ticket/5331#comment:2
+if is_depends_enabled harfbuzz ${SPELL} && ! spell_ok ${SPELL}; then
+ message "${WARNING_COLOR}Disabling harfbuzz for first
cast${DEFAULT_COLOR}" &&
+ list_remove OPTS '--with-harfbuzz=yes' &&
+ OPTS="--with-harfbuzz=no ${OPTS}"
+fi
+default_build
diff --git a/graphics-libs/freetype2/DEPENDS b/graphics-libs/freetype2/DEPENDS
index 6dd5042..7a36fa6 100755
--- a/graphics-libs/freetype2/DEPENDS
+++ b/graphics-libs/freetype2/DEPENDS
@@ -1,4 +1,13 @@
-depends glib2 &&
-depends harfbuzz &&
-depends libpng &&
-depends pcre
+depends glib2 &&
+depends libpng &&
+depends pcre &&
+
+# freetype2 with harfbuzz requires harfbuzz built against freetype2 first
+if spell_ok ${SPELL}; then
+ optional_depends -sub 'FT' 'harfbuzz' \
+ '--with-harfbuzz=yes' \
+ '--with-harfbuzz=no' \
+ 'to improve auto-hinting of OpenType fonts'
+else
+ message "${PROBLEM_COLOR}harfbuzz optional dependency disabled until
${DEFAULT_COLOR}${SPELL_COLOR}${SPELL}${DEFAULT_COLOR}${PROBLEM_COLOR} is
cast.${DEFAULT_COLOR}"
+fi
diff --git a/graphics-libs/freetype2/HISTORY b/graphics-libs/freetype2/HISTORY
index 3ef4b9c..bf0023c 100644
--- a/graphics-libs/freetype2/HISTORY
+++ b/graphics-libs/freetype2/HISTORY
@@ -1,3 +1,9 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: If harfbuzz support is requested, but harfbuzz was not built
+ with freetype support, disable harfbuzz since it'll fail.
+ * DEPENDS: harfbuzz is optional, and freetype2 needs harfbuzz built
with
+ freetype support to work, so how can it be required?!
+
2014-12-07 Pol Vinogradov <vin.public AT gmail.com>
* DETAILS: version 2.5.4, SECURITY_PATCH++,
yet another security fix for CVE-2014-2240
diff --git a/graphics-libs/harfbuzz/DEPENDS b/graphics-libs/harfbuzz/DEPENDS
index 3888196..9de226a 100755
--- a/graphics-libs/harfbuzz/DEPENDS
+++ b/graphics-libs/harfbuzz/DEPENDS
@@ -9,7 +9,7 @@ optional_depends cairo "--with-cairo=yes" "--with-cairo=no" \
optional_depends icu "--with-icu=yes" "--with-icu=no" \
"Enable icu use?" &&

-optional_depends freetype2 "--with-freetype2=yes" "--with-freetype2=no"
\
+optional_depends freetype2 "--with-freetype=yes" "--with-freetype=no"
\
"Enable freetype2 use?" &&

optional_depends graphite2 "--with-graphite2=yes" "--with-graphite2=no"
\
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
index 7e12650..9295c1e 100644
--- a/graphics-libs/harfbuzz/HISTORY
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -1,3 +1,8 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: --with-freetype2 -> --with-freetype
+ * *SUB_DEPENDS: Allow forcing freetype2 dependency (e.g. for freetype2
+ with harfbuzz support).
+
2014-11-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.9.36

diff --git a/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
index 069cc7e..d50f455 100755
--- a/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
+++ b/graphics-libs/harfbuzz/PRE_SUB_DEPENDS
@@ -1,5 +1,6 @@
case $THIS_SUB_DEPENDS in
GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git
a/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS

b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..d50f455
--- /dev/null
+++
b/graphics-libs/harfbuzz/REPAIR^3f1f7ad3cbbc751c84bbe89658297f2c^PRE_SUB_DEPENDS
@@ -0,0 +1,6 @@
+case $THIS_SUB_DEPENDS in
+ GRAPHITE2) if [[ is_depends_enabled $SPELL graphite2 ]]; then return
0; fi ;;
+ FT) is_depends_enabled $SPELL freetype2 && return 0 ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
+ return 1;;
+esac
diff --git a/graphics-libs/harfbuzz/SUB_DEPENDS
b/graphics-libs/harfbuzz/SUB_DEPENDS
index 0aaed79..b95ba73 100755
--- a/graphics-libs/harfbuzz/SUB_DEPENDS
+++ b/graphics-libs/harfbuzz/SUB_DEPENDS
@@ -1,5 +1,6 @@
case $THIS_SUB_DEPENDS in
GRAPHITE2) depends graphite2 "--with-graphite2" ;;
+ FT) depends freetype2 '--with-freetype=yes' ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/latex/lacheck/DETAILS b/latex/lacheck/DETAILS
index 226d2aa..e3fa67b 100755
--- a/latex/lacheck/DETAILS
+++ b/latex/lacheck/DETAILS
@@ -1,7 +1,7 @@
SPELL=lacheck
VERSION=1.26
SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_URL[0]=http://tug.ctan.org/get/support/${SPELL}/${SOURCE}
+ SOURCE_URL[0]=http://mirrors.ctan.org/support/${SPELL}/${SOURCE}

SOURCE_HASH=sha512:8fbe808a84eb7e5c018ca2b8445525f337ec2f8ce3d220a07ed932fb2aaaca6d1d552ccbd8b3ed1d3f0b27e3be3698247ded975bf86ccf4dc58258587a060bfa
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://www.ctan.org/tex-archive/support/lacheck";
diff --git a/latex/lacheck/HISTORY b/latex/lacheck/HISTORY
index 84c9799..b236ebe 100644
--- a/latex/lacheck/HISTORY
+++ b/latex/lacheck/HISTORY
@@ -1,3 +1,6 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated SOURCE_URL to valid CTAN mirror forwarder
+
2012-12-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: fixed WEB_SITE

diff --git a/latex/texlive/BUILD b/latex/texlive/BUILD
index 5b41cce..28d53c3 100755
--- a/latex/texlive/BUILD
+++ b/latex/texlive/BUILD
@@ -1,8 +1,6 @@
# hide warnings about unable to find it's own config files
export KPATHSEA_WARNING=0 &&
# X seems to be only there for xdvi which we use external
-export CFLAGS="-I/usr/include/freetype2 $CFLAGS" &&
-export CXXFLAGS="-I/usr/include/freetype2 $CXXFLAGS" &&
cd ${COMPILE_DIRECTORY} &&
LIBS="-lpng" $SOURCE_DIRECTORY/configure --prefix=${INSTALL_ROOT}/usr \
--sysconfdir=${INSTALL_ROOT}/etc \
@@ -17,7 +15,6 @@ LIBS="-lpng" $SOURCE_DIRECTORY/configure
--prefix=${INSTALL_ROOT}/usr \
--disable-etex \
--disable-omega \
--disable-aleph \
- --disable-luatex \
--without-graphite \
--disable-multiplatform \
--without-x \
diff --git a/latex/texlive/DEPENDS b/latex/texlive/DEPENDS
index 4d653be..ed550ba 100755
--- a/latex/texlive/DEPENDS
+++ b/latex/texlive/DEPENDS
@@ -8,7 +8,7 @@ depends ed &&
depends texinfo &&
depends ghostscript '--with-gs=gs' &&
depends fontconfig "--enable-xetex" &&
-depends freetype2 "--with-system-freetype2" &&
+depends freetype2 "--with-system-freetype2
--with-freetype2-includes=/usr/include/freetype2" &&
depends libpng "--with-system-libpng --with-libpng-include=/usr/includes
--with-libpng-libdir=/usr/lib" &&
depends zlib "--with-system-zlib --with-zlib-libdir=/usr/lib
--with-zlib-include=/usr/includes" &&
depends t1lib "--with-system-t1lib --with-t1lib-libdir=/usr/lib
--with-t1lib-includes=/usr/include" &&
@@ -23,7 +23,7 @@ runtime_depends dvipdfmx "--disable-dvipdfmx" &&
runtime_depends dvipng '--disable-dvipng' &&
runtime_depends lacheck '--disable-lacheck' &&
runtime_depends lcdf-typetools '--disable-lcdf-typetools' &&
-optional_depends lua51 \
+optional_depends LUA \
'--enable-luatex' \
'--without-luatex' \
'Extended version of pdfTeX with Lua, required for XeTeX
and ConTeXt MkII and MKIV' &&
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index 0b129dc..dbb5501 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,12 @@
+2013-12-15 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #630
+ * DEPENDS, BUILD: Fixing finding the path for freetype2 headers
+
+2013-08-10 Javier Vasquez <j.e.vasquez.v AT gmail.com>
+ * Fixes Bug #471
+ * BUILD: Remove --disable-luatex
+ * DEPENDS: Change lua51 by LUA (both lua and lua51 provide LUA)
+
2013-11-18 Remko van der Vossen <wich AT sourcemage.org>
* INSTALL: do not try to install luatex fonts if lua dependency is not
enabled.
diff --git a/printer/ghostscript/DEPENDS b/printer/ghostscript/DEPENDS
index f92f602..e5038f0 100755
--- a/printer/ghostscript/DEPENDS
+++ b/printer/ghostscript/DEPENDS
@@ -3,6 +3,7 @@ depends fontconfig &&
depends freetype2 &&
depends JPEG &&
depends tiff '--with-system-libtiff' &&
+depends lcms2 &&
depends libpng &&
depends zlib &&

@@ -46,5 +47,3 @@ optional_depends "openjpeg" \
"--enable-openjpeg" \
"--disable-openjpeg" \
"JPX decoding"
-
-optional_depends lcms2 '' '' 'colour support'
diff --git a/printer/ghostscript/HISTORY b/printer/ghostscript/HISTORY
index 081aaac..d254cc7 100644
--- a/printer/ghostscript/HISTORY
+++ b/printer/ghostscript/HISTORY
@@ -1,3 +1,6 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: lcms2 is no longer optional, but required
+
2014-10-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 9.15

diff --git a/utils/dialog/DETAILS b/utils/dialog/DETAILS
index 4c9132d..8db2c2d 100755
--- a/utils/dialog/DETAILS
+++ b/utils/dialog/DETAILS
@@ -1,5 +1,5 @@
SPELL=dialog
- VERSION=1.2-20130902
+ VERSION=1.2-20140911
SOURCE=$SPELL-$VERSION.tgz
SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
diff --git a/utils/dialog/HISTORY b/utils/dialog/HISTORY
index 956747e..0cd278c 100644
--- a/utils/dialog/HISTORY
+++ b/utils/dialog/HISTORY
@@ -1,3 +1,7 @@
+2014-12-31 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.2-20140911
+ See http://invisible-island.net/dialog/CHANGES
+
2014-08-11 Pol Vinogradov <vin.public AT gmail.com>
* BUILD, CONFIGURE, *SUB_DEPENDS, INSTALL: added option to build
shared library



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (cc769dad2c6d2074d48b035c6cc1961a8716192b), Eric Sandall, 01/01/2015

Archive powered by MHonArc 2.6.24.

Top of Page