$(ARCHIVE)/inadyn-mt.v.$(INADYN_VER).tar.gz:
        $(WGET) https://sourceforge.net/projects/inadyn-mt/files/inadyn-mt/inadyn-mt.v.$(INADYN_VER)/$(notdir $@)
 
-$(ARCHIVE)/flac-1.3.0.tar.gz:
-       $(WGET) http://www.fhloston-paradise.de/flac-1.3.0.tar.gz
+$(ARCHIVE)/flac-$(FLAC_VER).tar.xz:
+       $(WGET) https://ftp.osuosl.org/pub/xiph/releases/flac/flac-$(FLAC_VER).tar.xz
 
 $(ARCHIVE)/ethtool-$(ETHTOOL_VER).tar.xz:
        $(WGET) https://www.kernel.org/pub/software/network/ethtool/ethtool-$(ETHTOOL_VER).tar.xz
 
        $(REMOVE)/libpcap-1.1.1
        $(TOUCH)
 
-$(D)/libflac: $(ARCHIVE)/flac-1.3.0.tar.gz | $(TARGETPREFIX)
+#
+# flac
+#
+$(D)/flac: $(ARCHIVE)/flac-$(FLAC_VER).tar.xz | $(TARGETPREFIX)
        $(START_BUILD)
-       $(UNTAR)/flac-1.3.0.tar.gz
-       set -e; cd $(BUILD_TMP)/flac-1.3.0; \
-               $(PATCH)/flac-1.3.0-noencoder.diff; \
-               $(CONFIGURE) --prefix= --build=$(BUILD) --host=$(TARGET) \
-                       --disable-ogg --disable-altivec; \
-               $(MAKE) -C src/libFLAC; \
-               : make -C src/libFLAC  install DESTDIR=$(TARGETPREFIX); \
-               cp -a src/libFLAC/.libs/libFLAC-static.a $(TARGETPREFIX)/lib/; \
-               make -C include/FLAC install DESTDIR=$(TARGETPREFIX)
-       $(REMOVE)/flac-1.3.0
+       $(UNTAR)/flac-$(FLAC_VER).tar.xz
+       pushd $(BUILD_TMP)/flac-$(FLAC_VER); \
+               $(PATCH)/flac-$(FLAC_VER).patch; \
+               touch NEWS AUTHORS ChangeLog; \
+               autoreconf -fi; \
+               $(CONFIGURE) \
+                       --prefix= \
+                       --mandir=/.remove \
+                       --datarootdir=/.remove \
+                       --disable-cpplibs \
+                       --disable-debug \
+                       --disable-asm-optimizations \
+                       --disable-sse \
+                       --disable-altivec \
+                       --disable-doxygen-docs \
+                       --disable-thorough-tests \
+                       --disable-exhaustive-tests \
+                       --disable-valgrind-testing \
+                       --disable-ogg \
+                       --disable-oggtest \
+                       --disable-local-xmms-plugin \
+                       --disable-xmms-plugin \
+               ; \
+               $(MAKE); \
+               $(MAKE) install DESTDIR=$(TARGETPREFIX) docdir=/.remove
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/flac.pc
+       $(REWRITE_LIBTOOL)/libFLAC.la
+       rm -rf $(TARGETPREFIX)/bin/flac
+       rm -rf $(TARGETPREFIX)/bin/metaflac
+       $(REMOVE)/flac-$(FLAC_VER)
        $(TOUCH)
 
 $(D)/expat: $(ARCHIVE)/expat-$(EXPAT_VER).tar.bz2 | $(TARGETPREFIX)