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
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
zxid Open Source IdM for the Masses - SAML SSO
1.42_1 security Deleted on this many watch lists=0 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 1.42_1Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Do not build with OpenSSL 1.1.1e and later
Expired This port expired on: 2023-05-27
Maintainer: admins@perceptyx.com search for ports maintained by this maintainer
Port Added: 2007-07-09 02:25:08
Last Update: 2023-05-28 12:07:55
Commit Hash: 28db060
Also Listed In: www
License: E2ETA
WWW:
http://zxid.org/
Description:
ZXID aims at full stack implementation of all federated identity management and identity web services protocols. Initial goal is supporting SP role, followed by ID-WSF WSC and IdP roles. ZXID is light weight, has a small foot print, and is implemented in C. It is suitable for both high performance and embedded applications. Scripting languages are supported using SWIG, including Perl, PHP and Java. The "full stack" nature of ZXID means it's self contained and has minimal external library dependencies (see downloads).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (139 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/zxid-1.42_1/catalog.mk
  3. /usr/local/share/licenses/zxid-1.42_1/LICENSE
  4. /usr/local/share/licenses/zxid-1.42_1/E2ETA
  5. bin/smime
  6. bin/zxcall
  7. bin/zxcot
  8. bin/zxdecode
  9. bin/zxencdectest
  10. bin/zxidhlo
  11. bin/zxidhlowsf
  12. bin/zxidhrxmlwsc
  13. bin/zxidhrxmlwsp
  14. bin/zxididp
  15. bin/zxidsimple
  16. bin/zxidwsctool
  17. bin/zxlogview
  18. bin/zxpasswd
  19. include/zx/zx.h
  20. include/zxid/HRR.h
  21. include/zxid/akbox.h
  22. include/zxid/aktab.h
  23. include/zxid/errmac.h
  24. include/zxid/hiios.h
  25. include/zxid/hiproto.h
  26. include/zxid/logprint.h
  27. include/zxid/macglue.h
  28. include/zxid/platform.h
  29. include/zxid/port.h
  30. include/zxid/saml2.h
  31. include/zxid/smimeutil.h
  32. include/zxid/tas3.h
  33. include/zxid/wsf.h
  34. include/zxid/yubikey.h
  35. include/zxid/zx.h
  36. include/zxid/zx-a-data.h
  37. include/zxid/zx-ac-data.h
  38. include/zxid/zx-as-data.h
  39. include/zxid/zx-b-data.h
  40. include/zxid/zx-b12-data.h
  41. include/zxid/zx-cb-data.h
  42. include/zxid/zx-cdm-data.h
  43. include/zxid/zx-const.h
  44. include/zxid/zx-dap-data.h
  45. include/zxid/zx-data.h
  46. include/zxid/zx-demomed-data.h
  47. include/zxid/zx-di-data.h
  48. include/zxid/zx-di12-data.h
  49. include/zxid/zx-dp-data.h
  50. include/zxid/zx-ds-data.h
  51. include/zxid/zx-dst-data.h
  52. include/zxid/zx-e-data.h
  53. include/zxid/zx-ecp-data.h
  54. include/zxid/zx-exca-data.h
  55. include/zxid/zx-ff12-data.h
  56. include/zxid/zx-gl-data.h
  57. include/zxid/zx-hrxml-data.h
  58. include/zxid/zx-idhrxml-data.h
  59. include/zxid/zx-idp-data.h
  60. include/zxid/zx-idpdisc-data.h
  61. include/zxid/zx-im-data.h
  62. include/zxid/zx-is-data.h
  63. include/zxid/zx-is12-data.h
  64. include/zxid/zx-lu-data.h
  65. include/zxid/zx-m20-data.h
  66. include/zxid/zx-md-data.h
  67. include/zxid/zx-mm7-data.h
  68. include/zxid/zx-ns.h
  69. include/zxid/zx-paos-data.h
  70. include/zxid/zx-pmm-data.h
  71. include/zxid/zx-prov-data.h
  72. include/zxid/zx-ps-data.h
  73. include/zxid/zx-sa-data.h
  74. include/zxid/zx-sa11-data.h
  75. include/zxid/zx-sbf-data.h
  76. include/zxid/zx-sec-data.h
  77. include/zxid/zx-sec12-data.h
  78. include/zxid/zx-shibmd-data.h
  79. include/zxid/zx-shps-data.h
  80. include/zxid/zx-sp-data.h
  81. include/zxid/zx-sp11-data.h
  82. include/zxid/zx-subs-data.h
  83. include/zxid/zx-tas3-data.h
  84. include/zxid/zx-tas3sol-data.h
  85. include/zxid/zx-wsc-data.h
  86. include/zxid/zx-wsp-data.h
  87. include/zxid/zx-wsse-data.h
  88. include/zxid/zx-wst-data.h
  89. include/zxid/zx-wsu-data.h
  90. include/zxid/zx-xa-data.h
  91. include/zxid/zx-xac-data.h
  92. include/zxid/zx-xasa-data.h
  93. include/zxid/zx-xasacd1-data.h
  94. include/zxid/zx-xasp-data.h
  95. include/zxid/zx-xaspcd1-data.h
  96. include/zxid/zx-xenc-data.h
  97. include/zxid/zx-xml-data.h
  98. include/zxid/zx-xs-data.h
  99. include/zxid/zx-xsi-data.h
  100. include/zxid/zx_ext_pt.h
  101. include/zxid/zxid.h
  102. include/zxid/zxidconf.h
  103. include/zxid/zxidnoswig.h
  104. include/zxid/zxidpriv.h
  105. include/zxid/zxidutil.h
  106. include/zxid/zxidvers.h
  107. include/zxid/zxwsc.h
  108. lib/libzxid.a
  109. lib/libzxid.so
  110. lib/libzxid.so.0
  111. lib/libzxid.so.0.0
  112. share/doc/zxid/apache.pd
  113. share/doc/zxid/doc-end.pd
  114. share/doc/zxid/doc-inc.pd
  115. share/doc/zxid/mediawiki-zxid.pd
  116. share/doc/zxid/mod_auth_saml.pd
  117. share/doc/zxid/ref-inc.pd
  118. share/doc/zxid/schemata.pd
  119. share/doc/zxid/testplan.pd
  120. share/doc/zxid/zxid-book.pd
  121. share/doc/zxid/zxid-compile.pd
  122. share/doc/zxid/zxid-conf.pd
  123. share/doc/zxid/zxid-cot.pd
  124. share/doc/zxid/zxid-faq.pd
  125. share/doc/zxid/zxid-idp.pd
  126. share/doc/zxid/zxid-install.pd
  127. share/doc/zxid/zxid-java.pd
  128. share/doc/zxid/zxid-license.pd
  129. share/doc/zxid/zxid-log.pd
  130. share/doc/zxid/zxid-perl.pd
  131. share/doc/zxid/zxid-php.pd
  132. share/doc/zxid/zxid-raw.pd
  133. share/doc/zxid/zxid-ref.pd
  134. share/doc/zxid/zxid-simple.pd
  135. share/doc/zxid/zxid-tas3.pd
  136. share/doc/zxid/zxid-wsf.pd
  137. @owner
  138. @group
  139. @mode
Collapse this list.
Dependency lines:
  • zxid>0:security/zxid
No installation instructions:
This port has been deleted.
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (zxid-1.42.tgz) = 8b936c8a011cc6fc56d19c6a83cd2dede36bb16b6453b81e45ee8811b9272b10 SIZE (zxid-1.42.tgz) = 2164542

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
Library dependencies:
  1. libcurl.so : ftp/curl
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Libraries

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. security/p5-Net-SAML*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for zxid-1.42_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_zxid
USES:
gmake localbase tar:tgz ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://zxid.org/
Collapse this list.
Port Moves
  • port deleted on 2023-05-28
    REASON: Has expired: Do not build with OpenSSL 1.1.1e and later

Number of commits found: 38

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.42_1
28 May 2023 12:07:55
commit hash: 28db06099cc14b20de85922413f5693e3287e472commit hash: 28db06099cc14b20de85922413f5693e3287e472commit hash: 28db06099cc14b20de85922413f5693e3287e472commit hash: 28db06099cc14b20de85922413f5693e3287e472 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
security/zxid: Remove expired port:

2023-05-27 security/zxid: Do not build with OpenSSL 1.1.1e and later
1.42_1
27 Apr 2023 18:42:43
commit hash: 3c428609d34e60904bf6e97b2feb8d0082534206commit hash: 3c428609d34e60904bf6e97b2feb8d0082534206commit hash: 3c428609d34e60904bf6e97b2feb8d0082534206commit hash: 3c428609d34e60904bf6e97b2feb8d0082534206 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
security/zxid: Mark DEPRECATED

- Do not build with OpenSSL 1.1.1e and later
- Fails to build with all version of ssl from base
- Fails to build with any version of ssl from ports
- Set EXPIRATION_DATE 2023-05-27
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f 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)
1.42_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.42_1
20 Jul 2022 14:22:56
commit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fe files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Kapranoff <kappa@rambler-co.ru>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.42_1
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.
1.42_1
01 Sep 2018 07:35:29
Revision:478658Original commit files touched by this commit
riggs search for other commits by this committer
Fix memleak, update MAINTAINER

Details:
- Fix a memory leak in ZXID caused by using system hexdump() function
  instead of the one included in ZXID.
- Set MAINTAINER'ship to admins@perceptyx.com

PR:		230978
Submitted by:	amontalban@gmail.com (new maintainer)
MFH:		2018Q3
1.42
15 Mar 2017 14:45:31
Revision:436247Original commit files touched by this commit
mat search for other commits by this committer
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
1.42
19 May 2016 10:53:06
Revision:415500Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-descrs, categories [p-x]*

Approved by:	portmgr blanket
1.42
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
1.42
13 Mar 2016 02:19:18
Revision:410940Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix license. COPYING explicitly states that APACHE20 does not apply, the
license is actually commercial:

Commercial software. Please write info@synergetics.be for licensing terms.

LICENSE-2.0.txt does not apply. It is only provided for information,
e.g. on some related software packages.

- Switch to options helpers
- Regenerate patches with `make makepatch`
1.42
01 Mar 2016 16:16:17
Revision:409877Original commit files touched by this commit
adamw search for other commits by this committer
Update zxid and p5-Net-SAML to 1.42.

While here:
- Strip the p5-Net-SAML XS module.
- use Uses:localbase in zxid
- Replace obtuse compound statements with more straightforward invocations
- Add spacing for legibility
1.22
20 Sep 2015 14:35:58
Revision:397374Original commit files touched by this commit
danfe search for other commits by this committer
Remove BROKEN on Tier-2 systems statements which no longer true at least
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
1.22
04 Nov 2014 17:33:48
Revision:372157Original commit files touched by this commit
pawel search for other commits by this committer
- Update to version 1.22
- Clean pkg-plist

PR:		194501
Submitted by:	tkato432@yahoo.com
1.18
23 Aug 2014 13:13:27
Revision:365728Original commit files touched by this commit
marino search for other commits by this committer
security/xzid: suppress broken and unnecesary missing target check

Line 606 of the vendor Makefile has a malformed error message that comes
up if the makefile is given no target.  For reasons I don't understand,
the gmake on FreeBSD tolerates it and the same exact gmake on DragonFly
catches it.  Just amend the sed command the remove the line completely
as it's never executed in the ports framework.
1.18
07 Aug 2014 23:30:51
Revision:364331Original commit files touched by this commit
marino search for other commits by this committer
security/zxid: Upgrade version 1.05 => 1.18

PR:		192481
Submitted by:	Ports Fury
1.05_1
29 Jul 2014 19:11:53
Revision:363374Original commit files touched by this commit
adamw search for other commits by this committer
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...

Approved by:	portmgr (not really, but touches unstaged ports)
1.05_1
24 Jul 2014 16:33:10
Revision:362828Original commit files touched by this commit
bapt search for other commits by this committer
Reset maintainership for ports not staged with no pending PR

With hat:	portmgr
1.05_1
14 Jul 2014 18:42:04
Revision:361812Original commit files touched by this commit
bapt search for other commits by this committer
Modernize LIB_DEPENDS

With hat:	portmgr
1.05_1
21 Feb 2014 13:39:24
Revision:345433Original commit files touched by this commit
ehaupt search for other commits by this committer
Remove trailing whitespaces from category security
1.05_1
10 Feb 2014 13:54:28
Revision:343634Original commit files touched by this commit
ehaupt search for other commits by this committer
According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
1.05_1
20 Sep 2013 22:55:26
Revision:327769Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
1.05_1
26 Aug 2013 17:24:10
Revision:325406Original commit files touched by this commit
bapt search for other commits by this committer
Remove --export-all-symbols which is not supported and makes 'make install'
fail.
1.05_1
01 Aug 2013 21:25:36
Revision:324129Original commit files touched by this commit
bapt search for other commits by this committer
Properly fix build with clang
Fix build without gcc
1.05_1
11 Jul 2013 16:26:27
Revision:322783Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
1.05
27 May 2013 13:20:35
Revision:319235Original commit files touched by this commit
bapt search for other commits by this committer
Fix build with clang
While here convert NOPORTDOCS -> PORT_OPTIONS:MDOCS
Trim headers
1.05
12 Feb 2012 14:06:03
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 1.05

PR:             ports/163738
Submitted by:   sunpoet (myself)
Approved by:    clsung (maintainer, via IRC)
0.38_1
03 Jul 2011 14:03:52
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
0.38_1
17 Dec 2010 19:22:18
Original commit files touched by this commit
pgollucci search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Reported by:    P6 TB
0.38_1
03 Apr 2010 10:44:36
Original commit files touched by this commit
roam search for other commits by this committer
Chase the ftp/curl shlib version bump.
0.38
01 Apr 2010 05:50:11
Original commit files touched by this commit
linimon search for other commits by this committer
Also mark as broken on powerpc.

Hat:            portmgr
0.38
18 Dec 2009 03:57:54
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 0.38

PR:             ports/140148
Submitted by:   Denis Shaposhnikov <dsh_AT_wizard dot volgograd dot ru>
0.25_1
23 Jan 2009 15:43:14
Original commit files touched by this commit
roam search for other commits by this committer
Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
0.25
18 Apr 2008 07:58:33
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 0.25
0.22
01 Feb 2008 12:45:08
Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on sparc64: fails to install.
0.22
24 Oct 2007 00:49:32
Original commit files touched by this commit
clsung search for other commits by this committer
- Update to 0.22
- Reset maintainership

PR:             ports/117408
Submitted by:   Gea-Suan Lin <gslin_AT_gslin dot org>
0.17_1
10 Jul 2007 02:33:53
Original commit files touched by this commit
clsung search for other commits by this committer
- Add a post-install routine to link file.
- Bump PORTREVISION. (since pkg-plist change)

PR:             ports/114428
Submitted by:   maintainer (Gea-Suan Lin)
0.17
09 Jul 2007 02:24:04
Original commit files touched by this commit
clsung search for other commits by this committer
ZXID aims at full stack implementation of all federated identity
management and identity web services protocols. Initial goal is
supporting SP role, followed by ID-WSF WSC and IdP roles.

ZXID is light weight, has a small foot print, and is implemented in C.
It is suitable for both high performance and embedded applications.
Scripting languages are supported using SWIG, including Perl, PHP and
Java. The "full stack" nature of ZXID means it's self contained and
has minimal external library dependencies (see downloads).

WWW:    http://zxid.org/

PR:             ports/114346
Submitted by:   Gea-Suan Lin <gslin at gslin.org>

Number of commits found: 38