Commit Graph

6584 Commits

Author SHA1 Message Date
Boris Nagaev a79bd18dac install lua symlinks to $(PREFIX)/$(BUILD)/bin
... instead of $(PREFIX)/bin, not to clobber the user's normal
tools.

See #1017
2015-12-06 05:38:24 +03:00
Boris Nagaev 5c58492295 move lua_SHORTVER from luarocks.mk to lua.mk
See #1017
2015-12-06 05:38:23 +03:00
Boris Nagaev c7885483fd luarocks: separate build and install
> install doesn't depend on build so (on OSX) the symlink is
> created first and doesn't have execute permissions. These
> steps should be separated.

See #1017
2015-12-06 05:38:23 +03:00
Boris Nagaev 43cb3196e6 add plugin luarocks
LuaRocks plugin adds

  * package "luarocks"
  * several packages with rocks (lpeg, luasocket, llthreads2, lua-rapidjson)
  * plugins/luarocks/README.md
  * virtual rock "all-rocks" depending on all rocks
  * short test for rocks
2015-12-06 05:38:23 +03:00
Boris Nagaev 08488f9ecc lua: enable native target 2015-12-06 05:38:23 +03:00
Boris Nagaev 580be671e5 lua: install cross-compiled binary to <target>/bin 2015-12-06 05:38:23 +03:00
Boris Nagaev 9537e5c9d2 freebsd: do not build as root
see #902
2015-12-06 03:14:20 +11:00
Boris Nagaev ab5c97aea2 freebsd: install file(1) from ports 2015-12-06 03:14:20 +11:00
Boris Nagaev f69cb0dbd2 FreeBSD: recommend to use gmake instead of make
Command `make` on FreeBSD doesn't like MXE's Makefile:

make: "/root/mxe2/Makefile" line 10: Cannot open /ext/gmsl
make: "/root/mxe2/Makefile" line 59: Need an operator
make: "/root/mxe2/Makefile" line 62: Need an operator
make: "/root/mxe2/Makefile" line 126: Need an operator
make: "/root/mxe2/Makefile" line 130: Need an operator
...

$(MAKEFILE_LIST) is empty for `make` on FreeBSD, that is why
$(EXT_DIR) is /ext

Nevertheless MXE's Makefile seems to use too many features
not supported by `make` on FreeBSD. Tool `gmake` is installed.
2015-12-06 03:14:20 +11:00
Boris Nagaev 04c6e56ad2 freebsd requirements command: add gcc
gcc is not installed by other packages
2015-12-06 03:14:20 +11:00
Boris Nagaev b224bac774 fix broken export command example
$ export PATH = /usr/local/bin:$PATH
-bash: export: `=': not a valid identifier
-bash: export: `/usr/bin: ....': not a valid identifier

$ export PATH=/usr/local/bin:$PATH
[no error]
2015-12-06 03:13:43 +11:00
Boris Nagaev 4c86fe637d FreeBSD: use "pkg install" instead of "pkg_add -r"
pkg_add was replaced with pkgng.

FreeBSD 10.2 doesn't have pkg_add preinstalled,
while pkg is available.

Some packages were renamed:
  * glib20 is now glib
  * perl is now perl5

Read more: https://lists.freebsd.org/pipermail/freebsd-ports/2012-August/077909.html
2015-12-06 03:13:43 +11:00
Tony Theodore 46d0d0dac8 Makefile: remove cmake from requirements check 2015-12-06 02:42:56 +11:00
MXEBot as Travis CI 082fa200b4 Update versions.json 2015-12-05 13:32:17 +00:00
Tony Theodore 597fccc921 libsodium: remove unnecessary options and separate install step 2015-12-06 00:31:02 +11:00
rezahousseini ce796c1b3f Adding new library libsodium. 2015-12-06 00:31:02 +11:00
Tony Theodore bdb7e57d89 Merge pull request #1016 from LuaAndC/patch-tool-improvements
Patch tool improvements
2015-12-04 16:11:43 +11:00
Tony Theodore 50ee67f88b xine-lib: remove mman-win32 renaming patch 2015-12-04 16:04:18 +11:00
Tony Theodore 3dbae68a74 ossim: fix SUBDIR and disable apps 2015-12-04 16:03:37 +11:00
Tony Theodore 951d7cccfa Merge pull request #1032 from tonytheodore/gcc-dll
gcc: don't install *.dlls to version specific directory
2015-12-04 14:28:46 +11:00
Tony Theodore b654c103ad Merge pull request #1035 from LuaAndC/tor2
add package "tor" to plugin "apps"
2015-12-04 14:23:56 +11:00
Boris Nagaev b885e09922 add package "tor" to plugin "apps"
Tor is free software and an open network that helps you defend
against traffic analysis, a form of network surveillance that
threatens personal freedom and privacy, confidential business
activities and relationships, and state security.

https://www.torproject.org/
2015-12-04 02:10:45 +03:00
Tony Theodore 5d3e9cdfc1 Merge pull request #1034 from LuaAndC/no-bom
remove Byte Order Mark (BOM) from a patch
2015-12-04 04:34:39 +11:00
Boris Nagaev 50137bf45b remove Byte Order Mark (BOM) from a patch
It is not needed in ASCII/UTF-8 file
2015-12-03 20:01:02 +03:00
MXEBot as Travis CI f113365dea Update versions.json 2015-12-03 13:38:31 +00:00
Tony Theodore 34756bc4fd Merge pull request #1029 from bugbrains/update_ossim
OSSIM: 1.8.18 -> 1.8.20-1
2015-12-04 00:38:06 +11:00
MXEBot as Travis CI de6e77760a Update versions.json 2015-12-03 13:34:29 +00:00
Tony Theodore a854196909 openscenegraph openthreads: add patch headers 2015-12-04 00:32:58 +11:00
Rashad Kanavath a0f3d2ff8f openscenegraph: use previously built openthreads 2015-12-04 00:25:44 +11:00
Rashad Kanavath 8d05f73f95 add package openthreads (using openscenegraph source) 2015-12-04 00:22:54 +11:00
MXEBot as Travis CI b24fe6117a Update versions.json 2015-12-03 12:31:23 +00:00
Tony Theodore fb89b06249 Merge pull request #1028 from bugbrains/update_gdal
GDAL 1.11.2 -> 2.0.1
2015-12-03 23:30:55 +11:00
Tony Theodore 0d67b2f021 harfbuzz: fix for mman-win32 detection 2015-12-03 23:16:09 +11:00
Tony Theodore 7ed108ef7a qt-min plugin: echo inclusion of override 2015-12-03 23:15:11 +11:00
Tony Theodore f868b9b577 Merge pull request #1031 from LuaAndC/patch-tool-no-deps-downloading
patch-tool-mxe: do not download dependencies
2015-12-03 22:36:39 +11:00
Tony Theodore f06a2c2243 gcc: don't install *.dlls to version specific directory
* any future side-by-side installs will use targets as a higher level
  directory separation, we don't want to mix libs built with different
  versions of the compiler.
* add note about keeping `--enable-version-specific-runtime-libs`
* remove TODO, there's no sane way to configure the install
2015-12-03 18:52:27 +11:00
Boris Nagaev d5a35d7463 patch-tool-mxe: do not download dependencies 2015-12-03 02:01:34 +03:00
MXEBot as Travis CI 2a652ffb4f Update versions.json 2015-12-02 18:58:49 +00:00
Tony Theodore 75a30f8757 freetds: update 0.95.8 --> 0.95.73 2015-12-03 05:58:16 +11:00
MXEBot as Travis CI 4f9a9470af Update versions.json 2015-12-02 17:24:36 +00:00
Tony Theodore a2d5b788d8 Merge pull request #1011 from fiesh/master
add cryptopp (https://www.cryptopp.com/)
2015-12-03 04:24:00 +11:00
Christoph Weiss 8e8959829d add cryptopp (https://www.cryptopp.com/) 2015-12-02 17:13:57 +01:00
Rashad Kanavath e6f0ec2891 OSSIM: 1.8.18 -> 1.8.20-1 2015-12-02 17:00:43 +01:00
Rashad Kanavath b2ab8dba38 GDAL 1.11.2 -> 2.0.1 2015-12-02 16:58:51 +01:00
Tony Theodore 6ac06b8578 itk: enable shared following b317f60 2015-12-03 02:12:32 +11:00
Rashad Kanavath b317f60efb itk: fix shared build 2015-12-03 01:43:10 +11:00
Tony Theodore cf5fb10422 freetds: add update macro
See:
* https://github.com/mxe/mxe/issues/770
* 746f470015

There's still no obvious way to determine revision tagging,
so just use the published stable tarballs.
2015-12-02 22:44:15 +11:00
Tony Theodore 38a9ead623 Revert "gcc: don't install *.dlls to version specific directory"
This reverts commit ae8f6def5c.
2015-12-02 22:20:44 +11:00
MXEBot as Travis CI 4c56cbd905 Update versions.json 2015-12-02 11:01:13 +00:00
Mark Brand b7e8885624 dbus: update 2015-12-02 11:35:11 +01:00