Package: release.debian.org User: release.debian....@packages.debian.org Usertags: transition Tags: wheezy Severity: normal
I am requesting that the version of package Unifont in Testing, unifont 1:5.1.20080914-4, be included in the upcoming Wheezy point release primarily to align with Colin Watson's wishes for Ubuntu. Before the NMU was uploaded to Debian this year, Colin made the following change in the Unifont package on Ubuntu, for Ubuntu: unifont (1:5.1.20080914-1.1ubuntu1) precise; urgency=low * 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. -- Colin Watson <email address hidden> Mon, 13 Feb 2012 13:43:00 +0000 The Debian NMU of Unifont made its way to Ubuntu and did not incorporate Colin's fix, so the upload had the effect of removing his fix from Ubuntu. The Unifont version in Testing does incorporate his fix, and closed a bug that he filed on Debian (#659730) requesting this change. These other significant changes were made in the version in Testing: * Changed Section: to "fonts" for most debian/control entries to conform to current Policy; the older "x11" (and now incorrect) Section entries thus no longer need overriding. * Updated packaging to conform to the policy version suitable for Wheezy Stable (3.9.4), notably for the revised font handling requirements. * Added hardening to debian/rules. Allowing this update into Stable will harmonize what is in Debian with what Colin Watson wanted in Ubuntu; it will use a debian/control file that does not require Section overrides during building; and it will use hardening. I am attaching the changelog. Thanks, Paul Hardy
unifont (1:5.1.20080914-4) unstable; urgency=low * 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. -- Paul Hardy <unifoun...@unifoundry.com> Thu, 14 Nov 2013 05:16:42 -0800 unifont (1:5.1.20080914-3) unstable; urgency=low * 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. -- Paul Hardy <unifoun...@unifoundry.com> Sun, 10 Nov 2013 19:55:48 -0800 unifont (1:5.1.20080914-2) unstable; urgency=low [ 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 exists 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) -- Paul Hardy <unifoun...@unifoundry.com> Fri, 01 Nov 2013 18:39:56 -0700 unifont (1:5.1.20080914-1.3) unstable; urgency=low * 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. -- Samuel Bronson <naes...@gmail.com> Sat, 12 Jan 2013 13:09:44 -0500 unifont (1:5.1.20080914-1.2) unstable; urgency=low [ 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 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. -- Samuel Bronson <naes...@gmail.com> Thu, 10 Jan 2013 20:15:33 -0500 unifont (1:5.1.20080914-1.1) unstable; urgency=low * Non-maintainer upload to achieve release goal of getting rid of defoma. -- Christian Perrier <bubu...@debian.org> Wed, 20 Jul 2011 22:14:06 +0200 unifont (1:5.1.20080914-1) unstable; urgency=low * 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. -- Paul Hardy <unifoun...@unifoundry.com> Sun, 7 Sep 2008 23:09:17 -0700 unifont (1:5.1.20080820-1) unstable; urgency=low * Replaced Hangul Syllables block with glyphs in unifont.bdf file in Debian bf-utf-source package, originally from the Debian xfonts-baekmuk package (Closes: #495729) - Avoids license ambiguity of unifont's original Hanterm fonts - Brings two diverging Debian copies of the unifont font closer together * Deleted references to and all derivative copies of any Hanterm fonts * Changed unifont package description in debian/control to mention that the package now installs /usr/share/unifont/unifont.hex and other files and is no longer just a metapackage (Closes: #494662) -- Paul Hardy <unifoun...@unifoundry.com> Wed, 20 Aug 2008 00:08:15 -0700 unifont (1:5.1.20080808-2) unstable; urgency=low * Install unifont.hex [and other files while I was at it] in /usr/share/unifont for GRUB (Closes: #494473) - unifont.hex provides glyphs with no combining circles, etc. and is the same file as font/compiled/unifont-5.1.20080808.hex - unifontfull.hex provides glyphs with combining circles, etc. and is the same file as font/compiled/unifontfull-5.1.20080808.hex. If editing hex glyphs, this file is the master version to edit; unifont.hex is generated from this full version -- see uniunmask(1) for details. - combining.txt lists all Unicode 5.1 code points that are combining glyphs, and hence should have zero-width. - README gives a brief description of the above three files * Corrected typos in the previous changelog entry. -- Paul Hardy <unifoun...@unifoundry.com> Sat, 9 Aug 2008 20:55:27 -0700 unifont (1:5.1.20080808-1) unstable; urgency=low * Added needed Replaces, Conflicts lines in debian/control (Closes: #493711) * Added "Build-Depends-Indep: defoma" line in debian/control for access to dh_installdefoma to install TrueType font (Closes: #494245) * Changed ttf-unifont.defoma-hints file entry for "GeneralFamily" from "SansSerif" to "Typewriter" as a better match * Changed dh_lintian lines in debian/rules to use "( ... ) || /bin/true" so debuild would succeed on a generic Etch DVD installation that doesn't include dh_lintian in the debhelper package * Added updates from Ubuntu unifont package: - hex2bdf now uses additional BDF header lines for better font description - hex2bdf-split (originally Dave Starner's adaptation of Roman Czyborra's hex2bdf) renamed from hex2bdf. Use is discouraged but it's still here for now for completeness; wrote man page & changed name of output font from "-gnu-fixed-*" to "-gnu-unifont-*" - Added Georgian glyphs contributed to Ubuntu's unifont package by Gia Shervashidze and Vladimer Sichinava * Merged man page & Makefile changes done by Anthony Fok from Debian diff file into .orig.tar.gz * Made minor changes to existing programs in ./src - unibmp2hex.c: forced double-wide glyphs where appropriate in U+FFxx range - uniunmask.c: increased buffer size & hard-coded "wide" variable to avoid accidentally invoking half-implemented extended character widths - unihex2bmp.c: same changes as in uniunmask.c * Added to existing documentation - Updated "./README" to reflect changes to Makefiles and add more information - Added "./font/hexsrc/README" to describe how to use all files in that directory to create a font - Added full font embedding exception to GPL from Wen Quan Yi * Added improved glyphs for the U+FF00..U+FFFF block * Removed "./font/hexsrc/blanks-5.1.hex"; it was identical to "blanks.hex" in the same directory and the Makefiles never used it. -- Paul Hardy <unifoun...@unifoundry.com> Fri, 8 Aug 2008 02:38:05 -0700 unifont (1:5.1.20080706-1) unstable; urgency=low [ Paul Hardy ] * Adopted orphaned unifont Debian package (Closes: #356594) * Complete coverage of Unicode 5.1 Plane 0 (first coverage of all Plane 0) * New version number (5.1) reflects Unicode 5.1 as its design base * Adds Qianqian Fang's high-quality Wen Quan Yi CJK ideograph bitmaps * Contains most recent unifont version as of 6 July 2008 (Closes: #218720) * TrueType font scalable to any size (Closes: #178204) * Combining characters (e.g., accents) work properly in TrueType font * PCF font still included for now (TrueType is recommended with latest xfs) * Incorporates Rich Felker's Tibetan glyphs (Closes: #441357) * Built and tested under stable Etch release (4.0r3) * Added unifont-bin utilities package - Complete unifont font sources in Roman Czyborra's original .hex format - Roman Czyborra's most important unifont Perl scripts (incl. orig hex2bdf) - David Starner's modified hex2bdf not included (Debian no longer uses BDF, and as David Starner noted splitting the BDF font breaks yudit) - Luis Gonzales Miranda's TrueType unifont conversion scripts - Paul Hardy's C programs for graphic editing of unifont glyphs - man pages for all programs - unitopbm.c not included -- license undetermined (keep bug 62356 open) [ Anthony Fok ] * Added myself to Uploaders. * Revised packaging. * Sponsored upload. -- Paul Hardy <unifoun...@unifoundry.com> Thu, 24 Jul 2008 23:21:47 -0700 unifont (1:1.0-4) unstable; urgency=low * QA upload. * Add unifont-bin package, with unifont.hex and hexdraw. (Closes: #421640, part of #62356). - control: Add entry for unifont-bin. - unifont-bin.{dirs,install}: Install unifont.hex and hexdraw. * Switch to unifont.dirs / unifont-bin.install for installing unifont.pcf. * control: Fix a pair of lintian errors. - Move debhelper to Build-Depends. - Set its dependency versioned to (>= 5.0.31). -- Robert Millan <r...@aybabtu.com> Thu, 3 May 2007 18:33:39 +0200 unifont (1:1.0-3) unstable; urgency=low * QA upload. * Switch to debhelper 5. * Transition to modular X. Closes: #362338. - Move fonts to /usr/share/fonts/X11. - Build-depend on xfonts-utils instead of xutils. - Build-depend on debhelper 5.0.29, which supports the new font location, and replaces the xutils dependency with xfonts-utils. * Let dh_compress compress .pcf files. -- Matej Vela <v...@debian.org> Thu, 13 Apr 2006 14:44:53 +0200 unifont (1:1.0-2) unstable; urgency=low * QA upload (see #356594). * Bump Standards-Version. * Upgrade to debhelper 4. * Rebuilding makes /usr/doc transition (Closes: #352894). * Uppercase 'Unicode' in Description (Closes: #172067). * Recommends: xutils (Closes: #224023). -- Christoph Berg <m...@debian.org> Sat, 8 Apr 2006 01:36:56 +0200 unifont (1:1.0-1) unstable; urgency=low * Correct Build-Depends, closes: #134431 * New Upstream (dvdeug) and -release. Note that I did *not* change the font's name or split it in two like the replacement upstream did. Please mail if you think it's a good idea to do the split anyway (and break compatibility). * Integrated Ruchira Datta's Bengali glyphs, closes: #69896 -- Bart Schuller <schul...@debian.org> Mon, 18 Feb 2002 21:43:36 +0100 unifont (20000122-1) unstable; urgency=low * New upstream release, adding lots of new glyphs, closes: #60908 * Upgrade to standards version 3.1.0 -- Bart Schuller <schul...@debian.org> Wed, 22 Mar 2000 23:24:14 +0100 unifont (19990430-1) unstable; urgency=low * New upstream release, adding 16 new glyphs * Made scripts executable, closes: #40374 -- Bart Schuller <schul...@debian.org> Tue, 29 Jun 1999 14:54:01 +0200 unifont (19990401-1) unstable; urgency=low * Initial Release. -- Bart Schuller <schul...@debian.org> Wed, 7 Apr 1999 22:26:14 +0200