--- /dev/null
+--- libmodplug/libmodplug/src/load_pat.cpp.orig 2013-08-18 21:12:50.404538525 +0200
++++ libmodplug/libmodplug/src/load_pat.cpp 2013-08-18 21:13:15.496538108 +0200
+@@ -626,7 +626,7 @@
+ static int pat_readpat_attr(int pat, WaveHeader *hw, int layer)
+ {
+ char fname[128];
+- uint fsize;
++ long fsize;
+ MMSTREAM *mmpat;
+ pat_build_path(fname, pat);
+ mmpat = _mm_fopen(fname, "r");
# modplug
-MODPLUG_VERSION := 0.8.8.4
-MODPLUG_URL := $(SF)/modplug-xmms/libmodplug-$(MODPLUG_VERSION).tar.gz
+#MODPLUG_VERSION := 0.8.8.4
+#MODPLUG_URL := $(SF)/modplug-xmms/libmodplug-$(MODPLUG_VERSION).tar.gz
+
+MODPLUG_GIT_HASH := 9b08cc646c3dc94dd446ab0671e3427dae8a83fc
+MODPLUG_URL := http://sourceforge.net/code-snapshots/git/m/mo/modplug-xmms/git.git/modplug-xmms-git-$(MODPLUG_GIT_HASH).zip
PKGS += modplug
ifeq ($(call need_pkg,"libmodplug >= 0.8.4 libmodplug != 0.8.8"),)
PKGS_FOUND += modplug
endif
-$(TARBALLS)/libmodplug-$(MODPLUG_VERSION).tar.gz:
+$(TARBALLS)/modplug-xmms-git-$(MODPLUG_GIT_HASH).zip:
$(call download,$(MODPLUG_URL))
-.sum-modplug: libmodplug-$(MODPLUG_VERSION).tar.gz
+.sum-modplug: modplug-xmms-git-$(MODPLUG_GIT_HASH).zip
-libmodplug: libmodplug-$(MODPLUG_VERSION).tar.gz .sum-modplug
+libmodplug: modplug-xmms-git-$(MODPLUG_GIT_HASH).zip .sum-modplug
$(UNPACK)
- $(UPDATE_AUTOCONFIG)
- $(call pkg_static,"libmodplug.pc.in")
+ $(APPLY) $(SRC)/modplug/long.patch
+ $(call pkg_static,"libmodplug/libmodplug.pc.in")
$(MOVE)
.modplug: libmodplug
- cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
- cd $< && $(MAKE) install
+ cd $< && $(RECONF)
+ cd $</libmodplug && $(HOSTVARS) ./configure $(HOSTCONF)
+ cd $</libmodplug && $(MAKE) install
touch $@