Permalink
Browse files

initial commit

  • Loading branch information...
niXman
niXman committed Sep 18, 2012
1 parent c538088 commit effac9f6b6ec61c6ec70c1c24cf1f5d7f232db5f
Showing with 9,588 additions and 0 deletions.
  1. +206 −0 config
  2. 0 data/markers/_
  3. 0 data/states/_
  4. +11 −0 data/tools/bootstrap
  5. +3 −0 data/tools/lzmae
  6. +3 −0 data/tools/xze
  7. +2,103 −0 mingw-env
  8. 0 patches/_
  9. +156 −0 rules/binutils-2.22.51.sh
  10. +156 −0 rules/binutils-2.22.52.sh
  11. +153 −0 rules/binutils-trunk.sh
  12. +159 −0 rules/cloog-0.16.3.sh
  13. +155 −0 rules/cloog-0.17.0.sh
  14. +151 −0 rules/dlfcn-win32-trunk.sh
  15. +152 −0 rules/expat-2.0.1.sh
  16. +152 −0 rules/expat-2.1.0.sh
  17. +190 −0 rules/gcc-4.6-branch.sh
  18. +187 −0 rules/gcc-4.6.1.sh
  19. +189 −0 rules/gcc-4.6.2.sh
  20. +189 −0 rules/gcc-4.6.3.sh
  21. +187 −0 rules/gcc-trunk.sh
  22. +158 −0 rules/gdb-7.3.1.sh
  23. +159 −0 rules/gdb-7.4.sh
  24. +157 −0 rules/gdb-trunk.sh
  25. +153 −0 rules/gmp-5.0.2.sh
  26. +153 −0 rules/gmp-5.0.4.sh
  27. +153 −0 rules/gmp-5.0.5.sh
  28. +153 −0 rules/gmp-trunk.sh
  29. +151 −0 rules/libffi-3.0.10.sh
  30. +156 −0 rules/libiconv-1.14.sh
  31. +155 −0 rules/make-3.82.sh
  32. +155 −0 rules/make-trunk.sh
  33. +69 −0 rules/mingw-4.6-branch.sh
  34. +69 −0 rules/mingw-4.6.1.sh
  35. +69 −0 rules/mingw-4.6.2.sh
  36. +69 −0 rules/mingw-trunk.sh
  37. +153 −0 rules/mingw-w64-2.0.1.sh
  38. +147 −0 rules/mingw-w64-trunk-winapi.sh
  39. +154 −0 rules/mingw-w64-trunk-wincrt.sh
  40. +153 −0 rules/mingw-w64-trunk.sh
  41. +156 −0 rules/mpc-0.9.sh
  42. +156 −0 rules/mpc-1.0.1.sh
  43. +156 −0 rules/mpc-1.0.sh
  44. +156 −0 rules/mpc-trunk.sh
  45. +154 −0 rules/mpfr-3.1.0.sh
  46. +154 −0 rules/mpfr-3.1.1.sh
  47. +150 −0 rules/package_template.sh
  48. +164 −0 rules/ppl-0.11.2.sh
  49. +164 −0 rules/ppl-0.12.1.sh
  50. +164 −0 rules/ppl-0.12.sh
  51. +164 −0 rules/ppl-1.0.sh
  52. +156 −0 rules/python-2.7.2.sh
  53. +72 −0 rules/python-2.7.sh
  54. +156 −0 rules/winpthreads-trunk.sh
  55. +122 −0 rules/zlib-1.2.6-nix.sh
  56. +39 −0 rules/zlib-1.2.6-osx.sh
  57. +124 −0 rules/zlib-1.2.6-win.sh
  58. +93 −0 rules/zlib-1.2.6.sh
  59. 0 tests/_
View
206 config
@@ -0,0 +1,206 @@
+#!/bin/bash
+
+#
+# The BSD 3-Clause License. http://www.opensource.org/licenses/BSD-3-Clause
+#
+# This file is part of mingw-env project.
+# Copyright (c) 2011,2012, niXman (i dotty nixman doggy gmail dotty com)
+# All rights reserved.
+# Project: mingw-env ( http://sourceforge.net/projects/mingw-env/ )
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+# - Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# - Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the distribution.
+# - Neither the name of the 'mingw-env' nor the names of its contributors may
+# be used to endorse or promote products derived from this software
+# without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED.
+# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
+# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+# USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+
+# **************************************************************************
+# **************************************************************************
+# **************************************************************************
+
+if [[ $IS_WINDOWS_HOST == yes ]]; then
+ WORK_DIR=/building
+ PREFIX_DIR=/usr/local
+
+ VIEWVER_NAME="c:/progra~1/notepad++/notepad++.exe"
+
+ # architecture
+ BUILD=i686-pc-mingw32
+ HOST=i686-pc-mingw32
+ TARGET=i686-pc-mingw32
+
+ # you`r prefered version
+ DEFAULT_MINGW_VERSION=mingw-4.6.2
+
+ # create archives for packages?
+ CREATE_ARCHIVES=yes
+
+ # archive type may be one of: tgz|tbz|lzma|xz|7z|zip
+ ARCHIVE_TYPE=7z
+
+ # you want to use the you`r host compiler instead of building?
+ USE_HOST_COMPILER=no
+
+ # dump all commands for debug mode?
+ DUMP_COMMANDS=yes
+
+ # show all steps for packages?
+ SHOW_ALL_STEPS=yes
+
+ # parallel make jobs count
+ BUILD_JOBS=4
+
+ # common link flags for configure
+ #LINK_TYPE="--disable-static --enable-shared"
+ LINK_TYPE="--enable-static --disable-shared"
+
+ # common CFLAGS
+ COMMON_CFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CXXFLAGS
+ COMMON_CXXFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CPPFLAGS
+ COMMON_CPPFLAGS="-pipe -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common LDFLAGS
+ COMMON_LDFLAGS="-Wl,--large-address-aware -pipe -s -L$PREFIX_DIR/lib -L$PREFIX_DIR/$TARGET/lib"
+elif [[ $IS_LINUX_HOST == yes ]]; then
+ WORK_DIR=/home/$USER/building
+ PREFIX_DIR=$WORK_DIR/usr/local
+
+ VIEWVER_NAME="kate"
+
+ # architecture
+ BUILD=i686-linux-gnu
+ HOST=i686-linux-gnu
+ TARGET=i686-pc-mingw32
+
+ # you`r prefered version
+ DEFAULT_MINGW_VERSION=mingw-4.6.2
+
+ # create archives for packages?
+ CREATE_ARCHIVES=yes
+
+ # archive type may be one of: tgz|tbz|lzma|xz|7z|zip
+ ARCHIVE_TYPE=7z
+
+ # you want to use the you`r host compiler instead of building?
+ USE_HOST_COMPILER=no
+
+ # dump all commands for debug mode?
+ DUMP_COMMANDS=yes
+
+ # show all steps for packages?
+ SHOW_ALL_STEPS=yes
+
+ # parallel make jobs count
+ BUILD_JOBS=4
+
+ # common link flags for configure
+ #LINK_TYPE="--disable-static --enable-shared"
+ LINK_TYPE="--enable-static --disable-shared"
+
+ # common CFLAGS
+ COMMON_CFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CXXFLAGS
+ COMMON_CXXFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CPPFLAGS
+ COMMON_CPPFLAGS="-pipe -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common LDFLAGS
+ COMMON_LDFLAGS="-pipe -s -L$PREFIX_DIR/lib -L$PREFIX_DIR/$TARGET/lib"
+elif [[ $IS_MACOSX_HOST == yes ]]; then
+ WORK_DIR=/home/$USER/building
+ PREFIX_DIR=$WORK_DIR/usr/local
+
+ VIEWVER_NAME="kate"
+
+ # architecture
+ echo "need configure. terminate."; exit 1
+ BUILD=i686-linux-gnu
+ HOST=i686-linux-gnu
+ TARGET=i686-linux-gnu
+
+ # you`r prefered version
+ DEFAULT_MINGW_VERSION=mingw-4.6.2
+
+ # create archives for packages?
+ CREATE_ARCHIVES=yes
+
+ # archive type may be one of: tgz|tbz|lzma|xz|7z|zip
+ ARCHIVE_TYPE=7z
+
+ # you want to use the you`r host compiler instead of building?
+ USE_HOST_COMPILER=no
+
+ # dump all commands for debug mode?
+ DUMP_COMMANDS=yes
+
+ # show all steps for packages?
+ SHOW_ALL_STEPS=yes
+
+ # parallel make jobs count
+ BUILD_JOBS=4
+
+ # common link flags for configure
+ #LINK_TYPE="--disable-static --enable-shared"
+ LINK_TYPE="--enable-static --disable-shared"
+
+ # common CFLAGS
+ COMMON_CFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CXXFLAGS
+ COMMON_CXXFLAGS="-pipe -O2 -fomit-frame-pointer -momit-leaf-frame-pointer \
+ -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common CPPFLAGS
+ COMMON_CPPFLAGS="-pipe -I$PREFIX_DIR/include -I$PREFIX_DIR/$TARGET/include"
+
+ # common LDFLAGS
+ COMMON_LDFLAGS="-pipe -s -L$PREFIX_DIR/lib -L$PREFIX_DIR/$TARGET/lib"
+else
+ echo "bad OS name \"$OSTYPE\". terminate."
+ exit 1
+fi
+
+# **************************************************************************
+
+SHOW_LOG_ON_DOWNLOAD_ERROR=yes
+SHOW_LOG_ON_UNPACK_ERROR=yes
+SHOW_LOG_ON_PATCH_ERROR=yes
+SHOW_LOG_ON_EXEC_ERROR=yes
+SHOW_LOG_ON_CONFIGURE_ERROR=yes
+SHOW_LOG_ON_MAKE_ERROR=yes
+SHOW_LOG_ON_INSTALL_ERROR=yes
+SHOW_LOG_ON_CLEAN_ERROR=yes
+SHOW_LOG_ON_COMPRESS_ERROR=yes
+
+# **************************************************************************
+# **************************************************************************
+# **************************************************************************
View
No changes.
View
No changes.
View
@@ -0,0 +1,11 @@
+#! /bin/sh
+
+# FIXME: Use automake -a? Then we could remove various
+# automake-supplied files from the repository.
+
+# We need to remove the "cache", else things are not regenerated properly
+rm -rf autom4te.cache
+
+# Stick to automake-1.8, since later versions require the ylwrap
+# script.
+aclocal && libtoolize && autoconf && autoheader && automake --add-missing
View
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+lzma -e "$@"
View
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+xz -e "$@"
Oops, something went wrong.

0 comments on commit effac9f

Please sign in to comment.