Author: matik                        Date: Wed Jul  7 19:30:18 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- initial import
- source tarball is very messy
- rel 0.1

---- Files affected:
packages/pam-pam_cas:
   pam-pam_cas.Makefile (NONE -> 1.1)  (NEW), pam-pam_cas.spec (NONE -> 1.1)  
(NEW)

---- Diffs:

================================================================
Index: packages/pam-pam_cas/pam-pam_cas.Makefile
diff -u /dev/null packages/pam-pam_cas/pam-pam_cas.Makefile:1.1
--- /dev/null   Wed Jul  7 21:30:18 2010
+++ packages/pam-pam_cas/pam-pam_cas.Makefile   Wed Jul  7 21:30:13 2010
@@ -0,0 +1,73 @@
+CC     =       gcc
+LD     =       gcc
+libDirs =      -lssl -lcrypto -lpam
+incDirs =      -I /usr/include/openssl -I /usr/include/krb5
+LDFLAGS =      
+PAM_LDFLAGS = ${LDFLAGS} -shared
+LIBS   =
+CPFLAGS        =       -O2 -fPIC -g -Wall
+
+SRCS   =\
+       pam_cas.c\
+       cas_validator.c\
+       xml.c\
+       read_config.c
+
+OBJS   =\
+       pam_cas.o\
+       cas_validator.o\
+       xml.o\
+       read_config.o
+
+SRCTEST =\
+       castest.c
+
+OBJTEST =castest.o
+
+BINTEST        =castest
+
+PAM_CAS  =pam_cas.so
+
+#------------------ targets -------------
+
+all:   $(PAM_CAS)
+
+objs   :$(OBJS)
+
+cleanobjs:
+       rm -f $(OBJS)
+
+cleanbin:
+       rm -f $(PAM_CAS)
+
+test:  $(BINTEST)
+
+cleantest:
+       rm -f $(OBJTEST) $(BINTEST)
+
+clean: cleanobjs cleanbin cleantest
+
+#--------------- Dependency rules --------
+
+pam_cas.so:    $(OBJS)
+       $(LD) -o pam_cas.so $(OBJS) $(libDirs) $(PAM_LDFLAGS) $(LIBS)
+
+pam_cas.o:     pam_cas.c cas.h
+       $(CC) $(CPFLAGS) $(incDirs) -c -o $@ $<
+
+xml.o:         xml.c xml.h
+       $(CC) $(CPFLAGS) $(incDirs) -c -o $@ $<
+
+cas_validator.o: cas_validator.c cas.h xml.h
+       $(CC) $(CPFLAGS) $(incDirs) -c -o $@ $<
+
+read_config.o: read_config.c cas.h
+       $(CC) $(CPFLAGS) $(incDirs) -c -o $@ $<
+
+#--------------- Dependency for tests  --------
+
+castest: castest.o $(OBJS)
+       $(LD) -o castest castest.o $(OBJS) $(incDirs) $(libDirs) $(LDFLAGS) 
$(LIBS)
+
+castest.o: castest.c cas.h
+       $(CC) $(CPFLAGS) $(incDirs) -c -o $@ $<

================================================================
Index: packages/pam-pam_cas/pam-pam_cas.spec
diff -u /dev/null packages/pam-pam_cas/pam-pam_cas.spec:1.1
--- /dev/null   Wed Jul  7 21:30:18 2010
+++ packages/pam-pam_cas/pam-pam_cas.spec       Wed Jul  7 21:30:13 2010
@@ -0,0 +1,46 @@
+%define        modulename pam_cas
+%define                _ver 2.0.11_esup_2.0.5
+%define                _archive_dir Pam_cas-2.0.11-esup-2.0.4
+%define                tarballname Pam_cas-%{_ver}
+Summary:       PAM module for authenticating users against CAS (Central 
Authentication Service)
+Name:          pam-%{modulename}
+Version:       %{_ver}
+Release:       0.1
+License:       GPL
+Group:         Base
+Source0:       
http://sourcesup.cru.fr/frs/download.php/1235/%{tarballname}.tar.gz
+Source1:       %{name}.Makefile
+URL:           
http://www.esup-portail.org/consortium/espace/SSO_1B/tech/cas/cas_pam.html
+BuildRequires: pam-devel
+BuildRequires: openssl-devel
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+pam_cas provides means of authenticating users against a JA-SIG CAS server.
+See http://www.ja-sig.org/products/cas/ to learn more about CAS.
+
+%prep
+%setup -q -n %{_archive_dir}
+install %{SOURCE1} sources/Makefile
+
+%build
+cd sources
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -D sources/pam_cas.so $RPM_BUILD_ROOT/%{_lib}/security/pam_cas.so
+install -D pam_cas.conf $RPM_BUILD_ROOT/%{_sysconfdir}/pam_cas.conf
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README CHANGELOG INSTALL README
+%attr(755,root,root) /%{_lib}/security/pam_cas.so
+%config(noreplace) /%{_sysconfdir}/pam_cas.conf
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to