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"
pre_build_host() {
mkdir -p $PKG_BUILD/.$HOST_NAME
cp -r $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
}
make_host() {
cd $PKG_BUILD/.$HOST_NAME
make -f Makefile-libbz2_so CC=$HOST_CC CFLAGS="$CFLAGS"
cd ${PKG_BUILD}/.${HOST_NAME}
make -f Makefile-libbz2_so CC=${HOST_CC} CFLAGS="${CFLAGS}"
}
makeinstall_host() {
make install PREFIX=$TOOLCHAIN
make install PREFIX=${TOOLCHAIN}
}
pre_build_target() {
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -r $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
}
pre_make_target() {
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
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
}
make_target() {
make -f Makefile-libbz2_so CC=$CC CFLAGS="$CFLAGS"
make -f Makefile-libbz2_so CC=${CC} CFLAGS="${CFLAGS}"
}
post_make_target() {
@ -46,11 +46,11 @@ post_make_target() {
}
makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include
cp bzlib.h $SYSROOT_PREFIX/usr/include
mkdir -p $SYSROOT_PREFIX/usr/lib
cp -P libbz2.so* $SYSROOT_PREFIX/usr/lib
mkdir -p ${SYSROOT_PREFIX}/usr/include
cp bzlib.h ${SYSROOT_PREFIX}/usr/include
mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp -P libbz2.so* ${SYSROOT_PREFIX}/usr/lib
mkdir -p $INSTALL/usr/lib
cp -P libbz2.so* $INSTALL/usr/lib
mkdir -p ${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_LICENSE="GPL"
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_TARGET="toolchain"
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"
post_makeinstall_target() {
rm -rf $INSTALL
rm -rf ${INSTALL}
# 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_LICENSE="GPL"
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_TARGET="toolchain"
PKG_LONGDESC="lz4 data compressor/decompressor"
PKG_TOOLCHAIN="cmake"
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"
}
post_makeinstall_target() {
rm -rf $INSTALL
rm -rf ${INSTALL}
}

View File

@ -6,7 +6,7 @@ PKG_VERSION="2.10"
PKG_SHA256="c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072"
PKG_LICENSE="GPL"
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_TARGET="toolchain"
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"
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"
pre_build_host() {
rm -fr $PKG_BUILD/.$HOST_NAME
mkdir -p $PKG_BUILD/.$HOST_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
rm -fr ${PKG_BUILD}/.${HOST_NAME}
mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
}
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() {
mkdir -p $TOOLCHAIN/bin
cp $PKG_BUILD/.$HOST_NAME/bin/7za $TOOLCHAIN/bin
mkdir -p ${TOOLCHAIN}/bin
cp ${PKG_BUILD}/.${HOST_NAME}/bin/7za ${TOOLCHAIN}/bin
}
pre_build_target() {
rm -fr $PKG_BUILD/.$TARGET_NAME
mkdir -p $PKG_BUILD/.$TARGET_NAME
cp -RP $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
rm -fr ${PKG_BUILD}/.${TARGET_NAME}
mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -RP ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
}
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() {
mkdir -p $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 -p $PKG_BUILD/.$TARGET_NAME/bin/7z $INSTALL/usr/bin
cp -p $PKG_BUILD/.$TARGET_NAME/bin/7za $INSTALL/usr/bin
mkdir -p ${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 -p ${PKG_BUILD}/.${TARGET_NAME}/bin/7z ${INSTALL}/usr/bin
cp -p ${PKG_BUILD}/.${TARGET_NAME}/bin/7za ${INSTALL}/usr/bin
}

View File

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

View File

@ -7,7 +7,7 @@ PKG_VERSION="5.2.5"
PKG_SHA256="5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df"
PKG_LICENSE="GPL"
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_TARGET="toolchain"
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"
post_makeinstall_target() {
rm -rf $INSTALL
rm -rf ${INSTALL}
}

View File

@ -6,18 +6,18 @@ PKG_VERSION="3.0"
PKG_SHA256="f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369"
PKG_LICENSE="Info-ZIP"
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_LONGDESC="A compression and file packaging utility."
PKG_TOOLCHAIN="manual"
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
}
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp zip $INSTALL/usr/bin
$STRIP $INSTALL/usr/bin/zip
mkdir -p ${INSTALL}/usr/bin
cp zip ${INSTALL}/usr/bin
${STRIP} ${INSTALL}/usr/bin/zip
}

View File

@ -6,7 +6,7 @@ PKG_VERSION="1.2.11"
PKG_SHA256="4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066"
PKG_LICENSE="OSS"
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_TARGET="toolchain"
PKG_LONGDESC="A general purpose (ZIP) data compression library."