Commit graph

2013 commits

Author SHA1 Message Date
joerg
7896e2bed2 Fix forward declaration. Avoid static_assert from C++11. 2013-04-30 22:19:27 +00:00
ryoon
86489456be Fix LICENSE to ofl-v1.1 from open-font-license. 2013-04-28 21:07:44 +00:00
wiz
b0ffe23dab Update to 1.1.2:
This minor bugfix release corrects mistakes in some of the ISO-8859 to
Unicode mappings, fixes a memory management bug, and updates the build
configuration.

Adam Jackson (1):
      configure: Remove AM_MAINTAINER_MODE

Alan Coopersmith (2):
      Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
      libfontenc 1.1.2

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

James Cloos (2):
      Fix ISO-8859-6 → ISO-10646 mapping.
      Fix ISO-8859-7 → ISO-10646 mapping.

Nickolai Zeldovich (1):
      libfontenc: setCode(): fix realloc invocation
2013-04-26 05:15:57 +00:00
sbd
dfef16ab5a Revbump for all packages that have USE_TOOLS+=gs 2013-04-24 10:06:47 +00:00
bsiegert
2cdd7f0da0 Remove unsupported g++ option under MirBSD. This is not enough to fix compilation
with the default gcc (3.4.6) but it is at least a start.
2013-04-23 18:23:02 +00:00
wiz
0f0fc21b2a Update to 0.9.16:
Overview of changes leading to 0.9.16
Friday, April 19, 2013
=====================================

- Major speedup in OpenType lookup processing.  With the Amiri
  Arabic font, this release is over 3x faster than previous
  release.  All scripts / languages should see this speedup.

- New --num-iterations option for hb-shape / hb-view; useful for
  profiling.
2013-04-21 14:39:55 +00:00
rodent
def72fb4e8 LICENSE=arphic-public 2013-04-19 11:26:47 +00:00
uwe
7b1004e199 Add ubuntu-fonts 2013-04-15 17:23:57 +00:00
uwe
2cdcf68ed4 Ubuntu Font Family 0.80
A set of matching new libre/open fonts.  The typeface is sans-serif,
uses OpenType features and is manually hinted for clarity on desktop
and mobile computing screens.
2013-04-15 17:22:40 +00:00
ryoon
6810b7447a Update to Update to 2.00.1
Changelog:
* 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
2013-04-13 12:01:42 +00:00
wiz
931d9aed64 Disable icu. From drochner. 2013-04-10 12:27:10 +00:00
wiz
076fddf5de Update to 2.10.92:
Bump version to 2.10.92

    Minor fix

    Bump libtool revision

    Minor cleanup

    Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
    Add the PostScript name into the cache and the matcher.
    Scoring the better font against the PostScript name by
    the forward-matching.

    Fix a SIGSEGV on FcPatternGet* with NULL pattern

    Fix crash with FcConfigSetCurrent(NULL)

    Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
    those objects are linked to the corresponding string objects.
    this may causes inconsistency that those objects has more values
    than them.

    Bug 59456 - Adding a --sysroot like option to fc-cache
    Add an ability to set the system root to generate the caches.
    In order to do this, new APIs, FcConfigGetSysRoot() and
    FcConfigSetSysRoot() is available.

    Fix a memory leak

    Fix broken sort order with FcFontSort()
    which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc

    Fix a crash when the object is non-builtin object

    Fix a typo

    Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
    Add Liberation Sans Narrow as an alias for Arial Narrow

    Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
    Move the target of recipes to the "pattern" from the "font".
    This is to ensure the targeted objects is updated by them
    prior to FcDefaultSubstitute() so that it can adds the default
    values properly.

    Accept digits as part of OpenType script tags
    They've been used since 2005.

    Add Culmus foundry to the vendor list
    Maps fonts produced by the Culmus project
    <http://culmus.sourceforge.net>
    to the XLFD foundry name culmus.
    For TrueType fonts, maps the vendor code CLM from the TrueType vendor
    id field.
    For Type1 fonts, which use heuristics to guess mappings to XLFD
    foundries from
    words in the copyright notice, add the names of the main contributors
    to
    the Culmus product to recognize the fonts under their copyright.
    Patch from Maxim Iorsh

    Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
    TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
    override the test environment
    <ext>_LOG_COMPILER is meant to contain the program that runs the test
    with <ext> extension
    LOG_COMPILER is for extensionless tests
    AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
      https://bugs.freedesktop.org/show_bug.cgi?id=60192
    Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>

    Bump the cache version to 4

    Update _FcMatchers definition logic
    to make it easier to maintain. also added FC_HASH_OBJECT to be matched
    in the pattern, prior to FC_FILE_OBJECT.

    Bug 60312 - DIST_SUBDIRS should never appear in a conditional
    As it is documented like this:
    If SUBDIRS is defined conditionally using Automake conditionals,
    Automake will define DIST_SUBDIRS automatically from the possible
    values of SUBDIRS in all conditions.
    So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
    we use AC_SUBST to define SUBDIRS.
    Patch from Quentin Glidic

    Bug 50733 - Add font-file hash?
    Add "hash" object which contains SHA256 hash value (so far) computed
    from the font file.

    Use AM_MISSING_PROG instead of hardcoding missing

    Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
    This reverts commit 2146b0307a3476892723104481f27f8484451c52.
    That change introduces incompatibility and seems not working with
    older releases of automake, including automake 1.12.2.

    test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
    TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
    override the test environment
    <ext>_LOG_COMPILER is meant to contain the program that runs the test
    with <ext> extension
    AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
      https://bugs.freedesktop.org/show_bug.cgi?id=60192
    Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>

    Use AM_MISSING_PROG instead of hardcoding missing

    Modernize configure.ac

    Bug 23757 - Add mode="delete" to <edit>
    Add two edit mode, "delete" and "delete_all".
    what values are being deleted depends on <test> as documented.
    if the target object is same to what is tested, matching value there
    will be deleted. otherwise all of values in the object will be
    deleted.
    so this would means both edit mode will not take any expressions.
    e.g.
    Given that the testing is always true here, the following rules:
      <match>
        <test name="foo" compare="eq">
          <string>bar</string>
        </test>
        <edit name="foo" mode="delete"/>
      </match>
    will removes "bar" string from "foo" object. and:
      <match>
        <test name="foo" compare="eq">
          <string>foo</string>
        </test>
        <edit name="bar" mode="delete"/>
      </match>
    will removes all of values in "bar" object.

    build: Only use PKG_INSTALLDIR if available
    It's only in pkg-config 0.27 or newer, but 0.25 at least is still
    fairly widespread.

    Use the PKG_INSTALLDIR macro.

    Bug 59385 - Do the right thing for intermixed edit and test elements
    This changes allows to have multiple mathcing rules in one <match>
    block
    in the same order.

    remove the unnecessary code

    Add another approach to FC_PRGNAME for Solaris 10 or before
    Patch from Raimund Steger

    Fix installation on MinGW32
    Patch from LRN

    Fix mkstemp absence for some platform
    Patch from LRN and modified to make more generic.

    Add missing file descriptor to F_DUPFD_CLOEXEC
    Patch from Matthieu Herrb

    Fix readlink failure
    As reported by Raimund Steger.

    Better fix for 2fe5ddfd
    Drop realpath() and fix breakage on Win32

    Fix FC_PRGNAME default
    As reported by Raimund Steger.

    Fix fc-cache crash caused by looking up NULL object incorrectly
    We were returning a skiplist node when looking up NULL!

    Minor

    Remove unused checks for common functions
    The check results of these were never actually used.

    Improve FcGetPrgname() to work on BSD

    Bug 59379 - FC_PRGNAME
    Can be used for per-application configuration.

    Bug 50497 - RFE: Add OpenType feature tags support
    Add FC_FONT_FEATURES to store the feature tags to be enabled.

    Fix the build fail on MinGW
    Reported at
    http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
    just warn at the runtime instead of the compile time. it somewhat
    works
    on even MinGW since FcMakeTempfile() isn't used on Win32 so far.

    Minor

    Copy all values from pattern to font if the font doesn't have
    the element
    Bug 59376 - FcFontRenderPrepare enhancement

    Ensure we find the uninstalled fontconfig header
    Patch from Colin Walters.

    Respect $NOCONFIGURE
    Patch from Colin Walters.
2013-04-10 11:41:37 +00:00
wiz
1cc7a21712 Update to 0.9.15:
Overview of changes leading to 0.9.15
Thursday, April 05, 2013
=====================================

- Build fixes.
- Fix crasher in graphite2 shaper.
- Fix Arabic mark width zeroing regression.
- Don't compose Hangul jamo into Unicode syllables.


Overview of changes leading to 0.9.14
Thursday, March 21, 2013
=====================================

- Build fixes.
- Fix time-consuming sanitize with malicious fonts.
- Implement hb_buffer_deserialize_glyphs() for both json and text.
- Do not ignore Hangul filler characters.
- Indic fixes:
  * Fix Malayalam pre-base reordering interaction with post-forms.
  * Further adjust ZWJ handling.  Should fix known regressions from
    0.9.13.
2013-04-10 11:10:41 +00:00
rodent
2ab539dcf6 Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
wiz
94f4b23583 Re-add EXTRACT_SUFX, needed in this case (plus a comment why it's needed). 2013-04-08 07:37:55 +00:00
rodent
c13d7544f7 LICENSE=open-font-license -> ofl-v1.1 2013-04-08 01:42:39 +00:00
rodent
519003996d HOMEPAGE= http://scripts.sil.org/FontDownloadsGentium
LICENSE=        ofl-v1.1

From:
   http://scripts.sil.org/cms/scripts/page.php?item_id=Gentium_news#24Jun11

"2011.06.24
Gentium (original) license updated to SIL Open Font License version 1.1.

The original Gentium font has now been re-released under the current
version of the SIL Open Font License."
Resolves PR pkg/47510
2013-04-08 00:35:44 +00:00
rodent
56d0e89eec Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
rodent
ce1421a38f 'The "+=" operator should only be used with lists.' 2013-04-06 19:42:41 +00:00
rodent
6b77282820 'Please use ${ECHO} instead of "echo".'
'Please use ${ECHO_N} instead of "echo -n".'
2013-04-06 14:58:18 +00:00
rodent
f565a1af87 ".for variable names should not contain uppercase letters" 2013-04-06 13:24:18 +00:00
rodent
c7bcd8cac1 'EXTRACT_SUFX is ".tar.gz" by default, so this definition may be
redundant.' - It was. Removed.
2013-04-06 13:01:26 +00:00
rodent
b0587df2a1 Fixes:
COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
2013-04-06 03:45:05 +00:00
mef
27fd5210b7 Previous commit was wrong, sorry. PKG_BUILD_OPTIONS looks PKGNAME. Thanks obache@ 2013-04-03 01:54:45 +00:00
mef
fc52f3d332 PKG_OPTIONS_VAR= for ghostscript-gpl and ghostscript-agpl are both PKG_OPTIONS.ghostscript.
-.if empty(PKG_BUILD_OPTIONS.ghostscript-gpl:Mdisable-compile-inits)
  +.if empty(PKG_BUILD_OPTIONS.ghostscript:Mdisable-compile-inits)
2013-04-02 17:32:36 +00:00
obache
4a36f74c9f follow PKGBASE name change of ghostscript for option. 2013-03-17 08:42:55 +00:00
dholland
10e542a269 Explicitly use ghostscript-gpl, as one of these sets GS_REQD=9.05.
Nothing in ghostscript seems to have *checked* that, but for now let's
assume it matters.

XXX: someone please review this and update/adjust as needed.
2013-03-16 23:02:18 +00:00
wiz
d3aab14851 Update to 0.9.13.:
Overview of changes leading to 0.9.13
Thursday, February 25, 2013
=====================================

- Build fixes.
- Ngapi HarfBuzz Hackfest in London (February 2013):
  * Fixed all known Indic bugs,
  * New Win8-style Myanmar shaper,
  * New South-East Asian shaper for Tai Tham, Cham, and New Tai Lue,
  * Smartly ignore Default_Ignorable characters (joiners, etc) wheb
    matching GSUB/GPOS lookups,
  * Fix 'Phags-Pa U+A872 shaping,
  * Fix partial disabling of default-on features,
  * Allow disabling of TrueType kerning.
- Fix possible crasher with broken fonts with overlapping tables.
- Removed generated files from git again.  So, one needs ragel to
  bootstrap from the git tree.

API changes:
- hb_shape() and related APIs now abort if buffer direction is
  HB_DIRECTION_INVALID.  Previously, hb_shape() was calling
  hb_buffer_guess_segment_properties() on the buffer before
  shaping.  The heuristics in that function are fragile.  If the
  user really wants the old behvaior, they can call that function
  right before calling hb_shape() to get the old behavior.
- hb_blob_create_sub_blob() always creates sub-blob with
  HB_MEMORY_MODE_READONLY.  See comments for the reason.
2013-03-15 22:56:46 +00:00
drochner
5b799a2243 bump PKGREV for libpthread linkage change 2013-03-15 17:07:14 +00:00
drochner
5e9624e523 don't link against libpthread on NetBSD, to avoid problems with
xdm loading the library dynamically, reported by Takahiro Kambe
2013-03-15 16:20:13 +00:00
drochner
a6edad6d42 update to 2.10.91
changes unknown
(while the version number suggests an unstable release, it is needed
by the last stable pango)
2013-03-14 19:32:31 +00:00
drochner
c4bebd2886 drop "cairo" dependency, it is only needed for some cmd line tool
(if the latter is needed it can be made a separate pkg)
bump PKGREV
2013-03-14 19:10:29 +00:00
wiz
6bc3a38a38 + jsMath-fonts. 2013-03-11 18:48:14 +00:00
wiz
1eae80d3fe Import jsMath-fonts-20090709 as fonts/jsMath-fonts.
The jsMath package provides a method of including mathematics in
HTML pages that works across multiple browsers under Windows,
Macintosh OS X, Linux and other flavors of unix. It overcomes a
number of the shortcomings of the traditional method of using images
to represent mathematics: jsMath uses native fonts, so they resize
when you change the size of the text in your browser, they print
at the full resolution of your printer, and you don't have to wait
for dozens of images to be downloaded in order to see the mathematics
in a web page. There are also advantages for web-page authors, as
there is no need to preprocess your web pages to generate any
images, and the mathematics is entered in TeX form, so it is easy
to create and maintain your web pages.

Although it works best with the TeX fonts installed, jsMath will
fall back on a collection of image-based fonts (which can still be
scaled or printed at high resolution) or unicode fonts when the
TeX fonts are not available. This package contains the necessary
TeX fonts.
2013-03-11 18:48:02 +00:00
joerg
0bb4762479 Drop z flag, explicitly pull in tar. 2013-02-26 10:28:06 +00:00
joerg
a4e5fde321 Drop gtar dependency 2013-02-19 22:30:33 +00:00
wiz
a96f4900ac Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
wiz
ab373a817a Recursive bump for png-1.6. 2013-02-16 11:17:56 +00:00
taca
e1ff4ee836 Add and enable ruby-afm. 2013-02-11 08:56:24 +00:00
taca
11edc321d0 Add ruby-afm package version 0.2.0.
= afm

A very simple library to read Adobe Font Metrics files (afm).

Currently simply parses the file and saves it in a few attributes.
2013-02-11 08:55:56 +00:00
jperkin
84991145cf PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
ryoon
d64d490196 Fix build with gcc 4.2.1 of FreeBSD 9.1.
Patch is taken from
https://build.opensuse.org/package/view_file?file=mozilla-gcc43.patch&package=MozillaFirefox&project=home%3AWernerFink%3Abranches%3Amozilla .
2013-02-03 05:13:25 +00:00
wiz
f3eabb6fcc + courier-prime. 2013-01-29 08:00:25 +00:00
wiz
58c2545324 Import courier-prime-1.203 as fonts/courier-prime.
It's Courier, just better.

Since the beginning, screenplays have been written in Courier. Its
uniformity allows filmmakers to make handy comparisons and estimates,
such as 1 page = 1 minute of screen time.

But there's no reason Courier has to look terrible. We set out to
make the best damn Courier ever.

We call it Courier Prime.
2013-01-29 07:57:18 +00:00
wiz
1b7b6f14d3 Update to 1.37:
Version 1.37   29.Jun.2011

* t1asm: Use a dynamically allocated buffer to handle huge characters
  (reported by Werner Lemberg).
2013-01-29 06:11:30 +00:00
wiz
3c2df25eac Update to 1.0.4:
This minor maintenance release includes several years of build improvements,
cleanups, and bug fixes; including making the build configuration scripts
compatible with automake-1.13.

Alan Coopersmith (7):
      Adopt X.Org standard coding style (via x-indent.sh)
      Initialize font to 0 values directly instead of via bzero
      Combine usage message strings
      Add -v flag to print version info
      Use symbolic names instead of raw integers for stdin & stdout fd's
      Use remove() instead of unlink() to remove files
      bdftopcf 1.0.4

Gaetan Nadon (4):
      config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      man: remove trailing spaces and tabs
      config: move man pages into their own directory
2013-01-29 05:50:42 +00:00
adam
d1ab9d8533 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
ryoon
178fd6b3e6 Add consolamono-ttf. 2013-01-26 11:16:16 +00:00
ryoon
1be5f09863 Import consolamono-ttf-20121116 as fonts/consolamono-ttf.
'Consola Mono' is the monospace font especially created for
programming, text editors and for terminal-use.

'Consola Mono' is a Unicode typeface font that supports all languages
that use the Latin, Greek, Cyrillic script and its variants, and
could be expanded to support other scripts.
2013-01-26 11:15:29 +00:00
wiz
36fbfa34b8 + cantarell-fonts. 2013-01-23 21:38:38 +00:00