pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

updates for some pkgs



Hi,

attached are some patches/changelogs for:

parallel/hwloc 		hwloc-1.11.0
news/inn 		inn-2.5.5
games/moon-buggy 	moon-buggy-1.0.51
fonts/ttf-tlwg 		ttf-tlwg-0.6.1
x11/wmweather 		wmweather-2.4.5
sysutils/wpi-firmware 	wpi-firmware-1.14.2
games/xsoldier 		xsoldier-1.8

I couldnt find a changelog for xsoldier or the wpi-firmware.

I've changed the homepage/mastersite for wpi-firmware to archive.org as thats the only place I could find it, figured it would be useful till it gets fetched to nbftp.

Also if someone could take a look at the hiscore file for xsoldier, I couldnt figure it out without hacking something in, but it's not impeded by not being able to write to the hiscores file.

Any pointers or comments are welcome.

Cheers,
Ben
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/parallel/hwloc/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile	5 May 2014 00:48:16 -0000	1.15
+++ Makefile	8 Aug 2015 02:29:37 -0000
@@ -1,11 +1,8 @@
 # $NetBSD: Makefile,v 1.15 2014/05/05 00:48:16 ryoon Exp $
 
-DISTNAME=	hwloc-1.7.1
-#PKGREVISION=	1
-PKGREVISION=	1
+DISTNAME=	hwloc-1.11.0
 CATEGORIES=	parallel
-MASTER_SITES=	http://www.open-mpi.org/software/hwloc/v1.7/downloads/
-EXTRACT_SUFX=	.tar.bz2
+MASTER_SITES=	http://www.open-mpi.org/software/hwloc/v1.11/downloads/
 
 MAINTAINER=	asau%inbox.ru@localhost
 HOMEPAGE=	http://www.open-mpi.org/projects/hwloc/
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/parallel/hwloc/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- PLIST	15 Apr 2013 20:46:17 -0000	1.3
+++ PLIST	8 Aug 2015 02:29:37 -0000
@@ -4,10 +4,13 @@
 bin/hwloc-assembler-remote
 bin/hwloc-bind
 bin/hwloc-calc
+bin/hwloc-compress-dir
+bin/hwloc-diff
 bin/hwloc-distances
 bin/hwloc-distrib
 bin/hwloc-info
 bin/hwloc-ls
+bin/hwloc-patch
 bin/hwloc-ps
 bin/lstopo
 bin/lstopo-no-graphics
@@ -16,8 +19,11 @@
 include/hwloc/bitmap.h
 include/hwloc/cuda.h
 include/hwloc/cudart.h
+include/hwloc/deprecated.h
+include/hwloc/diff.h
 include/hwloc/gl.h
 include/hwloc/helper.h
+include/hwloc/inlines.h
 include/hwloc/intel-mic.h
 include/hwloc/myriexpress.h
 include/hwloc/nvml.h
@@ -32,10 +38,13 @@
 man/man1/hwloc-assembler.1
 man/man1/hwloc-bind.1
 man/man1/hwloc-calc.1
+man/man1/hwloc-compress-dir.1
+man/man1/hwloc-diff.1
 man/man1/hwloc-distances.1
 man/man1/hwloc-distrib.1
 man/man1/hwloc-info.1
 man/man1/hwloc-ls.1
+man/man1/hwloc-patch.1
 man/man1/hwloc-ps.1
 man/man1/lstopo-no-graphics.1
 man/man1/lstopo.1
@@ -44,6 +53,7 @@
 man/man3/HWLOC_CPUBIND_PROCESS.3
 man/man3/HWLOC_CPUBIND_STRICT.3
 man/man3/HWLOC_CPUBIND_THREAD.3
+man/man3/HWLOC_DISTRIB_FLAG_REVERSE.3
 man/man3/HWLOC_MEMBIND_BIND.3
 man/man3/HWLOC_MEMBIND_DEFAULT.3
 man/man3/HWLOC_MEMBIND_FIRSTTOUCH.3
@@ -67,7 +77,7 @@
 man/man3/HWLOC_OBJ_GROUP.3
 man/man3/HWLOC_OBJ_MACHINE.3
 man/man3/HWLOC_OBJ_MISC.3
-man/man3/HWLOC_OBJ_NODE.3
+man/man3/HWLOC_OBJ_NUMANODE.3
 man/man3/HWLOC_OBJ_OSDEV_BLOCK.3
 man/man3/HWLOC_OBJ_OSDEV_COPROC.3
 man/man3/HWLOC_OBJ_OSDEV_DMA.3
@@ -75,14 +85,20 @@
 man/man3/HWLOC_OBJ_OSDEV_NETWORK.3
 man/man3/HWLOC_OBJ_OSDEV_OPENFABRICS.3
 man/man3/HWLOC_OBJ_OS_DEVICE.3
+man/man3/HWLOC_OBJ_PACKAGE.3
 man/man3/HWLOC_OBJ_PCI_DEVICE.3
 man/man3/HWLOC_OBJ_PU.3
-man/man3/HWLOC_OBJ_SOCKET.3
 man/man3/HWLOC_OBJ_SYSTEM.3
 man/man3/HWLOC_OBJ_TYPE_MAX.3
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_DISTANCES.3
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_IO.3
 man/man3/HWLOC_RESTRICT_FLAG_ADAPT_MISC.3
+man/man3/HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE.3
+man/man3/HWLOC_TOPOLOGY_DIFF_OBJ_ATTR.3
+man/man3/HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO.3
+man/man3/HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME.3
+man/man3/HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE.3
+man/man3/HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX.3
 man/man3/HWLOC_TOPOLOGY_FLAG_ICACHES.3
 man/man3/HWLOC_TOPOLOGY_FLAG_IO_BRIDGES.3
 man/man3/HWLOC_TOPOLOGY_FLAG_IO_DEVICES.3
@@ -178,8 +194,8 @@
 man/man3/hwloc_custom_insert_group_object_by_parent.3
 man/man3/hwloc_custom_insert_topology.3
 man/man3/hwloc_distances_s.3
-man/man3/hwloc_distribute.3
-man/man3/hwloc_distributev.3
+man/man3/hwloc_distrib.3
+man/man3/hwloc_distrib_flags_e.3
 man/man3/hwloc_export_obj_userdata.3
 man/man3/hwloc_export_obj_userdata_base64.3
 man/man3/hwloc_free.3
@@ -252,6 +268,7 @@
 man/man3/hwloc_intel_mic_get_device_cpuset.3
 man/man3/hwloc_intel_mic_get_device_osdev_by_index.3
 man/man3/hwloc_linux_get_tid_cpubind.3
+man/man3/hwloc_linux_get_tid_last_cpu_location.3
 man/man3/hwloc_linux_parse_cpumap_file.3
 man/man3/hwloc_linux_set_tid_cpubind.3
 man/man3/hwloc_membind_flags_t.3
@@ -287,10 +304,9 @@
 man/man3/hwloc_obj_memory_s_hwloc_obj_memory_page_type_s.3
 man/man3/hwloc_obj_osdev_type_e.3
 man/man3/hwloc_obj_osdev_type_t.3
-man/man3/hwloc_obj_snprintf.3
 man/man3/hwloc_obj_t.3
-man/man3/hwloc_obj_type_of_string.3
 man/man3/hwloc_obj_type_snprintf.3
+man/man3/hwloc_obj_type_sscanf.3
 man/man3/hwloc_obj_type_string.3
 man/man3/hwloc_obj_type_t.3
 man/man3/hwloc_opencl_get_device_cpuset.3
@@ -309,7 +325,21 @@
 man/man3/hwloc_topology_check.3
 man/man3/hwloc_topology_cpubind_support.3
 man/man3/hwloc_topology_destroy.3
+man/man3/hwloc_topology_diff_apply.3
+man/man3/hwloc_topology_diff_apply_flags_e.3
+man/man3/hwloc_topology_diff_build.3
+man/man3/hwloc_topology_diff_destroy.3
+man/man3/hwloc_topology_diff_export_xml.3
+man/man3/hwloc_topology_diff_export_xmlbuffer.3
+man/man3/hwloc_topology_diff_load_xml.3
+man/man3/hwloc_topology_diff_load_xmlbuffer.3
+man/man3/hwloc_topology_diff_obj_attr_type_e.3
+man/man3/hwloc_topology_diff_obj_attr_u.3
+man/man3/hwloc_topology_diff_type_e.3
+man/man3/hwloc_topology_diff_u.3
 man/man3/hwloc_topology_discovery_support.3
+man/man3/hwloc_topology_dup.3
+man/man3/hwloc_topology_export_synthetic.3
 man/man3/hwloc_topology_export_xml.3
 man/man3/hwloc_topology_export_xmlbuffer.3
 man/man3/hwloc_topology_flags_e.3
@@ -320,9 +350,9 @@
 man/man3/hwloc_topology_get_depth.3
 man/man3/hwloc_topology_get_flags.3
 man/man3/hwloc_topology_get_online_cpuset.3
-man/man3/hwloc_topology_get_support.3
 man/man3/hwloc_topology_get_topology_cpuset.3
 man/man3/hwloc_topology_get_topology_nodeset.3
+man/man3/hwloc_topology_get_userdata.3
 man/man3/hwloc_topology_ignore_all_keep_structure.3
 man/man3/hwloc_topology_ignore_type.3
 man/man3/hwloc_topology_ignore_type_keep_structure.3
@@ -339,6 +369,7 @@
 man/man3/hwloc_topology_set_fsroot.3
 man/man3/hwloc_topology_set_pid.3
 man/man3/hwloc_topology_set_synthetic.3
+man/man3/hwloc_topology_set_userdata.3
 man/man3/hwloc_topology_set_userdata_export_callback.3
 man/man3/hwloc_topology_set_userdata_import_callback.3
 man/man3/hwloc_topology_set_xml.3
@@ -349,42 +380,39 @@
 man/man3/hwlocality_api_version.3
 man/man3/hwlocality_bitmap.3
 man/man3/hwlocality_configuration.3
-man/man3/hwlocality_conversion.3
 man/man3/hwlocality_cpubinding.3
 man/man3/hwlocality_creation.3
 man/man3/hwlocality_cuda.3
 man/man3/hwlocality_cudart.3
 man/man3/hwlocality_custom.3
+man/man3/hwlocality_diff.3
 man/man3/hwlocality_distances.3
 man/man3/hwlocality_gl.3
 man/man3/hwlocality_glibc_sched.3
-man/man3/hwlocality_helper_binding.3
-man/man3/hwlocality_helper_cpuset.3
+man/man3/hwlocality_helper_ancestors.3
+man/man3/hwlocality_helper_distribute.3
 man/man3/hwlocality_helper_find_cache.3
 man/man3/hwlocality_helper_find_covering.3
-man/man3/hwlocality_helper_find_coverings.3
 man/man3/hwlocality_helper_find_inside.3
-man/man3/hwlocality_helper_nodeset.3
+man/man3/hwlocality_helper_find_misc.3
 man/man3/hwlocality_helper_nodeset_convert.3
-man/man3/hwlocality_helper_traversal.3
-man/man3/hwlocality_helper_traversal_basic.3
-man/man3/hwlocality_helper_types.3
-man/man3/hwlocality_information.3
+man/man3/hwlocality_helper_topology_sets.3
 man/man3/hwlocality_intel_mic.3
+man/man3/hwlocality_levels.3
 man/man3/hwlocality_linux.3
 man/man3/hwlocality_linux_libnuma_bitmask.3
 man/man3/hwlocality_linux_libnuma_ulongs.3
 man/man3/hwlocality_membinding.3
 man/man3/hwlocality_myriexpress.3
 man/man3/hwlocality_nvml.3
+man/man3/hwlocality_object_sets.3
+man/man3/hwlocality_object_strings.3
+man/man3/hwlocality_object_types.3
 man/man3/hwlocality_objects.3
 man/man3/hwlocality_opencl.3
 man/man3/hwlocality_openfabrics.3
-man/man3/hwlocality_sets.3
+man/man3/hwlocality_syntheticexport.3
 man/man3/hwlocality_tinker.3
-man/man3/hwlocality_topology.3
-man/man3/hwlocality_traversal.3
-man/man3/hwlocality_types.3
 man/man3/hwlocality_xmlexport.3
 man/man7/hwloc.7
 share/doc/hwloc/hwloc-a4.pdf
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/parallel/hwloc/distinfo,v
retrieving revision 1.6
diff -u -r1.6 distinfo
--- distinfo	16 Jul 2013 16:25:32 -0000	1.6
+++ distinfo	8 Aug 2015 02:29:37 -0000
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.6 2013/07/16 16:25:32 manu Exp $
 
-SHA1 (hwloc-1.7.1.tar.bz2) = 7bb4e6c68d1c24f881d3f7ddf0682b50622351c8
-RMD160 (hwloc-1.7.1.tar.bz2) = 04032437ed3edbf527430bf79f7a0471d572b288
-Size (hwloc-1.7.1.tar.bz2) = 3214808 bytes
+SHA1 (hwloc-1.11.0.tar.gz) = ef23a4b451fce4ff8e231caec095f3da94f7d40d
+RMD160 (hwloc-1.11.0.tar.gz) = 4db1bccbf3888a08354cffeefe63f3da6cc02334
+Size (hwloc-1.11.0.tar.gz) = 4392313 bytes
Version 1.11.1
--------------
* hwloc-annotate does not drop unavailable resources from the output anymore
  and those may be annotated as well.
* Fix an overzealous assertion when intermediate Group object while Groups
  are totally ignored.
* Fix a memory leak on failure to load a xml diff file.
* Fix some segfaults when inputting an invalid synthetic description.


Version 1.11.0
--------------
* API
  + Socket objects are renamed into Package to align with the terminology
    used by processor vendors. The old HWLOC_OBJ_SOCKET type and "Socket"
    name are still supported for backward compatibility.
  + HWLOC_OBJ_NODE is replaced with HWLOC_OBJ_NUMANODE for clarification.
    HWLOC_OBJ_NODE is still supported for backward compatibility.
    "Node" and "NUMANode" strings are supported as in earlier releases.
* Detection improvements
  + Add support for Intel Knights Landing Xeon Phi.
    Thanks to Grzegorz Andrejczuk and Lukasz Anaczkowski.
  + Add Vendor, Model, Revision, SerialNumber, Type and LinuxDeviceID
    info attributes to Block OS devices on Linux. Thanks to Vineet Pedaballe
    for the help.
    - Add --disable-libudev to avoid dependency on the libudev library.
  + Add "MemoryDevice" Misc objects with information about DIMMs, on Linux
    when privileged and when I/O is enabled.
    Thanks to Vineet Pedaballe for the help.
  + Add a PCISlot attribute to PCI devices on Linux when supported to
    identify the physical PCI slot where the board is plugged.
  + Add CPUStepping info attribute on x86 processors,
    thanks to Thomas Röhl for the suggestion.
  + Ignore the device-tree on non-Power architectures to avoid buggy
    detection on ARM. Thanks to Orion Poplawski for reporting the issue.
  + Work-around buggy Xeon E5v3 BIOS reporting invalid PCI-NUMA affinity
    for the PCI links on the second processor.
  + Add support for CUDA compute capability 5.x, thanks Benjamin Worpitz.
  + Many fixes to the x86 backend
    - Add L1i and fix L2/L3 type on old AMD processors without topoext support.
    - Fix Intel CPU family and model numbers when basic family isn't 6 or 15.
    - Fix package IDs on recent AMD processors.
    - Fix misc issues due to incomplete APIC IDs on x2APIC processors.
    - Avoid buggy discovery on old SGI Altix UVs with non-unique APIC IDs.
  + Gather total machine memory on NetBSD.
* Tools
  + lstopo
    - Collapse identical PCI devices unless --no-collapse is given.
      This avoids gigantic outputs when a PCI device contains dozens of
      identical virtual functions.
    - The ASCII art output is now called "ascii", for instance in
      "lstopo -.ascii".
      The former "txt" extension is retained for backward compatibility.
    - Automatically scales graphical box width to the inner text in Cairo,
      ASCII and Windows outputs.
    - Add --rect to lstopo to force rectangular layout even for NUMA nodes.
    - Add --restrict-flags to configure the behavior of --restrict.
    - Objects may have a "Type" info attribute to specify a better type name
      and display it in lstopo.
    - Really export all verbose information to the given output file.
  + hwloc-annotate
    - May now operate on all types of objects, including I/O.
    - May now insert Misc objects in the topology.
    - Do not drop instruction caches and I/O devices from the output anymore.
  + Fix lstopo path in hwloc-gather-topology after install.
* Misc
  + Fix hwloc/cudart.h for machines with multiple PCI domains,
    thanks to Imre Kerr for reporting the problem.
  + Fix PCI Bridge-specific depth attribute.
  + Fix hwloc_bitmap_intersect() for two infinite bitmaps.
  + Fix some corner cases in the building of levels on large NUMA machines
    with non-uniform NUMA groups and I/Os.
  + Improve the performance of object insertion by cpuset for large
    topologies.
  + Prefix verbose XML import errors with the source name.
  + Improve pkg-config checks and error messages.
  + Fix excluding after a component with an argument in the HWLOC_COMPONENTS
    environment variable.
* Documentation
  + Fix the recommended way in documentation and examples to allocate memory
    on some node, it should use HWLOC_MEMBIND_BIND.
    Thanks to Nicolas Bouzat for reporting the issue.
  + Add a "Miscellaneous objects" section in the documentation.
  + Add a FAQ entry "What happens to my topology if I disable symmetric
    multithreading, hyper-threading, etc. ?" to the documentation.


Version 1.10.1
--------------
* Actually remove disallowed NUMA nodes from nodesets when the whole-system
  flag isn't enabled.
* Fix the gathering of PCI domains. Thanks to James Custer for reporting
  the issue and providing a patch.
* Fix the merging of identical parent and child in presence of Misc objects.
  Thanks to Dave Love for reporting the issue.
* Fix some misordering of children when merging with ignore_keep_structure()
  in partially allowed topologies.
* Fix an overzealous assertion in the debug code when running on a single-PU
  host with I/O. Thanks to Thomas Van Doren for reporting the issue.
* Don't forget to setup NUMA node object nodesets in x86 backend (for BSDs)
  and OSF/Tru64 backend.
* Fix cpuid-x86 build error with gcc -O3 on x86-32. Thanks to Thomas Van Doren
  for reporting the issue.
* Fix support for future very large caches in the x86 backend.
* Fix vendor/device names for SR-IOV PCI devices on Linux.
* Fix an unlikely crash in case of buggy hierarchical distance matrix.
* Fix PU os_index on some AIX releases. Thanks to Hendryk Bockelmann and
  Erik Schnetter for helping debugging.
* Fix hwloc_bitmap_isincluded() in case of infinite sets.
* Change hwloc-ls.desktop into a lstopo.desktop and only install it if
  lstopo is built with Cairo/X11 support. It cannot work with a non-graphical
  lstopo or hwloc-ls.
* Add support for the renaming of Socket into Package in future releases.
* Add support for the replacement of HWLOC_OBJ_NODE with HWLOC_OBJ_NUMANODE
  in future releases.
* Clarify the documentation of distance matrices in hwloc.h and in the manpage
  of the hwloc-distances. Thanks to Dave Love for the suggestion.
* Improve some error messages by displaying more information about the
  hwloc library in use.
* Document how to deal with the ABI break when upgrading to the upcoming 2.0
  See "How do I handle ABI breaks and API upgrades ?" in the FAQ.


Version 1.10.0
--------------
* API
  + Add hwloc_topology_export_synthetic() to export a topology to a
    synthetic string without using lstopo. See the Synthetic topologies
    section in the documentation.
  + Add hwloc_topology_set/get_userdata() to let the application save
    a private pointer in the topology whenever it needs a way to find
    its own object corresponding to a topology.
  + Add hwloc_get_numanode_obj_by_os_index() and document that this function
    as well as hwloc_get_pu_obj_by_os_index() are good at converting
    nodesets and cpusets into objects.
  + hwloc_distrib() does not ignore any objects anymore when there are
    too many of them. They get merged with others instead.
    Thanks to Tim Creech for reporting the issue.
* Tools
  + hwloc-bind --get <command-line> now executes the command after displaying
    the binding instead of ignoring the command entirely.
    Thanks to John Donners for the suggestion.
  + Clarify that memory sizes shown in lstopo are local by default
    unless specified (total memory added in the root object).
* Synthetic topologies
  + Synthetic topology descriptions may now specify attributes such as
    memory sizes and OS indexes. See the Synthetic topologies section
    in the documentation.
  + lstopo now exports in this fully-detailed format by default.
    The new option --export-synthetic-flags may be used to revert
    back the old format.
* Documentation
  + Add the doc/examples/ subdirectory with several real-life examples,
    including the already existing hwloc-hello.C for basics.
    Thanks to Rob Aulwes for the suggestion.
  + Improve the documentation of CPU and memory binding in the API.
  + Add a FAQ entry about operating system errors, especially on AMD
    platforms with buggy cache information.
  + Add a FAQ entry about loading many topologies in a single program.
* Misc
  + Work around buggy Linux kernels reporting 2 sockets instead
    1 socket with 2 NUMA nodes for each Xeon E5 v3 (Haswell) processor.
  + pciutils/libpci support is now removed since libpciaccess works
    well and there's also a Linux-specific PCI backend. For the record,
    pciutils was GPL and therefore disabled by default since v1.6.2.
  + Add --disable-cpuid configure flag to work around buggy processor
    simulators reporting invalid CPUID information.
    Thanks for Andrew Friedley for reporting the issue.
  + Fix a racy use of libltdl when manipulating multiple topologies in
    different threads.
    Thanks to Andra Hugo for reporting the issue and testing patches.
  + Fix some build failures in private/misc.h.
    Thanks to Pavan Balaji and Ralph Castain for the reports.
  + Fix failures to detect X11/Xutil.h on some Solaris platforms.
    Thanks to Siegmar Gross for reporting the failure.
  + The plugin ABI has changed, this release will not load plugins
    built against previous hwloc releases.


Version 1.9.1
-------------
* Fix a crash when the PCI locality is invalid. Attach to the root object
  instead. Thanks to Nicolas Denoyelle for reporting the issue.
* Fix -f in lstopo manpage. Thanks to Jirka Hladky for reporting the issue.
* Fix hwloc_obj_type_sscanf() and others when strncasecmp() is not properly
  available. Thanks to Nick Papior Andersen for reporting the problem.
* Mark Linux file descriptors as close-on-exec to avoid leaks on exec.
* Fix some minor memory leaks.


Version 1.9.0
-------------
* API
  + Add hwloc_obj_type_sscanf() to extend hwloc_obj_type_of_string() with
    type-specific attributes such as Cache/Group depth and Cache type.
    hwloc_obj_type_of_string() is moved to hwloc/deprecated.h.
  + Add hwloc_linux_get_tid_last_cpu_location() for retrieving the
    last CPU where a Linux thread given by TID ran.
  + Add hwloc_distrib() to extend the old hwloc_distribute[v]() functions.
    hwloc_distribute[v]() is moved to hwloc/deprecated.h.
  + Don't mix total and local memory when displaying verbose object attributes
    with hwloc_obj_attr_snprintf() or in lstopo.
* Backends
  + Add CPUVendor, CPUModelNumber and CPUFamilyNumber info attributes for
    x86, ia64 and Xeon Phi sockets on Linux, to extend the x86-specific
    support added in v1.8.1. Requested by Ralph Castain.
  + Add many CPU- and Platform-related info attributes on ARM and POWER
    platforms, in the Machine and Socket objects.
  + Add CUDA info attributes describing the number of multiprocessors and
    cores and the size of the global, shared and L2 cache memories in CUDA
    OS devices.
  + Add OpenCL info attributes describing the number of compute units and
    the global memory size in OpenCL OS devices.
  + The synthetic backend now accepts extended types such as L2Cache, L1i or
    Group3. lstopo also exports synthetic strings using these extended types.
* Tools
  + lstopo
    - Do not overwrite output files by default anymore.
      Pass -f or --force to enforce it.
    - Display OpenCL, CUDA and Xeon Phi numbers of cores and memory sizes
      in the graphical output.
    - Fix export to stdout when specifying a Cairo-based output type
      with --of.
  + hwloc-ps
    - Add -e or --get-last-cpu-location to report where processes/threads
      run instead of where they are bound.
    - Report locations as likely-more-useful objects such as Cores or Sockets
      instead of Caches when possible.
  + hwloc-bind
    - Fix failure on Windows when not using --pid.
    - Add -e as a synonym to --get-last-cpu-location.
  + hwloc-distrib
    - Add --reverse to distribute using last objects first and singlify
      into last bits first. Thanks to Jirka Hladky for the suggestion.
  + hwloc-info
    - Report unified caches when looking for data or instruction cache
      ancestor objects.
* Misc
  + Add experimental Visual Studio support under contrib/windows.
    Thanks to Eloi Gaudry for his help and for providing the first draft.
  + Fix some overzealous assertions and warnings about the ordering of
    objects on a level with respect to cpusets. The ordering is only
    guaranteed for complete cpusets (based on the first bit in sets).
  + Fix some memory leaks when importing xml diffs and when exporting a
    "too complex" entry.


Version 1.8.1
-------------
* Fix the cpuid code on Windows 64bits so that the x86 backend gets
  enabled as expected and can populate CPU information.
  Thanks to Robin Scher for reporting the problem.
* Add CPUVendor/CPUModelNumber/CPUFamilyNumber attributes when running
  on x86 architecture. Thanks to Ralph Castain for the suggestion.
* Work around buggy BIOS reporting duplicate NUMA nodes on Linux.
  Thanks to Jeff Becker for reporting the problem and testing the patch.
* Add a name to the lstopo graphical window. Thanks to Michael Prokop
  for reporting the issue.


Version 1.8.0
-------------
* New components
  + Add the "linuxpci" component that always works on Linux even when
    libpciaccess and libpci aren't available (and even with a modified
    file-system root). By default the old "pci" component runs first
    because "linuxpci" lacks device names (obj->name is always NULL).
* API
  + Add the topology difference API in hwloc/diff.h for manipulating
    many similar topologies.
  + Add hwloc_topology_dup() for duplicating an entire topology.
  + hwloc.h and hwloc/helper.h have been reorganized to clarify the
    documentation sections. The actual inline code has moved out of hwloc.h
    into the new hwloc/inlines.h.
  + Deprecated functions are now in hwloc/deprecated.h, and not in the
    official documentation anymore.
* Tools
  + Add hwloc-diff and hwloc-patch tools together with the new diff API.
  + Add hwloc-compress-dir to (de)compress an entire directory of XML files
    using hwloc-diff and hwloc-patch.
  + Object colors in the graphical output of lstopo may be changed by adding
    a "lstopoStyle" info attribute. See CUSTOM COLORS in the lstopo(1) manpage
    for details. Thanks to Jirka Hladky for discussing the idea.
  + hwloc-gather-topology may now gather I/O-related files on Linux when
    --io is given. Only the linuxpci component supports discovering I/O
    objects from these extended tarballs.
  + hwloc-annotate now supports --ri to remove/replace info attributes with
    a given name.
  + hwloc-info supports "root" and "all" special locations for dumping
    information about the root object.
  + lstopo now supports --append-legend to append custom lines of text
    to the legend in the graphical output. Thanks to Jirka Hladky for
    discussing the idea.
  + hwloc-calc and friends have a more robust parsing of locations given
    on the command-line and they report useful error messages about it.
  + Add --whole-system to hwloc-bind, hwloc-calc, hwloc-distances and
    hwloc-distrib, and add --restrict to hwloc-bind for uniformity among
    tools.
* Misc
  + Calling hwloc_topology_load() or hwloc_topology_set_*() on an already
    loaded topology now returns an error (deprecated since release 1.6.1).
  + Fix the initialisation of cpusets and nodesets in Group objects added
    when inserting PCI hostbridges.
  + Never merge Group objects that were added explicitly by the user with
    hwloc_custom_insert_group_object_by_parent().
  + Add a sanity check during dynamic plugin loading to prevent some
    crashes when hwloc is dynamically loaded by another plugin mechanisms.
  + Add --with-hwloc-plugins-path to specify the install/load directories
    of plugins.
  + Add the MICSerialNumber info attribute to the root object when running
    hwloc inside a Xeon Phi to match the same attribute in the MIC OS device
    when running in the host.


Version 1.7.2
-------------
* Do not create invalid block OS devices on very old Linux kernel such
  as RHEL4 2.6.9.
* Fix PCI subvendor/device IDs.
* Fix the management of Misc objects inserted by parent.
  Thanks to Jirka Hladky for reporting the problem.
* Add a Port<n>State into attribute to OpenFabrics OS devices.
* Add a MICSerialNumber info attribute to Xeon PHI/MIC OS devices.
* Improve verbose error messages when failing to load from XML.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/news/inn/Makefile,v
retrieving revision 1.119
diff -u -r1.119 Makefile
--- Makefile	12 Jun 2015 10:50:54 -0000	1.119
+++ Makefile	8 Aug 2015 20:03:36 -0000
@@ -1,7 +1,6 @@
 # $NetBSD: Makefile,v 1.119 2015/06/12 10:50:54 wiz Exp $
 
-DISTNAME=		inn-2.5.4
-PKGREVISION=		1
+DISTNAME=		inn-2.5.5
 CATEGORIES=		news
 MASTER_SITES=		ftp://ftp.isc.org/isc/inn/ \
 			ftp://ftp.fu-berlin.de/unix/news/inn/
@@ -169,6 +168,8 @@
 
 .include "options.mk"
 
+TEST_TARGET=    tests
+
 pre-install:
 .for file in ${CFILES} active.minimal newsgroups.minimal
 	${INSTALL_DATA} ${WRKSRC}/site/${file} ${DESTDIR}${EXAMPLEDIR}
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/news/inn/distinfo,v
retrieving revision 1.33
diff -u -r1.33 distinfo
--- distinfo	3 Aug 2014 17:33:34 -0000	1.33
+++ distinfo	8 Aug 2015 20:03:36 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.33 2014/08/03 17:33:34 spz Exp $
 
-SHA1 (inn-2.5.4.tar.gz) = 6bac5aee105dbed9b96ba112783ddb7b254ea197
-RMD160 (inn-2.5.4.tar.gz) = 18b165d3aca8f6221b945b38d5eab84a3198f6fe
-Size (inn-2.5.4.tar.gz) = 2408600 bytes
+SHA1 (inn-2.5.5.tar.gz) = aef9be9d7e6089ef1c463a11f255e53ea1fed433
+RMD160 (inn-2.5.5.tar.gz) = fc16cc76cc95e64868a6cc2cce8a44cd1806afee
+Size (inn-2.5.5.tar.gz) = 2419841 bytes
 SHA1 (patch-aa) = 1801206391e5f37e75edad0955cfc426d4701e45
 SHA1 (patch-ab) = 28b341559ba7d132e8a6dbb0989e964b1d5849fd
 SHA1 (patch-ac) = edb03ca5998873627278764ed4e528f13f3f74fd
2015-05-23  iulius

	* innxmit: tidy up GetMessageID buffer handling In theory, if you
	  could get a message with an empty message-id header through
	  before anything else, it would call memcpy(NULL, p, 0) which
	  (surprisingly) has undefined behavior. This doesn't seem a very
	  likely contingency but I tidied up the code to avoid it and
	  (hopefully) be clearer anyway.
	  
	  Thanks to Richard Kettlewell for the patch.

	* storage/cnfs/cnfs.c: don't read uninitialised cycbuffname
	  
	  Thanks to Richard Kettlewell for the patch.

2015-05-17  iulius

	* Fixed alignment issues when storing values

2015-05-14  iulius

	* Add Richard Kettlewell as a contributor

	* Correct remap check in tradindexed lookup
	  
	  The check was off by one; and when it happened, it invalidated
	  the 'parent' pointer, causing a use-after-munmap (or
	  use-after-free) condition.
	  
	  Thanks to Richard Kettlewell for the bug report.

	* Correctly flush CNFS buffers when nfswriter is true in inn.conf

	* Correct remap check in tradindexed group lookup
	  
	  Previously the remap check had an off-by-one bug and moreover
	  would never be done due to the loop condition (making the
	  off-by-one bug moot).
	  
	  This one could be a problem in real life; if creating a group
	  causes innd to expand the index then an already-running nnrpd
	  will not automatically notice, and so won't be able to find the
	  group.
	  
	  Thanks to Richard Kettlewell for the patch.

	* nnrpd/commands.c: paranoid checking of AUTHINFO GENERIC reply
	  
	  Check the number of arguments returned by AUTHINFO GENERIC.
	  
	  Thanks to Richard Kettlewell for the patch.

	* innfeed/connection.c: avoid violating C aliasing rules
	  
	  The object was written as a 'struct sockaddr' but then read as a
	  'struct sockaddr_storage', which violates C99 s6.5#7. The fix is
	  to always access it as a 'struct sockaddr' and use a union to
	  ensure enough space for any possible address type.
	  
	  Thanks to Richard Kettlewell for the patch.

	* nnrpd/commands.c: correct sense of PERMgeneric reply
	  
	  The comment has always been wrong, as well as the return value
	  for ~15 years...
	  
	  Thanks to Richard Kettlewell for the patch.

	* nnrpd/perm.c: don't dereference a null pointer if there are no
	  access groups
	  
	  Thanks to Richard Kettlewell for the patch.

	* nnrpd/article.c: A wrong variable was used for vhost feature.
	  
	  Since these are created by the local innd, the error should not
	  normally occur.
	  
	  Thanks to Richard Kettlewell for the patch.

	* Verify that setuid() and setgid() actually succeed
	  
	  See: https://lwn.net/Articles/451985/ for a discussion of the
	  issues in this area.
	  
	  The checks in newuser.c are probably unnecessary due to the
	  subsequent tests. rnews.c is straight-up broken though.
	  
	  Thanks to Richard Kettlewell for the patch.

2015-05-02  iulius

	* expire/fastrm.c: Fix a dereferencing issue

	* configure.ac: Build fix for current Mac OS X versions
	  
	  The build was failing with recent versions of Mac OS X:
	  
	  clang: error: no such file or directory:
	  '/usr/local/news/lib/libinn.3.dylib' make[1]: *** [libinn.la]
	  Error 1 make: *** [all-lib] Error 2
	  
	  The reason is the '-multiply_defined'-part of the command line.
	  This switch is marked as obsolete in ld(1):
	  
	  -multiply_defined treatment Previously provided a way to warn or
	  error if any of the sym- bols used from a dynamic library were
	  also available in another linked dynamic library. This option is
	  obsolete.
	  
	  Thanks to Dennis Preiser for the report.

	* innfeed/imap_connection.c: fix support of Cyrus SASL 2.1.25 and
	  later
	  
	  Fix how sasl_callback_ft, added with Cyrus SASL 2.1.25, was
	  handled by innfeed. See revision [9381] for more information.
	  
	  Thanks to Dennis Preiser for the report.

	* innd/art.c: Fix a dereferencing issue when parsing
	  Injection-Info: header field
	  
	  Thanks to David Binderman for the patch.

2015-05-01  iulius

	* Bump version number in FAQ for new INN 2.5.5 release
	  
	  Also remove link to Elena Samsonova's web site that appears to be
	  defunct.

2015-04-23  iulius

	* mailpost: add new -t flag to specify the default temporary
	  directory
	  
	  Check that the database directory and the temporary directory are
	  writable when mailpost is run, and otherwise die with an error.
	  
	  Two paths are now tried by default for the temporary directory:
	  pathtmp, and then /var/tmp if pathtmp is not writable.

	* Fix GCC 5.1.0 warning for incompatible pointer type
	  
	  Rename the "U" macro used by two tests to "SUC" (casting to
	  String of Unsigned Chars) because it otherwise conflicts with how
	  Unicode strings are declared in ISO C11, the new default mode for
	  the GCC 5 series.

2015-04-20  iulius

	* Update TODO with references to existing patches

2015-04-05  iulius

	* Mention required TLS ciphers for interoperability

	* Update TODO with current state of INN 2.6.0

2015-04-02  iulius

	* Update changelog to mention other changes for INN 2.5.5

	* Use Sys::Hostname Perl core module instead of calling
	  /bin/hostname

2015-03-24  iulius

	* Add two missing contrib programs in the exceptions of mkmanifest

	* Typo in POD formatting

	* Update copyright years (add 2015)

	* Update config.guess and config.sub to upstream versions from
	  2015-03-08

	* Update control.ctl to upstream version from 2014-06-17

2015-03-21  iulius

	* scanlogs: Limit the number of lines to show from error log files
	  
	  When lots of lines are present in error log files, they appear in
	  the news.daily verbatim, and the resulting email is so large it
	  is bouncing.
	  
	  Restrict the number of lines to 50 (the default value for unknown
	  lines from news.notice).
	  
	  Thanks to Jeffrey M. Vinocur for the bug report.

	* nnrpd: Count write time stats when using SASL

	* Improve the count of sleeping channels
	  
	  The highest file descriptor of sleeping channels was not always
	  properly updated. A new CHANresetlastsleeping() function now does
	  the job when called.
	  
	  Also prevent innd from crashing if a channel is supposed to sleep
	  but does not have a Waker set.
	  
	  Thanks to Petr Novopashenniy for the bug report.

	* readers.conf: improve the first example to disambiguate its
	  effect against loca l connections

2015-03-18  iulius

	* pullnews: when giving a port along with a server name, check
	  there is only one ":"
	  
	  Otherwise, it is very likely that the given server name is an
	  IPv6 address, and therefore its end should not be interpreted as
	  a port.

2015-01-21  iulius

	* Fix the unsignedness of TMRgettime when printed

2015-01-10  eagle

	* http://www.imc.org/ietf-usefor/ appears to be gone
	  
	  Replace this link in HACKING with a link to the usefor mailing
	  list archives and to my Usenet article format pages.

2015-01-10  iulius

	* Do not mention that TLS compression will be disabled in the next
	  INN release
	  
	  As the CRIME attack is not exploitable in NNTP, disabling TLS
	  compression by default is pointless. No vulnerability in TLS
	  compression is currently known as far as NNTP is concerned.

	* Add a cast to fix a gcc warning

2015-01-07  iulius

	* Regenerate Makefile dependencies with gcc 4.7.2
	  
	  Also adapt support/makedepend to keep the two leading spaces, as
	  in previous versions of gcc.
	  
	  Backport commit [9566].

	* Cleanup in include stuff
	  
	  - Add missing BEGIN_DECLS/END_DECLS, and also use them instead of
	  their expansion.
	  
	  - Add missing inclusion of <inn/defines.h>.

2015-01-04  eagle

	* Remove dead link to nnrpkrb5auth

2014-12-16  iulius

	* nnrp.access2readers.conf: add default username when none is
	  specified

2014-12-14  iulius

	* Add new contrib/nnrp.access2readers.conf.in script
	  
	  This script converts old-style nnrp.access to readers.conf.
	  
	  Thanks to Jeffrey M. Vinocur for his contribution.

2014-12-07  iulius

	* Update Russ's mail address

	* Fix typos

2014-12-01  iulius

	* Add support for choosing the elliptic curve to use with TLS
	  support
	  
	  The new tlseccurve parameter in inn.conf takes the name of a
	  curve OpenSSL knows about, to use for ephemeral key exchanges.
	  
	  Thanks to Christian Mock for the patch.

2014-11-23  iulius

	* m4/sendmail.m4: add missing brackets
	  
	  The configure script was failing when running that part of code.

2014-11-12  iulius

	* inn.conf: Improve documentation about tlsprotocols and
	  tlscompression

2014-11-11  iulius

	* Improve tuning of the SSL/TLS configuration
	  
	  nnrpd's TLS support is basically using OpenSSL's defaults WRT
	  issues such as protocol support and cipher suites. In these days
	  of POODLEs and other vulnerabilities, it should be useful to be
	  able to have better control over what's offered. So this patch
	  adds a few options to inn.conf:
	  
	  - tlsprotocols: allows to select the SSL/TLS versions that are
	  supported
	  
	  - tlsciphers: allows to give an OpenSSL cipher string to tailor
	  the cipher suites that are offered to clients
	  
	  - tlspreferserverciphers: switches on the server-side selection
	  of the cipher suite (TLS default is "client chooses")
	  
	  - tlscompression: allows to turn off TLS compression (because of
	  the CRIME attack) if the OpenSSL version supports this.
	  
	  Many thanks to Christian Mock for his patch.

2014-11-09  iulius

	* Mention PyClean as a Python-based variant of Cleanfeed.

2014-10-28  iulius

	* Update default paths for Debian and Fedora

	* Fix a dependency in a build rule

2014-10-03  iulius

	* innwatch: report an error when the control file is missing

2014-09-24  iulius

	* rc.news: no longer explicitly sleep before starting innwatch and
	  cnfsstat
	  
	  Instead, make these two scripts sleep by themselves.
	  
	  Also update documentation: improve the list of actions done by
	  rc.news, and no longer mentions that innd should be throttled
	  before being stopped (this is not true - the shutdown process
	  already does the actions throttling does).

	* innwatch: add -i flag to specify how many seconds to sleep at
	  startup
	  
	  - Also fix previous commit [9651] that did not totally fix the
	  issue it was supposed to fix.
	  
	  - Fix the behaviour of the -f flag (it wasn't doing anything).
	  
	  - Fix how the -l flag was parsed (a space was required between -l
	  and its argument, whils it should not have been required).
	  
	  - Add new POD documentation for innwatch, and update it at the
	  same time: document new -i flag, and document already existing -f
	  flag.

	* cnfsstat: add -i flag to specify how many seconds to sleep at
	  startup
	  
	  Update documentation, and homogenize POD syntax at the same time.

2014-09-24  eagle

	* Re-add second $(LIBSTORAGE) when linking backends
	  
	  Backend commands (such as nntpget) linked with both history and
	  storage libraries list $(LIBSTORAGE) in the link line twice. This
	  isn't a mistake; there are some unfortunate circular dependencies
	  that require listing $(LIBSTORAGE) both before and after
	  $(LIBINNHIST) in the link line or static linking will fail.

2014-09-22  iulius

	* Fix build issues on AIX 7.1
	  
	  mmap is redefined to mmap64 when large file support is enabled.

2014-09-21  iulius

	* Fixed a warning and an unnecessary sys/stropts.h header

	* Typos

	* Fix build of contrib/respool.c
	  
	  Remove an unused variable.
	  
	  Add a link to libhistory.

	* Fix build of contrib/reset-cnfs.c
	  
	  Add correct include header files.
	  
	  Use the right DO_LARGEFILES variable instead of LARGE_FILES.
	  
	  Reformat the code (remove tabulations).
	  
	  Properly exit with the right status code.

	* Fix a few warnings, and update svn:ignore for contrib

	* Fix build of contrib/expirectl.c
	  
	  Add correct include header files, and fix a few warnings in
	  printf() calls.
	  
	  Add portability code for statfs/statvfs support.

	* Add compilation rules for contrib/auth_pass.c and
	  contrib/expirectl.c
	  
	  Use the right socklen_t type, and add crypt.h header if
	  available.

	* FAQ: add how to feed articles arrived between two dates to
	  another server

2014-09-11  iulius

	* innupgrade: fix its execution
	  
	  On a few systems like AIX, innupgrade failed to run during an
	  upgrade because "perl -T" was not explicitly called. Failure was:
	  "-T" is on the #! line, it must also be used on the command line
	  
	  Thanks to The Doctor for his bug report.

2014-09-07  iulius

	* Add missing dependency for libtest.o during the build of
	  nnrpd/auth-ext.t

2014-09-05  iulius

	* Fix typos in INN_HAVE_SYS_BITYPES_H and
	  INN_MACRO_IN6_ARE_ADDR_EQUAL names

2014-08-30  iulius

	* libinn documentation: update the name of the fdflag functions

	* pullnews: improve logging when an error occurs during GROUP
	  
	  Also rewrite a ternary condition to improve readability.
	  
	  Patch from Geraint A. Edwards.

	* pullnews: new -a flag (hashfeed ability)
	  
	  Add a new feature to pullnews: hashfeed to split feeds. It uses
	  MD5 and is Diablo-compatible.
	  
	  Thanks to Geraint Edwards for the patch.

	* pullnews: new -B flag (header-only feeding)
	  
	  Add a new feature to pullnews: header-only feeding.
	  
	  If the article does not already have a Bytes: header field, one
	  is added. Bodies are kept only for control articles.
	  
	  Thanks to Geraint Edwards for the patch.

	* pullnews: bug fix to rnews when -O; improved rnews reporting
	  
	  Thanks to Geraint Edwards for the patch.

	* pullnews: improve wording
	  
	  * When pullnews runs for the first time against a newsgroup, say
	  "never" instead of January, 1st 1970 as the last run date. *
	  Improve spaces, uppercase characters and singular forms when 1
	  article is retrieved. * Update the config file even when the
	  group is empty.

	* pullnews: remove headers matching (or not) a given regexp
	  
	  Enable the -m flag to remove headers matching (or not) a given
	  regexp.
	  
	  Thanks to Geraint Edwards for the patch.

2014-08-09  iulius

	* innwatch: no longer creates a child process for sleeping
	  
	  innwatch creates a child process only for sleeping and then waits
	  on that process. The forked-off process is not killed by 'rc.news
	  stop' (only its parent is), and will only die after it's done
	  sleeping. If running under SMF on illumos/Solaris, this causes
	  the service to likely drop into maintenance state (since not all
	  processes die within timeout).
	  
	  Thanks to Lauri Tirkkonen for the patch.

2014-06-04  iulius

	* Bump version number to 2.5.5 for STABLE.

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/moon-buggy/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- Makefile	6 Oct 2012 11:54:47 -0000	1.10
+++ Makefile	8 Aug 2015 20:28:28 -0000
@@ -1,13 +1,12 @@
 # $NetBSD: Makefile,v 1.10 2012/10/06 11:54:47 asau Exp $
 #
 
-DISTNAME=		moon-buggy-1.0
-PKGREVISION=		3
+DISTNAME=		moon-buggy-1.0.51
 CATEGORIES=		games
-MASTER_SITES=		http://seehuhn.de/data/
+MASTER_SITES=		http://m.seehuhn.de/programs/
 
 MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=		http://seehuhn.de/media/programs/
+HOMEPAGE=		http://www.seehuhn.de/pages/moon-buggy
 COMMENT=		Game on the Moon
 LICENSE=		gnu-gpl-v2
 
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/games/moon-buggy/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo	15 Feb 2010 16:07:27 -0000	1.2
+++ distinfo	8 Aug 2015 20:28:28 -0000
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.2 2010/02/15 16:07:27 joerg Exp $
 
-SHA1 (moon-buggy-1.0.tar.gz) = 82dc1d504b4f81aa54d3d57837a03d17b5624a86
-RMD160 (moon-buggy-1.0.tar.gz) = 42c00d854c7a1b19f64721f124942ae73c62a01f
-Size (moon-buggy-1.0.tar.gz) = 259734 bytes
+SHA1 (moon-buggy-1.0.51.tar.gz) = 7f1c5df99944acfe98eeb5f8d5ab6f28ef61ee7e
+RMD160 (moon-buggy-1.0.51.tar.gz) = c04f2e12e3de515be15e49a8738b61f6af25d76b
+Size (moon-buggy-1.0.51.tar.gz) = 263572 bytes
 SHA1 (patch-aa) = 7b017fcb8236bec22fabe2187ea57dd5352ea3e8
------------------------------------------------------------------------
r6825 | voss | 2006-03-19 19:18:39 +0000 (Sun, 19 Mar 2006) | 5 lines

* highscore.c, realname.c: fix highscore file corruption bug
  (thanks, Arnd Behring)
* update the NEWS file
* update the copyright dates

------------------------------------------------------------------------
r6660 | voss | 2006-01-15 10:57:38 +0000 (Sun, 15 Jan 2006) | 3 lines

Increase the version string to "1.0.51".
Minor MacOSX compatibility fix.
? work
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/fonts/ttf-tlwg/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- Makefile	1 Jun 2014 16:35:37 -0000	1.2
+++ Makefile	8 Aug 2015 20:48:56 -0000
@@ -1,7 +1,6 @@
 # $NetBSD: Makefile,v 1.2 2014/06/01 16:35:37 wiz Exp $
 
-DISTNAME=	ttf-tlwg-0.6.0
-PKGREVISION=	1
+DISTNAME=	ttf-tlwg-0.6.1
 CATEGORIES=	fonts
 MASTER_SITES=	ftp://linux.thai.net/pub/thailinux/software/thai-ttf/
 EXTRACT_SUFX=	.tar.xz
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/fonts/ttf-tlwg/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- distinfo	31 Mar 2014 08:11:14 -0000	1.1
+++ distinfo	8 Aug 2015 20:48:56 -0000
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.1 2014/03/31 08:11:14 wiz Exp $
 
-SHA1 (ttf-tlwg-0.6.0.tar.xz) = 54858c350b1339d0db2a18c5ba7f47658c96040d
-RMD160 (ttf-tlwg-0.6.0.tar.xz) = 9000ce9f3cd4f63b825c2026a0934d9571a57b24
-Size (ttf-tlwg-0.6.0.tar.xz) = 1775996 bytes
+SHA1 (ttf-tlwg-0.6.1.tar.xz) = 975bb4fb87ef52598519a6aba21bcf694d3901ff
+RMD160 (ttf-tlwg-0.6.1.tar.xz) = 717ecb59b990e242ca7d1e47d1be3c38f5090452
+Size (ttf-tlwg-0.6.1.tar.xz) = 1931628 bytes
2015-07-20  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Kinnari: Add Apostrophe mod & Minus mod for Patani Malay.

	* nf/Kinnari*.sfd:
	  - Add U+02BC apostophemod glyph.
	  - Add U+02D7 minusmod glyph.
	  - Bump font version to 002.007.

2015-07-20  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Kinnari: Add Macron below support for Patani Malay.

	* nf/Kinnari*.sfd:
	  - Add U+0331 macronbelowcmb glyph, with anchors.
	  - Add macronbelowcmb to 'ccmp' descender removal,
	    in the same class as below vowels.
	  - Add ligature glyphs for underlined versions of Ngo Ngu,
	    Yo Ying, No Nu, Mo Ma.
	  - Import "'ccmp' Thai Tone Macron Reordering"
	    and    "'ccmp' Thai Below Vowel Macron Reordering"
	    from Garuda.
	  - Import "'ccmp' Patani Malay Ligatures" from Garuda.
	  - Import "'ccmp' Thai Macron Below Vowel Reordering"
	    and    "'ccmp' Thai Macron Tone Reordering"
	    from Garuda.
	  - Import "'ccmp'Thai Below Vowel Macron Reordering Round 2"
	    from Garuda.
	  - Bump font version to 002.006.

2015-07-19  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Kinnari: Fix Phinthu and Below Vowel order

	* nf/Kinnari*.sfd:
	  - Import "'ccmp' Thai Below Vowel Phinthu Reordering" from Garuda.
	  - Import "'ccmp' Thai Phinthu Lower Tone Reordering" from Garuda.
	  - Bump font version to 002.005.

2015-07-19  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Fix tildecomb order with tone marks.

	* nf/Garuda*.sfd:
	  - Import "'ccmp' Thai Tone Tilde Reordering" from Kinnari.
	  - Bump font version to 003.009.

2015-07-19  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Kinnari: Add Nasal mark for Patani Malay.

	Needed conversions are:
	- tildecomb (ccc=220) before tone marks (ccc=107) is always
	  moved to after tone marks in normalization.
	  So, we need to reorder it back.
	  Other marks (upper vowels, Maitaikhu, Thanthakhat, Nikhahit,
	  Yamakkan) have ccc=0, so normalization doesn't touch tildecomb
	  before them. Thus, no reordering is needed.
	- Count tildecomb like upper vowel in gen. comp., so that upper
	  mark (Maitaikhu, Nikhahit, Yamakkan) after it gets converted
	  to high variant.

	* nf/Kinnari*.sfd:
	  - Add "MLY " (Malay) language tag to all GSUB/GPOS lookups.
	  - Add U+0303 tildecomb glyph, with anchors.
	  - Add AboveMark mark anchor to upper vowels and tildecomb to
	    allow vertical stacking of multiple marks.
	  - Add "'ccmp' Thai Tone Tilde Reordering" before base char
	    conversions to reorder tone marks and tildecomb.
	  - Add tildecomb to 'ccmp' for high mark variant,
	    in the same class as upper vowels.
	  - Bump font version to 002.004.

2015-07-17  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Fix macronbelowcmb order with below vowels.

	macronbelowcmb (U+0331) has ccc=220. So it's always placed after
	below vowels (ccc=103, 3 in Uniscribe/Harfbuzz), Phinthu (ccc=9),
	and tone marks (ccc=107). We need to reorder it to get close to
	base consonants, to get ligature matched and to place it before
	below vowel, but after tone marks.

	Original:	C + Macron + BV + T
	Harfbuzz:	C + BV + T + Macron
	1st rule*:	C + BV + Macron + T
	2nd rule*:	C + Macron + BV + T
	ligature:	C-Macron-lig + BV + T  ||  C + Macron + BV + T
	3rd rule*:	C + BV + Macron + T
	4th rule*:	C + BV + T + Macron
	gen. comp.:	C + T.low + BV + Macron
	5th rule*:	C + T.low + Macron + BV

	*added rules.

	* nf/Garuda*.sfd:
	  - Add "'ccmp' Thai Tone Macron Reordering"
	    and "'ccmp' Thai Below Vowel Macron Reordering"
	    before Patani Malay Ligatures GSUB, to move Macron backward through
	    T & BV to C, so any ligature can be matched.
	  - Add "'ccmp' Thai Macron Below Vowel Reordering"
	    and "'ccmp' Thai Macron Tone Reordering"
	    after the ligatures & descender removal GSUBs, to move unmatched
	    Macron forward back to its original position, to give way to T & BV
	    to be applied to general compositions.
	  - Add "'ccmp'Thai Below Vowel Macron Reordering Round 2"
	    after general compositions to move Macron before BV.

	  General adjustments:
	  - Move BelowMark anchor for macronbelowcmb up to narrow down the gap
	    with BV.
	  - Add BelowBase anchor to *.uline glyphs, to make space with BV.
	  - Bump font version to 003.008.

2015-07-14  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Allow upper vowel over tildecomb.

	* nf/Garuda*.sfd:
	  - Add AboveMark mark anchor to upper vowels and tildecomb to
	    allow vertical stacking of multiple marks.
	  - Unref tildecomb glyph and widen it to cover Thai base consonants
	    width better.
	  - Adjust vertical positioning of tildecomb for better spacing.
	  - Bump font version to 003.007.

2015-07-14  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Fix Phinthu and Below Vowel order

	Uniscribe and Harfbuzz appear to redefine combining class for
	Sara U, UU from 103 to 3 so it's placed before Phinthu (ccc=9).
	But this is undesirable for Patani Malay. So, add GSUB to revert
	it, and also handle tone mark order:

	Original:	C + Ph + BV + T
	Harfbuzz:	C + BV + Ph + T
	1st rule*:	C + Ph + BV + T
	2nd rule:	C + Ph + T.low + BV
	3rd rule*:	C + T.low + Ph + BV

	*added rules.

	* nf/Garuda*.sfd:
	  - Add "'ccmp' Thai Below Vowel Phinthu Reordering" to swap
	    Sara U/UU and Phinthu before doing general compositions.
	  - Add "'ccmp' Thai Phinthu Lower Tone Reordering" after
	    general compositions to move lowered tone marks closer to
	    the base consonant if a Phinthu appears before it.
	  - Bump font version to 003.006.

2015-06-27  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Undo tildecomb exception for tone mark lower form conversion.

	The rule appears to require one character after the tone mark
	to be lowered down, thus the tone mark at the end doesn't get
	converted.

	* nf/Garuda*.sfd:
	  - Remove tildecomb lookahead class for 'ccmp' Thai General
	    Composition.
	  - Remove lookahead part from the rule that converts tone mark
	    to lower form.
	  - Bump font version to 003.005.

2015-06-24  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Garuda: Add Nasal, Macron, Apostophe mod, Minus mod for Patani Malay.

	* nf/Garuda*.sfd:
	  - Add "MLY " (Malay) language tag to all GSUB/GPOS lookups.
	  - Add Nasal sign support:
	    ~ Add U+0303 tilecomb glyph, with anchors.
	    ~ Add tilecomb to 'ccmp' for high mark variant,
	      in the same class as upper vowels.
	    ~ Add tilecomb to lookahead exception in 'ccmp', to prevent
	      conversion of tone marks to lower form caused by HarfBuzz
	      reordering as part of Unicode normalization.
	  - Add Macron Below support:
	    ~ Add U+0331 macronbelowcmb glyph, with anchors.
	    ~ Add macronbelowcmb to 'ccmp' descender removal,
	      in the same class as below vowels.
	    ~ Add ligatures for underlined versions of Ngo Ngu, Yo Ying,
	      No Nu, Mo Ma when followed by macronbelowcmb,
	      using 'ccmp' table.
	  - Add U+02BC apostophemod glyph.
	  - Add U+02D7 minusmod glyph.
	  - Bump font version to 003.004.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Laksaman. (Thanks Martin Hosken)

	* sipa/Laksaman*.sfd:
	  - Bump OS/2 Version from 3 to 4.
	  - Bump font version to 003.007.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Purisa. (Thanks Martin Hosken)

	* tlwg/Purisa*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 003.003.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Sawasdee. (Thanks Martin Hosken)

	* tlwg/Sawasdee*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 002.003.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Tlwg Mono. (Thanks Martin Hosken)

	* tlwg/TlwgMono*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 001.022.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Tlwg Typewriter. (Thanks Martin Hosken)

	* tlwg/TlwgTypewriter*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 002.003.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Tlwg Typist. (Thanks Martin Hosken)

	* tlwg/TlwgTypist*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 002.005.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Tlwg Typo. (Thanks Martin Hosken)

	* tlwg/TlwgTypo*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 003.004.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Umpush. (Thanks Martin Hosken)

	* tlwg/Umpush*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 0.10.3.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Loma. (Thanks Martin Hosken)

	* nectec/Loma*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 0.10.3.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Norasi. (Thanks Martin Hosken)

	* nf/Norasi*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 005.003.

2015-06-22  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Kinnari. (Thanks Martin Hosken)

	* nf/Kinnari*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 002.003.

2015-06-17  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Waree. (Thanks Martin Hosken)

	With "Auto" version, TTF got OS/2 version 1, OTF got version 3.

	* nf/Garuda*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Bump font version to 0.12.3.

2015-06-06  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Set OS/2 Version for Garuda. (Thanks Martin Hosken)

	* nf/Garuda*.sfd:
	  - Explicitly set OS/2 Version to 4.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Bump font version to 003.003.

2015-06-05  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Validate TlwgMono.

	* tlwg/TlwgMono*.sfd:
	  - Copy glyphs from TlwgTypewriter.
	  - Remove duplicated .notdef glyphs.
	  - Rename glyphs [fontlint]:
	      mu -> micro
	  - Bump font version to 001.021.

2015-06-05  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Validate TlwgTypewriter.

	* tlwg/TlwgTypewriter*.sfd:
	  - Copy Latin glyphs back from TlwgTypist.
	  - Validate all other glyphs and fix problems.
	  - Remove duplicated .notdef glyphs.
	  - (Oblique): Remove 'maxp' TrueType instructions, which causes
	    conflicts of glyph/path/reference counts reported by fontlint.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Bump font version to 002.002.

2015-06-04  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Validate Laksaman.

	* sipa/Laksaman*.sfd:
	  - Validate all glyphs and fix problems.
	  - Remove duplicated glyph for nonmarkingreturn.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	      Delta -> Delta.math
	  - Remove contours for:
	      zerowidthnonjoiner
	      zerojoin
	      lefttorightmark
	      righttoleftmark
	  - Bump font version to 003.006.

2015-06-03  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Validate Loma.

	* nectec/Loma*.sfd:
	  - Validate all glyphs and fix problems.
	  - Narrow down BlueValues and adjust all relevant glyphs,
	    reported by the validator.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Bump font version to 0.10.2.

2015-05-19  Theppitak Karoonboonyanan  <theppitak%gmail.com@localhost>

	Validate Purisa.

	* tlwg/Purisa*.sfd:
	  - Validate all glyphs and fix problems.
	  - (Bold, BoldOblique): Remove 'maxp' TrueType instructions, which
	    causes conflicts of glyph/path/reference counts reported by
	    fontlint.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	  - Unlink references for uni0E47.high, uni0E4E.high which were
	    scaled down and caused non-integral coordinates.
	  - Bump font version to 003.002.

2015-05-01  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Sawasdee.

	* tlwg/Sawasdee*.sfd:
	  - Validate all glyphs and fix problems.
	  - Narrow down OtherBlues and adjust p, q glyphs, as reported by
	    the validator.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      uni00B5 -> micro
	  - Bump font version to 002.002.

2015-04-30  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Adjust TlwgTypist more; Validate TlwgTypo.

	* tlwg/TlwgTypist*.sfd:
	  - Clean up more splines.
	  - (BoldOblique): Copy overlap-free glyphs for Thai digits from
	    TlwgTypo. The changes were missing in the past.
	  - (Bold, BoldOblique): Remove overlap for Thai digit three glyph.
	  - Bump font version to 002.004.

	* tlwg/TlwgTypo*.sfd:
	  - Validate all glyphs and fix problems (in sync with TlwgTypist).
	  - (Bold, BoldOblique): Split "Thai Above and Below Base" GSUB rule
	    into Above and Below counterparts, to avoid errors reported by
	    fontlint.
	  - (Bold): Remove 'maxp' TrueType instructions, which causes
	    conflicts of glyph/path/reference counts reported by fontlint.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Clean up splines for Latin glyphs.
	  - Bump font version to 003.003.

2015-04-28  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate TlwgTypist.

	* tlwg/TlwgTypist*.sfd:
	  - Validate all glyphs and fix problems.
	  - (Bold, BoldOblique): Split "Thai Above and Below Base/Mark"
	    GSUB rules into Above and Below counterparts, to avoid errors
	    reported by fontlint.
	  - (Bold): Remove 'maxp' TrueType instructions, which causes
	    conflicts of glyph/path/reference counts reported by fontlint.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Clean up splines for Latin glyphs.
	  - Bump font version to 002.003.

2015-04-23  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Umpush.

	* tlwg/Umpush*.sfd:
	  - Validate all glyphs and fix problems.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Bump font version to 0.10.2.

2015-04-23  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Waree.

	* tlwg/Waree*.sfd:
	  - Validate all glyphs and fix problems.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	  - Fix OtherBlues for Regular & Oblique [fontlint].
	  - Bump font version to 0.12.2.

2015-04-21  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Norasi.

	* nf/Norasi*.sfd:
	  - Validate all glyphs and fix problems, except uni0E34 (SARA I)
	    for Regular, which appears to be free of self intersection,
	    despite the problem reported.
	  - Rename small caps glyphs from uniXXXX to Xsmall for fonts
	    with former format.
	  - Rename glyphs [fontlint]:
	      zerowidthjoiner -> zerojoin
	      mu -> micro
	      visiblespace/uni2423 -> spaceopenbox
	  - Bump font version to 005.002.

2015-04-18  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Kinnari.

	* nf/Kinnari*.sfd:
	  - Validate all glyphs and fix problems, except uni0E34 (SARA I)
	    for Bold, which appears to be free of self intersection,
	    despite the problem reported.
	  - Remove 'maxp' TrueType instructions, which causes conflicts of
	    glyph/path/reference counts reported by fontlint.
	  - Rename glyph from 'zerowidthjoiner' to 'zerojoin' [fontlint].
	  - Bump font version to 002.002.

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Laksaman.

	* sipa/Laksaman*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Book' in non-bold fonts.
	  - Bump font version to 003.005 (reformatted, date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Sawasdee.

	* tlwg/Sawasdee*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Bump font version to 002.001 (date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Purisa.

	* tlwg/Purisa*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 003.001 (date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to TlwgTypo.

	* tlwg/TlwgTypo*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 003.002 (date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to TlwgTypist.

	* tlwg/TlwgTypist*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 002.002 (date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to TlwgTypewriter.

	* tlwg/TlwgTypewriter*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Drop all Thai TTF Names except Sample Text, so that English
	    names are not overridden.
	  - Bump font version to 002.001 (date part dropped).

2015-04-15  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to TlwgMono.

	* tlwg/TlwgMono*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Drop all Thai TTF Names except Sample Text, so that English
	    names are not overridden.
	  - Bump font version to 001.020 (date part dropped).

2015-04-14  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Waree.

	* tlwg/Waree*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Book' in non-bold fonts.
	  - Bump font version to 0.12.1 (date part dropped).

2015-04-14  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Loma.

	* nectec/Loma*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Book' in non-bold fonts.
	  - Bump font version to 0.10.1 (date part dropped).

2015-04-14  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Validate Garuda.

	* nf/Garuda*.sfd:
	  - Validate all glyphs and fix problems, except uni0E34 (SARA I)
	    for non-oblique shapes, which appears to be free of self
	    intersection, despite the problem reported.
	  - Bump font version to 003.002.

	* nf/Garuda-Bold[Oblique].sfd:
	  - Narrow down OtherBlues and adjust g, j, y, dotlessj glyphs,
	    as reported by the validator.

2015-04-10  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Garuda.

	* nf/Garuda*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 003.001 (reformatted, date part dropped).

2015-04-09  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Umpush.

	* tlwg/Umpush*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names, to get
	    Light styles covered by some OS like Windows.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 0.10.1 (date part dropped).

2015-04-09  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Norasi.

	* nf/Norasi*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 005.001 (date part dropped).

2015-04-08  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Add Preferred Family/Subfamily names to Kinnari.

	* nf/Kinnari*.sfd:
	  - Add Preferred (Typographic) Family/Subfamily names to make it
	    possible to ship more than four subfamilies, thus making some
	    OS like Windows distinguish between Oblique and Italic.
	  - Use 'Regular' weight instead of 'Medium' in non-bold fonts.
	  - Bump font version to 002.001 (date part dropped).
	* scripts/gen-test-otf.pe, scripts/gen-test-ttf.pe:
	  - Also add TTF/OTF prefix to Preferred Family Name if exists.

	Thanks Martin Hosken for the suggestion in a private chat.

2014-07-08  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	Rename README for TlwgMono.

	* tlwg/Makefile.am, tlwg/README -> tlwg/README.tlwgmono:
	  - Rename to avoid confusion with README at root, as suggested
	    by CTAN team.

2014-07-08  Theppitak Karoonboonyanan <theppitak%gmail.com@localhost>

	* configure.ac: Post-release version suffix added.
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wmweather/Makefile,v
retrieving revision 1.42
diff -u -r1.42 Makefile
--- Makefile	12 Feb 2014 23:18:56 -0000	1.42
+++ Makefile	8 Aug 2015 21:53:13 -0000
@@ -1,7 +1,6 @@
 # $NetBSD: Makefile,v 1.42 2014/02/12 23:18:56 tron Exp $
 
-DISTNAME=	wmweather-2.4.2
-PKGREVISION=	13
+DISTNAME=	wmweather-2.4.5
 CATEGORIES=	x11
 MASTER_SITES=	http://people.debian.org/~godisch/wmweather/
 
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/x11/wmweather/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo	17 Dec 2009 17:53:31 -0000	1.8
+++ distinfo	8 Aug 2015 21:53:13 -0000
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.8 2009/12/17 17:53:31 abs Exp $
 
-SHA1 (wmweather-2.4.2.tar.gz) = e5ea21644a18c3fc3d1b6f46b8f139164781fedd
-RMD160 (wmweather-2.4.2.tar.gz) = 5216a75bcde8a8d459666f12d8feadadccc95fd9
-Size (wmweather-2.4.2.tar.gz) = 77417 bytes
+SHA1 (wmweather-2.4.5.tar.gz) = bb42dabd7e25e8996a50daf6623f9dda555eabdf
+RMD160 (wmweather-2.4.5.tar.gz) = 22418b350d54a68c8625adca127e1ff7a50032b9
+Size (wmweather-2.4.5.tar.gz) = 85128 bytes
 SHA1 (patch-aa) = 717f4e066efface19caeca420fd28d3f371700e6
2.4.5 - Jul 03, 2009

  * Enabled HTTP redirection followup, thanks to David Kaasen.

2.4.4 - May 13, 2007

  * Fixed dewpoint calculation, thanks to Djalma Brandão Martins.
  * Minor updates.

2.4.3 - Jul 11, 2004

  * Applied heat index patch, thanks to Hirose, Masaaki.
  * Updated default config file, fixed manual dashes.
? work
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/wpi-firmware/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- Makefile	23 Oct 2012 19:51:34 -0000	1.3
+++ Makefile	8 Aug 2015 22:43:53 -0000
@@ -1,15 +1,16 @@
 # $NetBSD: Makefile,v 1.3 2012/10/23 19:51:34 asau Exp $
 #
 
-DISTNAME=		ipw3945-ucode-1.13
-PKGNAME=		wpi-firmware-1.13
+DISTNAME=		ipw3945-ucode-1.14.2
+PKGNAME=		wpi-firmware-1.14.2
 CATEGORIES=		sysutils
-MASTER_SITES=		http://bughost.org/ipw3945/ucode/
+MASTER_SITES=		http://web.archive.org/web/20081221225821/http://bughost.org/ipw3945/
 EXTRACT_SUFX=		.tgz
 
 MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=		http://bughost.org/ipw3945/
 COMMENT=		Firmware binary images for wpi(4) driver
+#LICENSE=		see work/ipw3945-ucode-1.14.2/LICENSE.ipw3945-ucode
 
 NO_CONFIGURE=		yes
 NO_BUILD=		yes
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/wpi-firmware/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo	2 Jul 2006 13:35:55 -0000	1.1.1.1
+++ distinfo	8 Aug 2015 22:43:53 -0000
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.1.1.1 2006/07/02 13:35:55 rpaulo Exp $
 
-SHA1 (ipw3945-ucode-1.13.tgz) = 3e400a7677d5bcff7e573f393b32e2b8bf7db483
-RMD160 (ipw3945-ucode-1.13.tgz) = 133c771e8b7d32bfd7fcef541cf8f99e885253dd
-Size (ipw3945-ucode-1.13.tgz) = 61175 bytes
+SHA1 (ipw3945-ucode-1.14.2.tgz) = 738259d355c70c61f29f4fd4afab2173159c4747
+RMD160 (ipw3945-ucode-1.14.2.tgz) = 09192b4ad0516eb04df62e6138f655f05ae7ef16
+Size (ipw3945-ucode-1.14.2.tgz) = 63871 bytes
? config.log
? patches/patch-main.c
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/games/xsoldier/Makefile,v
retrieving revision 1.22
diff -u -r1.22 Makefile
--- Makefile	6 Oct 2012 11:55:03 -0000	1.22
+++ Makefile	10 Aug 2015 00:12:25 -0000
@@ -1,29 +1,24 @@
 # $NetBSD: Makefile,v 1.22 2012/10/06 11:55:03 asau Exp $
-#
 
-DISTNAME=		xsoldier-0.96
-PKGREVISION=		2
+DISTNAME=		xsoldier-1.8
 CATEGORIES=		games x11
 MASTER_SITES=		http://www.interq.or.jp/libra/oohara/xsoldier/
 
 MAINTAINER=		pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=		http://www.interq.or.jp/libra/oohara/xsoldier/
 COMMENT=		Updated xgalaga type game with awesome graphics
+LICENSE=		gnu-gpl-v1
 
-SETGIDGAME=		yes
-SPECIAL_PERMS+=		bin/xsoldier ${SETGID_GAMES_PERMS}
 
-USE_IMAKE=		YES
-NO_INSTALL_MANPAGES=	YES
-
-MAKE_ENV+=		BINOWN=${BINOWN:Q}
-
-CONF_FILES_PERMS=	${PREFIX}/share/xsoldier/xsoldier.score.dist	\
-			/var/games/xsoldier				\
-			games games 0664
-
-post-patch:
-	${TOUCH} ${WRKSRC}/xsoldier.man
+USE_PKGLOCALEDIR=       yes
+USE_GAMESGROUP=		yes
+GNU_CONFIGURE=          yes
+CONFIGURE_ARGS+=        --localstatedir=${VARBASE}
+
+CONF_FILES_PERMS+=      ${WRKSRC}/scorefile.txt ${VARBASE}/games/xsoldier/xsoldier.scores \
+                        ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
+USE_PKGLOCALEDIR=       yes
+OWN_DIRS=               ${VARBASE}/games/xsoldier
 
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/games/xsoldier/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- PLIST	14 Jun 2009 17:57:01 -0000	1.2
+++ PLIST	10 Aug 2015 00:12:25 -0000
@@ -1,32 +1,39 @@
 @comment $NetBSD: PLIST,v 1.2 2009/06/14 17:57:01 joerg Exp $
 bin/xsoldier
-share/xsoldier/Boss1.xpm
-share/xsoldier/Boss2.xpm
-share/xsoldier/Boss3.xpm
-share/xsoldier/Boss4.xpm
-share/xsoldier/Boss5.xpm
-share/xsoldier/Boss6.xpm
-share/xsoldier/Boss7.xpm
-share/xsoldier/Enemy1.xpm
-share/xsoldier/Enemy2.xpm
-share/xsoldier/Enemy3.xpm
-share/xsoldier/Enemy4.xpm
-share/xsoldier/Enemy5.xpm
-share/xsoldier/Enemy6.xpm
-share/xsoldier/Enemy7.xpm
-share/xsoldier/EnemyBound.xpm
-share/xsoldier/EnemyLaser.xpm
-share/xsoldier/EnemyMiss.xpm
-share/xsoldier/EnemyRing.xpm
-share/xsoldier/EnemyShot.xpm
-share/xsoldier/ExpLarge.xpm
-share/xsoldier/ExpSmall.xpm
-share/xsoldier/Item.xpm
-share/xsoldier/Player.xpm
-share/xsoldier/PlayerShot1.xpm
-share/xsoldier/PlayerShot2.xpm
-share/xsoldier/PlayerShot3.xpm
-share/xsoldier/Star1.xpm
-share/xsoldier/Star2.xpm
-share/xsoldier/Title.xpm
-share/xsoldier/xsoldier.score.dist
+share/games/xsoldier/Boss1.xpm
+share/games/xsoldier/Boss2.xpm
+share/games/xsoldier/Boss3.xpm
+share/games/xsoldier/Boss4.xpm
+share/games/xsoldier/Boss5.xpm
+share/games/xsoldier/Boss6.xpm
+share/games/xsoldier/Boss7.xpm
+share/games/xsoldier/Enemy1.xpm
+share/games/xsoldier/Enemy2.xpm
+share/games/xsoldier/Enemy3.xpm
+share/games/xsoldier/Enemy4.xpm
+share/games/xsoldier/Enemy5.xpm
+share/games/xsoldier/Enemy6.xpm
+share/games/xsoldier/Enemy7.xpm
+share/games/xsoldier/EnemyBound.xpm
+share/games/xsoldier/EnemyLaser.xpm
+share/games/xsoldier/EnemyMiss.xpm
+share/games/xsoldier/EnemyRing.xpm
+share/games/xsoldier/EnemyShot.xpm
+share/games/xsoldier/ExpLarge.xpm
+share/games/xsoldier/ExpSmall.xpm
+share/games/xsoldier/Item.xpm
+share/games/xsoldier/Player.xpm
+share/games/xsoldier/PlayerShot1.xpm
+share/games/xsoldier/PlayerShot2.xpm
+share/games/xsoldier/PlayerShot3.xpm
+share/games/xsoldier/Star1.xpm
+share/games/xsoldier/Star2.xpm
+share/games/xsoldier/Title.xpm
+share/games/xsoldier/font.xpm
+share/games/xsoldier/font1.xpm
+share/games/xsoldier/font2.xpm
+share/games/xsoldier/font3.xpm
+share/games/xsoldier/font4.xpm
+share/games/xsoldier/font5.xpm
+share/games/xsoldier/font6.xpm
+man/man6/xsoldier.6
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/games/xsoldier/distinfo,v
retrieving revision 1.6
diff -u -r1.6 distinfo
--- distinfo	14 Feb 2010 22:28:55 -0000	1.6
+++ distinfo	10 Aug 2015 00:12:25 -0000
@@ -1,9 +1,6 @@
 $NetBSD: distinfo,v 1.6 2010/02/14 22:28:55 joerg Exp $
 
-SHA1 (xsoldier-0.96.tar.gz) = af16dbe1506cdd519a099ed58e26a5569400bea2
-RMD160 (xsoldier-0.96.tar.gz) = 2bf1d002b5a6e28af55c28f04cbda9fddd7bf1b8
-Size (xsoldier-0.96.tar.gz) = 82413 bytes
-SHA1 (patch-aa) = 570cc200b43deddebe84c5ced90593816f943044
-SHA1 (patch-ab) = 464407fb6e9e0af33b57d7dfc17a58acb1591f0a
-SHA1 (patch-ac) = 3551fd7507aa0ff8faeb9cdc8e2addc03dbc1274
-SHA1 (patch-ad) = 5689b9f211b89aebbc65eeabaac35531ab3ab819
+SHA1 (xsoldier-1.8.tar.gz) = 51ef7a55d0062015c54b5e31263875ba16068e10
+RMD160 (xsoldier-1.8.tar.gz) = 934364a47e77f8ac5fb1f289b933c0252560a2da
+Size (xsoldier-1.8.tar.gz) = 178220 bytes
+SHA1 (patch-main.c) = 7814f10472aed7e29dd73331cde1e8d851063dcd
Index: patches/patch-aa
===================================================================
RCS file: patches/patch-aa
diff -N patches/patch-aa
--- patches/patch-aa	14 Feb 2010 22:28:55 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,40 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2010/02/14 22:28:55 joerg Exp $
---- Imakefile.orig	Fri Feb 28 08:48:57 1997
-+++ Imakefile	Mon Sep 14 16:52:46 1998
-@@ -11,12 +11,12 @@
- 
- /* ���󥹥ȡ������쥯�ȥ�				   */
- /* �񤭹��߸��¤�̵���ȥ��󥹥ȡ�����ޤ���> ͷ�٤ʤ���(^^;           */
--PIXMAPDIR	= /usr/local/games/lib/xsoldier
--SCOREDIR	= /usr/local/games/lib/xsoldier
--BINDIR		= /usr/local/games
-+PIXMAPDIR	= ${DESTDIR}$(PREFIX)/share/xsoldier
-+SCOREDIR	= /var/games/
-+BINDIR		= ${DESTDIR}$(PREFIX)/bin
- 
- /* �������ե�������SCOREDIR �ʲ���֤�������			   */
--SCOREFILE	= .scorefile
-+SCOREFILE	= xsoldier
- 
- 
- /* ----------------------------------------------------------------------- */
-@@ -93,9 +93,9 @@
- 	@echo "install update . done"
- 
- install.score::
--	@if [ -d $(SCOREDIR) ]; then chmod 755 $(SCOREDIR); \
--        else $(MKDIRHIER) $(SCOREDIR); chmod 755 $(SCOREDIR); fi
--	$(INSTALL) -c -m 600 scorefile.txt $(SCOREDIR)/$(SCOREFILE)
-+	@if [ ! -e $(PIXMAPDIR)/$(SCOREFILE).score.dist ]; then \
-+		$(BSD_INSTALL_DATA) scorefile.txt $(PIXMAPDIR)/$(SCOREFILE).score.dist ; \
-+	fi
- 	@echo "install score . done"
- 
- install.pixmap::
-@@ -109,5 +109,5 @@
- install.bin::
- 	@if [ -d $(BINDIR) ]; then set +x; \
-         else (set -x; $(MKDIRHIER) $(BINDIR)); fi
--	$(INSTALL) -c -m 4755 $(PROGRAM) $(BINDIR)/$(PROGRAM)
-+	$(BSD_INSTALL_PROGRAM) $(PROGRAM) $(BINDIR)/$(PROGRAM)
- 	@echo "install bin . done"
Index: patches/patch-ab
===================================================================
RCS file: patches/patch-ab
diff -N patches/patch-ab
--- patches/patch-ab	23 Dec 1999 01:44:03 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,59 +0,0 @@
-$NetBSD: patch-ab,v 1.1 1999/12/23 01:44:03 wiz Exp $
---- main.c.orig	Fri Feb 28 16:50:07 1997
-+++ main.c	Wed Dec 22 02:32:19 1999
-@@ -49,8 +49,8 @@ static void clean(void);
- static void sig_handle(void);
- 
- /*** �դ����뤰���Ф�**/
--static char command[32];
--static char display[32] = {'\0'};
-+static char *command;
-+static char *display = NULL;
- static int scoreOK = True;
- static int putscore = False;
- static int colormap = True;
-@@ -65,7 +65,7 @@ int main(int argc, char *argv[])
-     {
- 	int i;
- 	printf("      --- top 10 soldiers ---\n");
--	printf("Name                 Stage Score\n",command);
-+	printf("Name                 Stage Score\n");
- 	for (i=1; i<=10; i++)
- 	    printf("%-20s %02d-%02d %08d\n",
- 		   player->Rec[i].name,
-@@ -122,21 +122,19 @@ int main(int argc, char *argv[])
- 
- static void arginit(int argc, char *argv[])
- {
--    char *argv0;
-     int i;
- 
--    if ((argv0=strrchr(argv[0],'/')) != NULL)
--        argv0++;
-+    if ((command=strrchr(argv[0],'/')) != NULL)
-+        command++;
-     else
--        argv0 = argv[0];
--    strcpy(command,argv0); /*** ���ޥ�����ȥ��ԡ� ***/
-+        command = argv[0];
- 
-     for (i=1; i<argc; i++)
-     {
- 	if ((strcmp(argv[i],"-display")==0) || (strcmp(argv[i],"-d")==0))
- 	{
- 	    if (i < argc-1)
--		strcpy(display,argv[i+1]);
-+		display = argv[i+1];
- 	}
-         else if ((strcmp(argv[i],"-wait")==0) || (strcmp(argv[i],"-w")==0))
- 	{
-@@ -207,7 +205,8 @@ static void init(void)
-     dpy        = XOpenDisplay(display);
-     if (dpy == NULL)
-     {
--	fprintf(stderr,"init: [%s] can't open display.\n",display);
-+	fprintf(stderr,"init: [%s] can't open display.\n",
-+		display?display:getenv("DISPLAY")?getenv("DISPLAY"):":0");
- 	exit(1);
-     }
- 
Index: patches/patch-ac
===================================================================
RCS file: patches/patch-ac
diff -N patches/patch-ac
--- patches/patch-ac	23 Dec 1999 01:44:03 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-ac,v 1.1 1999/12/23 01:44:03 wiz Exp $
---- score.c.orig	Mon Feb 24 16:25:44 1997
-+++ score.c	Wed Dec 22 02:32:19 1999
-@@ -53,7 +53,7 @@ int ReadHiscore(PlayerData *p)
- 	    p->Rec[i].score = score;
- 	    p->Rec[i].loop  = loop;
- 	    p->Rec[i].stage = stage;
--	    strcpy(p->Rec[i].name,name);
-+	    strncpy(p->Rec[i].name,name,sizeof(p->Rec[i].name));
- 	}
- 	fclose(fp);
-     }
Index: patches/patch-ad
===================================================================
RCS file: patches/patch-ad
diff -N patches/patch-ad
--- patches/patch-ad	23 May 2004 23:28:29 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2004/05/23 23:28:29 danw Exp $
-
---- manage.c.orig	Mon Feb 24 11:20:07 1997
-+++ manage.c
-@@ -9,7 +9,6 @@
- 
- #include <stdio.h>
- #include <stdlib.h>
--#include <malloc.h>
- #include <X11/Xlib.h>
- #include <X11/Xutil.h>
- 
-@@ -306,7 +305,7 @@ PlayerData *NewPlayerData(void)
-     if ((pw=getpwuid(getuid())) == NULL)
-         sprintf(name,"%d",getuid());
-     else
--        strcpy(name,pw->pw_name);
-+        strncpy(name,pw->pw_name,sizeof(name));
- 
-     New = (PlayerData *)malloc(sizeof(PlayerData));
- 

Attachment: pgpyEaJFCw5rF.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index