ChangeLog:
--------------------------------
Bugs fixed:
* Handle non-ASCII, non-UTF8 filenames in .cvsignore files.
* ExternalBlobGenerator: Don't fail if no revisions are needed for a file.
* Fix the handling of symbol-matching regexps that include "|".
* Handle excluded paths under Attic directories, too.
* cvs2git: fix logging in process_post_commit().
* Prefer to break internal cycles at the *largest* timestamp gaps.
* Don't try to delete a supposed "revision 1.1" if it has a predecessor.
Improvements and output changes:
* Various small documentation fixes and improvements.
* Make cvs2xxx runnable under PyPy.
* Avoid some allusions to Subversion when converting to another VCS.
* Use tempfile.mkdtemp() to choose the location for temporary files.
* Write all progress information to stderr rather than stdout.
* Write cvs2git and cvs2bzr output to stdout by default.
* Improve build reproducibility by respecting $SOURCE_DATE_EPOCH.
* cvs2git: don't add so much useless metadata to symbol commits.
* cvs2git: allow a file to be set executable in Git via "svn:executable"
Miscellaneous:
* Use "co --version" rather than the deprecated "co -V".
When the X11 option is off, there are still things in the Imlib2.h header
that uses X11, fix this by removing those bits when building without X11.
PR: 224354
Submitted by: Dominik Honnef
USES=cmake now supports two additional list variables:
* CMAKE_ON : List of variables to turn on
* CMAKE_OFF : List of variables to turn off
This can be used as a shortcut to append these to CMAKE_ARGS.
For example ports that previously set
CMAKE_ARGS= -DVAR1:BOOL=TRUE -DVAR2:BOOL=TRUE -DVAR3:BOOL=FALSE
can now set this as
CMAKE_ON= VAR1 VAR2
CMAKE_OFF= VAR3
Reviewed by: adridg, rakuco, mat
Differential Revision: https://reviews.freebsd.org/D13636
distro (for: Linux Distribution) provides information about the Linux
distribution it runs on, such as a reliable machine-readable ID, or version
information.
It is a renewed alternative implementation for Python's original
platform.linux_distribution function, but it also provides much more
functionality which isn't necessarily Python bound like a command-line
interface.
WWW: https://github.com/nir0s/distro
When luajit writes a ELF object file (using the -b option), it sets the
size of the .strtab section one byte too short. In function
bcsave_elfobj(), the offset of the .rodata section after .strtab is
already calculated correctly, but the size of .strtab itself is one byte
too small. Even though there is a zero byte after the last string in
the table, the short size causes lld (the LLVM linker) to show an error
message similar to:
ld: error: obj/bytecode.o: string table non-null terminated
Fix it by increasing the size of the .strtab section by one byte. This
change has also been accepted upstream, but there is no new stable
release yet.
Approved by: portmgr (antoine)
PR: 223688
The following bugs are fixed:
BZ 127568 Diagrams become corrupt (not retrievable) when Calc document
is saved
BZ 127580 Fix for Issue 127568 created a new bug in Base
BZ 127581 Writer crashes after copying all content