diff --git a/.hgignore b/.hgignore index e26eca3e..91defd0a 100644 --- a/.hgignore +++ b/.hgignore @@ -2,3 +2,4 @@ ^log($|/) ^pkg($|/) ^dist($|/) +^wip($|/) diff --git a/Makefile b/Makefile index 795115be..2d9b5f10 100644 --- a/Makefile +++ b/Makefile @@ -154,6 +154,7 @@ build-only-$(1): $(foreach PKG_PATCH,$(sort $(wildcard $(TOP_DIR)/src/$(1)-*.patch)), (cd '$(2)/$($(1)_SUBDIR)' && $(PATCH) -p1 -u) < $(PKG_PATCH)) $$(call $(1)_BUILD,$(2)/$($(1)_SUBDIR),$(TOP_DIR)/src/$(1)-test) + (du -k -d 0 '$(2)' 2>/dev/null || du -k --max-depth 0 '$(2)') | $(SED) -n 's/^\(\S*\).*/du: \1 KiB/p' rm -rfv '$(2)' ,) [ -d '$(PREFIX)/installed' ] || mkdir -p '$(PREFIX)/installed' diff --git a/doc/index.html b/doc/index.html index 0f748437..861f9981 100644 --- a/doc/index.html +++ b/doc/index.html @@ -450,28 +450,15 @@ USE_OSGPLUGIN(<plugin2>)
- Download | - Changelog + Download | + Changelog
- Minor bugfixes in several packages. -
- -- Almost all packages are updated to their latest version. -
- -- Packages gtkmm and gtksourceviewmm have been renamed to gtkmm2 and gtksourceviewmm2. -
- -- New packages are supported: - libass, poco, and t4k_common. + Almost all packages were updated to their latest version.
aptitude install -R autoconf automake bash bison bzip2 \ - cmake flex g++ intltool make sed \ + cmake flex gettext g++ intltool make sed \ libtool libltdl-dev openssl libssl-dev \ libxml-parser-perl patch perl \ pkg-config scons unzip wget \ @@ -702,7 +693,7 @@ USE_OSGPLUGIN(<plugin2>)yum install autoconf automake bash bison bzip2 cmake \ - flex gcc-c++ intltool make sed libtool \ + flex gcc-c++ gettext intltool make sed libtool \ openssl-devel patch perl pkgconfig scons \ yasm unzip wget xz@@ -715,7 +706,7 @@ USE_OSGPLUGIN(<plugin2>)pkg_add -r automake111 autoconf268 bash bison cmake \ - flex gmake gsed intltool libtool openssl \ + flex gettext gmake gsed intltool libtool openssl \ patch perl p5-XML-Parser pkg-config scons \ unzip wget yasm@@ -739,7 +730,7 @@ USE_OSGPLUGIN(<plugin2>)pacman-g2 -S autoconf automake bash bzip2 bison cmake \ - flex gcc intltool make sed libtool openssl \ + flex gcc gettext intltool make sed libtool openssl \ patch perl perl-xml-parser pkgconfig scons \ unzip wget xz xz-lzma yasm@@ -754,6 +745,7 @@ USE_OSGPLUGIN(<plugin2>)emerge sys-devel/autoconf sys-devel/automake \ app-shells/bash sys-devel/bison app-arch/bzip2 \ dev-util/cmake sys-devel/flex sys-devel/gcc \ + sys-devel/gettext \ dev-util/intltool sys-devel/make sys-apps/sed \ sys-devel/libtool dev-libs/openssl sys-devel/patch \ dev-lang/perl dev-perl/XML-Parser \ @@ -771,7 +763,7 @@ USE_OSGPLUGIN(<plugin2>)On 64-bit openSUSE, install also:sudo port install autoconf automake bison cmake flex \ - gsed intltool libtool openssl \ + gettext gsed intltool libtool openssl \ p5-xml-parser pkgconfig scons \ wget xz yasm@@ -797,8 +789,8 @@ sudo gcc_select gcc42
zypper install -R gcc-32bit glibc-devel-32bit \ - libgcc45-32bit libgomp45-32bit \ - libstdc++45-devel-32bit+ libgcc46-32bit libgomp46-32bit \ + libstdc++46-devel-32bit
+ Minor bugfixes in several packages. +
+ ++ Almost all packages are updated to their latest version. +
+ ++ Packages gtkmm and gtksourceviewmm have been renamed to gtkmm2 and gtksourceviewmm2. +
+ ++ New packages are supported: + libass, poco, and t4k_common. +
+
diff --git a/src/agg.mk b/src/agg.mk
new file mode 100644
index 00000000..dceb67ae
--- /dev/null
+++ b/src/agg.mk
@@ -0,0 +1,30 @@
+# This file is part of mingw-cross-env.
+# See doc/index.html for further information.
+
+PKG := agg
+$(PKG)_IGNORE :=
+$(PKG)_VERSION := 2.5
+$(PKG)_CHECKSUM := 08f23da64da40b90184a0414369f450115cdb328
+$(PKG)_SUBDIR := agg-$($(PKG)_VERSION)
+$(PKG)_FILE := agg-$($(PKG)_VERSION).tar.gz
+$(PKG)_WEBSITE := http://www.antigrain.com
+$(PKG)_URL := http://www.antigrain.com/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc freetype sdl
+
+define $(PKG)_UPDATE
+ wget -q -O- 'http://www.antigrain.com/download/index.html' | \
+ $(SED) -n 's,.* '$(PREFIX)/$(TARGET)/share/config.site'
+
cd '$(1)' && ./configure \
--target='$(TARGET)' \
+ --build="`config.guess`" \
--prefix='$(PREFIX)' \
--with-gcc \
--with-gnu-ld \
diff --git a/src/boost.mk b/src/boost.mk
index 52a4976e..9896fc96 100644
--- a/src/boost.mk
+++ b/src/boost.mk
@@ -4,8 +4,8 @@
# Boost C++ Library
PKG := boost
$(PKG)_IGNORE :=
-$(PKG)_VERSION := 1.46.1
-$(PKG)_CHECKSUM := 3ca6e173ec805e5126868d8a03618e587aa26aef
+$(PKG)_VERSION := 1.48.0
+$(PKG)_CHECKSUM := 27aced5086e96c6f7b2b684bda2bd515e115da35
$(PKG)_SUBDIR := boost_$(subst .,_,$($(PKG)_VERSION))
$(PKG)_FILE := boost_$(subst .,_,$($(PKG)_VERSION)).tar.bz2
$(PKG)_WEBSITE := http://www.boost.org/
@@ -24,8 +24,8 @@ define $(PKG)_BUILD
# make the build script generate .a library files instead of .lib
$(SED) -i 's,