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