Commit graph

54 commits

Author SHA1 Message Date
Po-Chuan Hsieh
8c924a213a
archivers/upx: Update to 4.2.4
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2024-05-20 01:15:03 +08:00
Po-Chuan Hsieh
64dbe4b427
archivers/upx: Update to 4.2.3
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2024-04-01 02:50:47 +08:00
Po-Chuan Hsieh
f4245cc6ab
archivers/upx: Update to 4.2.2
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2024-02-21 23:06:15 +08:00
Po-Chuan Hsieh
b7b13d67bd
archivers/upx: Update to 4.2.1
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2023-11-15 01:15:31 +08:00
Po-Chuan Hsieh
6cb4ff5d55
archivers/upx: Update to 4.2.0
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2023-11-02 15:37:17 +08:00
Po-Chuan Hsieh
42929fa09f
archivers/upx: Update to 4.1.0
Changes:	https://github.com/upx/upx/releases
2023-09-30 08:44:19 +08:00
Po-Chuan Hsieh
27eea36612
archivers/upx: Update to 4.0.2
- Update WWW
- Update LICENSE_FILE
- Add DOCS option

Changes:	https://github.com/upx/upx/releases
2023-05-27 12:07:10 +08:00
Muhammad Moinur Rahman
9b178ffd7e */*: llvm15 build fixes
llvm15 was also merged into 13.2-STABLE effective from OSVERSION
1302505. Fix the ports that failed to build with llvm15.

Approved by:	portmgr (blanket)
2023-05-17 18:30:15 +02:00
Po-Chuan Hsieh
95c89d246a
archivers/upx: Fix build on 14-CURRENT
In file included from filteri.cpp:71:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:73:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:79:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:81:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:87:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:89:
./filter/cto.h:47:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp💯
./filter/ctoj.h:51:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:102:
./filter/ctoj.h:51:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:115:
./filter/ctok.h:52:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:117:
./filter/ctok.h:52:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:141:
./filter/ctojr.h:109:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
In file included from filteri.cpp:143:
./filter/ctojr.h:109:39: error: variable 'noncalls2' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned calls = 0, noncalls = 0, noncalls2 = 0;
                                      ^
12 errors generated.

Reference:	https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/pdf5b273c8e36_s83d5725005/logs/upx-3.96.log
2023-05-03 03:58:20 +08:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Tobias C. Berner
1ced9d288a archivers: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Albert Vernon <f3cun3c02@sneakemail.com>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Kuehn <freebsd@nagilum.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Zhuravlev <zaa@zaa.pp.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@regency.nsu.ru>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andreev Maxim
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Chernov <ache@FreeBSD.org>
  *  Andrey Kostenko <andrey@kostenko.name>
  *  Anes Mukhametov <anes@anes.su>
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Ayumi M <ayu@commun.jp>
  *  Carsten Larsen <cs@innolan.dk>
  *  Chin-San Huang <chinsan.tw@gmail.com>
  *  Chris D. Faulhaber <jedgar@FreeBSD.org>
  *  Chris Larsen <darth@vader.dk>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Cyrille Lefevre <cyrille.lefevre@laposte.net>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Felix Palmen <felix@palmen-it.de>
  *  Gabor Kovesdan <gabor@FreeBSD.org>
  *  Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
  *  Gea-Suan Lin <gslin@gslin.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Greg Lewis <glewis@FreeBSD.org>
  *  Hsin-Han You <hhyou@cs.nctu.edu.tw>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@FreeBSD.org>
  *  Igor Pokrovsky <tiamat@telegraph.spb.ru>
  *  Jaap Boender <jaapb@kerguelen.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jeff Burchell <toxic@doobie.com>
  *  Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
  *  Jerry Hicks
  *  Joao Carlos Mendes Luis <jonny@jonny.eng.br>
  *  John Marino <marino@FreeBSD.org>
  *  José García Juanino <jjuanino@gmail.com>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Kevin Golding <ports@caomhin.org>
  *  Konstantin Reznichenko <kot@premierbank.dp.ua>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Mark Kane <mark@mkproductions.org>
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Matteo Cypriani <mcy@lm7.fr>
  *  Max Khon <fjoe@FreeBSD.org>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Melvyn Sopacua <melvyn@magemana.nl>
  *  Miguel Mendez <flynn@energyhq.homeip.net>
  *  Nathan Ahlstrom <nra@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Patrick Seal <patseal@hyperhost.net>
  *  Pav Lucistnik <pav@FreeBSD.org>
  *  Per Wigren
  *  Philippe Casidy <pcasidy@casidy.com>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Poul-Henning Kamp <phk@FreeBSD.org>
  *  Radim Kolar
  *  Radim Kolar <hsn@filez.com>
  *  Radim Kolar <hsn@netmag.cz>
  *  Rainer Hurling <rhurlin@gwdg.de>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Roman Shterenzon <roman@xpert.com>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sam Lawrance <boris@brooknet.com.au>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Sir l33tname <sirl33tname@gmail.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stefan Esser <se@FreeBSD.org>
  *  Steve Wills <swills@FreeBSD.org>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Abthorpe <thomas@goodking.ca>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vanilla I. Shu <vanilla@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Will Andrews <andrews@technologist.com>
  *  Yarodin <yarodin@gmail.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yuri Victorovich <yuri@rawbw.com>
  *  ache
  *  adamw
  *  antoine@FreeBSD.org
  *  bf <bf2006a@yahoo.com>
  *  chinsan <chinsan.tw@gmail.com>
  *  giffunip@asme.org
  *  gurkan@phys.ethz.ch
  *  iblis <iblis.dif01@nctu.edu.tw>
  *  ijliao
  *  jmz
  *  kwm@FreeBSD.org
  *  lbartoletti <lbartoletti@FreeBSD.org>
  *  mm
  *  ports@c0decafe.net <ports@c0decafe.net>
  *  samm@freebsd.org
  *  swhetzel@gmail.com
  *  will

With hat:	portmgr
2022-07-20 16:20:49 +02:00
Po-Chuan Hsieh
98deea4a7f
archivers/upx: Use upstream release tarball 2022-01-29 07:26:35 +08:00
Po-Chuan Hsieh
1db1502ff3
archivers/upx: Update to 3.96
- Remove DOCS option
- Update pkg-descr
- Take maintainership

Changes:	https://github.com/upx/upx/releases
2021-12-22 02:46:12 +08:00
Rene Ladan
a67b5dd8d0 all: return fjoe's ports to the pool
fjoe's ports bit got safekept.
2021-12-06 13:36:27 +01:00
Bernhard Froehlich
ab761c5104
archivers/upx: Add CPE information
Approved by:	portmgr (blanket)
2021-10-05 19:11:39 +00:00
Dimitry Andric
89909595ad archivers/upx: fix build with clang 13
During an exp-run for llvm 13 (see bug 258209), it turned out that
archivers/upx fails to build with clang 13:

p_wcle.cpp:739:27: error: variable 'n' set but not used [-Werror,-Wunused-but-set-variable]
    unsigned count,object,n,r;
                          ^
1 error generated.

This is because clang 13 now has a -Wunused-but-set-variable warning
similar to gcc's, and it is enabled under -Wall.

The p_wcle.cpp file has two instances where the 'n' variable is used for
debugging purposes, but the first instance is marked with UNUSED(n). The
second is not, triggering this warning. Fix it by also marking the
second instance with UNUSED(n).

PR:		258394
Approved by:	maintainer timeout (3 weeks)
2021-10-02 12:48:13 +02:00
Po-Chuan Hsieh
e7680ba883
archivers/upx: Update WWW
Approved by:	portmgr (blanket)
2021-09-19 14:01:04 +08:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Max Khon
ebaffa0a43 Fix build with clang 10
PR:		244636
Submitted by:	Dimitry Andric
2020-03-17 17:45:47 +00:00
Kubilay Kocak
6f31554eb6 archivers/upx: Fix build due to missing perl (pod2*) tools
upx unconditionally runs its docs target, which relies on multiple [1] pod2*
tools provided by perl.

USES=perl and USE_PERL=build were removed in ports r478489, resulting in those
tools not being available at build time, and the following errors:

  /bin/sh: pod2man: not found
  /bin/sh: pod2html: not found
  /bin/sh: pod2text: not found

This change, accordingly, re-adds perl as an unconditional build dependency,
including a comment about what its for.

While I'm here:

  * Update COMMENT for (portlint) compliance [2]

[1] pod2man, pod2html, pod2text
[2] Wikipedia, MajorGeeks and others also describe UPX without a "The" prefix

PR:		234002
Reported by:	<mail ozzmosis com>
Approved by:	portmgr (blanket: build fix, JFI)
MFH:		2018Q4
Differential Revision: D18549
2018-12-14 08:44:29 +00:00
Max Khon
6244bde1ca Update to 3.95 2018-12-13 02:24:38 +00:00
Yuri Victorovich
88fe79d6da archivers/upx: Update 3.91 -> 3.94
PR:		230089
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	fjoe (maintainer's timeout; 33 days)
2018-08-30 19:53:21 +00:00
Alexey Dokuchaev
7f47139301 Unbreak the build on sparc64: unlike e.g. on powerpc, gcc on sparc64 does
not provide __BIG_ENDIAN__ macro by default.  As `archivers/upx' is aware
of sparc64 existence, simply tell it that it is big-endian architecture.
While here, vocalize installation commands.
2018-01-22 09:45:32 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
John Marino
38eb8b7cf2 archivers/upx: Expand patch to support malloc.h-less DF 2015-11-13 09:33:40 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Adam Weinberger
cff70035fd Add DOCS to OPTIONS_DEFINE where PORTDOCS= is set. 2014-07-16 03:47:05 +00:00
Olli Hauer
73969bbf79 - fix sanity in CAT archivers
- USE_BZIP2   -> USES=tar:bzip2
 - LICENSE=BSD -> BSD[n]CLAUSE
2014-06-01 07:59:15 +00:00
Max Khon
6be8465325 Update to 3.91
PR:		185276
Submitted by:	Wesley Shields
2014-02-01 09:42:03 +00:00
Baptiste Daroussin
f6dbeb2e35 Support stage 2013-12-26 16:53:14 +00:00
Baptiste Daroussin
b3a96ed6ee In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in accessibility

With hat:	portmgr
2013-12-11 10:04:56 +00:00
Baptiste Daroussin
b80ec3e204 Add NO_STAGE all over the place in preparation for the staging support (cat: archivers) 2013-09-20 13:11:20 +00:00
Baptiste Daroussin
ecfa41e79d Convert archivers from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some port to the new perl world
- Convert some port from USE_GNOME=pkgconfig to USES=pkgconfig
2013-08-30 01:02:57 +00:00
Max Khon
7a6e4cb54a Update to 3.09.
PR:		180223
Submitted by:	Devil <devzone.my@gmail.com>
2013-07-28 07:44:17 +00:00
Max Khon
7a71d56e23 Fix build on ia64. 2012-10-08 16:50:01 +00:00
Max Khon
2c9a5b4b8b Update to 3.08
PR:		163856
Submitted by:	sunpoet@
2012-01-16 12:47:49 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Max Khon
94d247fd2d Update to 3.0.7. 2010-09-09 07:39:48 +00:00
Max Khon
44663dfe28 Update to upx 3.05 and lzma from 7zip 4.65
PR:		146216
2010-05-04 14:45:26 +00:00
Max Khon
860556ae06 Update to 3.04.
PR:		140182
Submitted by:	Emanuel Haupt
2009-11-02 09:09:46 +00:00
Dmitry Marakasov
535382b891 - Retire MASTER_SITE_SOURCEFORGE_EXTENDED, it's no longer needed - all mirrors actually have all distfiles
- Merge all SF mirrors to MASTER_SITE_SOURCEFORGE, resort according to quick download speed survey
- Fix MASTER_SITES for all port that have used SOURCEFORGE_EXTENTED

Approved by:	portmgr (pav)
2009-09-02 15:01:56 +00:00
Max Khon
277671106d Update to 3.03
PR:		128386
Submitted by:	Joseph S. Atkinson
2008-10-27 15:46:43 +00:00
Max Khon
afdb9c2fb6 - Update to 3.02 [1]
- Update PORTDOCS [1]
- Add LZMA support [2]

PR:		120354
Submitted by:	Felippe de Meirelles Motta [1], Joseph S. Atkinson [2]
2008-03-10 08:01:43 +00:00
Max Khon
1c9053bea3 Not for sparc64. I do not have sparc64 hw to fix the build. 2007-09-22 09:16:33 +00:00
Max Khon
882ca735c5 Fix build on IA64. 2007-08-24 05:01:09 +00:00
Max Khon
a3d0659adc Update to 3.01
PR:		115570
Submitted by:	mm@
2007-08-21 15:55:38 +00:00
Max Khon
0b3a77f827 Fix build on -CURRENT.
Pointed out by:	pav via pointyhat
2007-07-04 17:51:10 +00:00
Max Khon
77cd0b9f54 Update to 3.00.
PR:		112560
Submitted by:	Peter Johnson
2007-05-26 08:45:15 +00:00