notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
trousers Open-source TCG Software Stack
0.3.14_3 security on this many watch lists=32 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.3.14_3Version of this port present on the latest quarterly branch.
Maintainer: hrs@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-11-07 12:06:38
Last Update: 2021-10-13 13:15:48
Commit Hash: 0e0ecc1
People watching this port, also watch:: pkg, curl, gmp, gnutls, p11-kit
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (125 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/trousers-0.3.14_3/catalog.mk
  3. /usr/local/share/licenses/trousers-0.3.14_3/LICENSE
  4. /usr/local/share/licenses/trousers-0.3.14_3/BSD3CLAUSE
  5. include/trousers/trousers.h
  6. include/trousers/tss.h
  7. include/tss/compat11b.h
  8. include/tss/platform.h
  9. include/tss/tcpa_defines.h
  10. include/tss/tcpa_error.h
  11. include/tss/tcpa_struct.h
  12. include/tss/tcpa_typedef.h
  13. include/tss/tcs.h
  14. include/tss/tcs_defines.h
  15. include/tss/tcs_error.h
  16. include/tss/tcs_structs.h
  17. include/tss/tcs_typedef.h
  18. include/tss/tddl_error.h
  19. include/tss/tddlapi_error.h
  20. include/tss/tddli.h
  21. include/tss/tpm.h
  22. include/tss/tpm_error.h
  23. include/tss/tpm_ordinal.h
  24. include/tss/tspi.h
  25. include/tss/tss_defines.h
  26. include/tss/tss_error.h
  27. include/tss/tss_error_basics.h
  28. include/tss/tss_structs.h
  29. include/tss/tss_typedef.h
  30. lib/tddl/libtddl.a
  31. lib/tddl/libtddl.so
  32. lib/tddl/libtddl.so.0
  33. lib/tddl/libtddl.so.0.0.0
  34. lib/libtspi.a
  35. lib/libtspi.so
  36. lib/libtspi.so.1
  37. lib/libtspi.so.1.2.0
  38. sbin/tcsd
  39. sbin/tcsd_emu
  40. man/man3/Tspi_ChangeAuth.3.gz
  41. man/man3/Tspi_ChangeAuthAsym.3.gz
  42. man/man3/Tspi_Context_Close.3.gz
  43. man/man3/Tspi_Context_CloseObject.3.gz
  44. man/man3/Tspi_Context_Connect.3.gz
  45. man/man3/Tspi_Context_Create.3.gz
  46. man/man3/Tspi_Context_CreateObject.3.gz
  47. man/man3/Tspi_Context_FreeMemory.3.gz
  48. man/man3/Tspi_Context_GetCapability.3.gz
  49. man/man3/Tspi_Context_GetDefaultPolicy.3.gz
  50. man/man3/Tspi_Context_GetKeyByPublicInfo.3.gz
  51. man/man3/Tspi_Context_GetKeyByUUID.3.gz
  52. man/man3/Tspi_Context_GetRegisteredKeysByUUID.3.gz
  53. man/man3/Tspi_Context_GetRegisteredKeysByUUID2.3.gz
  54. man/man3/Tspi_Context_GetTpmObject.3.gz
  55. man/man3/Tspi_Context_LoadKeyByBlob.3.gz
  56. man/man3/Tspi_Context_LoadKeyByUUID.3.gz
  57. man/man3/Tspi_Context_RegisterKey.3.gz
  58. man/man3/Tspi_Context_UnregisterKey.3.gz
  59. man/man3/Tspi_Data_Bind.3.gz
  60. man/man3/Tspi_Data_Seal.3.gz
  61. man/man3/Tspi_Data_Unbind.3.gz
  62. man/man3/Tspi_Data_Unseal.3.gz
  63. man/man3/Tspi_DecodeBER_TssBlob.3.gz
  64. man/man3/Tspi_EncodeDER_TssBlob.3.gz
  65. man/man3/Tspi_GetAttribData.3.gz
  66. man/man3/Tspi_GetAttribUint32.3.gz
  67. man/man3/Tspi_GetPolicyObject.3.gz
  68. man/man3/Tspi_Hash_GetHashValue.3.gz
  69. man/man3/Tspi_Hash_SetHashValue.3.gz
  70. man/man3/Tspi_Hash_Sign.3.gz
  71. man/man3/Tspi_Hash_UpdateHashValue.3.gz
  72. man/man3/Tspi_Hash_VerifySignature.3.gz
  73. man/man3/Tspi_Key_CertifyKey.3.gz
  74. man/man3/Tspi_Key_ConvertMigrationBlob.3.gz
  75. man/man3/Tspi_Key_CreateKey.3.gz
  76. man/man3/Tspi_Key_CreateMigrationBlob.3.gz
  77. man/man3/Tspi_Key_GetPubKey.3.gz
  78. man/man3/Tspi_Key_LoadKey.3.gz
  79. man/man3/Tspi_Key_UnloadKey.3.gz
  80. man/man3/Tspi_Key_WrapKey.3.gz
  81. man/man3/Tspi_PcrComposite_GetPcrValue.3.gz
  82. man/man3/Tspi_PcrComposite_SelectPcrIndex.3.gz
  83. man/man3/Tspi_PcrComposite_SetPcrValue.3.gz
  84. man/man3/Tspi_Policy_AssignToObject.3.gz
  85. man/man3/Tspi_Policy_FlushSecret.3.gz
  86. man/man3/Tspi_Policy_SetSecret.3.gz
  87. man/man3/Tspi_SetAttribData.3.gz
  88. man/man3/Tspi_SetAttribUint32.3.gz
  89. man/man3/Tspi_TPM_AuthorizeMigrationTicket.3.gz
  90. man/man3/Tspi_TPM_CMKSetRestrictions.3.gz
  91. man/man3/Tspi_TPM_CertifySelfTest.3.gz
  92. man/man3/Tspi_TPM_CheckMaintenancePubKey.3.gz
  93. man/man3/Tspi_TPM_ClearOwner.3.gz
  94. man/man3/Tspi_TPM_CollateIdentityRequest.3.gz
  95. man/man3/Tspi_TPM_CreateEndorsementKey.3.gz
  96. man/man3/Tspi_TPM_CreateMaintenanceArchive.3.gz
  97. man/man3/Tspi_TPM_DirRead.3.gz
  98. man/man3/Tspi_TPM_DirWrite.3.gz
  99. man/man3/Tspi_TPM_GetAuditDigest.3.gz
  100. man/man3/Tspi_TPM_GetCapability.3.gz
  101. man/man3/Tspi_TPM_GetEvent.3.gz
  102. man/man3/Tspi_TPM_GetEventLog.3.gz
  103. man/man3/Tspi_TPM_GetEvents.3.gz
  104. man/man3/Tspi_TPM_GetPubEndorsementKey.3.gz
  105. man/man3/Tspi_TPM_GetRandom.3.gz
  106. man/man3/Tspi_TPM_GetStatus.3.gz
  107. man/man3/Tspi_TPM_GetTestResult.3.gz
  108. man/man3/Tspi_TPM_KillMaintenanceFeature.3.gz
  109. man/man3/Tspi_TPM_LoadMaintenancePubKey.3.gz
  110. man/man3/Tspi_TPM_OwnerGetSRKPubKey.3.gz
  111. man/man3/Tspi_TPM_PcrExtend.3.gz
  112. man/man3/Tspi_TPM_PcrRead.3.gz
  113. man/man3/Tspi_TPM_Quote.3.gz
  114. man/man3/Tspi_TPM_Quote2.3.gz
  115. man/man3/Tspi_TPM_SelfTestFull.3.gz
  116. man/man3/Tspi_TPM_SetStatus.3.gz
  117. man/man3/Tspi_TPM_StirRandom.3.gz
  118. man/man3/Tspi_TPM_TakeOwnership.3.gz
  119. man/man5/tcsd.conf.5.gz
  120. man/man8/tcsd.8.gz
  121. @sample(_tss,_tss,0600) etc/tcsd.conf.sample
  122. @dir(_tss,_tss,0700) var/lib/tpm
  123. @owner
  124. @group
  125. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • trousers>0:security/trousers
  • For LIB depends:
    • libtspi.so:security/trousers
To install the port:
cd /usr/ports/security/trousers/ && make install clean
To add the package, run one of these commands:
  • pkg install security/trousers
  • pkg install trousers
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: trousers
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
trousers
ABIlatestquarterly
FreeBSD:11:aarch640.3.14_20.3.14_3
FreeBSD:11:amd640.3.14_30.3.14_3
FreeBSD:11:armv60.3.130.3.14_3
FreeBSD:11:i3860.3.14_30.3.14_3
FreeBSD:11:mips--
FreeBSD:11:mips640.3.13-
FreeBSD:12:aarch640.3.14_20.3.14_3
FreeBSD:12:amd640.3.14_30.3.14_3
FreeBSD:12:armv60.3.14_20.3.14_3
FreeBSD:12:armv70.3.14_20.3.14_3
FreeBSD:12:i3860.3.14_30.3.14_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.3.14_3
FreeBSD:13:aarch640.3.14_30.3.14_3
FreeBSD:13:amd640.3.14_30.3.14_3
FreeBSD:13:armv60.3.14_30.3.14_3
FreeBSD:13:armv70.3.14_30.3.14_3
FreeBSD:13:i3860.3.14_30.3.14_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.3.14_30.3.14_3
FreeBSD:14:aarch640.3.14_3-
FreeBSD:14:amd640.3.14_3-
FreeBSD:14:armv60.3.14_3-
FreeBSD:14:armv70.3.14_3-
FreeBSD:14:i3860.3.14_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.3.14_3-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. tpm-emulator>=0.7.4_1 : emulators/tpm-emulator
  2. gmake>=4.3 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. autoconf>=2.69 : devel/autoconf
  5. automake>=1.16.1 : devel/automake
  6. libtoolize : devel/libtool
Runtime dependencies:
  1. tpm-emulator>=0.7.4_1 : emulators/tpm-emulator
This port is required by:
for Libraries
  1. biology/ncbi-blast+
  2. biology/ncbi-toolkit
  3. security/opencryptoki
  4. security/openssl_tpm_engine
  5. security/tpm-tools

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. security/gnutls3*
  2. security/pond*
  3. security/tpmmanager*
  4. Collapse this list of deleted ports.
for Run
  1. security/openssl_tpm_engine
  2. security/tpm-tools

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/trousers/trousers/0.3.14/
  2. http://excellmedia.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  3. http://freefr.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  4. http://jaist.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  5. http://nchc.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  6. http://netcologne.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  7. http://netix.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  8. http://superb-dca2.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  9. http://superb-sea2.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  10. http://ufpr.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  11. http://vorboss.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  12. https://downloads.sourceforge.net/project/trousers/trousers/0.3.14/
  13. https://excellmedia.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  14. https://freefr.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  15. https://jaist.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  16. https://nchc.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  17. https://netcologne.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  18. https://netix.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  19. https://superb-dca2.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  20. https://superb-sea2.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  21. https://ufpr.dl.sourceforge.net/project/trousers/trousers/0.3.14/
  22. https://vorboss.dl.sourceforge.net/project/trousers/trousers/0.3.14/
Collapse this list.

Number of commits found: 58

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
13 Oct 2021 13:15:48
 files touched by this commit commit hash:0e0ecc1712aecb602d48101e23aa7ab3e4d4487a  0.3.14_3
Stefan E├čer (se) search for other commits by this committer
security/trousers: Add CPE information

Approved by:	portmgr (blanket)
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  0.3.14_3
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.3.14_3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
18 Aug 2020 23:23:22
Original commit files touched by this commit Revision:545264  0.3.14_3
zeising search for other commits by this committer
security/trousers: fix security issues

Fix three security issues in security/trousers:

* CVE-2020-24332
  If the tcsd daemon is started with root privileges,
  the creation of the system.data file is prone to symlink attacks

* CVE-2020-24330
  If the tcsd daemon is started with root privileges,
  it fails to drop the root gid after it is no longer needed

* CVE-2020-24331
  If the tcsd daemon is started with root privileges,
  the tss user has read and write access to the /etc/tcsd.conf file

Add patches to fix potential use-after-free
Fix build with -fno-common

MFH:		2020Q3
Security:	e37a0a7b-e1a7-11ea-9538-0c9d925bbbc0
14 Aug 2019 12:16:13
Original commit files touched by this commit Revision:508909  0.3.14_2 This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
21 Apr 2018 20:38:38
Original commit files touched by this commit Revision:467906  0.3.14_2 This port version is marked as vulnerable.
brnrd search for other commits by this committer
security/trousers: Fix build with LibreSSl 2.7

 - LibreSSL 2.7 adds OpenSSL 1.1 API

PR:		227169
Approved by:	maintainer time-out
12 Jan 2018 15:55:45
Original commit files touched by this commit Revision:458856  0.3.14_2 This port version is marked as vulnerable.
pi search for other commits by this committer
security/trousers: fix distinfo

- see the PR for the diff between the two distfiles

PR:		221105
MFH:		2018Q1
Approved by:	hrs (maintainer timeout)
20 Jan 2017 20:33:31
Original commit files touched by this commit Revision:431996  0.3.14_1 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
07 Dec 2016 16:25:45
Original commit files touched by this commit Revision:428076  0.3.14_1 This port version is marked as vulnerable.
marino search for other commits by this committer
security/trousers: Fix libressl support regression

The CFLAGS and LDFLAGS additions introduced on 9 Sep 16 are critical
to supporting building with LibreSSL.  They were removed with the
last version upgrade, so put them back again.

Approved by:	SSL blanket
23 Nov 2016 13:16:54
Original commit files touched by this commit Revision:426920  0.3.14_1 This port version is marked as vulnerable.
woodsb02 search for other commits by this committer
security/trousers: Fix compilation with LibreSSL

This was causing the build of security/gnutls to fail when the
TPM option was enabled and make.conf contained
DEFAULT_VERSIONS+=ssl=libressl. The gnutls configure script failed to
successfully link against the libtspi.so library, and therefore
determined the tss library was not suitable and disabled TPM.
/usr/local/lib/libtspi.so: undefined reference to `RSA_set0_key'
This caused the gnutls build to fail during staging due to an incorrect
PLIST (missing bin/tpmtool).

As of version 0.3.14, TrouSerS utilises the new OpenSSL function
RSA_set0_key, which was only introduced in OpenSSL 1.1.0 and is not in
LibreSSL (yet).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
19 Nov 2016 03:22:15
Original commit files touched by this commit Revision:426349  0.3.14 This port version is marked as vulnerable.
hrs search for other commits by this committer
Update to 0.3.14.  TrouSerS has been under 3-clause BSDL since 0.3.11.
09 Sep 2016 22:07:48
Original commit files touched by this commit Revision:421639  0.3.13_1 This port version is marked as vulnerable.
marino search for other commits by this committer
security/trousers: Set CFLAGS and LDFLAGS for SSL support

Approved by:	SSL blanket
08 Sep 2016 14:53:50
Original commit files touched by this commit Revision:421559  0.3.13_1 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix command in pkg-message
- While here, switch to USES=ssl and silence mkdir

PR:		205649
Submitted by:	teksimian@gmail.com
Approved by:	maintainer timeout (hrs, 8 months)
20 Jun 2016 16:23:29
Original commit files touched by this commit Revision:417166  0.3.13 This port version is marked as vulnerable.
mat search for other commits by this committer
With the power of USES=dos2unix, get rid of most patches and files
with CRLF.

While there, run make makepatch, rename patches to use the new scheme,
and various fixes.

With hat:	portmgr
Sponsored by:	Absolight
19 May 2016 06:28:48
Original commit files touched by this commit Revision:415492  0.3.13 This port version is marked as vulnerable.
hrs search for other commits by this committer
Add -I${top_srcdir}/src/include into CFLAGS for libtcs_emu.a.  This was
forgotten in the previous commit.
19 May 2016 05:34:27
Original commit files touched by this commit Revision:415491  0.3.13 This port version is marked as vulnerable.
hrs search for other commits by this committer
Fix tcs/Makefile.am to use -I${top_srcdir}/src/include before
-I@OPENSSL_INCLUDE_DIR@.
18 May 2016 18:30:10
Original commit files touched by this commit Revision:415461  0.3.13 This port version is marked as vulnerable.
hrs search for other commits by this committer
Fix an include path issue when security/openssl and
LOCALBASE/include/tddl.h are installed.
18 May 2016 14:11:34
Original commit files touched by this commit Revision:415452  0.3.13 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- No need to specify master site subdirectory when it's the same as default

Approved by:	portmgr blanket
18 May 2016 13:53:45
Original commit files touched by this commit Revision:415449  0.3.13 This port version is marked as vulnerable.
hrs search for other commits by this committer
security/trousers:

- Update to 0.3.13.
- Remove CONFLICTS with emulators/tpm-emulator.

  Two separate binaries, sbin/tcsd (for actual TPM device) and
  sbin/tcsd_emu (for TPM emulator) are now installed.  rc.d/tcsd chooses
  one of them depending on $tcsd_mode.  When tcsd_mode="native" (default)
  it runs sbin/tcsd, and when tcsd_mode="emulator" it runs sbin/tcsd_emu.
  Note that sbin/tcsd_emu depends on tpmd in emulators/tpm-emulator.

- Simplify @sample.

emulators/tpm-emulator:

- Remove CONFLICTS with security/trousers.
- Simplify rc.d/tpmd.
10 Apr 2016 09:41:20
Original commit files touched by this commit Revision:412909  0.3.10_7 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert to @sample
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  0.3.10_7 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
18 Apr 2015 12:58:35
Original commit files touched by this commit Revision:384225  0.3.10_7 This port version is marked as vulnerable.
tijl search for other commits by this committer
Convert to USES=autoreconf
13 Nov 2014 10:38:17
Original commit files touched by this commit Revision:372519  0.3.10_7 This port version is marked as vulnerable.
antoine search for other commits by this committer
Cleanup plist
20 Oct 2014 10:09:20
Original commit files touched by this commit Revision:371252  0.3.10_7 This port version is marked as vulnerable.
marino search for other commits by this committer
Add USES=alias to several ports

Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
21 Sep 2014 23:12:19
Original commit files touched by this commit Revision:368793  0.3.10_7 This port version is marked as vulnerable.
hrs search for other commits by this committer
Fix build when security/openssl is installed.

PR:	193583
06 Aug 2014 06:39:21
Original commit files touched by this commit Revision:364153  0.3.10_7 This port version is marked as vulnerable.
hrs search for other commits by this committer
Remove reference to my_init and my_fini.  These functions were causing
symbol conflicts with other software like MySQL.

PR:	192156
17 Jul 2014 15:19:47
Original commit files touched by this commit Revision:362154  0.3.10_6 This port version is marked as vulnerable.
tijl search for other commits by this committer
- Convert security/trousers to USES=libtool and bump dependent ports
- Use standard USE_AUTOTOOLS
- Add INSTALL_TARGET=install-strip
- Drop PTHREAD_LIBS
15 Jul 2014 06:22:55
Original commit files touched by this commit Revision:361874  0.3.10_5 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Fix build (ranlib: fatal: Failed to open 'libtddl.a') [*].
- Fix build when EMULATOR is enabled.

Reported by:	John Hein[*] and Andrzej Tobola[*]
09 Jul 2014 18:51:40
Original commit files touched by this commit Revision:361401  0.3.10_5 This port version is marked as vulnerable.
bdrewery search for other commits by this committer
Fix rc script: Use proper SERVERS dependency.
21 Jan 2014 23:40:23
Original commit files touched by this commit Revision:340674  0.3.10_4 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix properties on pkg-plist
09 Dec 2013 06:35:44
Original commit files touched by this commit Revision:335952  0.3.10_4 This port version is marked as vulnerable.
hrs search for other commits by this committer
Set tcsd_enable=NO by default if unset.

Pointed out by:	olgeni
05 Dec 2013 07:59:03
Original commit files touched by this commit Revision:335654  0.3.10_3 This port version is marked as vulnerable.
hrs search for other commits by this committer
Fix iconv and pthread dependency.
05 Dec 2013 00:23:36
Original commit files touched by this commit Revision:335650  0.3.10_2 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Fix pkg-plist [*].
- Use new syntax in LIB_DEPENDS.

Spotted by:	hiren [*]
04 Dec 2013 20:35:03
Original commit files touched by this commit Revision:335632  0.3.10_1 This port version is marked as vulnerable.
hrs search for other commits by this committer
Fix build.

Reported by:	pkg-fallout
02 Dec 2013 13:34:41
Original commit files touched by this commit Revision:335485  0.3.10_1 This port version is marked as vulnerable.
hrs search for other commits by this committer
Add STAGEDIR support.
20 Sep 2013 22:55:26
Original commit files touched by this commit Revision:327769  0.3.10_1 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
04 Sep 2013 18:06:08
Original commit files touched by this commit Revision:326307  0.3.10_1 This port version is marked as vulnerable.
madpilot search for other commits by this committer
- Make ports use the libc provided iconv implementation on 10-CURRENT
  after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
31 Jul 2013 13:59:05
Original commit files touched by this commit Revision:324052  0.3.10_1 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Unbreak clang build.
- Remove PORTEXAMPLES.  pkg-plist was broken due to it[*].
- Add extra patches for EMULATOR option.
- Create /var/run/{tpm,ima} in rc.d/tcsd script.

Spotted by:	antoine [*]
27 Jul 2013 04:24:15
Original commit files touched by this commit Revision:323771  0.3.10 This port version is marked as vulnerable.
hrs search for other commits by this committer
Update to 0.3.10.
25 Jul 2013 11:13:50
Original commit files touched by this commit Revision:323635  0.3.6_3 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Add WWW: line to pkg-descr.
- Style cleanups.
- Take maintainership.
27 Apr 2013 18:25:25
Original commit files touched by this commit Revision:316683  0.3.6_3 This port version is marked as vulnerable.
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
23 Apr 2013 14:20:28
Original commit files touched by this commit Revision:316355  0.3.6_3 This port version is marked as vulnerable.
bapt search for other commits by this committer
Finish converting the whole ports tree to USES=pkgconfig
02 Mar 2013 03:55:26
Original commit files touched by this commit Revision:313182  0.3.6_3 This port version is marked as vulnerable.
eadler search for other commits by this committer
Variable that start with _ are considered private to the defining
makefile and may not be used by ports makefiles.
In addition, avoid problems should the defaults ever change.

Approved by:	portmgr (tabthorpe)
09 Oct 2012 22:12:14
Original commit files touched by this commit Revision:305610  0.3.6_3 This port version is marked as vulnerable.
linimon search for other commits by this committer
Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
04 Oct 2012 10:48:50
Original commit files touched by this commit Revision:305249  0.3.6_3 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert to new options framework
15 Aug 2012 19:26:14
Original commit files touched by this commit   0.3.6_3 This port version is marked as vulnerable.
tabthorpe search for other commits by this committer
- Reassign nork@ ports to the heap
- Thank you for your years of service, we hope to see you back

Approved by:	portmgr
26 Jul 2012 05:40:24
Original commit files touched by this commit   0.3.6_3 This port version is marked as vulnerable.
bapt search for other commits by this committer
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
14 Jan 2012 08:57:23
Original commit files touched by this commit   0.3.6_3 This port version is marked as vulnerable.
dougb search for other commits by this committer
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
14 Dec 2010 22:49:48
Original commit files touched by this commit   0.3.6_3 This port version is marked as vulnerable.
nork search for other commits by this committer
All cleanup done (PREFIX clean, permission clean), and bump PORTREVISION.
13 Dec 2010 18:33:55
Original commit files touched by this commit   0.3.6_2 This port version is marked as vulnerable.
nork search for other commits by this committer
o Fix start-up point before openssl clients like named, hastd, kerberos...
o Add required tpmd (ports/emulators/tpm-emulator).
o Bump PORTREVISION, accordingly.
12 Dec 2010 16:20:52
Original commit files touched by this commit   0.3.6_1 This port version is marked as vulnerable.
nork search for other commits by this committer
Fix build error WITH_EMULATOR.
04 Dec 2010 07:34:27
Original commit files touched by this commit   0.3.6_1 This port version is marked as vulnerable.
ade search for other commits by this committer
Sync to new bsd.autotools.mk
23 Nov 2010 11:56:40
Original commit files touched by this commit   0.3.6_1 This port version is marked as vulnerable.
nork search for other commits by this committer
Build static library.

Pointed out by:         QAT and pointyhat via pav/edwin
21 Nov 2010 16:52:45
Original commit files touched by this commit   0.3.6 This port version is marked as vulnerable.
nork search for other commits by this committer
UnBROKEN.
o Add implicit dependency on pkg-config.
o Don't run-autotools-*, twice.
17 Nov 2010 21:03:01
Original commit files touched by this commit   0.3.6 This port version is marked as vulnerable.
pav search for other commits by this committer
- Mark BROKEN: does not configure

Reported by:    pointyhat
07 Nov 2010 12:39:09
Original commit files touched by this commit   0.3.6 This port version is marked as vulnerable.
nork search for other commits by this committer
Fix build dependency on automake.

Reported by:    QAT
07 Nov 2010 12:17:28
Original commit files touched by this commit   0.3.6 This port version is marked as vulnerable.
nork search for other commits by this committer
Fix dependency on tpm-emulator.

Pointy hat to:  myself
07 Nov 2010 12:05:28
Original commit files touched by this commit   0.3.6 This port version is marked as vulnerable.
nork search for other commits by this committer
Add trousers 0.3.6, is a CPL (Common Public License) licensed Trusted
Computing Software Stack.  It is mostly compliant with the TSS 1.2
specification.

Obtained from:  http://bsssd.sourceforge.net/

Number of commits found: 58