pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
upx: imported to pkgsrc
Module Name: pkgsrc-wip
Committed By: Marcin Gondek <drixter%e-utp.net@localhost>
Pushed By: drixter
Date: Mon Oct 26 23:17:52 2026 +0100
Changeset: 4c9209415331a581c64bccc1405d0cb022fa8fd4
Removed Files:
upx/COMMIT_MSG
upx/DESCR
upx/Makefile
upx/PLIST
upx/distinfo
Log Message:
upx: imported to pkgsrc
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4c9209415331a581c64bccc1405d0cb022fa8fd4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
upx/COMMIT_MSG | 80 ----------------------------------------------------------
upx/DESCR | 4 ---
upx/Makefile | 47 ----------------------------------
upx/PLIST | 5 ----
upx/distinfo | 26 -------------------
5 files changed, 162 deletions(-)
diffs:
diff --git a/upx/COMMIT_MSG b/upx/COMMIT_MSG
deleted file mode 100644
index 3d38d46ddc..0000000000
--- a/upx/COMMIT_MSG
+++ /dev/null
@@ -1,80 +0,0 @@
-upx: Update to version 5.2.1
-
-==================================================================
-User visible changes for UPX
-==================================================================
-
-Changes in 5.2.1 (27 Aug 2026):
- * bug fixes - see https://github.com/upx/upx/milestone/24
-
-Changes in 5.2.0 (08 Jun 2026):
- * new format cpm86/cmd
- * bug fixes - see https://github.com/upx/upx/milestone/23
-
-Changes in 5.1.1 (05 Mar 2026):
- * ELF: MIPS r3000 (32-bit) shared libraries are supported
- * bug fixes - see https://github.com/upx/upx/milestone/22
-
-Changes in 5.1.0 (07 Jan 2026):
- * ELF: new format linux/riscv64
- * bug fixes - see https://github.com/upx/upx/milestone/21
-
-Changes in 5.0.2 (20 Jul 2025):
- * bug fixes - see https://github.com/upx/upx/milestone/20
-
-Changes in 5.0.1 (06 May 2025):
- * bug fixes - see https://github.com/upx/upx/milestone/19
-
-Changes in 5.0.0 (20 Feb 2025):
- * ELF: use of memfd_create supports Enforcing mode of SELinux
- * ELF: two-step de-compression enables future per-PT_LOAD work
- * ELF: --unmap-all-pages completely avoids /proc/self/exe
- * ELF: PT_MIPS_ABIFLAGS is now forwarded into the compressed output;
- qemu-mips can choose the right floating-point emulation
- * ELF: many minor internal changes fix nits revealed by fuzzing
- * bug fixes - see https://github.com/upx/upx/milestone/18
-
-Changes in 4.2.4 (09 May 2024):
- * bug fixes - see https://github.com/upx/upx/milestone/17
-
-Changes in 4.2.3 (27 Mar 2024):
- * bug fixes - see https://github.com/upx/upx/milestone/16
-
-Changes in 4.2.2 (03 Jan 2024):
- * bug fixes - see https://github.com/upx/upx/milestone/15
-
-Changes in 4.2.1 (01 Nov 2023):
- * linux: /proc/self/exe now is optional
- * windows: use SetFileTime to preserve sub-second file timestamps
- * official Windows builds: revert activeCodePage change introduced in 4.2.0
- * bug fixes - see https://github.com/upx/upx/milestone/14
-
-Changes in 4.2.0 (26 Oct 2023):
- * win32/pe and win64/pe: stricter relocation checks; please report regressions
- * unix: use utimensat to preserve sub-second file timestamps
- * new option '--link' to preserve hard-links (Unix only; use with care)
- * add support for NO_COLOR env var; see https://no-color.org/
- * disable macOS support until we fix compatibility with macOS 13+
- * official Windows builds: set activeCodePage to UTF-8
- * bug fixes - see https://github.com/upx/upx/milestone/13
-
-Changes in 4.1.0 (08 Aug 2023):
- * ELF: handle shared libraries with more than 2 PT_LOAD segments
- * bug fixes - see https://github.com/upx/upx/milestone/11
-
-Changes in 4.0.2 (30 Jan 2023):
- * bug fixes - see https://github.com/upx/upx/milestone/9
-
-Changes in 4.0.1 (16 Nov 2022):
- * bug fixes - see https://github.com/upx/upx/milestone/8
-
-Changes in 4.0.0 (28 Oct 2022):
- * Switch to semantic versioning
- * SECURITY NOTES: emphasize the security context in the docs
- * Support easy building from source code with CMake
- * Support easy rebuilding the stubs from source with Podman/Docker
- * Add integrated doctest C++ testing framework
- * Add support for EFI files (PE x86; Kornel Pal)
- * win32/pe and win64/pe: set correct SizeOfHeaders in the PE header
- * bug fixes - see https://github.com/upx/upx/milestone/6
- * bug fixes - see https://github.com/upx/upx/milestone/7
diff --git a/upx/DESCR b/upx/DESCR
deleted file mode 100644
index f5950f4408..0000000000
--- a/upx/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-UPX is a free, portable, extendable, high-performance executable packer for
-several different executable formats. It achieves an excellent compression
-ratio and offers very fast decompression. Your executables suffer no memory
-overhead or other drawbacks because of in-place decompression.
diff --git a/upx/Makefile b/upx/Makefile
deleted file mode 100644
index 0d7ab3d717..0000000000
--- a/upx/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# $NetBSD$
-
-DISTNAME= upx-5.2.1
-CATEGORIES= archivers
-MASTER_SITES= ${MASTER_SITE_GITHUB:=upx/}
-GITHUB_TAG= v${PKGVERSION_NOREV}
-
-GITHUB_SUBMODULES+= upx upx-vendor-bzip2 v${PKGVERSION_NOREV}-upx-vendor vendor/bzip2
-GITHUB_SUBMODULES+= upx upx-vendor-doctest v${PKGVERSION_NOREV}-upx-vendor vendor/doctest
-GITHUB_SUBMODULES+= upx upx-vendor-lzma-sdk v${PKGVERSION_NOREV}-upx-vendor vendor/lzma-sdk
-GITHUB_SUBMODULES+= upx upx-vendor-ucl v${PKGVERSION_NOREV}-upx-vendor vendor/ucl
-GITHUB_SUBMODULES+= upx upx-vendor-valgrind v${PKGVERSION_NOREV}-upx-vendor vendor/valgrind
-GITHUB_SUBMODULES+= upx upx-vendor-zlib v${PKGVERSION_NOREV}-upx-vendor vendor/zlib
-GITHUB_SUBMODULES+= upx upx-vendor-zstd v${PKGVERSION_NOREV}-upx-vendor vendor/zstd
-
-MAINTAINER= drixter%e-utp.net@localhost
-HOMEPAGE= https://upx.github.io/
-COMMENT= Ultimate packer for executables
-LICENSE= gnu-gpl-v2
-
-USE_LANGUAGES= c c++
-USE_TOOLS+= cmake gmake perl pod2man pod2html pod2text
-
-NO_CONFIGURE= yes
-
-MAKE_ENV+= PREFIX=${PREFIX}
-MAKE_ENV+= UPX_UCLDIR=${PREFIX}
-MAKE_FLAGS+= CXXFLAGS_WERROR=
-
-INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/upx
-
-BUILDLINK_TRANSFORM+= rm:-mcpu=i686
-BUILDLINK_TRANSFORM+= rm:-Werror
-BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-Map
-BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,upx.map
-
-do-build:
- ${RUN} cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} release
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/build/release/upx ${DESTDIR}${PREFIX}/bin/upx
- ${INSTALL_MAN} ${WRKSRC}/doc/upx.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
- ${INSTALL_DATA} ${WRKSRC}/doc/upx-doc.txt ${DESTDIR}${PREFIX}/share/doc/upx
- ${INSTALL_DATA} ${WRKSRC}/doc/upx-doc.html ${DESTDIR}${PREFIX}/share/doc/upx
-
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/upx/PLIST b/upx/PLIST
deleted file mode 100644
index 5de0f04293..0000000000
--- a/upx/PLIST
+++ /dev/null
@@ -1,5 +0,0 @@
-@comment $NetBSD$
-bin/upx
-man/man1/upx.1
-share/doc/upx/upx-doc.html
-share/doc/upx/upx-doc.txt
diff --git a/upx/distinfo b/upx/distinfo
deleted file mode 100644
index c5e9049ea8..0000000000
--- a/upx/distinfo
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-BLAKE2s (upx-5.2.1.tar.gz) = f8e049cf242ca593af8d5a07c738fecdceb2c929b783d390b71f47b6d1492830
-SHA512 (upx-5.2.1.tar.gz) = 1fec2419e2f48823cef4677489301e9c4cca39d39562c625258b80fa200d2652c8081e3eb37888b27d9afe75594a09d201466b3dc1cf0d8ebe10db8d197b8b60
-Size (upx-5.2.1.tar.gz) = 2338143 bytes
-BLAKE2s (upx-upx-vendor-bzip2-v5.2.1-upx-vendor.tar.gz) = 46f27027db6e0c4c2e5b51c2542e9c7c72632bca3f314739ca4cb1fdbcd633d5
-SHA512 (upx-upx-vendor-bzip2-v5.2.1-upx-vendor.tar.gz) = ebc8c8bf98ce4437bf84fb2e5b4ce1ca6fe97fadc744134f74e0d61a7aad650c120bf4bdeeadd4c6819b80576f972e7e00bebd14829220d7110ea242620a32e8
-Size (upx-upx-vendor-bzip2-v5.2.1-upx-vendor.tar.gz) = 36675 bytes
-BLAKE2s (upx-upx-vendor-doctest-v5.2.1-upx-vendor.tar.gz) = e22be729c53b34f77a47c9d9e8b36c14dc3c39d0c067f6c6c0839f6816415cc5
-SHA512 (upx-upx-vendor-doctest-v5.2.1-upx-vendor.tar.gz) = edcb24e117712baab6c157cfcc27efe3e614da746856bea439cbb337632b039b7fae01a6152c21e7090a92d3fa7e0ec428740785ea8581ab54ac8ff3f8b356e7
-Size (upx-upx-vendor-doctest-v5.2.1-upx-vendor.tar.gz) = 62256 bytes
-BLAKE2s (upx-upx-vendor-lzma-sdk-v5.2.1-upx-vendor.tar.gz) = 30685d3589a1c45575835d254b50ab80bc77877b8237bdfb763c6914aa808e8e
-SHA512 (upx-upx-vendor-lzma-sdk-v5.2.1-upx-vendor.tar.gz) = 7de538602ce0c541e3493e23ba14162d82dd0be3e923b87dc08d84e266c2a3ccfa2849aa9a0ab47c596fedd6f59216e37dc6983697066d2ede9af7ca87a29a93
-Size (upx-upx-vendor-lzma-sdk-v5.2.1-upx-vendor.tar.gz) = 37903 bytes
-BLAKE2s (upx-upx-vendor-ucl-v5.2.1-upx-vendor.tar.gz) = 249ca32b019a4246c4a23f161a3b0037c3d83648905de92dd370c8cabb3bf5ef
-SHA512 (upx-upx-vendor-ucl-v5.2.1-upx-vendor.tar.gz) = 2564b0b94c63941f9d489fd524f8951a76bd1172020ffc92c383c0e8a09e2e5e8d25afe2118eaafb9a206e0a65eb5a56afa3eaa1351ebce1eee32d3ad2487084
-Size (upx-upx-vendor-ucl-v5.2.1-upx-vendor.tar.gz) = 54807 bytes
-BLAKE2s (upx-upx-vendor-valgrind-v5.2.1-upx-vendor.tar.gz) = bb2bb9e1c4cf542cd81cc9abb81e2b0d6479f6420fe02e9c5bc4c2e1e9bcf30d
-SHA512 (upx-upx-vendor-valgrind-v5.2.1-upx-vendor.tar.gz) = d85eea26ff2c6508bd2b23b46f81f0c321f56f311969e43e0488172563cfb8785f83a5e42811b4d5644e4b03d9bd442c71c95a13117eba7de823f0c1803c8a2d
-Size (upx-upx-vendor-valgrind-v5.2.1-upx-vendor.tar.gz) = 54428 bytes
-BLAKE2s (upx-upx-vendor-zlib-v5.2.1-upx-vendor.tar.gz) = 03c7611e40964cbb88d7aebb232fee3a8a7f504f84eb105ce19332da3d10c26f
-SHA512 (upx-upx-vendor-zlib-v5.2.1-upx-vendor.tar.gz) = 89fda273983b4fdf3825f2873165e85f5671b8b9121828ac3d47aafe9623f396f11f753af5323b2a465f1113c561cecf4ff1cf5d138db85a2e245cd1e523ad32
-Size (upx-upx-vendor-zlib-v5.2.1-upx-vendor.tar.gz) = 351562 bytes
-BLAKE2s (upx-upx-vendor-zstd-v5.2.1-upx-vendor.tar.gz) = 32eae93e7acb794cf4d61146fa52f1719de68245b95c379028d3d7b37e4db97f
-SHA512 (upx-upx-vendor-zstd-v5.2.1-upx-vendor.tar.gz) = ba1b9f57e6b455e1deca2c4c675ad80d066243cfd934e5cd6c9cacbb1039e0b80be9eacfab87ef51959e0faba02c4144c98d83f8d07263798e11b91cbe881174
-Size (upx-upx-vendor-zstd-v5.2.1-upx-vendor.tar.gz) = 405020 bytes
Home |
Main Index |
Thread Index |
Old Index