notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
pesign Signing utility for UEFI secure boot
0.110_8 sysutils Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.110_8Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Unmaintaned since 2016, very much out of date, does not build with GCC 11 (PR #263544)
Expired This port expired on: 2022-07-01
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-01-21 13:40:37
Last Update: 2022-07-01 10:02:52
Commit Hash: 4d75bb0
People watching this port, also watch:: tmux, proggy_fonts-ttf, monit
License: GPLv2
WWW:
https://github.com/rhinstaller/pesign
Description:
Signing tool for PE-COFF binaries, hopefully at least vaguely compliant with the PE and Authenticode specifications. WWW: https://github.com/rhinstaller/pesign
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pesign-0.110_8/catalog.mk
  3. /usr/local/share/licenses/pesign-0.110_8/LICENSE
  4. /usr/local/share/licenses/pesign-0.110_8/GPLv2
  5. bin/efikeygen
  6. bin/pesign
  7. include/libdpe/libdpe.h
  8. include/libdpe/pe.h
  9. lib/libdpe.so
  10. man/man1/efikeygen.1.gz
  11. man/man1/pesign-client.1.gz
  12. man/man1/pesign.1.gz
  13. @owner
  14. @group
  15. @mode
Collapse this list.
Dependency lines:
  • pesign>0:sysutils/pesign
No installation instructions:
This port has been deleted.
PKGNAME: pesign
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 armv6 armv7 amd64 i386
distinfo:
TIMESTAMP = 1414180266 SHA256 (rhinstaller-pesign-0.110_GH0.tar.gz) = 836abeb4404b4b3a616deb478f8bf4fed2fce4f12be1a00b6fab238d150ed2ed SIZE (rhinstaller-pesign-0.110_GH0.tar.gz) = 103805

Expand this list (2 items)

Collapse this list.

SHA256 (b535d1ac5cbc.patch) = 787fe6bb67b0cbc8716a84d063d0995c1f23567d87f2c6bec33c3daa0145f367 SIZE (b535d1ac5cbc.patch) = 1971

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. gcc10 : lang/gcc10
  4. as : devel/binutils
Runtime dependencies:
  1. gcc10 : lang/gcc10
Library dependencies:
  1. libefivar.so.0 : devel/efivar
  2. libnspr4.so : devel/nspr
  3. libnss3.so : security/nss
  4. libpopt.so : devel/popt
  5. libuuid.so : misc/e2fsprogs-libuuid
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_pesign
USES:
cpe gmake localbase pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rhinstaller/pesign/tar.gz/0.110?dummy=/
Collapse this list.
Port Moves
  • port deleted on 2022-07-01
    REASON: Has expired: Unmaintaned since 2016, very much out of date, does not build with GCC 11 (PR #263544)

Number of commits found: 29

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.110_8
01 Jul 2022 10:02:52
commit hash: 4d75bb040d3cc1398fb3163bd45b7c3babc10083commit hash: 4d75bb040d3cc1398fb3163bd45b7c3babc10083commit hash: 4d75bb040d3cc1398fb3163bd45b7c3babc10083commit hash: 4d75bb040d3cc1398fb3163bd45b7c3babc10083 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: Remove expired ports:

2022-07-01 sysutils/pesign: Unmaintaned since 2016, very much out of date, does
not build with GCC 11 (PR #263544)
0.110_8
10 May 2022 14:54:19
commit hash: 25a8cc6aab6c7e7f7e579dc16b58410195d732e8commit hash: 25a8cc6aab6c7e7f7e579dc16b58410195d732e8commit hash: 25a8cc6aab6c7e7f7e579dc16b58410195d732e8commit hash: 25a8cc6aab6c7e7f7e579dc16b58410195d732e8 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
sysutils/pesign: Add CPE information

Approved by:	portmgr (blanket)
0.110_8
27 Apr 2022 20:40:37
commit hash: 9525143f76e4aea344be0e64e39a67d6130c9365commit hash: 9525143f76e4aea344be0e64e39a67d6130c9365commit hash: 9525143f76e4aea344be0e64e39a67d6130c9365commit hash: 9525143f76e4aea344be0e64e39a67d6130c9365 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
sysutils/pesign: Deprecate and use GCC 10

- Unmaintaned since 2016.
- Very much out of date.
- Does not build with GCC 11 [1]: set USE_GCC=10 so that the port does
  not block GCC default version update to GCC 11 while waiting for
  expiration.

PR:		263544 [1]
Reported by:	exp-run (antoine@) [1]
Approved by:	gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D35086
0.110_8
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.110_8
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
0.110_7
21 May 2019 00:43:39
Revision:502180Original commit files touched by this commit
jbeich search for other commits by this committer
sysutils/pesign: unbreak

Obtained from:	upstream
0.110_7
12 May 2019 11:29:31
Revision:501375Original commit files touched by this commit
jbeich search for other commits by this committer
sysutils/pesign: mark BROKEN after r501212

In file included from /usr/local/include/nss/nss/cert.h:22,
                 from efikeygen.c:39:
efikeygen.c: In function 'add_cert_type':
/usr/local/include/nss/nss/certt.h:445:5: error: unsigned conversion from 'int'
to 'unsigned char' changes value from '496' to '240' [-Werror=overflow]
     (NS_CERT_TYPE_SSL_CLIENT | NS_CERT_TYPE_SSL_SERVER | NS_CERT_TYPE_EMAIL | \
     ^
efikeygen.c:208:23: note: in expansion of macro 'NS_CERT_TYPE_APP'
  unsigned char type = NS_CERT_TYPE_APP;
                       ^~~~~~~~~~~~~~~~

Reported by:	pkg-fallout
0.110_7
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
0.110_6
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
0.110_5
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
0.110_4
08 Dec 2017 01:46:01
Revision:455765Original commit files touched by this commit
linimon search for other commits by this committer
Mark these ports as buildable on armv6 after a trybroken run.  (Also
tested with trybroken on armv7.)

The 'runaway process' ones are most likely just statistical.

Approved by:	portmgr (tier-2 blanket)
0.110_4
30 Nov 2017 05:55:17
Revision:455165Original commit files touched by this commit
linimon search for other commits by this committer
For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them so
on armv7.

This is part one of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
0.110_4
24 Sep 2017 16:16:12
Revision:450495Original commit files touched by this commit
jbeich search for other commits by this committer
sysutils/pesign: unbreak on 11.1+

In file included from pesign.h:30:0,
                 from pesign.c:35:
efitypes.h:50:0: error: "EFI_VARIABLE_NON_VOLATILE" redefined [-Werror]
 #define EFI_VARIABLE_NON_VOLATILE 0x0000000000000001
 ^
In file included from efitypes.h:22:0,
                 from pesign.h:30,
                 from pesign.c:35:
/usr/include/efivar.h:38:0: note: this is the location of the previous
definition
 #define EFI_VARIABLE_NON_VOLATILE  0x00000001
 ^

Reported by:	pkg-fallout
0.110_4
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
0.110_3
18 Aug 2017 13:39:08
Revision:448230Original commit files touched by this commit
rakuco search for other commits by this committer
Remove unused KeyIdTemplate variable from cms_common.c.

This fixes the build with GCC 6:
  cms_common.c:1668:31: error: 'KeyIdTemplate' defined but not used
[-Werror=unused-const-variable=]

Note that the build is still broken on HEAD due to some macros being defined in
base's headers.

PR:		219275
0.110_3
01 Apr 2017 15:23:32
Revision:437439Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
0.110_2
17 Feb 2017 16:54:34
Revision:434304Original commit files touched by this commit
mat search for other commits by this committer
There were a few others _FreeBSD_9 things around.

Sponsored by:	Absolight
0.110_2
01 Dec 2016 00:50:29
Revision:427466Original commit files touched by this commit
linimon search for other commits by this committer
Restrict to archs that FreeBSD supports in little-endian mode.  Those are
all the UEFI spec supports.

While here, mark broken on armv6.
0.110_2
20 Nov 2016 09:38:09
Revision:426566Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
0.110_1
09 Oct 2016 12:10:02
Revision:423591Original commit files touched by this commit
jbeich search for other commits by this committer
devel/nspr, security/nss: drop version from SONAME

No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
0.110
22 Jun 2016 10:12:46
Revision:417298Original commit files touched by this commit
trasz search for other commits by this committer
Drop maintainership for some of my ports.
0.110
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
0.110
16 Dec 2015 09:40:24
Revision:403856Original commit files touched by this commit
jbeich search for other commits by this committer
sysutils/pesign: unbreak build on DragonFly (like r403070)

Don't rely on USE_GCC using implicit -isystem/usr/local/include to fix

In file included from pesign.h:30:0,
                 from actions.c:28:
efitypes.h:22:20: fatal error: efivar.h: No such file or directory
compilation terminated.

Reported by:	http://muscles.dragonflybsd.org/bulk/latest-per-pkg/pesign/
Approved by:	portmgr blanket
0.110
06 Dec 2015 12:40:58
Revision:403110Original commit files touched by this commit
jbeich search for other commits by this committer
sysutils/pesign: unbreak on pre-10.2 systems

- No reason to use ppoll(2), so switch to poll(2)
- Include missing strchrnul(3) for 9.x

No PORTREVISION bump because 10.2+ behavior doesn't change.

PR:		205039
Approved by:	trasz (maintainer)
MFH:		2015Q4
0.110
07 May 2015 20:24:16
Revision:385665Original commit files touched by this commit
mat search for other commits by this committer
Update ports in the remaining categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
0.110
21 Mar 2015 12:12:03
Revision:381793Original commit files touched by this commit
marino search for other commits by this committer
For traz@ ports: Change USE_GCC=4.8+ to preferred USE_GCC=yes

Approved by:	just fix it
0.110
11 Feb 2015 19:37:57
Revision:378850Original commit files touched by this commit
trasz search for other commits by this committer
Fix fetch and unbreak.  Distfile was rerolled, but there were no actual
source changes.

Sponsored by:	The FreeBSD Foundation
0.110
31 Jan 2015 10:02:41
Revision:378198Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN: Checksum and size mismatch

Reported by:	pkg-fallout
0.110
21 Jan 2015 13:40:25
Revision:377606Original commit files touched by this commit
trasz search for other commits by this committer
New port: sysutils/pesign

Signing tool for PE-COFF binaries, hopefully at least vaguely compliant
with the PE and Authenticode specifications.

Sponsored by:	The FreeBSD Foundation

Number of commits found: 29