Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Yet another bunch of bugs in different corner cases of Gerber files
has been fixed. Many fixes in polygon area fill, some fixes in calculating
circles, a statically allocated array caused strange stray segfaults when
drawing aperture macros.
A bunch of new command line switches. Most important are:
* --display: use as in all other X-programs, ie open window from a remote
computer.
* --geometry: Sets the geometry. Usually gerbv guess the resolution of
your window and sets the window size accordingly. If you for instance
have a bigger virtual window than actual screen the window can get quite
big. With this switch you can override with for example --geometry=400x300
Fixes in drill file parser. Many drill files don't have drill sizes in them,
else perfectly valid files. Pitch fix makes gerbv parse drill files even
though they don't have drill sizes defined, but under protest.
Greatest fix of them all. Super imposing. Handles paint-scratch-paint
more proper. Changed dramatically how different layers are drawn "on
top of each other".
|
|
|
|
Changes since 3.79.1 are:
Version 3.80
* A new feature exists: order-only prerequisites. These prerequisites
affect the order in which targets are built, but they do not impact
the rebuild/no-rebuild decision of their dependents. That is to say,
they allow you to require target B be built before target A, without
requiring that target A will always be rebuilt if target B is updated.
Patch for this feature provided by Greg McGary <greg@mcgary.org>.
* For compatibility with SysV make, GNU make now supports the peculiar
syntax $$@, $$(@D), and $$(@F) in the prerequisites list of a rule.
This syntax is only valid within explicit and static pattern rules: it
cannot be used in implicit (suffix or pattern) rules. Edouard G. Parmelan
<egp@free.fr> provided a patch implementing this feature; however, I
decided to implement it in a different way.
* The argument to the "ifdef" conditional is now expanded before it's
tested, so it can be a constructed variable name.
Similarly, the arguments to "export" (when not used in a variable
definition context) and "unexport" are also now expanded.
* A new function is defined: $(value ...). The argument to this
function is the _name_ of a variable. The result of the function is
the value of the variable, without having been expanded.
* A new function is defined: $(eval ...). The arguments to this
function should expand to makefile commands, which will then be
evaluated as if they had appeared in the makefile. In combination
with define/endef multiline variable definitions this is an extremely
powerful capability. The $(value ...) function is also sometimes
useful here.
* A new built-in variable is defined, $(MAKEFILE_LIST). It contains a
list of each makefile GNU make has read, or started to read, in the
order in which they were encountered. So, the last filename in the
list when a makefile is just being read (before any includes) is the
name of the current makefile.
* A new built-in variable is defined: $(.VARIABLES). When it is
expanded it returns a complete list of variable names defined by all
makefiles at that moment.
* A new command-line option is defined, -B or --always-make. If
specified GNU make will consider all targets out-of-date even if they
would otherwise not be.
* The arguments to $(call ...) functions were being stored in $1, $2,
etc. as recursive variables, even though they are fully expanded
before assignment. This means that escaped dollar signs ($$ etc.)
were not behaving properly. Now the arguments are stored as simple
variables. This may mean that if you added extra escaping to your
$(call ...) function arguments you will need to undo it now.
* The variable invoked by $(call ...) can now be recursive: unlike other
variables it can reference itself and this will not produce an error
when it is used as the first argument to $(call ...) (but only then).
* New pseudo-target .LOW_RESOLUTION_TIME, superseding the configure
option --disable-nsec-timestamps. You might need this if your build
process depends on tools like "cp -p" preserving time stamps, since
"cp -p" (right now) doesn't preserve the subsecond portion of a time
stamp.
* Updated translations for French, Galician, German, Japanese, Korean,
and Russian. New translations for Croatian, Danish, Hebrew, and
Turkish.
* Updated internationalization support to Gettext 0.11.5.
GNU make now uses Gettext's "external" feature, and does not include
any internationalization code itself. Configure will search your
system for an existing implementation of GNU Gettext (only GNU Gettext
is acceptable) and use it if it exists. If not, NLS will be disabled.
See ABOUT-NLS for more information.
* Updated to autoconf 2.54 and automake 1.7. Users should not be impacted.
|
|
|
|
changes unknown
|
|
|
|
Changes since 0.0.4 include:
* Better framerate.
* Improved sprite collision detection.
* New display format to make the game more "shooter-like".
And misc unspecified bugfixes.
|
|
|
|
Note removal of prc-tools sub-packages, which were subsumed into prc-tools.
|
|
(which now builds without needing some of its components installed)
|
|
adapt to changes in prc-tools 2.2
include 4.x and 5.0 sdks
unfortunately, 1.x and 2.x sdks are no longer available
|
|
changes:
support for newer versions of palmos (>3.5)
support for arm
newer versions of toolchain
|
|
I have verified that that the distfile changes are legitimate (the
only change is one #include <strings.h> that has been changed to
#include <string.h>)
|
|
|
|
Mostly bug fixes, a few enhancements, notably in the email package.
|
|
as net/p5-DNS-ZoneParse.
This perl5 module is for parsing and manipulating DNS zone files. It can be
used to pull all the resource records into an anonymous hash structure.
|
|
|
|
as net/p5-DNS-ZoneParse.
This perl5 module is for parsing and manipulating DNS zone files. It can be
used to pull all the resource records into an anonymous hash structure.
|
|
Provided in PR 18577 by David.S at idiom dot com, some modifications
by me to use buildlink2 files, and to specify the correct version of
python required.
Rdiff-backup backs up one directory to another, possibly over a network.
The target directory ends up a copy of the source directory, but extra
reverse diffs are stored in a special subdirectory of that target directory,
so you can still recover files lost some time ago. The idea is to combine
the best features of a mirror and an incremental backup. Rdiff-backup also
preserves subdirectories, hard links, dev files, permissions, uid/gid
ownership (if it is running as root), and modification times. Finally,
rdiff-backup can operate in a bandwidth efficient manner over a pipe, like
rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive
up to a remote location, and only the differences will be transmitted.
|
|
|
|
Provided in PR 18577 by David.S at idiom dot com, some modifications
by me to use buildlink2 files, and to specify the correct version of
python required.
Rdiff-backup backs up one directory to another, possibly over a network.
The target directory ends up a copy of the source directory, but extra
reverse diffs are stored in a special subdirectory of that target directory,
so you can still recover files lost some time ago. The idea is to combine
the best features of a mirror and an incremental backup. Rdiff-backup also
preserves subdirectories, hard links, dev files, permissions, uid/gid
ownership (if it is running as root), and modification times. Finally,
rdiff-backup can operate in a bandwidth efficient manner over a pipe, like
rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive
up to a remote location, and only the differences will be transmitted.
|
|
|
|
|
|
Provided in PR 18576 by "David S." <dgs@malign.rad.washington.edu>,
the buildlink2 glue and libtool glue added by me.
Librsync is a library for calculating and applying network deltas,
with an interface designed to ease integration into diverse network
applications. Librsync encapsulates the core algorithms of the rsync
protocol, which help with efficient calculation of the differences
between two files. The rsync algorithm is different from most
differencing algorithms because it does not require the presence of
the two files to calculate the delta. Instead, it requires a set of
checksums of each block of one file, which together form a signature
for that file. Blocks at any point in the other file which have the
same checksum are likely to be identical, and whatever remains is the
difference.
|
|
|
|
Provided in PR 18576 by "David S." <dgs@malign.rad.washington.edu>
Librsync is a library for calculating and applying network deltas,
with an interface designed to ease integration into diverse network
applications. Librsync encapsulates the core algorithms of the rsync
protocol, which help with efficient calculation of the differences
between two files. The rsync algorithm is different from most
differencing algorithms because it does not require the presence of
the two files to calculate the delta. Instead, it requires a set of
checksums of each block of one file, which together form a signature
for that file. Blocks at any point in the other file which have the
same checksum are likely to be identical, and whatever remains is the
difference.
|
|
|
|
Mini vMac is a minor spin off of the program vMac. Its goal is to
provide the simplest usable emulation of a Macintosh, instead of the
fastest or most usable emulation. It can serve as a programmers
introduction to vMac, having only about one tenth as much source code.
|
|
|
|
|
|
so xmbdfed will go there.
|
|
|
|
in all KDE packages using it.
|
|
- use buildlink2
- it needs MesaLib
- added missing entries into PLIST
- /usr/local, /usr/pkg --> ${PREFIX}
- modified the way of handling LDFLAGS
- and some minor stuff
|
|
Phoenix is a redesign of the Mozilla browser component, similar to Galeon,
K-Meleon and Chimera, but written using the XUL user interface language
and designed to be cross-platform.
This is a Linux binary package for Linux and NetBSD/i386.
|
|
|
|
Phoenix is a redesign of the Mozilla browser component, similar to Galeon,
K-Meleon and Chimera, but written using the XUL user interface language
and designed to be cross-platform.
This is a Linux binary package for Linux and NetBSD/i386.
|
|
a numerical subject.
"And yes, this really does add a preprocessor conditional that makes
either one of two original statements get compiled, and the other
omitted (ie: the patch is correct, though just deleting a line would
work as well). The "#if 0" could become "#if 1" and the core dump
would also be gone, though the results of the sort would then
sometimes be rather hard to explain..."
Bump PKGREVISION.
|
|
|
|
Changes unknown (not listed in the CHANGES file).
|
|
- remove redundant do-configure target (perl5/module.mk does that now)
|
|
|
|
|
|
Changes are:
Opening the Find dialog no longer toggles a breakpoint.
Make mouse wheel work (again) in source, variables, and watch windows.
When a pointer to a struct is expanded the struct is also expanded.
Improved toolbar and application icons.
|
|
Clean up to to fit into <80 cols.
(Note: MASTER_SITE seems to be unavailable at the moment,
I contacted the author.)
|
|
|
|
|
|
|
|
"/usr/src" as suggested by Julio Merino in PR pkg/18485.
|