Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*~
\#*
.#*
ports/*/work

4 changes: 1 addition & 3 deletions ports/globus-clients/Portfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ depends_run port:globus-ftp-client \
port:fetch-crl \
port:gsi-openssh \
port:myproxy \
port:voms \
port:globus-gram-client-tools \
port:globus-proxy-utils
port:voms

distfiles

Expand Down
59 changes: 48 additions & 11 deletions ports/igtf-certificates/Portfile
Original file line number Diff line number Diff line change
@@ -1,26 +1,63 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$

PortSystem 1.0

name igtf-certificates
version 1.52
version 1.54
categories security
maintainers nikhef.nl:dennisvd nbi.ku.dk:skou
description The trusted IGTF CA-certificates
homepage http://www.igtf.net
platforms darwin
maintainers nikhef.nl:dennisvd openmaintainer

license { CCBY-3 Permissive } MPL-1.1+

description The IGTF trusted certificates and metadata

long_description \
The International Grid Trust Federation (IGTF) maintains a list of trust \
anchors, root certificates and related meta-information for all the \
accredited authorities, i.e., those that meet or exceed the criteria \
mentioned in the Authentication Profiles accepted by the IGTF. \
For a list of those profiles, please refer to the website.

homepage http://www.igtf.net

master_sites http://dist.eugridpma.info/distribution/igtf/${version}
distfiles igtf-policy-installation-bundle-${version}.tar.gz
checksums sha256 3de95c40b32345cf6b07f4def744dc7d7502e73b494dd165a4067e6d5356793a \
rmd160 7a98be1b7070a701bff262638f484bdcaca5681e
distname igtf-policy-installation-bundle-${version}

checksums md5 6ed91458ce7f96565793b06818b1d487 \
rmd160 3aa0f5954992bb41434e601c62a1c4a8688e32ef \
sha256 6b83ddf67a84380296c98428de7b834214ec9ca1a3081668f1a1ed5313bab38c

worksrcdir igtf-policy-installation-bundle-${version}
configure.args-append --with-profile=classic --with-profile=slcs --with-profile=mics --prefix=${destroot}/${prefix}/etc/grid-security/certificates
configure.args-append \
--with-profile=classic \
--with-profile=slcs \
--with-profile=mics \
--prefix=${destroot}/${prefix}/etc/grid-security/certificates

build {}

post-destroot {
# symlink GLOBUS_LOCATION/share/certificates to the igtf distribution
# so tools automatically find the CAs
# symlink, so that tools find the certificates
# (from $GLOBUS_LOCATION/share/ to locate defined IGTF distribution)
#
ln -s ${prefix}/etc/grid-security/certificates ${destroot}${prefix}/share/

# add copies of license files, to comply with licensing
# REMINDER: change this for version 1.55
set dest_doc ${destroot}${prefix}/share/doc
xinstall -d ${dest_doc}
xinstall -m 644 -W ${worksrcpath} \
README.txt \
${dest_doc}
xinstall -m 644 -W ${portpath}/files \
CHANGES.txt \
LICENSE.txt \
LICENSE_CC-BY-3.0.txt \
LICENSE_MPL-1.1.txt \
${dest_doc}
}

livecheck.type regex
livecheck.url http://dist.eugridpma.info/distribution/igtf
livecheck.regex ">(\\d+\\.\\d{2})/<"
Loading