Fixup for release 0.8
authorBrian Aker <brian@tangent.org>
Mon, 5 Nov 2007 19:36:50 +0000 (11:36 -0800)
committerBrian Aker <brian@tangent.org>
Mon, 5 Nov 2007 19:36:50 +0000 (11:36 -0800)
ChangeLog
configure.ac
docs/libmemcached.pod
lib/Makefile.am
support/libmemcached.spec
tests/Makefile.am
tests/test.c
tests/test.h

index ff7e498e4f69e7ee38e678a2357da4c5fc78b229..170f73782715934451dbb6cbc7b5bac364624443 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,8 @@
-0.8
+0.8 Mon Nov  5 10:40:41 PST 2007
   * Adding support for CRC hash method 
   * Adding support for UNIX sockets
   * Added additional HASHing methods of FNV1_64,FNV1A_64, FNV1_32, FNV1A_32
-  * Added pkgconfig support
+  * Added pkgconfig support (PKG_CHECK_MODULES)
   * Fixed conflict with defined type in MySQL
   * Added memcached_result_st structure and functions to manipulate it.
 
index 5d392ca3aef731f79a0c3f9ddd94501846192cc5..54360a28435ac10279ccc2dd1398e9a4e816f297 100644 (file)
@@ -36,7 +36,7 @@ MEMCACHED_RELEASE=$MEMCACHED_MAJOR_VERSION.$MEMCACHED_MINOR_VERSION
 AC_SUBST(MEMCACHED_RELEASE)
 AC_SUBST(MEMCACHED_VERSION)
 
-VERSION=$MEMCACHED_VERSION
+VERSION=$MEMCACHED_RELEASE
 
 AM_INIT_AUTOMAKE($PACKAGE, $VERSION, no-define)
 
index 36079ba5aaa4815a21ca79f18ec2ce9db18672d1..158af9603f234b37bb38cde5524fd6f7c033e5d7 100755 (executable)
@@ -40,7 +40,15 @@ contain its own structure (that is, if you want to share these among
 threads you must provide your own locking). No global variables are
 used in this library.
 
+If you are working with GNU autotools you will want to add the following to
+your configure.ac to properly include libmemcached in your application. 
+
+PKG_CHECK_MODULES(DEPS, libmemcached >= 0.8.0)
+AC_SUBST(DEPS_CFLAGS)
+AC_SUBST(DEPS_LIBS)
+
 Some features of the library must be enabled through memcached_behavior_set(). 
+
 Hope you enjoy it!
 
 =head1 HOME
index 592897e7b315db227ba0976b0aa500e0a5fa1588..a84f43f5e74c4f4d6382d63e9b95271dde063d18 100644 (file)
@@ -47,7 +47,7 @@ libmemcached_la_SOURCES = crc.c \
                           memcached_strerror.c \
                          memcached_verbosity.c 
 libmemcached_la_LIBADD =
-libmemcached_la_LDFLAGS = -version-info $(MEMCACHED_LIBRARY_VERSION) -release $(MEMCACHED_RELEASE)
+libmemcached_la_LDFLAGS = -version-info $(MEMCACHED_LIBRARY_VERSION)
 
 if HAVE_DTRACE
   libmemcached_la_LIBADD += libmemcached_probes.o
index 908734406af726f9206d7840fd4743f8e0000cb2..e72aa489c0cdfbcd64dba4ad4a67c5cb08b3a472 100644 (file)
@@ -51,8 +51,9 @@ memcp - Copy files to memcached servers.
 %{_libdir}/libmemcached.a
 %{_libdir}/libmemcached.la
 %{_libdir}/libmemcached.so
-%{_libdir}/libmemcached.so.0
-%{_libdir}/libmemcached.so.0.0.0
+%{_libdir}/libmemcached.so.1
+%{_libdir}/libmemcached.so.1.0.0
+%{_libdir}/pkgconfig/libmemcached.pc
 %{_mandir}/man1/memcat.1.gz
 %{_mandir}/man1/memcp.1.gz
 %{_mandir}/man1/memflush.1.gz
index fe85aed8386066fabe7f55e49c4f485b63340c57..903eb0ca0081aa0cd685cb9f9f1f9f51faff1713 100644 (file)
@@ -15,6 +15,7 @@ EXTRA_DIST = output.res output2.res\
 
 LIBS = 
 
+noinst_HEADERS = test.h
 noinst_PROGRAMS = testapp
 
 testapp_SOURCES = test.c function.c
index d31f8bc5f68ac36b648b67b8cd5ae09e9ce3a79b..e7e16f54dee1f5ae7bffde2da0b94a47397575e5 100644 (file)
@@ -2,7 +2,6 @@
   Sample test application.
 */
 #include <assert.h>
-#include <memcached.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -11,7 +10,6 @@
 #include <sys/stat.h>
 #include <unistd.h>
 #include <time.h>
-#include "../lib/common.h"
 
 #include "test.h"
 
index 88e62800438beb5a7f094bd0889dd91274694d89..de9d6de2882ed6cca697e923d33788f1b963b5bc 100644 (file)
@@ -1,6 +1,9 @@
 /*
   Structures for generic tests.
 */
+#include <memcached.h>
+#include "../lib/common.h"
+
 typedef struct collection_st collection_st;
 typedef struct test_st test_st;