$(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz:
        $(WGET) https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-$(LIBOGG_VER).tar.gz
 
-$(ARCHIVE)/libvorbis-1.3.2.tar.bz2:
-       $(WGET) http://www.fhloston-paradise.de/libvorbis-1.3.2.tar.bz2
+$(ARCHIVE)/libvorbis-$(LIBVORBIS_VER).tar.xz:
+       $(WGET) https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-$(LIBVORBIS_VER).tar.xz
 
 $(ARCHIVE)/ncurses-$(NCURSES_VER).tar.gz:
        $(WGET) http://ftp.gnu.org/pub/gnu/ncurses/ncurses-$(NCURSES_VER).tar.gz
 
        $(REMOVE)/libsigc++-$(LIBSIGC_VER)
        $(TOUCH)
 
-# for some reason, libvorbis does not work with "--prefix=/"
-$(D)/libvorbis: $(D)/libogg $(ARCHIVE)/libvorbis-1.3.2.tar.bz2 | $(TARGETPREFIX)
+$(D)/libvorbis: $(D)/libogg $(ARCHIVE)/libvorbis-$(LIBVORBIS).tar.xz | $(TARGETPREFIX)
        $(START_BUILD)
-       $(UNTAR)/libvorbis-1.3.2.tar.bz2
-       pushd $(BUILD_TMP)/libvorbis-1.3.2 && \
-               patch -p1 < $(PATCHES)/libvorbis-1.3.2-nodoc.diff && \
-               patch -p1 < $(PATCHES)/libvorbis-1.3.2-smaller-chunksize.diff && \
-               $(CONFIGURE) --enable-shared --prefix=$(TARGETPREFIX) LDFLAGS="-Wl,-rpath-link,$(TARGETLIB)" && \
-               $(MAKE) && \
-               $(MAKE) install
-       # $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libvorbis.pc
-       # $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libvorbisenc.pc
-       # $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libvorbisfile.pc
-       $(REMOVE)/libvorbis-1.3.2
+       $(UNTAR)/libvorbis-$(LIBVORBIS).tar.xz
+       pushd $(BUILD_TMP)/libvorbis-$(LIBVORBIS_VER); \
+               $(CONFIGURE) \
+                       --prefix= \
+                       --docdir=/.remove \
+                       --mandir=/.remove \
+                       --disable-docs \
+                       --disable-examples \
+                       --disable-oggtest \
+               ; \
+               $(MAKE); \
+               $(MAKE) install DESTDIR=$(TARGET_DIR) docdir=/.remove
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/vorbis.pc
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/vorbisenc.pc
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/vorbisfile.pc
+       $(REWRITE_LIBTOOL)/libvorbis.la
+       $(REWRITE_LIBTOOL)/libvorbisenc.la
+       $(REWRITE_LIBTOOL)/libvorbisfile.la
+       $(REWRITE_LIBTOOLDEP)/libvorbis.la
+       $(REWRITE_LIBTOOLDEP)/libvorbisenc.la
+       $(REWRITE_LIBTOOLDEP)/libvorbisfile.la
+       $(REMOVE)/libvorbis-$(LIBVORBIS_VER)
        $(TOUCH)
 
 $(D)/libogg: $(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz | $(TARGETPREFIX)