Boris Nagaev
8fe0680679
patch-tool-mxe: replace commit hash with zeros
...
Decrease patch diff size.
See #983
9 years ago
Boris Nagaev
711a99a580
patch-tool-mxe: replace object names with zeros
...
Decrease patch diff size.
See #983
9 years ago
Boris Nagaev
06ff4c57b0
patch-tool-mxe: omit signature with git version
...
Signature is a string like:
--
1.9.1
Decrease patch diff size.
See #983
9 years ago
Boris Nagaev
eb332fde2e
patch-tool-mxe: git format-patch *--no-numbered*
...
Decrease patch diff size.
See #983
9 years ago
Boris Nagaev
cfb73654d3
fix "patch-tool-mxe init" for gcc
...
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
9 years ago
Boris Nagaev
baf62f66bb
patch-tool-mxe: fix getting patch_name
...
Previous implementation failed with "set -o nounset":
./tools/patch-tool-mxe: line 10: $3: unbound variable
see #983
9 years ago
Boris Nagaev
499ae65452
patch-tool-mxe: do not replace author with "MXE"
...
Replace existing "From: MXE" with "From: fix@me".
Authors of such patches can be found using git history.
see #983
9 years ago
Tony Theodore
9c000cf49c
cleanup style
9 years ago
Boris Nagaev
0438b8627c
suppress git commit error in Travis
...
See #924
See https://travis-ci.org/mxe/mxe/builds/91781012#L99
9 years ago
Tony Theodore
1e4c381a4c
Merge pull request #924 from LuaAndC/travis-build-pulls
...
fix travis builds for pull requests
9 years ago
Tony Theodore
5f26c231ea
build-pkg: round argument of os.date
...
fixes #1001
9 years ago
Tony Theodore
8fd14ebfb6
Merge branch 'build-pkg-dlls-and-empty' of https://github.com/LuaAndC/mxe into LuaAndC-build-pkg-dlls-and-empty
9 years ago
Tony Theodore
e41907e7f4
Merge pull request #977 from LuaAndC/nonetwork
...
disable networking with LD_PRELOAD when build
9 years ago
Boris Nagaev
18b8aa1c9c
build-pkg: add EOL after last line in *.list file
...
fix #979
9 years ago
Boris Nagaev
68f74e9651
build-pkg: blacklist nonetwork.so
9 years ago
Boris Nagaev
8448d43531
disable networking with LD_PRELOAD when build
...
see #969
9 years ago
Boris Nagaev
3fc69a3a39
build-pkg: report non-empty depending on empty
...
fix #968
9 years ago
Boris Nagaev
c2c0c26761
build-pkg: do not pack empty packages
...
see #968
9 years ago
Boris Nagaev
718b89a06e
build-pkg: report shared items installing no .dll
...
Report only if the item installs .a
See https://github.com/mxe/mxe/pull/966#issuecomment-153712570
9 years ago
Boris Nagaev
bf6aa9b550
build-pkg: typo
9 years ago
Boris Nagaev
8708cf1ed3
build-pkg: improve the progress printer accuracy
...
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.
9 years ago
Boris Nagaev
fec25ef451
build-pkg: separate progress printing code
9 years ago
Boris Nagaev
28b75d2b58
build-pkg: print progress
...
Example:
[ 4/100] The build is expected to complete in 0.3 hours, on Thu Oct 29 23:03:27 2015
9 years ago
Boris Nagaev
2bdd26e490
build-pkg: add logging function echo
...
echo is format + print
log is echo('[build-pkg]', ...)
9 years ago
Boris Nagaev
af25251ae9
build-pkg: exclude usr and settings.mk from source
9 years ago
Boris Nagaev
eac808245f
build-pkg: use current date as Debian patch version
...
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.
9 years ago
Boris Nagaev
0886967de8
build-pkg: replace _ with . in versions
...
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.
9 years ago
Boris Nagaev
97a8038a8b
build-pkg: add package mxe-source
...
close #946
9 years ago
Boris Nagaev
c0b7e48c29
build-pkg: rename makeMxeRequirementsDeb
...
rename makeMxeRequirementsDeb to makeMxeRequirementsPackage
9 years ago
Boris Nagaev
f50add7fc0
build-pkg: refactor package building function
...
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().
9 years ago
Boris Nagaev
ac1543115b
build-pkg: find build arch with dpkg-architecture
9 years ago
Boris Nagaev
36cddeb56d
build-pkg: refactor Debian control generating
...
Function debianControl() takes parameters of the Debian package
and returns the contents of the Debian control file.
9 years ago
Boris Nagaev
69220922e5
build-pkg: don't pre-download if MXE_MAX_ITEMS
...
MXE_MAX_ITEMS is used mostly for debugging purposes.
Waiting all packages to download (2Gb) is boring.
9 years ago
Tony Theodore
eec1eb66cf
build-pkg: keep deb-control files
9 years ago
Boris Nagaev
4ed7cd1b1e
build-pkg: use config.guess to get native target
9 years ago
Boris Nagaev
987f8a09de
build-pkg: don't blacklist usr/share/cmake
9 years ago
Boris Nagaev
894df38048
build-pkg: log cross-target dependencies
...
Don't log dependencies on native target.
9 years ago
Boris Nagaev
1c3e1e9a3b
build-pkg: pass MXE_TARGETS to "make pkg"
...
"make target~pkg" doesn't work if target is not in
MXE_TARGETS. I believe such behaviout to be a feature
not a bug, because it seems to work faster with lesser
MXE_TARGETS.
9 years ago
Boris Nagaev
79717d12cc
build-pkg: fix test for library format
...
Fix warnings like:
[build-pkg] File usr/x86_64-unknown-linux-gnu/lib/libyasm.a
(x86_64-unknown-linux-gnu~yasm): not recognized library
9 years ago
Boris Nagaev
f15fc358a6
build-pkg: add function searching for a substring
...
str:match(pattern) treats pattern as a regular expression.
str:find(substring, 1, true) searches for a substring.
The latter is needed to check if a filename contains a target.
9 years ago
Boris Nagaev
856f1d3b09
update build-pkg.lua for toolchain re-org
...
1. Remove common packages.
Common packages served a replacement for native target.
Now we have native target and don't need common packages.
Existing common files (ncurses) have to be fixed.
2. Package -> Item.
Item means a string "target~package".
All functions which used packages now use items.
3. One build list instead of 4 build lists.
All items are sorted and built together without separation
by target.
4. No module-global variable "target".
All functions using target now get "item" and target is
extracted from item. All remaining module-global variables
don't change (are constants) or are created in the bottom
of the module.
5. MXE_MAX_PACKAGES -> MXE_MAX_ITEMS
see #925
see #919
9 years ago
Boris Nagaev
477f909947
build-pkg: rename local var "item" to "member"
...
I want to use name "item" for something else.
9 years ago
Tony Theodore
7c43d12a11
build-pkg: remove most of the COMMON_FILES
...
Source: https://github.com/mxe/mxe/pull/925#issuecomment-147992049
see #925
9 years ago
Tony Theodore
8e7e506d28
tools: note source of make-shared-from-static
9 years ago
Boris Nagaev
3aa54e03c6
build-pkg: don't use numeric owner, group in tar
...
File ownership is set as string "root/root" in Debian files. So numeric
owners are converted to strings anyway. On FreeBSD numeric group "0" is
converted to "wheel" instead of "root".
see #901
9 years ago
Boris Nagaev
254b1bb9d6
build-pkg: check-requirements before downloading
...
Don't wait for downloading completed if something is wrong
with dependencies.
see #908
9 years ago
Boris Nagaev
3b52cf6053
build-pkg: use gmake or gnumake if available
...
see #901
see 4743e7939d10d9983e01f085c94b24e4c317811d
9 years ago
Boris Nagaev
37a2ce66c4
build-pkg: use gtar or gnutar if available
...
close #901
9 years ago
Boris Nagaev
d57e5c58c8
travis-push: make sure "git commit" succeeded
9 years ago
Boris Nagaev
d64c26e6f2
travis: commit and push only if GH_TOKEN is set
...
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.
9 years ago
Boris Nagaev
0ae57b9c37
build-pkg: add MXE_CONF_PKGS to deps of packages
...
close #890
9 years ago
Boris Nagaev
ef9c905457
build-pkg: add a note about fakeroot ipc problem
...
I faced with the problem after running build-pkg on this machine
many-many times. Finally I found this method how to fix it without
restarting the machine.
9 years ago
Boris Nagaev
4a741cf319
build-pkg: use --[[ ... ]] syntax for long comment
9 years ago
Boris Nagaev
d47a666799
build-pkg: rename testCommand to execute
...
see #874
9 years ago
Boris Nagaev
803ed16c8f
build-pkg: pre-download all packages
...
Run `make download -j 6 -k` until it downloads all packages
successfully before running further steps.
close #855
9 years ago
Boris Nagaev
b5311afb50
build-pkg: check *.a files with nm
...
close #858
see #854
9 years ago
Boris Nagaev
a4d62eb91b
build-pkg: add function testCommand
...
This function runs a command and return whether it
finished successfully.
9 years ago
Tony Theodore
bec5b6c734
Merge pull request #860 from LuaAndC/build-pkg-file-dereference
...
build-pkg: improve launching file tool
9 years ago
Boris Nagaev
95fd81b139
build-pkg: add option --brief to "file" command
...
Option --brief tells "file" not to prepend filenames
to output lines. Using this option is better than parsing
standard format of output of "file" with a regular expression.
Some filenames contain ":". This confuses the regular
expression:
[build-pkg] i686-w64-mingw32.static
Can't get type of file usr/i686-w64-mingw32.static/share/
gtk-doc/html/libgda-4.0/gen:sql_identifiers.html (libgda).
file says "usr/i686-w64-mingw32.static/share/gtk-doc/html/
libgda-4.0/gen:sql_identifiers.html:
HTML document, ASCII text"
9 years ago
Boris Nagaev
a8ccc4d3c6
build-pkg: catch symlinks with bad extensions
...
Example: usr/i686-w64-mingw32.static/bin/luajit
This file must have '.exe' in name, but build-pkg
doesn't catch this error, because it's type was
"symbolic link to luajit-2.0.4".
With option --dereference, "file" follows symlinks.
For usr/i686-w64-mingw32.static/bin/luajit it returns
"PE32 executable (console) Intel 80386 (stripped to external
PDB), for MS Windows".
9 years ago
Boris Nagaev
d04738fffc
build-pkg: report DLL files in /lib/
...
see #393
see #826
9 years ago
Boris Nagaev
94ec33d283
build-pkg: no build mxe-requirements with fakeroot
...
mxe-requirements package doesn't install any files
therefore fakeroot is not required. Because no files
were created with fakeroot, database file `deb.fakeroot'
did not exist.
close #840
9 years ago
Tony Theodore
4dfb2c2c13
Merge pull request #845 from LuaAndC/build-pkg-fix-filenames-with-spaces
...
Build pkg fix filenames with spaces
9 years ago
Boris Nagaev
71eff46710
build-pkg: remove quotes from filenames with space
...
close #842
9 years ago
Boris Nagaev
e48e09ae0b
build-pkg: report not existing files
...
See #842
9 years ago
Boris Nagaev
53baed5d87
build-pkg: add env. var. MXE_DIR
9 years ago
Boris Nagaev
7124ea1c8c
build-pkg: add env. var. MXE_NO_DEBS
...
To prevent build-pkg from creating deb packages,
set environment variable MXE_NO_DEBS to 1
In this case fakeroot and dpkg-deb are not needed.
Add a comment about MXE_MAX_PACKAGES.
9 years ago
Boris Nagaev
04cab394a5
build-pkg: change path to .list file of common
...
"%s.common-list" -> "common-%s.list"
New style of name is closer to name format of other packages:
"target-pkg.list".
9 years ago
Boris Nagaev
3e16ee1407
build-pkg: add more checks for generated files
...
* PE32 files without .exe or .dll
* .exe or .dll files which are not in PE32 format
* files with other target in name
* changed files
* file belongs to the same target -- add a dependency
* otherwise: log this message with label 'error'
close #822
9 years ago
Boris Nagaev
ed375f567a
build-pkg: create a variable with list of targets
9 years ago
Boris Nagaev
20c761b565
build-pkg: blacklist usr/<target>/share/(doc|info)
...
Another directories with documentation.
9 years ago
Boris Nagaev
39a8622b3b
build-pkg: use git to find new/changed files
...
close #818
9 years ago
Boris Nagaev
230aeda472
build-pkg: add [build-pkg] to log messages
9 years ago
Boris Nagaev
d941a7ef73
build-pkg: function log() formats message string
9 years ago
Boris Nagaev
9a953a3ebb
build-pkg: include target to name of .list file
...
Do not overwrite .list files produced by one target with
ones produced by other target.
9 years ago
Boris Nagaev
f4048f6f86
build-pkg: a function to generate .list file name
...
This operation (package_name .. '.list') was coded many times in
many functions. I move it to function listFile(pkg) to keep it in
one place.
9 years ago
Boris Nagaev
422a2615d0
build-pkg: add release to mxe-requirements version
...
2.23 -> 2.23jessie | 2.23wheezy
Package mxe-requirements has different dependencies for
Wheezy and Jessie. APT server reprepro doesn't allow to
add two different packages with same name and version.
9 years ago
Boris Nagaev
d95da7e22a
build-pkg: pkgs with broken deps are also broken
...
Bad behaviour prior to this commit:
1. The package is broken: pango
2. Package sdl_pango depends on broken pango
3. When t4k_common (which depends on sdl_pango) is built,
pango is tried to build again.
This issue was caused by the error fixed in this commit:
if a package A depends on a broken package B,
then the package A is also BROKEN.
So if a package C depends on package A, then all of them
are broken:
(*)B <- A <- C
B is not "rebuilt" for C.
9 years ago
Boris Nagaev
fc897b3327
build-pkg: fix build success detection
...
Previous code just checked if any new file was created.
New code checks existance of the file created by MXE in case
a build succeeded: "usr/<target>/installed/<package>".
Without this improvement, some packages (e.g., pango) were
falsely reported to be built successfully, because they have
two or more targets and only first target succeded, creating
*some* files (but not file "usr/<target>/installed/<package>").
9 years ago
Boris Nagaev
2324fa4c5d
build-pkg: build for amd64 only
...
Packages containing native binaries (compiler, native libraries,
yasm) are compatible only with build machine architecture.
close #756
9 years ago
Boris Nagaev
1989e48348
build-pkg: take target common files to a package
...
There are documentation and other shared files installed,
which we don't need [1]. Some packages install files to same
paths. There is a list of all packages which overlap and
shared files [2].
Create a list of packages which have common files across
targets. Some of them are a part of compiler chain (gcc-*),
some are built natively intentionally:
* gcc-isl
* gcc-mpc
* gcc-gmp
* gcc-mpfr
* gcc
* yasm
* ncurses
* pkgconf
[1] https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-06/msg00011.html
[2] https://gist.github.com/starius/59625347cd68a21d9cc9
close #763
close #757
9 years ago
Boris Nagaev
45cf672636
build-pkg: fix a pattern in blacklist
...
"-" should be %-escaped in Lua patterns.
9 years ago
Boris Nagaev
6452cda426
build-pkg: add target name to broken packages log
9 years ago
Boris Nagaev
a3cdf1dd77
build-pkg: blacklist some file paths
...
* usr/share/
(doc, gcc-5.1.0, info, man)
* usr/installed/check-requirements
There are documentation and other shared files installed,
which we don't need [1]. This commit doesn't cover all doc
files. More files can be found by "find usr -name doc".
Some packages install files to same paths. There is a list
of all packages which overlap and shared files [2].
[1] https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-06/msg00011.html
[2] https://gist.github.com/starius/59625347cd68a21d9cc9
9 years ago
Boris Nagaev
ab0f773a7e
packages built by build-pkg.lua work on Wheezy
...
After commit b14c1a3a9c
, packages could not
be installed on Debian <= Wheezy, because it lacks package
libtool-bin. So package mxe-requirements should depend on
libtool-bin only for Debian >= Jessie.
This commit changes the function that builds packages
mxe-requirements. Now it makes 4 .deb files:
wheezy/
mxe-requirements_2.23_i386.deb
mxe-requirements_2.23_amd64.deb
jessie/
mxe-requirements_2.23_i386.deb
mxe-requirements_2.23_amd64.deb
see #754
9 years ago
Boris Nagaev
689d0222db
build-pkg.lua: fix too long lines of code
9 years ago
Timothy Gu
b14c1a3a9c
build-pkg: Add libtool-bin and p7zip-full as deps
...
Fixes #753 .
Fixes #754 .
9 years ago
Boris Nagaev
e40a295635
build-pkg: remove old name "mxedeb"
...
Fix description of the script: replace "DEB packages" with
"binary packages".
9 years ago
Boris Nagaev
effa84377c
add tool build-pkg.lua
...
This tool builds all packages for all targets and generates
*.tar.xz and *.deb files. The latter ones can be uploaded to
APT repository and installed to Debian machines.
build-pkg.lua was previously known as mxedeb.lua
See also:
http://mxe.redjohn.tk/
https://github.com/starius/mxedeb
https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-02/msg00010.html
https://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-03/msg00001.html
9 years ago
Volker Grabsch
2e072a38ef
minizip, tools/copydlldeps: Run "make cleanup-style"
10 years ago
Timothy Gu
28e089fcad
copydlldeps: PEP 8-ize
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
23d2ca1bf0
copydlldeps: Fix typo
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Martin Müllenhaupt
b29e9c72a9
tool copydlldeps.py: function is_pe_file() must not fail on directories
10 years ago
Martin Müllenhaupt
089b5b926b
tool copydlldeps: fix Python 3 compatibility
10 years ago
Martin Müllenhaupt
f0d16f29f7
copydlldeps tool: fix style
10 years ago
Martin Müllenhaupt
60c5d34791
add python script for recursive copy of DLL dependencies
10 years ago
Tony Theodore
02d7a15bdb
s3 sync: update server details
10 years ago
Tony Theodore
5b4b968581
mxe-activate: add build-matrix.html to tab completion
10 years ago
Timothy Gu
ebf104acbd
tools: use a "compat-init.sh" for all compatibility variables
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
1bdd5cbe34
patch-tool-mxe: Add support for changing patch file
10 years ago
Timothy Gu
f0a8b2252e
s3-fetch-and-sync: Label download bugs as bugs
10 years ago
Timothy Gu
49b2b8aec3
tools/fake-editor, s3-fetch-and-sync: add comments
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
4894dfa68f
s3-fetch-and-sync: the new testing system is functional now
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
c0c3564cdf
Add forgotten file
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
3c462d83e5
s3-fetch-and-sync: Add experimental download failure notification system
10 years ago
Timothy Gu
344ed559b0
update-config-guess: Fix website
...
ugh...
10 years ago
Timothy Gu
7f22d16631
update-config-guess: fix typo
10 years ago
Timothy Gu
940a9c2647
patch-tool-mxe: Support .tgz, .tbz2, .txz
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
270f686e93
update-gmsl: show new version when there is one
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
5d49938cb9
update-config-guess: clean when no new version is available
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
648a4e6bec
update-gmsl: print notice when no new version is available
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Tony Theodore
e91c98379a
mxe-activate: fix variable matching
10 years ago
Tony Theodore
3298820124
mxe-activate: use compgen -e for variable list instead of env
10 years ago
Timothy Gu
5fdbce3195
Add tool to update config.guess
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
8fd8c81826
s3-fetch-and-sync: use /bin/sh
10 years ago
Timothy Gu
53b4442df6
Add tool to update GMSL
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Tony Theodore
0fe8949441
s3-fetch-and-sync: use clean-junk instead of clean-pkg
10 years ago
John W. Eaton
ba382cbf17
add make-shared-from-static build tool
10 years ago
Tony Theodore
9d64a57b43
mxe-activate: fix tools path and target list
10 years ago
Tony Theodore
837ecd6648
Makefile and pkgconf: move external tools separate directory
11 years ago
Tony Theodore
5fd5e9bbec
Makefile and docs: add GNU Make Standard Library
11 years ago
Tony Theodore
79efce7ffc
doc update: add proxies to env whitelist and re-align unset command
11 years ago
Tony Theodore
b97f4410aa
mxe-activate: add BUILD to path
11 years ago
Tony Theodore
6ab49b639e
Merge pull request #228 from tonytheodore/deps
...
Makefile and docs: add EXCLUDE_PKGS and show*deps* functionality
11 years ago
Tony Theodore
0871d6048a
add config.guess to tools so its available prior to any package builds
11 years ago
Tony Theodore
0a012bfcfd
doc update: add EDITOR to env whitelist for interactive sessions
11 years ago
Tony Theodore
143ae3c63f
Makefile and docs: add EXCLUDE_PKGS and show*deps* functionality
11 years ago
Tony Theodore
197bdeca29
mxe-activate: get targets from Makefile
11 years ago
Tony Theodore
54ce1763e9
mxe-activate: unset env vars for interactive use
11 years ago
Tony Theodore
b3737cd190
mxe-activate: clear env vars on make invocation
11 years ago
william3
a8d1ba94e6
patch-tool-mxe checks for package versions back in *.mk files
11 years ago
Tony Theodore
3a18c57c08
doc update: mention FreeBSD partial support
11 years ago
Tony Theodore
e1b0b109bf
package pthreads: define pseudo file and checksum
...
Oops! accidentally added the freebsd-excludes,
but it should be harmless.
11 years ago
Tony Theodore
4885a1047c
mxe-activate: add completions to gmake
11 years ago
Tony Theodore
961ae7eeed
make cleanup-style
11 years ago
Tony Theodore
5adb739f26
s3 sync: don't need to keep local copies of pkgs
11 years ago
Tony Theodore
05c0bf5b8e
tools/mxe-activate: really fix gsed with portability variable
12 years ago
Tony Theodore
3ee88af713
Update tools/mxe-activate
...
gsed isn't really required and isn't available by that name on many linux systems
12 years ago
Tony Theodore
14a8fce1b0
add list of packages to exclude for freebsd
12 years ago
Tony Theodore
686febc4fe
rename completion script to mxe-activate and unset env vars
12 years ago
Tony Theodore
cafdf5d1e7
add mxe alias and path to completion script
12 years ago
Tony Theodore
34d7b0f5b8
add initial bash completion to tools/
12 years ago
Tony Theodore
5cf083ae7d
add s3-fetch-and-sync script
12 years ago
Ryan Pavlik
5298075f4d
patch tool: Add useful status messages
12 years ago
Ryan Pavlik
63917a89b3
patch tool: check preconditions for init
12 years ago
Ryan Pavlik
cf1d99d68d
patch tool: check preconditions for export
12 years ago
Ryan Pavlik
cd9cfc088b
patch tool: check preconditions for import.
12 years ago
Ryan Pavlik
82947d8dd4
Patch tool: Adding some progress messages to long processes.
12 years ago
Ryan Pavlik
cef822954c
patch tool: Check for package file, and if it's not there, use makefile to grab it.
12 years ago
Ryan Pavlik
42e321a85a
Patch tool: Move environment variable setup to a function.
...
This keeps us from doing this in case of an incorrect call,
making error messages much more sane.
12 years ago
Ryan Pavlik
2bdbb1360d
Patch tool: replace elifs with case. Also handles errors.
12 years ago
Ryan Pavlik
febfb49541
patch tool: Ensure the gits directory exists
12 years ago
Ryan Pavlik
b69f2a51c1
patch-tool: use relative directories
12 years ago
Ryan Pavlik
519657fbf9
patch tool: fix so it gets the version from index.html now
12 years ago
Volker Grabsch
07c311bcba
Cleanup coding style via "make cleanup-style"
12 years ago
Volker Grabsch
7badad85c9
Move doc/index.html -> index.html
12 years ago
Volker Grabsch
bbc72af783
Improve indentation
12 years ago
Volker Grabsch
defdff28f0
Rebrand to new project name MXE
12 years ago
Tony Theodore
77b1140c05
add xz decompression to patch tool
12 years ago
Volker Grabsch
96a6928e63
Added the script which has been used to compress screenshots and to create thumbnails (*-small.png) for doc/
13 years ago
Mark Brand
bfeeb82a62
new tool: patch-tool-mingw
14 years ago