Commit graph

2042 commits

Author SHA1 Message Date
minskim
119814274b Rebuild font map for nanumfonts.map. 2013-08-08 00:59:10 +00:00
ryoon
38ef0909e9 Uodate to 20130607
Changelog:
20130422:
* Update M+1C, 1M part to TESTFLIGHT055.

20130510:
* Fix height of alphabet characters, when ClearType is enabled on
  Microsoft Windows.

20130607:
* Update M+1C, 1M part to TESTFLIGHT056.
* Add symbol glyphs, U+270A-U+270C.
* Add symbol glyphs, U+1F50B, U+1F6AB, U+1F6AE, U+1F6B9-1F6BB, U+1F6BE.
2013-08-03 04:26:01 +00:00
minskim
611bd9b868 Add tex-nanumtype1{,-doc}. 2013-08-01 05:33:36 +00:00
minskim
e97411abd4 Import tex-nanumtype1{,-doc}-3.0 as fonts/tex-nanumtype1{,-doc}.
Nanum is a unicode font designed especially for Korean-language
script. The font was designed by Sandoll Communication and
Fontrix; it includes the sans serif (gothic), serif (myeongjo),
pen script and brush script typefaces. The package provides
Type1 subfonts converted from Nanum Myeongjo (Regular and
ExtraBold) and Nanum Gothic (Regular and Bold) OTFs. C70, LUC,
T1, and TS1 font definition files are also provided. (The
package does not include OpenType/TrueType files, which are
available from Naver)
2013-08-01 05:31:21 +00:00
tsutsui
51bd590564 Revert bdftopcf -> ${TOOLS_PATH.bdftopcf} changes. Actually closes PR/47883.
Assuming no response for three weeks from vocal members means no objection.
2013-07-27 11:58:07 +00:00
ryoon
75e94daf82 Fix build under GNU/kFreeBSD. 2013-07-26 11:37:22 +00:00
ryoon
2787f53c63 Recursive revbump from gtk2/modules.mk update. 2013-07-19 10:08:58 +00:00
wiz
b0c41355be Update to 1.1.1:
This minor maintenance release prefers direct files over symlinks when both
appear in the same directory, and includes a number of minor code cleanups
and adds a couple previously missing options to the man page.

Alan Coopersmith (3):
      Since hash() returns unsigned int, store results in unsigned ints
      Replace malloc(strlen);strcpy() calls with strdup
      mkfontscale 1.1.1

Egbert Eich (2):
      Prefer original file over symlink (v2)
      Fix compilation for MinGW

Peter Hutterer (1):
      Document -u/-U options in man page

Thomas Klausner (1):
      Protect config.h inclusion like usual.
2013-07-17 21:46:49 +00:00
tron
4c652bd0a7 Fix incomplete build under Mac OS X. 2013-07-08 22:39:21 +00:00
wiz
019252eaaa Add comment to patch. 2013-07-07 10:23:14 +00:00
wiz
65dddb587d Update to 0.9.18.
Overview of changes leading to 0.9.18
Tuesday, May 28, 2013
=====================================

New build system:

- All unneeded code is all disabled by default,

- Uniscribe and CoreText shapers can be enabled with their --with options,

- icu_le and old shapers cannot be enabled for now,

- glib, freetype, and cairo will be detected automatically.
  They can be force on/off'ed with their --with options,

- icu and graphite2 are default off, can be enabled with their --with
  options,

Moreover, ICU support is now build into a separate library:
libharfbuzz-icu.so, and a new harfbuzz-icu.pc is shipped for it.
Distros can enable ICU now without every application on earth
getting linked to via libharfbuzz.so.

For distros I recommend that they make sure they are building --with-glib
--with-freetype --with-cairo, --with-icu, and optionally --with-graphite2;
And package harfbuzz and harfbuzz-icu separately.
2013-07-07 10:19:03 +00:00
dholland
73e80bb5e6 Use TOOLS_PATH.bdftopcf as discussed in PR 47883. 2013-07-04 15:33:41 +00:00
asau
891fa01c4b This package is written in plain C, it doesn't need C++ compiler.
It doesn't need Fortran compiler either.
2013-06-16 23:47:18 +00:00
ryoon
cfae0f3bf2 Uodate to 0.452
Status:
Gothic unadjusted: Unicode 75e3-9400,
Mincho unadjusted: Unicode 75e3-9400
2013-06-11 14:18:22 +00:00
obache
2fd4bf2d0b Bump PKGREVISION so that .pcf files will be created correctly with X related
tools fixes.

PR pkg/47883.
2013-06-09 13:00:47 +00:00
dholland
561440d3ad Remove special-case dependency-checking logic now handled by the
general solution I checked in in bsd.buildlink3.mk.
2013-06-07 17:43:40 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
obache
e85f79b2ca using bdftopcf, so add to TOOLS and let to use TOOLS's one instead of X11BASE/bin. 2013-06-05 13:47:51 +00:00
tron
16390abaab Correct home page URL. 2013-06-05 08:23:27 +00:00
tron
2f7c0d3d97 Make sure that we perform builtin detection for "fontconfig" and
"Xrender" first. This avoids using the builtin "Xft2" if the builtin
"fontconfig" is reject.

This fixes another regression caused by the "pango" upgrade and the fix
for PKG pkg/47882.
2013-06-05 07:15:08 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
tron
4c59b9129d The API dependency shouldn't contain a package revision. 2013-06-04 08:04:21 +00:00
tron
fdfe82b82f Bump the required API version as well to enforce the new version
at build time.
2013-06-03 15:18:40 +00:00
wiz
c83ffb8583 Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:04:30 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
rodent
6a903c7a7e +libXfontcache 2013-05-31 01:12:51 +00:00
rodent
60bf86ceb7 Import libXfontcache-1.0.5 as fonts/libXfontcache.
Xfontcache - X-TrueType font cache extension client library.
2013-05-31 01:10:55 +00:00
wiz
8110d44f78 Update to 0.9.17:
Overview of changes leading to 0.9.17
Monday, May 20, 2013
=====================================

- Build fixes.
- Fix bug in hb_set_get_min().
- Fix regression with Arabic mark positioning / width-zeroing.
2013-05-26 18:01:16 +00:00
adam
3b6ed1e3c2 Changes 2.10.93:
Bug 62980 - matching native fonts with even :lang=en
      Ensure closing fp on error
      Obtain fonts data via FT_Face instead of opening a file directly
      Revert the previous change and rework to not export freetype API outside fcfreetype.c
      documented FC_HASH and FC_POSTSCRIPT_NAME
      Bug 63329 - make check fails: .. contents:: :depth: 2
      Use the glob matching for filename
      Bug 63452 - conf.d/README outdated
      Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
      Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded from memory
      build-chain, replace INCLUDES directive by AM_CPPFLAGS
2013-05-20 19:56:39 +00:00
joerg
5576e5e0d1 Fix forward declaration. Avoid static_assert from C++11. 2013-04-30 22:19:27 +00:00
ryoon
c98dca6438 Fix LICENSE to ofl-v1.1 from open-font-license. 2013-04-28 21:07:44 +00:00
wiz
aed6130454 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
87b94069aa Revbump for all packages that have USE_TOOLS+=gs 2013-04-24 10:06:47 +00:00
bsiegert
654453b9f7 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
5f1c4b00d8 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
5fd393605b LICENSE=arphic-public 2013-04-19 11:26:47 +00:00
uwe
ad94bb6cf6 Add ubuntu-fonts 2013-04-15 17:23:57 +00:00
uwe
b7d1f959f2 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
6b56a87add 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
d4fc05f551 Disable icu. From drochner. 2013-04-10 12:27:10 +00:00
wiz
7404b9c398 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
1a3eef82bd 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
b65af7be2b Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
wiz
df05702442 Re-add EXTRACT_SUFX, needed in this case (plus a comment why it's needed). 2013-04-08 07:37:55 +00:00
rodent
bed1803ff1 LICENSE=open-font-license -> ofl-v1.1 2013-04-08 01:42:39 +00:00
rodent
f70aa5c10c 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
6b46c62d2e 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
8ec5764dd6 'The "+=" operator should only be used with lists.' 2013-04-06 19:42:41 +00:00
rodent
e5b2fdbc78 'Please use ${ECHO} instead of "echo".'
'Please use ${ECHO_N} instead of "echo -n".'
2013-04-06 14:58:18 +00:00
rodent
dea2f05b46 ".for variable names should not contain uppercase letters" 2013-04-06 13:24:18 +00:00