]> git.pld-linux.org Git - packages/cgilibc.git/commitdiff
- new URLs master auto/th/cgilibc-0_7-1 auto/ti/cgilibc-0.7-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 14 Nov 2010 06:11:25 +0000 (06:11 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- updated to 0.7 (new soname)
- removed obsolete shared,fix patches
- added suffix patch to keep "c" suffix (libcgic)

Changed files:
    cgilibc-fix.patch -> 1.2
    cgilibc-shared.patch -> 1.2
    cgilibc-suffix.patch -> 1.1
    cgilibc.spec -> 1.10

cgilibc-fix.patch [deleted file]
cgilibc-shared.patch [deleted file]
cgilibc-suffix.patch [new file with mode: 0644]
cgilibc.spec

diff --git a/cgilibc-fix.patch b/cgilibc-fix.patch
deleted file mode 100644 (file)
index 74d1937..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- cgilib-0.5/cgitest.c.orig  1999-08-17 15:21:20.000000000 +0200
-+++ cgilib-0.5/cgitest.c       2003-04-20 10:34:16.000000000 +0200
-@@ -113,7 +113,7 @@
-             cgiHeader();
-           printf ("<html>\n<head><title>cgilib</title></title>\n\n<body bgcolor=\"#ffffff\">\n");
-           printf ("<h1><a href=\"%s\">cgilib</a></h1>\n", URL);
--          printf ("<h3>Cookie "Library" set</h3>\n");
-+          printf ("<h3>Cookie \"Library\" set</h3>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest\">Test</a><p>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/redirect\">Redirect</a><p>\n");
-           printf ("<p><br><p><br><a href=\"/cgi-bin/cgitest/listall\">List Everything</a><p>\n");
diff --git a/cgilibc-shared.patch b/cgilibc-shared.patch
deleted file mode 100644 (file)
index ad6ffc8..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Nur cgilib-0.5.orig/Makefile cgilib-0.5/Makefile
---- cgilib-0.5.orig/Makefile   1999-08-20 23:14:07.000000000 +0200
-+++ cgilib-0.5/Makefile        2003-04-20 10:25:24.000000000 +0200
-@@ -15,24 +15,35 @@
- #   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
- CFLAGS = -I. -Wall -O2 -g
--LDFLAGS = -L.
--LIBS = -lcgi
--
--OBJS = cgi.o cookies.o
--
--libcgi.a: $(OBJS)
--      ar rc $@ $^
--
--cgitest: cgitest.o libcgi.a
--      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
--
--jumpto: jumpto.o libcgi.a
--      $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
--
--all: libcgi.a cgitest jumpto
--
--install: cgitest
--      install -m 755 cgitest /usr/lib/cgi-bin
-+# used to be libcgi, but conflicted with cgilib++
-+LIBS = libcgic.la
-+LIBDIR = /usr/lib
-+INCLUDEDIR = /usr/include/cgilibc
-+MANDIR = /usr/share/man
-+
-+OBJS = cgi.lo cookies.lo
-+HEADERS = cgi.h
-+
-+all: $(LIBS) cgitest jumpto
-+
-+libcgic.la: $(OBJS)
-+      libtool --mode=link $(CC) -o libcgic.la $(OBJS) -rpath $(LIBDIR)
-+
-+cgitest: cgitest.o $(LIBS)
-+      libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
-+
-+jumpto: jumpto.o $(LIBS)
-+      libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
-+
-+%.lo: %.c
-+      libtool --mode=compile $(CC) $(CFLAGS) -o $@ -c $<
-+
-+install: libcgic.la
-+      install -d $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCLUDEDIR) $(DESTDIR)$(MANDIR)/man{3,5}
-+      libtool --mode=install install libcgic.la $(DESTDIR)$(LIBDIR)
-+      install $(HEADERS) $(DESTDIR)$(INCLUDEDIR)
-+      install *.3 $(DESTDIR)$(MANDIR)/man3
-+      install *.5 $(DESTDIR)$(MANDIR)/man5
- clean:
-       rm -f cgitest cgitest.o jumpto jumpto.o libcgi.a $(OBJS) *.[35].html
diff --git a/cgilibc-suffix.patch b/cgilibc-suffix.patch
new file mode 100644 (file)
index 0000000..1ea43f8
--- /dev/null
@@ -0,0 +1,29 @@
+--- cgilib-0.7/Makefile.am.orig        2009-02-07 14:31:43.000000000 +0100
++++ cgilib-0.7/Makefile.am     2010-11-14 06:51:59.223097423 +0100
+@@ -15,19 +15,20 @@
+ #   along with this program; if not, write to the Free Software Foundation
+ #   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+-lib_LTLIBRARIES = libcgi.la
++lib_LTLIBRARIES = libcgic.la
+-libcgi_la_SOURCES = cgi.c cookies.c aux.c
+-libcgi_la_LDFLAGS = -version-info @SO_VERSION@
++libcgic_la_SOURCES = cgi.c cookies.c aux.c
++libcgic_la_LDFLAGS = -version-info @SO_VERSION@
+ bin_PROGRAMS = cgitest jumpto
+ cgitest_SOURCES = cgitest.c
+-cgitest_LDADD = libcgi.la
++cgitest_LDADD = libcgic.la
+ jumpto_SOURCES = cgitest.c
+-jumpto_LDADD = libcgi.la
++jumpto_LDADD = libcgic.la
+-include_HEADERS = aux.h cgi.h
++cgiincludedir = $(includedir)/cgilibc
++cgiinclude_HEADERS = aux.h cgi.h
+ man_MANS =  cgi.5 cgiDebug.3 cgiEscape.3 cgiFree.3 cgiFreeList.3 cgiGetCookie.3 cgiGetCookies.3 cgiGetFile.3 cgiGetFiles.3 cgiGetValue.3 cgiGetVariables.3 cgiHeader.3 cgiInit.3 cgiRedirect.3 cgiSetHeader.3 cgiSetType.3
index 712bccfa9713173ba2c2c7341f105f881a51e2da..31910342d47a7b981dc65474c445f9216c650123 100644 (file)
@@ -3,14 +3,16 @@
 Summary:       Common Gateway Interface library
 Summary(pl.UTF-8):     Biblioteka CGI (Common Gateway Interface)
 Name:          cgilibc
-Version:       0.5
-Release:       3
-License:       GPL
+Version:       0.7
+Release:       1
+License:       GPL v2+
 Group:         Libraries
-Source0:       ftp://ibiblio.org/pub/Linux/libs/%{realname}-%{version}.tar.gz
-# Source0-md5: 5187ba11b2ec165b6c5b6629087733b0
-Patch0:                %{name}-shared.patch
-Patch1:                %{name}-fix.patch
+Source0:       http://www.infodrom.org/projects/cgilib/download/%{realname}-%{version}.tar.gz
+# Source0-md5: 2c7053f58dfb06f7a80a112797ed7e86
+Patch0:                %{name}-suffix.patch
+URL:           http://www.infodrom.org/projects/cgilib/
+BuildRequires: autoconf >= 2.50
+BuildRequires: automake
 BuildRequires: libtool
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -54,20 +56,25 @@ Statyczna wersja cgilib.
 %prep
 %setup -q -n %{realname}-%{version}
 %patch0 -p1
-%patch1 -p1
 
 %build
-%{__make} \
-       CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -Wall -I." \
-       LIBDIR=%{_libdir}
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT \
-       LIBDIR=%{_libdir}
+       DESTDIR=$RPM_BUILD_ROOT
+
+# examples - include as source, not binaries
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{cgitest,jumpto}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -p cgitest.c jumpto.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -77,16 +84,19 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc CHANGES CREDITS cookies.txt readme
-%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+%doc AUTHORS ChangeLog README cookies.txt
+%attr(755,root,root) %{_libdir}/libcgic.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcgic.so.1
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/libcgic.so
+%{_libdir}/libcgic.la
 %{_includedir}/cgilibc
-%{_mandir}/man[35]/*
+%{_mandir}/man3/cgi*.3*
+%{_mandir}/man5/cgi.5*
+%{_examplesdir}/%{name}-%{version}
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libcgic.a
This page took 0.069071 seconds and 4 git commands to generate.