Commit Graph

312 Commits (feather-patch)

Author SHA1 Message Date
dl5rcw 9fe0f21d44 Rename copydlldeps.txt to copydlldeps.md
8 years ago
root b1eb68704d introducing copydlldeps.sh and copydlldeps.txt
8 years ago
Boris Nagaev 8ec0d4dafb build-pkg: set MXE_DIR automatically
9 years ago
Boris Nagaev c26dbd9aec build-pkg: ignore installed/.gitkeep file
9 years ago
Boris Nagaev 6b25bbb150 build-pkg: log and remove empty directories
9 years ago
Boris Nagaev 53d21fac61 build-pkg: touch usr/*/installed/* in build order
9 years ago
Boris Nagaev 36086a980a build-pkg: refactor function makeItem2Index()
9 years ago
Boris Nagaev d08e5078b9 build-pkg: prevent accidental rebuilds
9 years ago
Boris Nagaev 53c384d4c5 build-pkg: resolve merge conflicts manually
9 years ago
Boris Nagaev 1840845795 build-pkg: reorder functions
9 years ago
Boris Nagaev 6706af72c4 build-pkg: check exit status of "git commit"
9 years ago
Boris Nagaev deae4dc3c9 build-pkg: make sure checkout and merge succeed
9 years ago
Boris Nagaev e464f12cd0 build-pkg: merge "resolves" conflicts
9 years ago
Boris Nagaev d31bdd48b5 build-pkg: make pkg without independent packages
9 years ago
Boris Nagaev 533f5da3fd build-pkg: check-requirements MXE_TARGETS=...
9 years ago
Boris Nagaev ffa25d96fe build-pkg: make sure usr/.git doesn't exist
9 years ago
Boris Nagaev 0d0be19c2a build-pkg: move git user config to var
9 years ago
Boris Nagaev b1e4eab1ad build-pkg: fix warnings of LuaCheck
9 years ago
Tony Theodore a381d9cded mxe-activate: update completions and change alias to mxe-make
9 years ago
Boris Nagaev efc287a8d9 move patching functions and targets to patch.mk
9 years ago
Boris Nagaev adb07e2153 patch-tool-mxe can import all patches of a package
9 years ago
Boris Nagaev a516d920ef reimplement patch-tool-mxe in Makefile
9 years ago
Tony Theodore 45eca0332c fix backup download
9 years ago
Tony Theodore 65163d414b add selected plugins to backup download
9 years ago
Timothy Gu abda01129c Make Travis CI build build-matrix.html
9 years ago
Tony Theodore 290e68bfa2 Merge pull request #1117 from LuaAndC/build-pkg-toposort
9 years ago
Boris Nagaev cb31219740 patch-tool-mxe: always output text diffs
9 years ago
Boris Nagaev a4944ea2fe build-pkg: implement toposort internally
9 years ago
Boris Nagaev f40c5053f1 build-pkg: check toposort
9 years ago
Boris Nagaev 6a9a889b4d build-pkg: check each item builds one package
9 years ago
Tony Theodore 8aa5ccc123 Merge pull request #1071 from LuaAndC/build-pkg-dummy-for-requirements
9 years ago
Tony Theodore 3d00ea3748 Merge pull request #1072 from LuaAndC/build-pkg-full-filelist
9 years ago
Tony Theodore 272f0c12fb Merge pull request #1070 from LuaAndC/deb-xz
9 years ago
Boris Nagaev 33121e8d36 build-pkg: update list of files back from .tar.xz
9 years ago
Boris Nagaev 789545ff1a build-pkg: fix .deb installation
9 years ago
Boris Nagaev 5d3ce0ab6b build-pkg: pack Debian packages with xz not gzip
9 years ago
Boris Nagaev 5d5ad4a36c build-pkg: add "plugins/" to mxe-source package
9 years ago
Tony Theodore f16645ed7a Merge pull request #1054 from LuaAndC/fix-patch-tool-diffs
9 years ago
Tony Theodore 698feee203 Merge pull request #1057 from LuaAndC/build-pkg-exit-status
9 years ago
Tony Theodore 6118133150 Merge pull request #1058 from LuaAndC/build-pkg-no-empty-deps
9 years ago
Tony Theodore ef6e50a11a Merge pull request #1056 from LuaAndC/build-empty-dependencies-of-nonempty
9 years ago
Boris Nagaev 32fd160246 build-pkg: flush stdout after echoing
9 years ago
Boris Nagaev 686afc35ec build-pkg: build empty dependencies of non-empty
9 years ago
Boris Nagaev 610569dc2e patch-tool-mxe: do not replace object id with 000
9 years ago
Boris Nagaev c9d3201b16 build-pkg: do not provide empty dependency list
9 years ago
Boris Nagaev cb8a1ae7f3 build-pkg: exit with code 1 if a package is broken
9 years ago
Tony Theodore aa6896f31c s3-fetch-and-sync: note mirror.mxe.cc
9 years ago
Boris Nagaev 005441e935 build-pkg: mxe.redjohn.tk -> pkg.mxe.cc
9 years ago
Tony Theodore 32b76a932d s3-fetch-and-sync: add IPv6 address and gateway
9 years ago
Tony Theodore bdb7e57d89 Merge pull request #1016 from LuaAndC/patch-tool-improvements
9 years ago
Boris Nagaev d5a35d7463 patch-tool-mxe: do not download dependencies
9 years ago
Boris Nagaev 8fe0680679 patch-tool-mxe: replace commit hash with zeros
9 years ago
Boris Nagaev 711a99a580 patch-tool-mxe: replace object names with zeros
9 years ago
Boris Nagaev 06ff4c57b0 patch-tool-mxe: omit signature with git version
9 years ago
Boris Nagaev eb332fde2e patch-tool-mxe: git format-patch *--no-numbered*
9 years ago
Boris Nagaev cfb73654d3 fix "patch-tool-mxe init" for gcc
9 years ago
Boris Nagaev baf62f66bb patch-tool-mxe: fix getting patch_name
9 years ago
Boris Nagaev 499ae65452 patch-tool-mxe: do not replace author with "MXE"
9 years ago
Tony Theodore 9c000cf49c cleanup style
9 years ago
Boris Nagaev 0438b8627c suppress git commit error in Travis
9 years ago
Tony Theodore 1e4c381a4c Merge pull request #924 from LuaAndC/travis-build-pulls
9 years ago
Tony Theodore 5f26c231ea build-pkg: round argument of os.date
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
9 years ago
Boris Nagaev 18b8aa1c9c build-pkg: add EOL after last line in *.list file
9 years ago
Boris Nagaev 68f74e9651 build-pkg: blacklist nonetwork.so
9 years ago
Boris Nagaev 8448d43531 disable networking with LD_PRELOAD when build
9 years ago
Boris Nagaev 3fc69a3a39 build-pkg: report non-empty depending on empty
9 years ago
Boris Nagaev c2c0c26761 build-pkg: do not pack empty packages
9 years ago
Boris Nagaev 718b89a06e build-pkg: report shared items installing no .dll
9 years ago
Boris Nagaev bf6aa9b550 build-pkg: typo
9 years ago
Boris Nagaev 8708cf1ed3 build-pkg: improve the progress printer accuracy
9 years ago
Boris Nagaev fec25ef451 build-pkg: separate progress printing code
9 years ago
Boris Nagaev 28b75d2b58 build-pkg: print progress
9 years ago
Boris Nagaev 2bdd26e490 build-pkg: add logging function echo
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
9 years ago
Boris Nagaev 0886967de8 build-pkg: replace _ with . in versions
9 years ago
Boris Nagaev 97a8038a8b build-pkg: add package mxe-source
9 years ago
Boris Nagaev c0b7e48c29 build-pkg: rename makeMxeRequirementsDeb
9 years ago
Boris Nagaev f50add7fc0 build-pkg: refactor package building function
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
9 years ago
Boris Nagaev 69220922e5 build-pkg: don't pre-download if MXE_MAX_ITEMS
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
9 years ago
Boris Nagaev 1c3e1e9a3b build-pkg: pass MXE_TARGETS to "make pkg"
9 years ago
Boris Nagaev 79717d12cc build-pkg: fix test for library format
9 years ago
Boris Nagaev f15fc358a6 build-pkg: add function searching for a substring
9 years ago
Boris Nagaev 856f1d3b09 update build-pkg.lua for toolchain re-org
9 years ago
Boris Nagaev 477f909947 build-pkg: rename local var "item" to "member"
9 years ago
Tony Theodore 7c43d12a11 build-pkg: remove most of the COMMON_FILES
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
9 years ago
Boris Nagaev 254b1bb9d6 build-pkg: check-requirements before downloading
9 years ago
Boris Nagaev 3b52cf6053 build-pkg: use gmake or gnumake if available
9 years ago
Boris Nagaev 37a2ce66c4 build-pkg: use gtar or gnutar if available
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
9 years ago
Boris Nagaev 0ae57b9c37 build-pkg: add MXE_CONF_PKGS to deps of packages
9 years ago
Boris Nagaev ef9c905457 build-pkg: add a note about fakeroot ipc problem
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
9 years ago
Boris Nagaev 803ed16c8f build-pkg: pre-download all packages
9 years ago
Boris Nagaev b5311afb50 build-pkg: check *.a files with nm
9 years ago
Boris Nagaev a4d62eb91b build-pkg: add function testCommand
9 years ago
Tony Theodore bec5b6c734 Merge pull request #860 from LuaAndC/build-pkg-file-dereference
9 years ago
Boris Nagaev 95fd81b139 build-pkg: add option --brief to "file" command
9 years ago
Boris Nagaev a8ccc4d3c6 build-pkg: catch symlinks with bad extensions
9 years ago
Boris Nagaev d04738fffc build-pkg: report DLL files in /lib/
9 years ago
Boris Nagaev 94ec33d283 build-pkg: no build mxe-requirements with fakeroot
9 years ago
Tony Theodore 4dfb2c2c13 Merge pull request #845 from LuaAndC/build-pkg-fix-filenames-with-spaces
9 years ago
Boris Nagaev 71eff46710 build-pkg: remove quotes from filenames with space
9 years ago
Boris Nagaev e48e09ae0b build-pkg: report not existing files
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
9 years ago
Boris Nagaev 04cab394a5 build-pkg: change path to .list file of common
9 years ago
Boris Nagaev 3e16ee1407 build-pkg: add more checks for generated files
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)
9 years ago
Boris Nagaev 39a8622b3b build-pkg: use git to find new/changed files
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
9 years ago
Boris Nagaev f4048f6f86 build-pkg: a function to generate .list file name
9 years ago
Boris Nagaev 422a2615d0 build-pkg: add release to mxe-requirements version
9 years ago
Boris Nagaev d95da7e22a build-pkg: pkgs with broken deps are also broken
9 years ago
Boris Nagaev fc897b3327 build-pkg: fix build success detection
9 years ago
Boris Nagaev 2324fa4c5d build-pkg: build for amd64 only
9 years ago
Boris Nagaev 1989e48348 build-pkg: take target common files to a package
9 years ago
Boris Nagaev 45cf672636 build-pkg: fix a pattern in blacklist
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
9 years ago
Boris Nagaev ab0f773a7e packages built by build-pkg.lua work on Wheezy
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
9 years ago
Boris Nagaev e40a295635 build-pkg: remove old name "mxedeb"
9 years ago
Boris Nagaev effa84377c add tool build-pkg.lua
9 years ago
Volker Grabsch 2e072a38ef minizip, tools/copydlldeps: Run "make cleanup-style"
10 years ago
Timothy Gu 28e089fcad copydlldeps: PEP 8-ize
10 years ago
Timothy Gu 23d2ca1bf0 copydlldeps: Fix typo
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
10 years ago