| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
patch-tool-mxe: do not replace object id with 000
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously patch-tool-mxe produced the following diffs:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0000000..0000000 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
patch tool refused to apply this patch:
The next patch would create the file CMakeLists.txt,
which already exists! Assume -R? [n]
This commit replaces 0000000..0000000 with 1111111..2222222.
|
|\ \
| | |
| | | |
build-pkg: exit with code 1 if a package is broken
|
| |/ |
|
|\ \
| | |
| | | |
build-pkg: do not provide empty dependency list
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Debian packages with "Depends: " do not work:
> Reading package lists... Error!
> E: Problem parsing dependency Depends
> E: Error occurred while processing mxe-source (NewVersion2)
> E: Problem with MergeList /var/lib/apt/lists/pkg.mxe.cc_repos_apt_debian_dists_wheezy_main_binary-amd64_Packages
> E: The package lists or status file could not be parsed or opened.
|
|\ \
| | |
| | | |
build-pkg: build empty dependencies of non-empty
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Otherwise empty dependency produces no .deb file
preventing non-empty package from being installed.
Example: non-empty package gcc depends on empty
package mingw-w64.
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Patch tool improvements
|
| |
| |
| |
| |
| |
| | |
Decrease patch diff size.
See #983
|
| |
| |
| |
| |
| |
| | |
Decrease patch diff size.
See #983
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Signature is a string like:
--
1.9.1
Decrease patch diff size.
See #983
|
| |
| |
| |
| |
| |
| | |
Decrease patch diff size.
See #983
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gcc (and maybe other packages) has both $(PKG)_FILE and
$(PKG)_FILE_$(BUILD). Previously the following error occurred:
$ ./tools/patch-tool-mxe init gcc
./tools/patch-tool-mxe: line 57: [: too many arguments
see #983
|
| |
| |
| |
| |
| |
| |
| | |
Previous implementation failed with "set -o nounset":
./tools/patch-tool-mxe: line 10: $3: unbound variable
see #983
|
| |
| |
| |
| |
| |
| |
| | |
Replace existing "From: MXE" with "From: fix@me".
Authors of such patches can be found using git history.
see #983
|
|/ |
|
| |
|
|
|
|
|
| |
See #924
See https://travis-ci.org/mxe/mxe/builds/91781012#L99
|
|\
| |
| | |
fix travis builds for pull requests
|
| | |
|
| |
| |
| |
| |
| | |
This allows to enable travis build for a pull request without failing it.
This is useful to check at leat that Makefile syntax is correct.
|
| |
| |
| |
| | |
fixes #1001
|
|\ \
| | |
| | |
| | | |
into LuaAndC-build-pkg-dlls-and-empty
|
| | |
| | |
| | |
| | | |
fix #968
|
| | |
| | |
| | |
| | | |
see #968
|
| | |
| | |
| | |
| | |
| | |
| | | |
Report only if the item installs .a
See https://github.com/mxe/mxe/pull/966#issuecomment-153712570
|
| | | |
|
|\ \ \
| | | |
| | | | |
disable networking with LD_PRELOAD when build
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
see #969
|
|/ / /
| | |
| | |
| | | |
fix #979
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are 20 huge packages like gcc that are compiled for a half
of the build time. The time left expected by the progess printer
changes dramatically after building a huge package. Information
about huge packages smoothes the changes.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Example:
[ 4/100] The build is expected to complete in 0.3 hours, on Thu Oct 29 23:03:27 2015
|
|/ /
| |
| |
| |
| | |
echo is format + print
log is echo('[build-pkg]', ...)
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Example: "4_1_3" -> "4.1.3-20151028".
Adding build-unique (making two builds in one day is unlikely)
Debian patch version tells APT that the package was updated.
|
| |
| |
| |
| |
| |
| | |
Underscores in versions were previously replaced with dashes.
Example: 4_1_3 -> 4-1-3 (package winpcap).
"-3" is interpreted as Debian patch version, which is wrong.
|
| |
| |
| |
| | |
close #946
|
| |
| |
| |
| | |
rename makeMxeRequirementsDeb to makeMxeRequirementsPackage
|
| |
| |
| |
| |
| |
| | |
Move common code (making a directory, control file, running tar,
dpkg-deb, etc) to function makePackage(). This function is used
by functions makeDeb() and makeMxeRequirementsDeb().
|
| | |
|
| |
| |
| |
| |
| | |
Function debianControl() takes parameters of the Debian package
and returns the contents of the Debian control file.
|
| |
| |
| |
| |
| | |
MXE_MAX_ITEMS is used mostly for debugging purposes.
Waiting all packages to download (2Gb) is boring.
|
| | |
|