head	1.5;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.4
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.4
	RELEASE_7_3_0:1.4
	RELEASE_8_0_0:1.3
	RELEASE_7_2_0:1.3
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2;
locks; strict;
comment	@# @;


1.5
date	2012.02.12.14.06.02;	author sunpoet;	state Exp;
branches;
next	1.4;

1.4
date	2009.12.18.03.57.54;	author clsung;	state Exp;
branches;
next	1.3;

1.3
date	2008.04.18.07.58.33;	author clsung;	state Exp;
branches;
next	1.2;

1.2
date	2007.10.24.00.49.32;	author clsung;	state Exp;
branches;
next	1.1;

1.1
date	2007.07.09.02.24.04;	author clsung;	state Exp;
branches;
next	;


desc
@@


1.5
log
@- Update to 1.05

PR:		ports/163738
Submitted by:	sunpoet (myself)
Approved by:	clsung (maintainer, via IRC)
@
text
@--- Makefile.orig	2011-07-25 03:56:45.000000000 +0800
+++ Makefile	2011-12-29 17:35:47.379562021 +0800
@@@@ -36,7 +36,7 @@@@
 
 default: seehelp precheck zxid zxidhlo zxididp zxidhlowsf zxidsimple zxidwsctool zxlogview zxidhrxmlwsc zxidhrxmlwsp zxdecode zxcot zxpasswd zxcall zxencdectest
 
-all: default precheck_apache samlmod phpzxid javazxid apachezxid smime zxidwspcgi
+all: default smime
 
 ### This is the authorative spot to set version number. Document in Changes file.
 ### c/zxidvers.h is generated from these, see `make updatevers'
@@@@ -44,7 +44,7 @@@@
 ZXIDREL=1.02
 
 ### Where package is installed (use `make PREFIX=/your/path' to change)
-PREFIX=/var/zxid/$(ZXIDREL)
+PREFIX?=/var/zxid/$(ZXIDREL)
 
 ### Where runtime configuration and temporary data is kept.
 ### If you change the following, be sure to edit zxidconf.h as
@@@@ -72,8 +72,8 @@@@
 ###
 
 TOP=$(shell pwd)
-CURL_ROOT=/usr/local
-OPENSSL_ROOT=/usr/local/ssl
+CURL_ROOT?=/usr/local
+OPENSSL_ROOT?=/usr/local/ssl
 PHP_CONFIG=php-config
 CSHARP_CONFIG=true
 PY_CONFIG=true
@@@@ -90,14 +90,14 @@@@
 SWIG=swig
 AR=ar -crs
 ARX=ar -x
-CC=gcc
-LD=gcc
+CC?=gcc
+LD?=gcc
 GCOV=gcov
 LCOV=lcov
 GENHTML=genhtml
-SHARED_FLAGS=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
-SHARED_CLOSE=-Wl,-no-whole-archive
-CFLAGS=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
+SHARED_FLAGS?=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
+SHARED_CLOSE?=-Wl,-no-whole-archive
+CFLAGS?=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
 #CFLAGS += -Os    # gcc-3.4.6 miscompiles with -Os on ix86
 CFLAGS += -Wall -Wno-parentheses -DMAYBE_UNUSED='__attribute__ ((unused))'
 #LDFLAGS += -Wl,--gc-sections
@@@@ -1318,7 +1318,7 @@@@
 endif
 
 libzxid.so.0.0: $(LIBZXID_A)
-	$(LD) $(OUTOPT)libzxid.so.0.0 $(SHARED_FLAGS) $^ $(SHARED_CLOSE) -lcurl -lssl -lcrypt
+	$(LD) $(OUTOPT)libzxid.so.0.0 $(SHARED_FLAGS) $^ $(SHARED_CLOSE) $(LIBS) -lcurl -lssl -lcrypt
 
 zxid.dll zxidimp.lib: $(LIBZXID_A)
 	$(LD) $(OUTOPT)zxid.dll $(SHARED_FLAGS) -Wl,--output-def,zxid.def,--out-implib,zxidimp.lib $^ $(SHARED_CLOSE) $(WIN_LIBS) -mdll
@@@@ -1604,12 +1604,6 @@@@
 
 install: zxid $(LIBZXID_A) libzxid.so.0.0 dir
 	@@$(ECHO) "===== Installing in $(PREFIX) (to change do make install PREFIX=/your/path)"
-	-mkdir -p $(PREFIX) $(PREFIX)/bin $(PREFIX)/lib $(PREFIX)/include/zxid $(PREFIX)/doc
-	$(CP) zxmkdirs.sh zxcall zxpasswd zxcot zxlogview zxdecode zxencdectest zxcleanlogs.sh zximport-htpasswd.pl zximport-ldif.pl xml-pretty.pl diffy.pl smime send.pl xacml2ldif.pl mockpdp.pl env.cgi zxid-java.sh zxidatsel.pl zxidnewuser.pl zxidcot.pl zxiddash.pl zxidexplo.pl zxidhlo zxidhlo.pl zxidhlo.php zxidhlo.sh zxidhlo-java.sh zxidhlocgi.php zxidhlowsf zxidhrxmlwsc zxidhrxmlwsp zxididp zxidsimple zxidwsctool zxidwspcgi zxtest.pl zxsizeof $(PREFIX)/bin
-	$(CP) $(LIBZXID_A) libzxid.so* $(PREFIX)/lib
-	$(CP) libzxid.so.0.0 $(PREFIX)/lib
-	$(CP) *.h c/*.h $(PREFIX)/include/zxid
-	$(CP) *.pd *.dia $(PREFIX)/doc
 	@@$(ECHO) "You will need to copy zxidhlo binary where your web server can find it and"
 	@@$(ECHO) "make sure your web server is configured to recognize zxidhlo as a CGI script."
 	@@$(ECHO)
@


1.4
log
@- Update to 0.38

PR:		ports/140148
Submitted by:	Denis Shaposhnikov <dsh_AT_wizard dot volgograd dot ru>
@
text
@d1 13
a13 11
--- Makefile.orig	2009-10-16 19:37:47.000000000 +0400
+++ Makefile	2009-10-30 00:02:20.000000000 +0300
@@@@ -31,13 +31,13 @@@@
 
 default: seehelp precheck zxid zxidhlo zxididp zxidhlowsf zxidsimple zxidwsctool zxlogview zxidhrxmlwsc zxidhrxmlwsp zxdecode zxcot
 
-all: seehelp precheck precheck_apache zxid zxidhlo zxididp zxidsimple zxlogview samlmod phpzxid javazxid apachezxid zxdecode zxcot smime
+all: seehelp precheck zxid zxidhlo zxididp zxidsimple zxlogview zxdecode zxcot smime
 
 ZXIDREL=0.38
 ZXIDVERSION=0x000038
d16 2
a17 2
-PREFIX=/usr/local/zxid/$(ZXIDREL)
+PREFIX?=/usr/local/zxid/$(ZXIDREL)
d21 1
a21 1
@@@@ -64,8 +64,8 @@@@
d32 1
a32 1
@@@@ -82,11 +82,11 @@@@
d38 5
d46 3
a48 5
+CC?=gcc
+LD?=gcc
+SHARED_FLAGS+=-shared --export-all-symbols -Wl,-whole-archive -Wl,--allow-multiple-definition
+SHARED_CLOSE+=-Wl,-no-whole-archive
+CFLAGS+=-g -fpic -fmessage-length=0 -Wno-unused-label -Wno-unknown-pragmas -fno-strict-aliasing
d51 11
a61 2
 CFLAGS += -ffunction-sections -fdata-sections
@@@@ -1090,11 +1090,6 @@@@
d63 1
a63 1
 install: zxid libzxid.a libzxid.so.0.0 dir
d65 6
a70 5
-	-mkdir -p $(PREFIX) $(PREFIX)/bin $(PREFIX)/lib $(PREFIX)/include/zxid
-	cp zxidhlo zxididp $(PREFIX)/bin
-	cp libzxid.a libzxid.so* $(PREFIX)/lib
-	cp libzxid.so.0.0 $(PREFIX)/lib
-	cp *.h c/*.h $(PREFIX)/include/zxid
@


1.3
log
@- Update to 0.25
@
text
@d1 3
a3 3
--- Makefile.orig	2008-04-17 09:47:50.000000000 +0800
+++ Makefile	2008-04-18 15:30:13.000000000 +0800
@@@@ -26,13 +26,13 @@@@
d5 1
a5 1
 default: seehelp zxid zxidsp zxidhlo zxidhlowsf zxidsimple zxidwsctool zxlogview zxidhrxmlwsc zxidhrxmlwsp
d7 2
a8 2
-all: seehelp zxid zxidsp zxidhlo zxidsimple zxlogview samlmod phpzxid javazxid apachezxid
+all: seehelp zxid zxidsp zxidhlo zxidsimple zxlogview
d10 2
a11 2
 ZXIDREL=0.25
 ZXIDVERSION=0x000025
d18 2
a19 2
 ### If you change the following, be sure to edit zxidconf.h as well. N.B. Trailing / is needed.
@@@@ -60,8 +60,8 @@@@
d28 3
a30 3
 APACHE_ROOT=/usr/local/httpd
 
@@@@ -75,11 +75,11 @@@@
d46 2
a47 16
 
@@@@ -112,7 +112,7 @@@@
 CDEF+= -DUSE_CURL
 # Without OpenSSL signing and signature verification are not possible
 CDEF+= -DUSE_OPENSSL
-LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -ldl -lcurl -lz
+LIBS=-lpthread -L$(CURL_ROOT)/lib -L$(OPENSSL_ROOT)/lib -lcrypto -lcurl -lz
 
 # Following ld flags as well as C flag -ffunction-sections are a quest to
 # eliminate unused functions from final link.
@@@@ -848,7 +848,7 @@@@
 	@@$(ECHO)
 	@@$(ECHO) "to make sure the zxid CGI script can write to the $(ZXID_PATH)"
 	@@$(ECHO) "directory (substitute nobody with the user your web server runs as)."
-	@@$(ECHO)/
+	@@$(ECHO)
d51 8
@


1.2
log
@- Update to 0.22
- Reset maintainership

PR:		ports/117408
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
@
text
@d1 3
a3 3
--- Makefile.orig	Tue Mar  6 15:11:03 2007
+++ Makefile	Fri Jul  6 06:58:52 2007
@@@@ -24,13 +24,13 @@@@
d5 1
a5 1
 default: seehelp zxid zxidhlo zxidhlowsf zxidsimple zxidwsctool zxlogview
d7 2
a8 2
-all: seehelp zxid zxidhlo zxidsimple zxlogview samlmod phpzxid javazxid
+all: seehelp zxid zxidhlo zxidsimple zxlogview
d10 2
a11 2
 ZXIDREL=0.22
 ZXIDVERSION=0x000022
d19 1
a19 1
@@@@ -58,8 +58,8 @@@@
d28 3
a30 3
 PERL=perl
 XSD2SG_PL= ../pd/xsd2sg.pl
@@@@ -69,11 +69,11 @@@@
d45 1
a45 1
 #CFLAGS += -Wall
d47 1
a47 1
@@@@ -105,7 +105,7 @@@@
d56 9
@


1.1
log
@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>
@
text
@d10 2
a11 2
 ZXIDREL=0.17
 ZXIDVERSION=0x000017
@

