----------------------------------------------------------------------
Add a pkgdb_remove_pkg() function and use it in pkg_delete(1).
Bump lib/version.h due to added functionality.
Order the getopt(3) options alphabetically.
Introduce the notion of "preserving" an installed package.
A preserved package may not be deleted by pkg_delete(1) (unless the -f
option is given), and the preserved capability will be carried into
any binary package. pkg_add(1) will also keep the preserved capability
if it was present in the binary package.
The "preserve" capability can be given to a package by using the
PKG_PRESERVE definition in a package Makefile in pkgsrc.
Ride on the recently-bumped lib/version.h for new functionality.
even though it seems to work now.
Why commented-out? This patch also includes a TLS patch and I don't know
if it's better/more stable/whatever compared to the existing TLS patch.
What I'd like to have is a separate patch for IPv6 and TLS. According to
the author this is available in the near future.
Prior versions had two major bugs that could lead to kernel panics on
NetBSD-1.6 and -current. mmap(2)ing a file residing beneath /afs would
trigger the panic.
Thanks to Love <lha@stacken.kth.se> for preparing the snapshot.
The X Rendering Extension introduces digital image composition as the
foundation of a rendering model within the X Window System. Rendering
geometric figures is accomplished by client-side tesselation into either
triangles or trapezoids. Text is drawn by loading glyphs into the server
and rendering sets of them.
This package contains the client library for connecting to a Xserver that
supports the Xrender extension.
The X Rendering Extension introduces digital image composition as the
foundation of a rendering model within the X Window System. Rendering
geometric figures is accomplished by client-side tesselation into either
triangles or trapezoids. Text is drawn by loading glyphs into the server
and rendering sets of them.
This package contains the client library for connecting to a Xserver that
supports the Xrender extension.
Suggested by Juan RP <juan at xtraeme dot dyndns dot org> in PR pkg/19841.
- HOMEPAGE has changed
- nasm now has GNU autoconf configure script
Changes:
* NASM is now LGPL.
0.98.35
-------
* Fix build failure on 16-bit DOS (Makefile.bc3 workaround for compiler bug.)
* Fix dependencies and compiler warnings.
* Add "const" in a number of places.
* Add -X option to specify error reporting format (use -Xvc to
integrate with Microsoft Visual Studio.)
* Minor changes for code legibility.
* Drop use of tmpnam() in rdoff (security fix.)
0.98.34
-------
* Correct additional address-size vs. operand-size confusions.
* Generate dependencies for all Makefiles automatically.
* Add support for unimplemented (but theoretically available)
registers such as tr0 and cr5. Segment registers 6 and 7 are called
segr6 and segr7 for the operations which they can be represented.
* Correct some disassembler bugs related to redundant address-size prefixes.
Some work still remains in this area.
* Correctly generate an error for things like "SEG eax".
* Add the JMPE instruction, enabled by "CPU IA64".
* Correct compilation on newer gcc/glibc platforms.
* Issue an error on things like "jmp far eax".
0.98.33
-------
* New __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ standard macros to
round out the version-query macros. version.pl now understands
X.YYplWW or X.YY.ZZplWW as a version number, equivalent to
X.YY.ZZ.WW (or X.YY.0.WW, as appropriate).
* New keyword "strict" to disable the optimization of specific
operands.
* Fix the handing of size overrides with JMP instructions
(instructions such as "jmp dword foo".)
* Fix the handling of "ABSOLUTE label", where "label" points into a
relocatable segment.
* Fix OBJ output format with lots of externs.
* More documentation updates.
* Add -Ov option to get verbose information about optimizations.
* Undo a braindead change which broke %elif directives.
* Makefile updates.
0.98.32
-------
* Fix NASM crashing when %macro directives were left unterminated.
* Lots of documentation updates.
* Complete rewrite of the PostScript/PDF documentation generator.
* The MS Visual C++ Makefile was updated and corrected.
* Recognize .rodata as a standard section name in ELF.
* Fix some obsolete Perl4-isms in Perl scripts.
* Fix configure.in to work with autoconf 2.5x.
* Fix a couple of "make cleaner" misses.
* Make the normal "./configure && make" work with Cygwin.
0.98.31
-------
* Correctly build in a separate object directory again.
* Derive all references to the version number from the version file.
* New standard macros __NASM_SUBMINOR__ and __NASM_VER__ macros.
* Lots of Makefile updates and bug fixes.
* New %ifmacro directive to test for multiline macros.
* Documentation updates.
* Fixes for 16-bit OBJ format output.
* Changed the NASM environment variable to NASMENV.
0.98.30
-------
* Changed doc files a lot: completely removed old READMExx and
Wishlist files, incorporating all information in CHANGES and TODO.
* I waited a long time to rename zoutieee.c to (original) outieee.c
* moved all output modules to output/ subdirectory.
* Added 'make strip' target to strip debug info from nasm & ndisasm.
* Added INSTALL file with installation instructions.
* Added -v option description to nasm man.
* Added dist makefile target to produce source distributions.
* 16-bit support for ELF output format (GNU extension, but useful.)
0.98.28
-------
* Fastcooked this for Debian's Woody release:
Frank applied the INCBIN bug patch to 0.98.25alt and called
it 0.98.28 to not confuse poor little apt-get.
0.98.26
-------
* Reorganised files even better from 0.98.25alt
0.98.25alt
----------
* Prettified the source tree. Moved files to more
reasonable places.
* Added findleak.pl script to misc/ directory.
0.98.8 - 0.98.25
----------------
* UNKNOWN
asm2html is a small tool to create nice looking HTML files from NASM
assembly source code. Other assembly formats, such as AT&T syntax will
probably be added in the near future.
Package provided in PR pkg/19834 by virtus@lappy.heinekenfans.com.
Changes since 0.62.1nb1 include:
- Fixed problems in memory.c that could lead to crashes and default.cfg
corruption. (smf)
- Aspect and mode switches are now available for the Xv driver even if
DGA isn't enabled.
- The 'rc' and 'hi' directories are now created on startup if they're
missing. (Gerd Sussner)