lp:ubuntu/trusty-proposed/unifont

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/trusty-proposed/unifont
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

13. By Paul Hardy

* debian/control:
  - Added Build-Depends-Indep entries in unifont entry for
    fontforge and xfonts-utils, removing them from Build-Depends.
    (Also adding build-indep target in debian/rules to match.)
  - Simplified Build-Depends entry for debhelper to be >= 9.
* debian/rules:
  - override_dh_auto_build-indep: new target.
  - override_dh_auto_build-arch: new target.
  - Removed override_dh_auto_build target.
* debian/unifont-bin.doc-base:
  - Title: Added "and Reference" "GNU Unifont Utilities Tutorial".
  - Added to Abstract.
  - Added entries for unfont.info.gz and unifont.pdf.gz.
* debian/unifont-bin.docs: removed ChangeLog. Its contents
  now get added to debian/changelog after the debian/ entries.
* ChangeLog: corrected date on last entry from 12-27 to 12-17.
* Makefiles: updated date for new release.
* font/hexsrc/unifont-base.hex: Modified glyphs to appear better
  in APL: U+22F8, U+233B, U+233E, U+235B, and U+2364.
* font/ttfsrc/Makefile: commented out SetFontNames function calls
  in fontforge. Not all applications were interpreting that data
  correctly. For example, in LibreOffice, it listed the font as
  the foundry name ("GNU") rather than the foundry name plus the
  font name ("GNU Unifont") or just the font name. That is a bug
  in LibreOffice, so if such things are fixed in the future then
  these calls can be re-introduced.
* src/hex2bdf:
  - Rearranged some properties (cosmetic change).
  - Changed default font name from "unifont" to "Unifont".
* src/unigencircles.c: changed subscript from MAXSTRING to
  MAXSTRING-1 at line 61.

12. By Paul Hardy

* debian/control: moved unifont Build-Depends-Indep entries for
  xfonts-utils and fontforge to Build-Depends. (Closes: #732381)
* Switched to upstream version 6.3.20131217.
* doc/Makefile: removed redirection of texi2pdf output.
* doc/unifont.pdf: rebuilt file.
* font/Makefile:
  - Don't modify PCF fonts with FontForge, which alters them
    so grub-mkfont can't read them.
  - In font/compiled, insert $(VERSION) into unifont.sfd name.
* font/ttfsrc/Makefile (clean): remove *.bdf, so unifont_sample.bdf
  is removed.
* README: removed date stamp at top of file.

11. By Paul Hardy

* Switched to upstream version 6.3.20131215.
  (Closes: #698191, #698194, #727309)
  (LP: #1231173)
* debian/compat: now set to "9".
* debian/control:
  - unifont source package now Build-Depends on debhelper (>= 9.0).
  - Standards-Version updated to 3.9.5.
  - Removed redundant "Section: fonts" entries.
  - Added Suggests to unifont-bin for texinfo package, to run makeinfo
    and texi2pdf if someone wants to change the source documents.
  - Updated Description fields to reflect the installation of the
    special-purpose font "Unifont Sample" alongside the standard font
    "Unifont".
* debian/copyright - updated to reflect new licensing arrangements.
* debian/README.Debian - removed an extraneous "the".
* debian/rules: Now builds with "dh" instead of the old debhelper scripts.
* debian/unifont-bin.doc-base: old "unifont-intro.txt" is now "unifont.txt".
* debian/unifont-bin.docs: added new document files for binary package.
* debian/unifont-bin.info: added to support new Texinfo documentation.
* debian/unifont-bin.lintian-overrides: override a probable false positive
  complaint about hardening. All binaries are built with the very same
  flags, and lintian only complains about hardening in one of those programs.
* src/unihex2png: new program to convert unifont.hex to PNG image.
* src/unipng2hex: new program to convert PNG image to unifont.hex.
* src/hex2bdf:
  - Added new XLFD properties for font generation for FreeType and
    grub-mkfont support; includes version & copyright info.
  - Fields now begin with upper-case, including "unifont"-->"Unifont".
  - Changed POINT_SIZE property from 160 to 120.
  - Added "Sans" style name to FONT string plus XLFD property.
  - Added command line options for font name, version, & glyph height.
  - Allow generation of fonts with other than 16 pixel rows/glyph, to
    support new capabilities of unihex2png, unipng2hex, and hexdraw.
* src/unidup.c: now takes an optional file name on the command line.
* src/*.c: reformatted to follow GNU Coding Standards.
* man/*: Updated man pages to reflect new options, new programs,
  and to reflect the GPLv2+ license now common to all programs.
* doc/: new directory with Texinfo files.
* ChangeLog: created new file.
* COPYING: created new file.
* INSTALL: file created using BUILDING section from old README file.
* LICENSE: removed; its contents are in README and COPYING now.
* NEWS: created new file.
* Makefiles: added "SHELL = /bin/sh" if not already declared.
* Makefiles (distclean): added removal of "*~" if not already declared.
* Makefile: compress text files with "gzip -f -9" during installation.
* font/Makefile: fontforge scripting updated; now adds font copyright,
  license, version and other info to PCF files.
* font/hexsrc/unifont-base.hex:
  - Redrew several Armenian letters (U+0530..U+058F).
  - Redrew Capricorn symbol (U+2651).
  - Redrew CJK Radical Supplement glyphs: U+2E9F, U+2EA9, U+2EAC,
    U+2EAE, U+2EC0, U+2EDE, U+2EE7, and U+2EED.
* font/ttfsrc/Makefile: fontforge scripting command changed from
  "Simplify(-1,1)" to "Simplify(64,1)" to "merge lines which are
  nearly parallel into one". This decreases the TrueType file size
  by almost 2 Megabytes, by reducing the number of control points
  for a glyph. Also add font copyright, license, version, and
  other info to TTF files.
* font/ttfsrc/Makefile: now builds SBIT font unifont_sample.ttf.
* unifontall-*: renamed to "unifont_sample-*".
* *.bdf: Added font version, copyright, etc. with hex2bdf.
* *.pcf: Added font version, copyright, etc. with fontforge.
* *.ttf: Added font version, copyright, etc. with fontforge.
* font/*/unifont-*.bmp: Create chart of entire Unifont using pre-built
  unifont_sample.hex rather than assembling *.hex just for this image.
* hangul/hangul-generation.html: updated to correct a typo, where
         rieul was mentioned as an initial consonant instead of a final
         consonant in an explanation of vertical spacing constraints.
* hangul/Makefile:
  - Updated hex2bdf parameters to name generated BDF font
    "Unifont Johab" rather than "unifont" and add copyright.
  - Used a sed script to change BDF encoding from ISO10646 to "Johab".
  - Call bdftopcf to create hangul-base.pcf, then compress with gzip.
  - Add "precompiled:" target to create basic Johab font files.

10. By Paul Hardy

* debian/control changes:
  - Updated packaging to conform to Debian Policy version 3.9.4.
  - Section tag is listed for each package; unifont-bin is in
    Section x11, and all other packages are in fonts.
  - Added explicit Depends entry for xfonts-utils for each package,
    as per Debian Policy Manual 3.9.4 Section 11.8.5, "Packages
    providing fonts", item 9.
  - Added Depends for fontforge to unifont-bin; removed weaker
    Suggests for fontforge from unifont-bin.
* debian/rules - CPPFLAGS is now declared and used, for hardening.

9. By Paul Hardy

* Changed debian/control unifont Section entry from "x11" to "fonts".
* Changed debian/control Depends entries for unifont and ttf-unifont
  to add "Depends: ${misc:Depends}".
* Corrected changelog entries for 1:5.1.20080914-2.
* debian/rules uses dpkg-buildflags to set CFLAGS & LDFLAGS, for
  hardening.

8. By Paul Hardy

[ Colin Watson ]
* Use maintscript support in dh_installdeb rather than writing out
  dpkg-maintscript-helper commands by hand. We now simply Pre-Depend on a
  new enough version of dpkg rather than using 'dpkg-maintscript-helper
  supports' guards, leading to more predictable behaviour on upgrades.
  (Closes: #659730)

[ Paul Hardy ]
* Applied above changes that Colin Watson provided in bug report,
  simplifying debian/ file structure and making the Unifont package
  more suitable for Ubuntu. The one exception is I didn't create
  the ttf-unifont.maintscript file, because /etc/defoma/ no longer
  on Debian or Ubuntu.
* debian/copyright - updated copyright and licensing information to
  reflect the latest source code changes and license agreements.
* debian/README.Debian - minor change now that Etch is no longer
  the current release.
* README - updated documentation to cover font modifications and the
  latest license agreements.
* Corrected changelog entries for 1:5.1.20080808-1 and 1:5.1.20080914-1.2.
* debian/control changes:
  - Build-Depends: debhelper (>= 8.1.0~), per Colin Watson's above changes.
  - No separate uploaders.
* Created debian/source/format file.
* Removed debian/TODO file as it referred to defoma, which is no longer used.
* debian/watch now looks at ftp.gnu.org for upstream releases
* Accept NMU of Christian Perrier. (Closes: #634981)
* Accept NMUs of Paul Wise and Samuel Bronson. (Closes: #697999, #698067)

7. By Samuel Bronson

* Non-maintainer upload.
* debian/rules: Split and inline "install" target into "binary-arch" and
  "binary-indep" and adjust dependencies. (Without this,
  "dpkg-buildpackage -B" ends up running the build-indep rules and dying
  on the buildds.)
* debian/rules: Also fix so dpkg-buildpackage -j works, and only builds
  the font files once.

6. By Samuel Bronson

[ Samuel Bronson ]
* Non-maintainer upload.
* Actually build the font files, using build-arch and build-indep to
  avoid killing any buildds. (Closes: #697902)
* Don't include bogus glyphs for unallocated (as of Unicode 5.1) or
  private-use characters. (Closes: #584672)

[ Paul Wise ]
* Place the newly compiled fonts in precompiled dir after build.

5. By Christian Perrier

Non-maintainer upload to achieve release goal of getting rid
of defoma.

4. By Paul Hardy

* Changed unifont.ttf location in defoma-hints file. (Closes: #498874)
* Modified src/hex2sfd to superimpose combining diacritical marks on
  top of preceding glyphs in TrueType font as per the Unicode Standard.
  (Closes: #497326)
* Modified "cp -a" ==> "cp -p" and eliminated "install -t" in Makefiles
  for BSD Unix compatibility.
* Renamed "combining.txt" to "combining.dat" because it is a data file.
* Generated new font/precompiled/unifont.ttf font from the above changes.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/trusty/unifont
This branch contains Public information 
Everyone can see this information.

Subscribers