Update for new BUILD_DIR and SRC_DIR variables
authorHugo Villeneuve <hugo@hugovil.com>
Sat, 27 Dec 2014 20:27:25 +0000 (15:27 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Mon, 29 Dec 2014 16:24:31 +0000 (11:24 -0500)
102 files changed:
stage0/pkg/cloog
stage0/pkg/gcc
stage0/pkg/glibc
stage0/pkg/kernel-headers
stage1/pkg/bash
stage1/pkg/bzip2
stage1/pkg/cloog
stage1/pkg/coreutils
stage1/pkg/findutils
stage1/pkg/flex
stage1/pkg/gawk
stage1/pkg/gcc
stage1/pkg/gettext
stage1/pkg/grep
stage1/pkg/m4
stage1/pkg/patch
stage1/pkg/sysvinit
stage1/pkg/tar
stage1/pkg/util-linux
stage2/pkg/bzip2
stage2/pkg/cloog
stage2/pkg/dhcp
stage2/pkg/diffutils
stage2/pkg/firmware-b43-lpphy
stage2/pkg/gcc
stage2/pkg/glibc
stage2/pkg/gptfdisk
stage2/pkg/icu
stage2/pkg/iproute2
stage2/pkg/kernel
stage2/pkg/kernel-headers
stage2/pkg/perl
stage2/pkg/procps
stage2/pkg/readline
stage2/pkg/shadow
stage2/pkg/sysklogd
stage2/pkg/tzdata
stage2/pkg/wireless-tools
stage2/pkg/wpa_supplicant
stage3/hv-install-1
stage3/pkg/OpenSP
stage3/pkg/SGMLSpm
stage3/pkg/ack
stage3/pkg/bash-completion
stage3/pkg/ckermit
stage3/pkg/cmake
stage3/pkg/colordiff
stage3/pkg/cpio
stage3/pkg/cyrus-sasl
stage3/pkg/ddclient
stage3/pkg/docbook-dsssl
stage3/pkg/docbook-utils
stage3/pkg/docbook-xml
stage3/pkg/docbook-xsl
stage3/pkg/dosfstools
stage3/pkg/ladspa
stage3/pkg/mysql
stage3/pkg/openssl
stage3/pkg/pciutils
stage3/pkg/rpcbind
stage3/pkg/sendmail
stage3/pkg/sgml-common
stage3/pkg/sgml-dtd3
stage3/pkg/sgml-dtd4
stage3/pkg/shadow
stage3/pkg/tcp_wrappers
stage3/pkg/unrar
stage3/pkg/unzip
stage3/pkg/xmltoman
stage3/pkg/zip
stage4/pkg/MesaLib
stage4/pkg/xterm
stage5/pkg/FontForge
stage5/pkg/apache
stage5/pkg/boost
stage5/pkg/cdrtools
stage5/pkg/chordpack
stage5/pkg/cups-pdf
stage5/pkg/dvd-rw-tools
stage5/pkg/firefox
stage5/pkg/foo2zjs
stage5/pkg/ghostscript
stage5/pkg/guitartex
stage5/pkg/i2c-tools
stage5/pkg/lighttpd
stage5/pkg/ltsp-utils
stage5/pkg/lua
stage5/pkg/mercurial
stage5/pkg/milter-spf
stage5/pkg/nss
stage5/pkg/php
stage5/pkg/procmail
stage5/pkg/py2cairo
stage5/pkg/qt
stage5/pkg/sane-backends
stage5/pkg/splix
stage5/pkg/squirrelmail
stage5/pkg/stellarium
stage5/pkg/texlive
stage5/pkg/uw-imap
stage5/pkg/vobcopy
stage5/pkg/xsane

index 8e278d2..4891a4c 100644 (file)
@@ -3,5 +3,5 @@
 hvconfig_post()
 {
     # Apply a sed which prevents the attempted installation of an invalid file:
-    sed -i '/cmake/d' ${LFS_TMP}/${PACKAGE}-build/Makefile
+    sed -i '/cmake/d' ${BUILD_DIR}/Makefile
 }
index 489a3f3..fab1a51 100644 (file)
@@ -75,7 +75,7 @@ hvconfig_pre()
             --enable-libstdcxx-time \
             --enable-threads=posix"
 
-        cd ${LFS_TMP}/${PACKAGE}
+        cd ${SRC_DIR}
 
         # Change the StartFile Spec to point to the correct library location:
         echo -en '\n' >> gcc/config/linux.h
index 9bccb98..32acf8f 100644 (file)
@@ -28,7 +28,7 @@ hvconfig_pre()
 # For Glibc to support NPTL:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 libc_cv_forced_unwind=yes
 libc_cv_c_cleanup=yes
 libc_cv_gnu89_inline=yes
index 6a67dad..7f64ff0 100644 (file)
@@ -2,9 +2,6 @@
 
 hvbuild()
 {
-    # Install headers
-    cd ${LFS_TMP}/${PACKAGE}
-
     local DESTDIR=${TOOLS_DIR}/include
     install -dv ${DESTDIR}
 
index dc30252..dd9ae53 100644 (file)
@@ -8,7 +8,7 @@
 # that can not run while cross-compiling or that do not run properly:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 ac_cv_func_mmap_fixed_mapped=yes
 ac_cv_func_strcoll_works=yes
 ac_cv_func_working_mktime=yes
index 56bd28c..d81667a 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     # Bzip2's default Makefile target automatically runs the testsuite as well.
     # Disable the tests since they won't work on a multi-architecture build:
     sed -e 's@^\(all:.*\) test@\1@g' -i Makefile
index 8e278d2..4891a4c 100644 (file)
@@ -3,5 +3,5 @@
 hvconfig_post()
 {
     # Apply a sed which prevents the attempted installation of an invalid file:
-    sed -i '/cmake/d' ${LFS_TMP}/${PACKAGE}-build/Makefile
+    sed -i '/cmake/d' ${BUILD_DIR}/Makefile
 }
index d8de2a7..f04cb86 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig_post()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${BUILD_DIR}
     sed -e 's/^#\(run_help2man.*dummy-man\)/\1/' \
         -e 's/^\(run_help2man.*PERL.*\)/#\1/' \
         -i Makefile
@@ -16,7 +16,7 @@ hvconfig_post()
 # config.cache  to correct this, and fix various cross-compiling issues:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 fu_cv_sys_stat_statfs2_bsize=yes
 gl_cv_func_working_mkstemp=yes
 EOF
index 94cc2fc..7a550fe 100644 (file)
@@ -4,7 +4,7 @@
 # cross-compiling:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 gl_cv_func_wcwidth_works=yes
 ac_cv_func_fnmatch_gnu=yes
 EOF
index 63c19d8..b8ce278 100644 (file)
@@ -3,14 +3,14 @@
 hvconfig_pre()
 {
     # Make sure that Flex doesn't try to include headers from /usr/include.
-    sed -e "s/-I@includedir@//g" -i ${LFS_TMP}/${PACKAGE}/Makefile.in
+    sed -e "s/-I@includedir@//g" -i ${SRC_DIR}/Makefile.in
 }
 
 # When Cross Compiling the configure script does not determine the correct
 # values for the following, Set the values manually:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 ac_cv_func_malloc_0_nonnull=yes
 ac_cv_func_realloc_0_nonnull=yes
 EOF
index a3184e1..d9b556f 100644 (file)
@@ -3,5 +3,5 @@
 hvconfig_pre()
 {
     sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \
-        -i ${LFS_TMP}/${PACKAGE}/extension/Makefile.in
+        -i ${SRC_DIR}/extension/Makefile.in
 }
index c6c4894..c499c06 100644 (file)
@@ -16,7 +16,7 @@ hvconfig_pre()
         --enable-libstdcxx-time \
         --enable-languages=c,c++"
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     # Change the StartFile Spec to point to the correct library location:
     echo -en '\n' >> gcc/config/linux.h
@@ -49,5 +49,5 @@ hvbuild()
 hvbuild_post()
 {
     # Install the libiberty header file that is needed by some packages:
-    cp -v ${LFS_TMP}/${PACKAGE}/include/libiberty.h ${TOOLS_DIR}/include
+    cp -v ${SRC_DIR}/include/libiberty.h ${TOOLS_DIR}/tools/include
 }
index 0739758..cf4b78d 100644 (file)
@@ -5,7 +5,7 @@
 # errors because of this assumption:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 gl_cv_func_wcwidth_works=yes
 EOF
 }
index 1d6dc4f..2ef77c8 100644 (file)
@@ -4,7 +4,7 @@
 # for the following, Set the values manually:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 ac_cv_func_malloc_0_nonnull=yes
 ac_cv_func_realloc_0_nonnull=yes
 EOF
index 38f969c..93d5abd 100644 (file)
@@ -3,7 +3,7 @@
 # Configure can not properly determine the results of the following tests:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 gl_cv_func_btowc_eof=yes
 gl_cv_func_mbrtowc_incomplete_state=yes
 gl_cv_func_mbrtowc_sanitycheck=yes
index 2742671..ef6d3a1 100644 (file)
@@ -4,7 +4,7 @@
 # certain features:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 ac_cv_func_strnlen_working=yes
 EOF
 }
index 874cc06..7d50115 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     sed -e "s@/usr/lib@/tools/lib@" \
         -i src/Makefile
 
index 5946e74..d6206ea 100644 (file)
@@ -3,7 +3,7 @@
 # Configure can not properly determine the results of a few tests.
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 gl_cv_func_wcwidth_works=yes
 gl_cv_func_btowc_eof=yes
 ac_cv_func_malloc_0_nonnull=yes
index 5778f60..3b57fa9 100644 (file)
@@ -4,7 +4,7 @@
 # cross-compiling:
 hvconfig_cache()
 {
-cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
+cat > ${BUILD_DIR}/config.cache << EOF
 scanf_cv_type_modifier=as
 EOF
 }
index dae7691..f156872 100644 (file)
@@ -2,12 +2,14 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make -f Makefile-libbz2_so
     make clean
     make -j ${MAKEJOBS}
     make PREFIX=/usr install
+}
 
+hvbuild_post()
+{
     cp -fv bzip2-shared /bin/bzip2
     cp -afv libbz2.so* /lib
     ln -sfvT ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so
index 8e278d2..4891a4c 100644 (file)
@@ -3,5 +3,5 @@
 hvconfig_post()
 {
     # Apply a sed which prevents the attempted installation of an invalid file:
-    sed -i '/cmake/d' ${LFS_TMP}/${PACKAGE}-build/Makefile
+    sed -i '/cmake/d' ${BUILD_DIR}/Makefile
 }
index a25fe74..0c78176 100644 (file)
@@ -2,8 +2,8 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-    sed -i 's%\(^sbindir =\).*%\1 @prefix@@sbindir@%' server/Makefile.in
+    sed -i 's%\(^sbindir =\).*%\1 @prefix@@sbindir@%' \
+        ${SRC_DIR}/server/Makefile.in
 
     CONFIGURE_OPTS+=" \
         --localstatedir=/var \
@@ -16,7 +16,8 @@ hvconfig_pre()
 
 hvconfig_post()
 {
-    sed -i 's/-Werror//' {client,common,dst,omapip,relay,server,tests}/Makefile
+    sed -i 's/-Werror//' \
+        ${BUILD_DIR}/{client,common,dst,omapip,relay,server,tests}/Makefile
 }
 
 hvbuild_post()
index 9c919b8..3127535 100644 (file)
@@ -4,5 +4,5 @@ hvconfig_pre()
 {
     # A patch will cause the Diffutils build system to attempt to rebuild
     # the diff.1 man page using the unavailable program help2man:
-    touch ${LFS_TMP}/${PACKAGE}/man/diff.1
+    touch ${SRC_DIR}/man/diff.1
 }
index fe05de2..be56e27 100644 (file)
@@ -4,7 +4,7 @@ hvbuild()
 {
     local FIRMWARE_INSTALL_DIR="/lib/firmware"
 
-    cd ${LFS_TMP}/${PACKAGE}/linux
+    cd ${SRC_DIR}/linux
 
     b43-fwcutter -w ${FIRMWARE_INSTALL_DIR} wl_apsta.o
 }
index efde04b..f3b4e73 100644 (file)
@@ -27,7 +27,7 @@ hvconfig_post()
 hvbuild_post()
 {
     # Install the libiberty header file that is needed by some packages:
-    cp -v ${LFS_TMP}/${PACKAGE}/include/libiberty.h /usr/include
+    cp -v ${SRC_DIR}/include/libiberty.h /usr/include
 
     ln -svf ../usr/bin/cpp /lib
     ln -svf gcc /usr/bin/cc
index b98c282..2b51e32 100644 (file)
@@ -11,8 +11,6 @@ hvconfig_pre()
         --enable-obsolete-rpc \
         --libexecdir=/usr/lib/glibc"
 
-    cd ${LFS_TMP}/${PACKAGE}
-
     # When running make install, a script called test-installation.pl performs a
     # small sanity test on our newly installed Glibc. However, because our
     # toolchain still points to the /tools directory, the sanity test would be
@@ -21,15 +19,13 @@ hvconfig_pre()
     LINKER=$(readelf -l /tools/bin/bash | \
         sed -n 's@.*interpret.*/tools\(.*\)]$@\1@p')
     sed -i "s|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=${LINKER} -o|" \
-        scripts/test-installation.pl
+        ${SRC_DIR}/scripts/test-installation.pl
     unset LINKER
 
-    cd ${LFS_TMP}/${PACKAGE}-build
-
     case "${HVL_TARGET}" in
         "x86_64")
             # Tell glibc to install its libraries into /lib:
-            echo "slibdir=/lib" >> configparms
+            echo "slibdir=/lib" >> ${BUILD_DIR}/configparms
             CONFIGURE_OPTS+=" --libdir=/usr/lib"
            ;;
     esac
@@ -73,7 +69,7 @@ hvbuild()
     esac
 
     # Install the configuration file and runtime directory for nscd:
-    cp -v ${LFS_TMP}/${PACKAGE}/nscd/nscd.conf /etc/nscd.conf
+    cp -v ${SRC_DIR}/nscd/nscd.conf /etc/nscd.conf
     mkdir -pv /var/cache/nscd
 
     # The following instructions, instead of the install-locales target
index 20556f1..1a1c78d 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make gdisk
     install gdisk /usr/bin
 }
index de2fa60..dd4a78f 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig()
 {
-    cd ${LFS_TMP}/${PACKAGE}/source
+    cd ${SRC_DIR}/source
 
     ./configure ${CONFIGURE_OPTS}
 }
index 7c937b3..173e5d8 100644 (file)
@@ -5,13 +5,11 @@ hvconfig_pre()
     # The arpd binary included in this package is dependent on Berkeley DB.
     # Because arpd is not a very common requirement on a base Linux system,
     # remove the dependency on Berkeley DB by applying the sed command below
-    sed -i '/^TARGETS/s@arpd@@g' ${LFS_TMP}/${PACKAGE}/misc/Makefile
+    sed -i '/^TARGETS/s@arpd@@g' ${SRC_DIR}/misc/Makefile
 }
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     # DESTDIR=
     # This ensures that the IPRoute2 binaries will install into the correct
     # directory. By default, DESTDIR is set to /usr.
index d2e8fe1..403377b 100644 (file)
@@ -3,7 +3,7 @@
 hvbuild()
 {
     rm -rf /usr/src/${PACKAGE}
-    mv ${LFS_TMP}/${PACKAGE} /usr/src
+    mv ${SRC_DIR} /usr/src
 
     cd /usr/src/${PACKAGE}
 
index 35810b3..95caa30 100644 (file)
@@ -2,9 +2,6 @@
 
 hvbuild()
 {
-    # Install headers
-    cd ${LFS_TMP}/${PACKAGE}
-
     local DESTDIR=/usr/include
 
     ${HVMAKE} mrproper
index b4530e2..d1f11cf 100644 (file)
@@ -8,7 +8,7 @@ hvconfig_pre()
     sed -e '/^BUILD_ZLIB/s/True/False/' \
         -e '/^INCLUDE/s,\./zlib-src,/usr/include,' \
         -e '/^LIB/s,\./zlib-src,/usr/lib,' \
-        -i ${LFS_TMP}/${PACKAGE}/cpan/Compress-Raw-Zlib/config.in
+        -i ${SRC_DIR}/cpan/Compress-Raw-Zlib/config.in
 
     CONFIGURE_OPTS="\
         --prefix=/usr \
@@ -22,6 +22,6 @@ hvconfig_pre()
 
 hvconfig()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
     ./configure.gnu ${CONFIGURE_OPTS}
 }
index fcd1afc..00ed609 100644 (file)
@@ -3,5 +3,5 @@
 hvconfig_pre()
 {
     # The following fixes an issue with Make 3.82:
-    sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' ${LFS_TMP}/${PACKAGE}/Makefile
+    sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' ${SRC_DIR}/Makefile
 }
index 452be2f..da4b0af 100644 (file)
@@ -4,14 +4,12 @@ hvconfig_pre()
 {
     CONFIGURE_OPTS+=" --libdir=/lib"
 
-    cd ${LFS_TMP}/${PACKAGE}
-
     # Reinstalling Readline will cause the old libraries to be moved to
     # <libraryname>.old. While this is normally not a problem, in some
     # cases it can trigger a linking bug in ldconfig. This can be
     # avoided by issuing the following two seds:
-    sed -i '/MV.*old/d' Makefile.in
-    sed -i '/{OLDSUFF}/c:' support/shlib-install
+    sed -i '/MV.*old/d' ${SRC_DIR}/Makefile.in
+    sed -i '/{OLDSUFF}/c:' ${SRC_DIR}/support/shlib-install
 }
 
 hvbuild()
index 11d9ba9..fb083b1 100644 (file)
@@ -4,7 +4,7 @@ hvconfig_pre()
 {
     CONFIGURE_OPTS+=" --without-selinux"
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     # Disable the installation of the groups program and its man page, as
     # Coreutils provides a better version.
index dcd22d9..ab133ed 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     make
     make BINDIR=/sbin install
 }
index 7785f23..bed72b5 100644 (file)
@@ -2,10 +2,10 @@
 
 hvbuild()
 {
-    mkdir -pv ${LFS_TMP}/${PACKAGE}
-    decompress_package ${TZDATA} ${LFS_TMP}/${PACKAGE}
+    mkdir -pv ${SRC_DIR}
+    decompress_package ${TZDATA} ${SRC_DIR}
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     ZONEINFO=/usr/share/zoneinfo
 
index 19ad589..9747dbe 100644 (file)
@@ -3,7 +3,7 @@
 hvconfig_pre()
 {
     sed -e "s!^\(INSTALL_DIR=\).*!\1/sbin!" \
-        -e "s!^\(INSTALL_LIB=\).*!\1/lib!" -i ${LFS_TMP}/${PACKAGE}/Makefile
+        -e "s!^\(INSTALL_LIB=\).*!\1/lib!" -i ${SRC_DIR}/Makefile
 }
 
 hvbuild_post()
index 3313249..2419f34 100644 (file)
@@ -2,7 +2,7 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}/wpa_supplicant
+    cd ${SRC_DIR}/wpa_supplicant
 
     cat > .config << "EOF"
 CONFIG_BACKEND=file
index d936200..3769565 100755 (executable)
@@ -172,7 +172,7 @@ else
     ipkg ${MSMTP}
 fi
 
-ipkg ${PTH} "\
+ipkg -m acnb ${PTH} "\
     --disable-static \
     --mandir=/usr/share/man"
 ipkg ${LIBASSUAN}
index 8f899f2..e4d49b3 100644 (file)
@@ -20,7 +20,7 @@ hvconfig_pre()
         fi
     fi
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
     sed -i 's:32,:253,:' lib/Syntax.cxx
     sed -i 's:LITLEN          240 :LITLEN          8092:' \
         unicode/{gensyntax.pl,unicode.syn}
index d03e850..49c9a3c 100644 (file)
@@ -2,9 +2,8 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     sed -i -e "s@/usr/local/bin@/usr/bin@" \
         -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/$(get_pkg_ver ${PERL})@" \
         -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \
-        Makefile
+        ${SRC_DIR}/Makefile
 }
index a421df9..20aafc3 100644 (file)
@@ -2,6 +2,6 @@
 
 hvbuild()
 {
-    install -v -m 755 ${LFS_TMP}/${PACKAGE}/ack /usr/bin
+    install -v -m 755 ${SRC_DIR}/ack /usr/bin
     string_add  "alias ack='ack --pager=\"less -RFX\"'" /etc/bashrc
 }
index 3512b5d..19dd3ae 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -m644 bash_completion.sh /etc/profile.d/70-bash_completion.sh
     cp -v bash_completion /etc/
     install -d /etc/bash_completion.d
index 92d9276..efd2397 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make linux
     make prefix=/usr install
 }
index 5a8da49..fe8b64b 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     ./bootstrap --prefix=/usr \
         --system-libs \
index 78c8393..3a5231c 100644 (file)
@@ -2,8 +2,10 @@
 
 hvbuild()
 {
-    PREFIX=/usr make -C ${LFS_TMP}/${PACKAGE} install
+    make PREFIX=/usr install
+}
 
+hvbuild_post()
+{
     install -v -m644 ${SCRDIR}/misc/colordiffrc /etc
 }
-
index 1792478..e3d6210 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig_pre()
 {
-    sed -i -e '/gets is a/d' ${LFS_TMP}/${PACKAGE}/gnu/stdio.in.h
+    sed -i -e '/gets is a/d' ${SRC_DIR}/gnu/stdio.in.h
 }
 
 hvbuild_post()
index 0f6f5bf..d1df97d 100644 (file)
@@ -3,7 +3,7 @@
 hvconfig_pre()
 {
     sed -i 's/#elif WITH_DES/#elif defined(WITH_DES)/' \
-        ${LFS_TMP}/${PACKAGE}/plugins/digestmd5.c
+        ${SRC_DIR}/plugins/digestmd5.c
 
     CONFIGURE_OPTS+=" \
         --with-dbpath=/var/lib/sasl/sasldb2 \
@@ -20,8 +20,6 @@ hvconfig_pre()
 hvbuild_post()
 {
     if [ "x${HVLABEL}" = "x${PACKAGE}-pass1" ]; then
-        cd ${LFS_TMP}/${PACKAGE}
-
         install -v -m700 -d /var/lib/sasl
         install -v -m711 -d /var/run/saslauthd
 
index 2a3d29d..2d210d5 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     install ddclient /usr/sbin
     mkdir -p /etc/ddclient
     cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
index 5382ad2..4d283fd 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -v -m755 bin/collateindex.pl /usr/bin
     install -v -m644 bin/collateindex.pl.1 /usr/share/man/man1
     install -v -d -m755 \
index f822667..158bcfb 100644 (file)
@@ -2,8 +2,7 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-    sed -i 's:/html::' doc/HTML/Makefile.in
+    sed -i 's:/html::' ${SRC_DIR}/doc/HTML/Makefile.in
 }
 
 hvbuild_post()
index 7469544..d415672 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     install -v -d -m755 /usr/share/xml/docbook/xml-dtd-${DOCBOOK_XML_VER}
     install -v -d -m755 /etc/xml
     chown -R root:root .
index da1341b..e409f41 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -v -m 755 -d \
         /usr/share/xml/docbook/xsl-stylesheets-${DOCBOOK_XSL_VER}
     chown -R root:root .
index c9e35f2..5db98dc 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make
     make PREFIX=/usr SBINDIR=/sbin install
 }
index 9ec50bc..2111b1d 100644 (file)
@@ -2,5 +2,5 @@
 
 hvbuild()
 {
-    install -m 644 ${LFS_TMP}/${PACKAGE}/src/ladspa.h /usr/include
+    install -m 644 ${SRC_DIR}/src/ladspa.h /usr/include
 }
index 75d4a7e..deeecd9 100644 (file)
@@ -8,7 +8,7 @@ hvconfig_pre()
 
 hvconfig()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     mkdir build
     cd build
@@ -39,6 +39,8 @@ hvconfig()
 
 hvbuild()
 {
+    cd ${SRC_DIR}/build
+
     make
 
     SEGMENTS="Client Server IniFiles ManPages SharedLibraries"
index 863696e..b38e9b0 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     MAKEDEPPROG=gcc CC=gcc ./config \
         --prefix=/usr \
         --openssldir=/etc/ssl \
index 429b0dc..9bddc02 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     # ZLIB=no: Prevents compression of the pci.ids file.
     make PREFIX=/usr             \
         SHAREDIR=/usr/share/misc \
index 1c6c0bb..6faf94b 100644 (file)
@@ -2,8 +2,7 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
+    cd ${SRC_DIR}
     sed -i '/servname/s:rpcbind:sunrpc:' src/rpcbind.c
     sed -i '/error = getaddrinfo/s:rpcbind:sunrpc:' src/rpcinfo.c
 }
index 12fb7f9..85fa3d0 100644 (file)
@@ -9,7 +9,6 @@ hvbuild()
     mkdir -p /var/spool/mqueue
     mkdir -p /etc/mail
 
-    cd ${LFS_TMP}/${PACKAGE}
     cat > devtools/Site/site.config.m4 << "EOF"
 define(`confMANGRP',`root')
 define(`confMANOWN',`root')
@@ -143,14 +142,14 @@ Connect:192.168.0 RELAY
 EOF
     
         cd /etc/mail
-        cp -R ${LFS_TMP}/${PACKAGE}/cf/* .
+        cp -R ${SRC_DIR}/cf/* .
 
         cat > /etc/mail/submit.mc << "EOF"
 dnl
 include(`./m4/cf.m4')dnl
         dnl
         EOF
-    cat ${LFS_TMP}/${PACKAGE}/cf/cf/submit.mc >> /etc/mail/submit.mc
+    cat ${SRC_DIR}/cf/cf/submit.mc >> /etc/mail/submit.mc
     sed -i "s!\(^FEATURE.*\)127.0.0.1\(.*\)!\1${MACHINE_NAME}\.${DOMAIN}\2!" /etc/mail/submit.mc
     newaliases -v
     
index 4ab4dd6..663e6e3 100644 (file)
@@ -4,8 +4,8 @@ hvconfig_pre()
 {
     # This package does not distribute some autoconf files, and symlinks them
     # to /usr/share/automake.
-    cd ${LFS_TMP}/${PACKAGE}
-    autoreconf -f -i
+    cd ${SRC_DIR}
+    autoreconf -f -vi
 
     CAT1="/etc/sgml/sgml-ent.cat"
     CAT2="/usr/share/sgml/sgml-iso-entities-8879.1986/catalog"
index 5bdaad2..cb92c33 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     sed -i -e '/ISO 8879/d' \
         -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \
         docbook.cat
index cd9c715..7114ba3 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     sed -i -e '/ISO 8879/d' \
         -e '/gml/d' docbook.cat
     install -v -d /usr/share/sgml/docbook/sgml-dtd-${SGML_DTD4_VER}
index c544701..6745931 100644 (file)
@@ -5,7 +5,7 @@ hvconfig_pre()
     CONFIGURE_OPTS+=" \
         --without-selinux"
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     # Disable the installation of the groups program and its man page, as
     # Coreutils provides a better version.
index 70ff65f..0616a1d 100644 (file)
@@ -2,8 +2,7 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-    sed -i -e "s,^extern char \*malloc();,/* & */," scaffold.c
+    sed -i -e "s,^extern char \*malloc();,/* & */," ${SRC_DIR}/scaffold.c
 }
 
 hvbuild()
index 6cdfed2..70b58b0 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make -f makefile
     install -v -m755 unrar /usr/bin
 }
index d287e08..4e4273d 100644 (file)
@@ -10,7 +10,6 @@ hvbuild()
             UNZIP_TARGET=linux
     esac
 
-    cd ${LFS_TMP}/${PACKAGE}
     make -f unix/Makefile LOCAL_UNZIP=-D_FILE_OFFSET_BITS=64 ${UNZIP_TARGET}
     make prefix=/usr install
 }
index be7ba06..94103e1 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make PREFIX=/usr
-    make install PREFIX=/usr
+    make PREFIX=/usr install
 }
index 8cc7696..2fbd8da 100644 (file)
@@ -2,9 +2,8 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     sed -i -e 's@$(INSTALL) man/zip.1@$(INSTALL_PROGRAM) man/zip.1@' \
-        unix/Makefile
+        ${SRC_DIR}/unix/Makefile
 }
 
 hvbuild()
index de43784..38b5af0 100644 (file)
@@ -32,5 +32,5 @@ hvconfig_pre()
 
     # Mesa builds with debugging symbols. Remove the -g switch from both CFLAGS
     # and CXXFLAGS with this command:
-    sed 's@FLAGS=\"-g@FLAGS=\"@' -i ${LFS_TMP}/${PACKAGE}/configure
+    sed 's@FLAGS=\"-g@FLAGS=\"@' -i ${SRC_DIR}/configure
 }
index 32e85e4..067eab5 100644 (file)
@@ -2,8 +2,8 @@
 
 hvconfig_pre()
 {
-    sed -i '/v0/,+1s/new:/new:kb=^?:/' ${LFS_TMP}/${PACKAGE}/termcap
-    echo -e '\tkbs=\\177,' >> ${LFS_TMP}/${PACKAGE}/terminfo
+    sed -i '/v0/,+1s/new:/new:kb=^?:/' ${SRC_DIR}/termcap
+    echo -e '\tkbs=\\177,' >> ${SRC_DIR}/terminfo
 
     export TERMINFO=/usr/share/terminfo
     CONFIGURE_OPTS+=" \
index 49caba8..e10067b 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     rm -rf libltdl
     ./bootstrap
index 4e8c1dc..99b7de6 100644 (file)
@@ -4,9 +4,7 @@ CONFDIR=/etc/httpd
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
-    cat >> config.layout << "EOF" &&
+    cat >> ${SRC_DIR}/config.layout << "EOF" &&
 # BLFS FHS layout
 <Layout FHS>
     prefix:          /usr
index b7351bb..4172c0d 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     ./bootstrap.sh --prefix=/usr
     ./b2 stage threading=multi link=shared
     ./b2 install threading=multi link=shared
index 37228ad..8442f83 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root
     make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root install
 
index f68713f..80a200d 100644 (file)
@@ -7,8 +7,8 @@ hvbuild()
 
 hvbuild_post()
 {
-    install -v -m755 ${LFS_TMP}/${PACKAGE}/chordpack /usr/local/bin
+    install -v -m755 ${SRC_DIR}/chordpack /usr/local/bin
 
     # Install Emacs Chordpro mode
-    install -v -m644 ${LFS_TMP}/${PACKAGE}/chordpro-mode.el ${EMACS_LOCAL_SITE_LISP}
+    install -v -m644 ${SRC_DIR}/chordpro-mode.el ${EMACS_LOCAL_SITE_LISP}
 }
index 269137e..926577e 100644 (file)
@@ -2,11 +2,11 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}/src
+    cd ${SRC_DIR}/src
     gcc -O9 -s -o cups-pdf cups-pdf.c
     install -v -m 0700 cups-pdf /usr/lib/cups/backend
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
     cp extra/cups-pdf.conf /etc/cups
     cp extra/CUPS-PDF.ppd /usr/share/cups/model
 }
index c29ee3b..bf7de18 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make all rpl8 btcflash
     make prefix=/usr install
     install -v -m644 -D index.html /usr/share/doc/${PACKAGE}/index.html
index ba7940f..cc08c0b 100644 (file)
@@ -6,7 +6,7 @@ hvbuild()
     FIREFOX_VERSION="$(get_pkg_ver ${PACKAGE})"
     FIREFOX_PKG_VERSION="firefox-$(get_pkg_ver ${PACKAGE})"
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     # Use the default settings specified in the source tree.
     echo '. $topsrcdir/browser/config/mozconfig' > .mozconfig
index 618e09c..712811f 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     make
     ./getweb 1020
     make install
index 3956367..17f519c 100644 (file)
@@ -4,7 +4,7 @@ hvconfig_pre()
 {
     export GS_FONTS_PATH="${HV_FONTS_PATH}/ghostscript"
 
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     # To use the system-installed version of JasPer:
     rm -rf jasper
index 0095323..b9d0bbc 100644 (file)
@@ -7,8 +7,6 @@ hvbuild()
 
 hvbuild_post()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -v -m755 -d /usr/share/texmf-local/gchords-guitartex
     install -v -m644 gchords/gchords.sty /usr/share/texmf-local/gchords-guitartex
 
index 7926741..26b846a 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     ${HVMAKE}
     ${HVMAKE} prefix=/usr install
 }
index 33ab3c7..786de3c 100644 (file)
@@ -9,8 +9,6 @@ hvconfig_pre()
 
 hvbuild_post()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     install -dv \
         /etc/lighttpd \
         /var/log/lighttpd \
@@ -18,8 +16,7 @@ hvbuild_post()
         /var/lib/lighttpd/sockets \
         /var/cache/lighttpd
 
-    cp -R doc/config/conf.d/ doc/config/*.conf doc/config/vhosts.d/ \
-        /etc/lighttpd/
+    cp -R ${SRC_DIR}/doc/config/{conf.d/,*.conf,vhosts.d/} /etc/lighttpd/
 
     chown -R www.www \
         /etc/lighttpd \
@@ -58,7 +55,7 @@ EOF
     chown -v -R ${HTTPD_USER}:${HTTPD_USER} /srv/www
 
     # Bootscript
-    cp -p doc/initscripts/sysconfig.lighttpd /etc/sysconfig/lighttpd
+    cp -p ${SRC_DIR}/doc/initscripts/sysconfig.lighttpd /etc/sysconfig/lighttpd
 
     install -v -m740 ${SCRDIR}/bootscripts/lighttpd /etc/rc.d/init.d
 
index da7159c..876d7c2 100644 (file)
@@ -2,6 +2,5 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     ./install.sh
 }
index b0cebae..4cc871d 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make linux
     make INSTALL_TOP=/usr \
          TO_LIB="liblua.so liblua.so.5.2 liblua.so.5.2.3" \
index 22dbcde..3d3dcdf 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     make build
     make PREFIX=/usr install-bin
 }
index e5de87f..4d3ed7d 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuil()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make
     make PREFIX=/usr install
 }
index 4a88ef4..cddbc5e 100644 (file)
@@ -2,7 +2,7 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}/nss
+    cd ${SRC_DIR}/nss
 
     # This package does not support parallel build
     make BUILD_OPT=1 \
@@ -15,7 +15,7 @@ hvbuild()
 
 hvbuild_post()
 {
-    cd ${LFS_TMP}/${PACKAGE}/dist
+    cd ${SRC_DIR}/dist
 
     install -v -m755 Linux*/lib/*.so /usr/lib
     install -v -m644 Linux*/lib/{*.chk,libcrmf.a} /usr/lib
index 5eded98..083a13f 100644 (file)
@@ -49,7 +49,7 @@ hvbuild_post()
     if [ -f /etc/php.ini ]; then
         cp /etc/php.ini /etc/php.ini.old
     fi
-    cp ${LFS_TMP}/${PACKAGE}/php.ini-production /etc/php.ini
+    cp ${SRC_DIR}/php.ini-production /etc/php.ini
 
     if [ "x${USE_HTTPD}" = "xyes" ]; then
         # To enable PHP support in the Apache web server, a new AddType
index 15a8075..b1f2877 100644 (file)
@@ -2,7 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make \
         BASENAME=/usr \
         LOCKINGTEST=/tmp \
index 1404107..e586303 100644 (file)
@@ -2,9 +2,7 @@
 
 hvconfig()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-    pwd
-    ls *
+    cd ${SRC_DIR}
     ./waf configure \
         --prefix=/usr
 }
index 60319e9..b7d845c 100644 (file)
@@ -2,7 +2,7 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
+    cd ${SRC_DIR}
 
     sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \
         config.tests/unix/libmng/libmng.cpp
index 639fc43..4bcf018 100644 (file)
@@ -17,7 +17,7 @@ hvconfig_pre()
     hv_useradd --system -c saned -d /dev/null -g saned -s /bin/false saned
 
     # Fixes an obsolete udev parameter:
-    sed -i 's/SYSFS/ATTRS/g' ${LFS_TMP}/${PACKAGE}/tools/sane-desc.c
+    sed -i 's/SYSFS/ATTRS/g' ${SRC_DIR}/tools/sane-desc.c
 
     CONFIGURE_OPTS+=" --with-x=${USE_X_OPTION}"
 }
index 52f68b0..1b1731d 100644 (file)
@@ -4,7 +4,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
     make DISABLE_JBIG=1
     make install
 }
index c9ea8e9..5fec5ce 100644 (file)
@@ -2,7 +2,7 @@
 
 hvbuild()
 {
-    mv ${LFS_TMP}/${PACKAGE} /srv/www/htdocs/squirrelmail
+    mv ${SRC_DIR} /srv/www/htdocs/squirrelmail
     chown -v -R ${HTTPD_USER}:${HTTPD_USER} /srv/www/htdocs/squirrelmail
 
     mkdir -v -p /srv/squirrelmail/{data,attach}
index 2a8a083..fb8a733 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     mkdir -p builds/unix
     cd builds/unix
 
index 17b83e8..b5cbd59 100644 (file)
@@ -15,7 +15,7 @@ hvconfig_pre()
 
     sed -i -e 's|PARENT/\.\./texmf-local|PARENT/texmf-local|' \
         -e 's|\$TEXMFVAR/fonts|/var/lib/livetex/fonts|'    \
-        ${LFS_TMP}/${PACKAGE}/texk/kpathsea/texmf.cnf
+        ${SRC_DIR}/texk/kpathsea/texmf.cnf
 
     CONFIGURE_OPTS+=" \
         --disable-native-texlive-build \
@@ -33,7 +33,8 @@ hvconfig_pre()
 
 hvbuild_post()
 {
-    cp -a ${LFS_TMP}/${PACKAGE}/utils/biber/TeXLive /usr/lib/perl5/site_perl/$(get_pkg_ver ${PERL})
+    cp -a ${SRC_DIR}/utils/biber/TeXLive \
+        /usr/lib/perl5/site_perl/$(get_pkg_ver ${PERL})
 
     rm -v /usr/texmf{,-dist}
     install -v -m1777 -d /var/lib/livetex/fonts
index 37eee8a..acaaad5 100644 (file)
@@ -2,8 +2,6 @@
 
 hvbuild()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-
     # Setting default mailbox format for imapd
     sed -i -e "s!^\(CREATEPROTO=\)unixproto!\1${MAILBOX_FORMAT}proto!" \
         src/osdep/unix/Makefile
@@ -27,7 +25,10 @@ hvbuild()
     ln -sf /usr/lib/uw-imap/lib/c-client.a /usr/lib/uw-imap/lib/libc-client.a
     install -v -m 644 c-client/*.h /usr/lib/uw-imap/include
     install -v -m 644 src/osdep/tops-20/shortsym.h /usr/lib/uw-imap/include
+}
 
+hvbuild_post()
+{
     # Addition to xinetd
     cat > /etc/xinetd.d/imapd << "EOF"
 service imap
index e6269aa..290eacc 100644 (file)
@@ -2,6 +2,5 @@
 
 hvconfig_pre()
 {
-    cd ${LFS_TMP}/${PACKAGE}
-    mv configure.sh configure
+    mv ${SRC_DIR}/configure{.sh,}
 }
index 4e1db05..9356fed 100644 (file)
@@ -2,7 +2,8 @@
 
 hvconfig_pre()
 {
-    sed -i -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' ${LFS_TMP}/${PACKAGE}/src/xsane-save.c
+    sed -i -e 's/png_ptr->jmpbuf/png_jmpbuf(png_ptr)/' \
+        ${SRC_DIR}/src/xsane-save.c
 }
 
 hvbuild_post()