[cntlm: 1/2] update to new bugfix release (BZ760164)
Matt Domsch
mdomsch at fedoraproject.org
Wed Dec 7 05:33:19 UTC 2011
commit df55a6201abb4858b32658a75f3ed68ce4e5cbb0
Author: Matt Domsch <Matt_Domsch at dell.com>
Date: Tue Dec 6 23:30:46 2011 -0600
update to new bugfix release (BZ760164)
.gitignore | 1 +
cntlm-0.35.1-Makefile.patch | 56 --------------
cntlm-0.92-Makefile.patch | 53 +++++++++++++
cntlm.init | 173 -------------------------------------------
cntlm.spec | 13 ++--
cntlm.sysconfig | 15 ----
sources | 1 +
7 files changed, 62 insertions(+), 250 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b9b98c7..0b8a29b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/cntlm-0.35.1.tar.gz
+/cntlm-0.92.tar.gz
diff --git a/cntlm-0.92-Makefile.patch b/cntlm-0.92-Makefile.patch
new file mode 100644
index 0000000..a3acbf3
--- /dev/null
+++ b/cntlm-0.92-Makefile.patch
@@ -0,0 +1,53 @@
+--- cntlm-0.92.orig/Makefile 2011-10-14 06:45:26.000000000 -0500
++++ cntlm-0.92/Makefile 2011-12-05 16:30:44.068746335 -0600
+@@ -16,39 +16,31 @@
+ CC=gcc
+ VER=`cat VERSION`
+ OBJS=utils.o ntlm.o xcrypt.o config.o socket.o acl.o auth.o http.o forward.o direct.o scanner.o pages.o main.o
+-CFLAGS=$(FLAGS) -std=c99 -Wall -pedantic -O3 -D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -D_BSD_SOURCE -DVERSION=\"`cat VERSION`\"
+-OS=$(shell uname -s)
+-OSLDFLAGS=$(shell [ $(OS) = "SunOS" ] && echo "-lrt -lsocket -lnsl")
+-LDFLAGS:=-lpthread $(OSLDFLAGS)
++MYFLAGS=-std=c99 -pedantic -D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -D_BSD_SOURCE -DVERSION=\"`cat VERSION`\"
++MYLDFLAGS:=-lpthread
+
+ $(NAME): configure-stamp $(OBJS)
+ @echo "Linking $@"
+- @$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)
++ @$(CC) $(CFLAGS) $(MYFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(MYLDFLAGS)
+
+ main.o: main.c
+ @echo "Compiling $<"
+ @if [ -z "$(SYSCONFDIR)" ]; then \
+- $(CC) $(CFLAGS) -c main.c -o $@; \
++ $(CC) $(CFLAGS) $(MYFLAGS) -c main.c -o $@; \
+ else \
+- $(CC) $(CFLAGS) -DSYSCONFDIR=\"$(SYSCONFDIR)\" -c main.c -o $@; \
++ $(CC) $(CFLAGS) $(MYFLAGS) -DSYSCONFDIR=\"$(SYSCONFDIR)\" -c main.c -o $@; \
+ fi
+
+ .c.o:
+ @echo "Compiling $<"
+- @$(CC) $(CFLAGS) -c -o $@ $<
++ @echo "CFLAGS=$(CFLAGS)"
++ @$(CC) $(CFLAGS) $(MYFLAGS) -c -o $@ $<
+
+ install: $(NAME)
+- # AIX?
+- if [ -f /usr/bin/oslevel ]; then \
+- install -M 755 -S -f $(BINDIR) $(NAME); \
+- install -M 644 -f $(MANDIR)/man1 doc/$(NAME).1; \
+- install -M 600 -c $(SYSCONFDIR) doc/$(NAME).conf; \
+- else \
+- install -D -m 755 -s $(NAME) $(BINDIR)/$(NAME); \
+- install -D -m 644 doc/$(NAME).1 $(MANDIR)/man1/$(NAME).1; \
+- [ -f $(SYSCONFDIR)/$(NAME).conf -o -z "$(SYSCONFDIR)" ] \
+- || install -D -m 600 doc/$(NAME).conf $(SYSCONFDIR)/$(NAME).conf; \
+- fi
++ install -D -m 755 $(NAME) $(BINDIR)/$(NAME); \
++ install -D -m 644 doc/$(NAME).1 $(MANDIR)/man1/$(NAME).1; \
++ [ -f $(SYSCONFDIR)/$(NAME).conf -o -z "$(SYSCONFDIR)" ] \
++ || install -D -m 600 doc/$(NAME).conf $(SYSCONFDIR)/$(NAME).conf;
+ @echo; echo "Cntlm will look for configuration in $(SYSCONFDIR)/$(NAME).conf"
+
+ tgz:
diff --git a/cntlm.spec b/cntlm.spec
index 99a60aa..8853e3f 100644
--- a/cntlm.spec
+++ b/cntlm.spec
@@ -2,18 +2,16 @@
Summary: Fast NTLM authentication proxy with tunneling
Name: cntlm
-Version: 0.35.1
-Release: 8%{?dist}
+Version: 0.92
+Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Daemons
URL: http://cntlm.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1: cntlm.init
Source2: cntlm.init.fedora
-Source3: cntlm.sysconfig
Source4: cntlm.NetworkManager
Source5: cntlm.tmpfiles
-Patch0: cntlm-0.35.1-Makefile.patch
+Patch0: cntlm-0.92-Makefile.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Requires(post): chkconfig
Requires(preun): chkconfig
@@ -40,7 +38,7 @@ rm -rf %{buildroot}
make BINDIR=%{buildroot}%{_sbindir} MANDIR=%{buildroot}%{_mandir} SYSCONFDIR=%{buildroot}%{_sysconfdir} install
install -D -m 0755 %{SOURCE2} %{buildroot}%{_initddir}/cntlmd
-install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/sysconfig/cntlmd
+install -D -m 0644 rpm/%{name}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/cntlmd
install -D -m 0755 %{SOURCE4} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d/10-%{name}
install -D -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf
mkdir -p -m 0755 %{buildroot}%{_localstatedir}/run/%{name}
@@ -87,6 +85,9 @@ fi
exit 0
%changelog
+* Mon Dec 5 2011 Matt Domsch <mdomsch at fedoraproject.org> - 0.92-1
+- update to new bugfix release (BZ760164)
+
* Wed Nov 24 2010 Matt Domsch <mdomsch at fedoraproject.org> - 0.35.1-8
- add /etc/tmpfiles.d/cntlm.conf to create /var/run/cntlm/ (BZ656561)
diff --git a/sources b/sources
index dd833dd..f2c79a2 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
95c4f76829624db9440795a36c626ebd cntlm-0.35.1.tar.gz
+e0cf045167c9dce383742a403ed8756d cntlm-0.92.tar.gz
More information about the scm-commits
mailing list