compress: automated code cleanup

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This commit is contained in:
Ian Leonard 2021-01-19 19:33:43 +00:00
parent d758cd4728
commit 34142fb3ea
9 changed files with 48 additions and 48 deletions

View File

@ -14,31 +14,31 @@ PKG_LONGDESC="A high-quality bzip2 data compressor."
PKG_BUILD_FLAGS="+pic +pic:host" PKG_BUILD_FLAGS="+pic +pic:host"
pre_build_host() { pre_build_host() {
mkdir -p $PKG_BUILD/.$HOST_NAME mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -r $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
} }
make_host() { make_host() {
cd $PKG_BUILD/.$HOST_NAME cd ${PKG_BUILD}/.${HOST_NAME}
make -f Makefile-libbz2_so CC=$HOST_CC CFLAGS="$CFLAGS" make -f Makefile-libbz2_so CC=${HOST_CC} CFLAGS="${CFLAGS}"
} }
makeinstall_host() { makeinstall_host() {
make install PREFIX=$TOOLCHAIN make install PREFIX=${TOOLCHAIN}
} }
pre_build_target() { pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -r $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
} }
pre_make_target() { pre_make_target() {
cd $PKG_BUILD/.$TARGET_NAME cd ${PKG_BUILD}/.${TARGET_NAME}
sed -e "s,ln -s (lib.*),ln -snf \$$1; ln -snf libbz2.so.$PKG_VERSION libbz2.so,g" -i Makefile-libbz2_so sed -e "s,ln -s (lib.*),ln -snf \$${1}; ln -snf libbz2.so.${PKG_VERSION} libbz2.so,g" -i Makefile-libbz2_so
} }
make_target() { make_target() {
make -f Makefile-libbz2_so CC=$CC CFLAGS="$CFLAGS" make -f Makefile-libbz2_so CC=${CC} CFLAGS="${CFLAGS}"
} }
post_make_target() { post_make_target() {
@ -46,11 +46,11 @@ post_make_target() {
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include mkdir -p ${SYSROOT_PREFIX}/usr/include
cp bzlib.h $SYSROOT_PREFIX/usr/include cp bzlib.h ${SYSROOT_PREFIX}/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp -P libbz2.so* $SYSROOT_PREFIX/usr/lib cp -P libbz2.so* ${SYSROOT_PREFIX}/usr/lib
mkdir -p $INSTALL/usr/lib mkdir -p ${INSTALL}/usr/lib
cp -P libbz2.so* $INSTALL/usr/lib cp -P libbz2.so* ${INSTALL}/usr/lib
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="3.5.1"
PKG_SHA256="0e17d3a8d0b206018693b27f08029b598f6ef03600c2b5d10c94ce58692e299b" PKG_SHA256="0e17d3a8d0b206018693b27f08029b598f6ef03600c2b5d10c94ce58692e299b"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://www.libarchive.org" PKG_SITE="https://www.libarchive.org"
PKG_URL="https://www.libarchive.org/downloads/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="https://www.libarchive.org/downloads/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_SHORTDESC="A multi-format archive and compression library." PKG_SHORTDESC="A multi-format archive and compression library."
@ -21,8 +21,8 @@ PKG_CMAKE_OPTS_TARGET="-DCMAKE_POSITION_INDEPENDENT_CODE=1 \
-DENABLE_WERROR=0" -DENABLE_WERROR=0"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL rm -rf ${INSTALL}
# delete the shared library as we only want static # delete the shared library as we only want static
rm $SYSROOT_PREFIX/usr/lib/libarchive.so* rm ${SYSROOT_PREFIX}/usr/lib/libarchive.so*
} }

View File

@ -6,18 +6,18 @@ PKG_VERSION="1.9.3"
PKG_SHA256="030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1" PKG_SHA256="030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://github.com/lz4/lz4" PKG_SITE="https://github.com/lz4/lz4"
PKG_URL="https://github.com/lz4/lz4/archive/v$PKG_VERSION.tar.gz" PKG_URL="https://github.com/lz4/lz4/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="lz4 data compressor/decompressor" PKG_LONGDESC="lz4 data compressor/decompressor"
PKG_TOOLCHAIN="cmake" PKG_TOOLCHAIN="cmake"
configure_package() { configure_package() {
PKG_CMAKE_SCRIPT="$PKG_BUILD/build/cmake/CMakeLists.txt" PKG_CMAKE_SCRIPT="${PKG_BUILD}/build/cmake/CMakeLists.txt"
PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=0 -DCMAKE_POSITION_INDEPENDENT_CODE=0" PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=0 -DCMAKE_POSITION_INDEPENDENT_CODE=0"
} }
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL rm -rf ${INSTALL}
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="2.10"
PKG_SHA256="c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072" PKG_SHA256="c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.oberhumer.com/opensource/lzo" PKG_SITE="http://www.oberhumer.com/opensource/lzo"
PKG_URL="http://www.oberhumer.com/opensource/lzo/download/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://www.oberhumer.com/opensource/lzo/download/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A data compression library which is suitable for data de-/compression." PKG_LONGDESC="A data compression library which is suitable for data de-/compression."
@ -16,5 +16,5 @@ PKG_CMAKE_OPTS_HOST="-DENABLE_SHARED=OFF -DENABLE_STATIC=ON"
PKG_CMAKE_OPTS_TARGET="-DENABLE_SHARED=OFF -DENABLE_STATIC=ON" PKG_CMAKE_OPTS_TARGET="-DENABLE_SHARED=OFF -DENABLE_STATIC=ON"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/libexec rm -rf ${INSTALL}/usr/libexec
} }

View File

@ -13,34 +13,34 @@ PKG_LONGDESC="p7zip is a port of 7za.exe for POSIX systems like Unix."
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"
pre_build_host() { pre_build_host() {
rm -fr $PKG_BUILD/.$HOST_NAME rm -fr ${PKG_BUILD}/.${HOST_NAME}
mkdir -p $PKG_BUILD/.$HOST_NAME mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
} }
make_host() { make_host() {
make CXX=$CXX CC=$CC -C $PKG_BUILD/.$HOST_NAME 7za make CXX=${CXX} CC=${CC} -C ${PKG_BUILD}/.${HOST_NAME} 7za
} }
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p ${TOOLCHAIN}/bin
cp $PKG_BUILD/.$HOST_NAME/bin/7za $TOOLCHAIN/bin cp ${PKG_BUILD}/.${HOST_NAME}/bin/7za ${TOOLCHAIN}/bin
} }
pre_build_target() { pre_build_target() {
rm -fr $PKG_BUILD/.$TARGET_NAME rm -fr ${PKG_BUILD}/.${TARGET_NAME}
mkdir -p $PKG_BUILD/.$TARGET_NAME mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
} }
make_target() { make_target() {
make CXX=$CXX CC=$CC -C $PKG_BUILD/.$TARGET_NAME 7z 7za make CXX=${CXX} CC=${CC} -C ${PKG_BUILD}/.${TARGET_NAME} 7z 7za
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $INSTALL/usr/bin mkdir -p ${INSTALL}/usr/bin
cp -p $PKG_BUILD/.$TARGET_NAME/bin/7z.so $INSTALL/usr/bin cp -p ${PKG_BUILD}/.${TARGET_NAME}/bin/7z.so ${INSTALL}/usr/bin
cp -pr $PKG_BUILD/.$TARGET_NAME/bin/Codecs $INSTALL/usr/bin cp -pr ${PKG_BUILD}/.${TARGET_NAME}/bin/Codecs ${INSTALL}/usr/bin
cp -p $PKG_BUILD/.$TARGET_NAME/bin/7z $INSTALL/usr/bin cp -p ${PKG_BUILD}/.${TARGET_NAME}/bin/7z ${INSTALL}/usr/bin
cp -p $PKG_BUILD/.$TARGET_NAME/bin/7za $INSTALL/usr/bin cp -p ${PKG_BUILD}/.${TARGET_NAME}/bin/7za ${INSTALL}/usr/bin
} }

View File

@ -20,6 +20,6 @@ make_host() {
} }
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p ${TOOLCHAIN}/bin
cp pigz ${TOOLCHAIN}/bin cp pigz ${TOOLCHAIN}/bin
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="5.2.5"
PKG_SHA256="5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df" PKG_SHA256="5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://tukaani.org/xz/" PKG_SITE="http://tukaani.org/xz/"
PKG_URL="http://tukaani.org/xz/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="http://tukaani.org/xz/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A free general-purpose data compression software with high compression ratio." PKG_LONGDESC="A free general-purpose data compression software with high compression ratio."
@ -25,5 +25,5 @@ PKG_CONFIGURE_OPTS_HOST="--disable-shared --enable-static \
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static" PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL rm -rf ${INSTALL}
} }

View File

@ -6,18 +6,18 @@ PKG_VERSION="3.0"
PKG_SHA256="f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369" PKG_SHA256="f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369"
PKG_LICENSE="Info-ZIP" PKG_LICENSE="Info-ZIP"
PKG_SITE="http://www.info-zip.org/pub/infozip/" PKG_SITE="http://www.info-zip.org/pub/infozip/"
PKG_URL="$SOURCEFORGE_SRC/infozip/Zip%203.x%20%28latest%29/3.0/${PKG_NAME}${PKG_VERSION/./}.tar.gz" PKG_URL="${SOURCEFORGE_SRC}/infozip/Zip%203.x%20%28latest%29/3.0/${PKG_NAME}${PKG_VERSION/./}.tar.gz"
PKG_DEPENDS_TARGET="toolchain bzip2" PKG_DEPENDS_TARGET="toolchain bzip2"
PKG_LONGDESC="A compression and file packaging utility." PKG_LONGDESC="A compression and file packaging utility."
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"
make_target() { make_target() {
make CC=$CC CPP=$CPP RANLIB=$RANLIB AR=$AR STRIP=$STRIP LOCAL_ZIP="$CFLAGS" \ make CC=${CC} CPP=${CPP} RANLIB=${RANLIB} AR=${AR} STRIP=${STRIP} LOCAL_ZIP="${CFLAGS}" \
-f unix/Makefile generic -f unix/Makefile generic
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $INSTALL/usr/bin mkdir -p ${INSTALL}/usr/bin
cp zip $INSTALL/usr/bin cp zip ${INSTALL}/usr/bin
$STRIP $INSTALL/usr/bin/zip ${STRIP} ${INSTALL}/usr/bin/zip
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="1.2.11"
PKG_SHA256="4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066" PKG_SHA256="4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"
PKG_SITE="http://www.zlib.net" PKG_SITE="http://www.zlib.net"
PKG_URL="http://zlib.net/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://zlib.net/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="cmake:host" PKG_DEPENDS_HOST="cmake:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A general purpose (ZIP) data compression library." PKG_LONGDESC="A general purpose (ZIP) data compression library."