Skip site navigation (1)Skip section navigation (2)
Date:      Fri,  6 Jul 2007 07:20:52 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        gslin@gslin.org
Subject:   ports/114346: [NEW PORT] security/zxid: Open Source IdM for the Masses - SAML SSO
Message-ID:  <20070705232052.E25A75C1F@ccreader.NCTU.edu.tw>
Resent-Message-ID: <200707052330.l65NU3xh029237@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         114346
>Category:       ports
>Synopsis:       [NEW PORT] security/zxid: Open Source IdM for the Masses - SAML SSO
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 05 23:30:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD ccreader.NCTU.edu.tw 6.2-STABLE FreeBSD 6.2-STABLE #1: Tue Jun  5 03:26:27 CST
>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). 

WWW:	http://zxid.org/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- zxid-0.17.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	zxid
#	zxid/pkg-descr
#	zxid/Makefile
#	zxid/pkg-plist
#	zxid/distinfo
#	zxid/files
#	zxid/files/patch-Makefile
#	zxid/files/patch-zxlib.c
#
echo c - zxid
mkdir -p zxid > /dev/null 2>&1
echo x - zxid/pkg-descr
sed 's/^X//' >zxid/pkg-descr << 'END-of-zxid/pkg-descr'
XZXID aims at full stack implementation of all federated identity
Xmanagement and identity web services protocols. Initial goal is
Xsupporting SP role, followed by ID-WSF WSC and IdP roles.
X
XZXID is light weight, has a small foot print, and is implemented in C.
XIt is suitable for both high performance and embedded applications.
XScripting languages are supported using SWIG, including Perl, PHP and
XJava. The "full stack" nature of ZXID means it's self contained and
Xhas minimal external library dependencies (see downloads). 
X
XWWW:	http://zxid.org/
END-of-zxid/pkg-descr
echo x - zxid/Makefile
sed 's/^X//' >zxid/Makefile << 'END-of-zxid/Makefile'
X# New ports collection makefile for:	zxid
X# Date created:		2007-07-06
X# Whom:			Gea-Suan Lin <gslin@gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zxid
XPORTVERSION=	0.17
XCATEGORIES=	security www
XMASTER_SITES=	http://zxid.org/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	Open Source IdM for the Masses - SAML SSO
X
XLIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
X
XMAKE_ARGS+=	CC="${CC}" CURL_ROOT="${LOCALBASE}" LD="${CC}" \
X		PREFIX="${PREFIX}" OPENSSL_ROOT="${OPENSSLBASE}"
XUSE_GMAKE=	yes
XUSE_LDCONFIG=	yes
XUSE_OPENSSL=	yes
X
X.include <bsd.port.mk>
END-of-zxid/Makefile
echo x - zxid/pkg-plist
sed 's/^X//' >zxid/pkg-plist << 'END-of-zxid/pkg-plist'
X@comment $FreeBSD$
Xbin/zxid
Xinclude/zxid/errmac.h
Xinclude/zxid/saml2.h
Xinclude/zxid/wsf.h
Xinclude/zxid/zx-a-data.h
Xinclude/zxid/zx-ac-data.h
Xinclude/zxid/zx-as-data.h
Xinclude/zxid/zx-b-data.h
Xinclude/zxid/zx-b12-data.h
Xinclude/zxid/zx-cb-data.h
Xinclude/zxid/zx-cdm-data.h
Xinclude/zxid/zx-const.h
Xinclude/zxid/zx-dap-data.h
Xinclude/zxid/zx-data.h
Xinclude/zxid/zx-di-data.h
Xinclude/zxid/zx-di12-data.h
Xinclude/zxid/zx-ds-data.h
Xinclude/zxid/zx-dst-data.h
Xinclude/zxid/zx-e-data.h
Xinclude/zxid/zx-ecp-data.h
Xinclude/zxid/zx-ff12-data.h
Xinclude/zxid/zx-gl-data.h
Xinclude/zxid/zx-im-data.h
Xinclude/zxid/zx-is-data.h
Xinclude/zxid/zx-is12-data.h
Xinclude/zxid/zx-lu-data.h
Xinclude/zxid/zx-m20-data.h
Xinclude/zxid/zx-md-data.h
Xinclude/zxid/zx-mm7-data.h
Xinclude/zxid/zx-ns.h
Xinclude/zxid/zx-paos-data.h
Xinclude/zxid/zx-ps-data.h
Xinclude/zxid/zx-sa-data.h
Xinclude/zxid/zx-sa11-data.h
Xinclude/zxid/zx-sbf-data.h
Xinclude/zxid/zx-sec-data.h
Xinclude/zxid/zx-sec12-data.h
Xinclude/zxid/zx-sp-data.h
Xinclude/zxid/zx-sp11-data.h
Xinclude/zxid/zx-subs-data.h
Xinclude/zxid/zx-wsc-data.h
Xinclude/zxid/zx-wsp-data.h
Xinclude/zxid/zx-wsse-data.h
Xinclude/zxid/zx-wst-data.h
Xinclude/zxid/zx-wsu-data.h
Xinclude/zxid/zx-xa-data.h
Xinclude/zxid/zx-xac-data.h
Xinclude/zxid/zx-xasa-data.h
Xinclude/zxid/zx-xasp-data.h
Xinclude/zxid/zx-xenc-data.h
Xinclude/zxid/zx-xml-data.h
Xinclude/zxid/zx-xs-data.h
Xinclude/zxid/zx.h
Xinclude/zxid/zxid.h
Xinclude/zxid/zxidconf.h
Xinclude/zxid/zxidvers.h
Xinclude/zxid/zxwsc.h
Xlib/libzxid.a
Xlib/libzxid.so.0.0
X@dirrmtry include/zxid
END-of-zxid/pkg-plist
echo x - zxid/distinfo
sed 's/^X//' >zxid/distinfo << 'END-of-zxid/distinfo'
XMD5 (zxid-0.17.tgz) = 003890574bfba88a2c7c7a4eb5f0b937
XSHA256 (zxid-0.17.tgz) = 4dc6e2421624b5e4264fd79e2047d440ba1b3b6d75464033f5ef0bd5c395dde9
XSIZE (zxid-0.17.tgz) = 1968624
END-of-zxid/distinfo
echo c - zxid/files
mkdir -p zxid/files > /dev/null 2>&1
echo x - zxid/files/patch-Makefile
sed 's/^X//' >zxid/files/patch-Makefile << 'END-of-zxid/files/patch-Makefile'
X--- Makefile.orig	Tue Mar  6 15:11:03 2007
X+++ Makefile	Fri Jul  6 06:58:52 2007
X@@ -24,13 +24,13 @@
X 
X default: seehelp zxid zxidhlo zxidhlowsf zxidsimple zxidwsctool zxlogview
X 
X-all: seehelp zxid zxidhlo zxidsimple zxlogview samlmod phpzxid javazxid
X+all: seehelp zxid zxidhlo zxidsimple zxlogview
X 
X ZXIDREL=0.17
X ZXIDVERSION=0x000017
X 
X ### Where package is installed (use `make PREFIX=/your/path' to change)
X-PREFIX=/usr/local/zxid/$(ZXIDREL)
X+PREFIX?=/usr/local/zxid/$(ZXIDREL)
X 
X ### Where runtime configuration and temporary data is kept.
X ### If you change the following, be sure to edit zxidconf.h as well. N.B. Trailing / is needed.
X@@ -58,8 +58,8 @@
X ###
X 
X TOP=$(shell pwd)
X-CURL_ROOT=/usr/local
X-OPENSSL_ROOT=/usr/local/ssl
X+CURL_ROOT?=/usr/local
X+OPENSSL_ROOT?=/usr/local/ssl
X PHP_CONFIG=php-config
X PERL=perl
X XSD2SG_PL= ../pd/xsd2sg.pl
X@@ -69,11 +69,11 @@
X SWIG=swig
X AR=ar -crs
X ARX=ar -x
X-CC=gcc
X-LD=gcc
X-SHARED_FLAGS=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
X-SHARED_CLOSE=-Wl,-no-whole-archive
X-CFLAGS=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
X+CC?=gcc
X+LD?=gcc
X+SHARED_FLAGS+=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
X+SHARED_CLOSE+=-Wl,-no-whole-archive
X+CFLAGS+=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
X #CFLAGS += -Os    # gcc-3.4.6 miscompiles with -Os on ix86
X #CFLAGS += -Wall
X 
X@@ -105,7 +105,7 @@
X CDEF+= -DUSE_CURL
X # Without OpenSSL signing and signature verification are not possible
X CDEF+= -DUSE_OPENSSL
X-LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -ldl -lcurl -lz
X+LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -lcurl -lz
X 
X # Following ld flags as well as C flag -ffunction-sections are a quest to
X # eliminate unused functions from final link.
END-of-zxid/files/patch-Makefile
echo x - zxid/files/patch-zxlib.c
sed 's/^X//' >zxid/files/patch-zxlib.c << 'END-of-zxid/files/patch-zxlib.c'
X--- zxlib.c.orig	Fri Jul  6 06:46:05 2007
X+++ zxlib.c	Fri Jul  6 06:46:17 2007
X@@ -15,7 +15,6 @@
X 
X //#include <pthread.h>
X #ifndef MACOSX
X-#include <malloc.h>
X #endif
X #include <memory.h>
X #include <string.h>
END-of-zxid/files/patch-zxlib.c
exit
--- zxid-0.17.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070705232052.E25A75C1F>