+2005-08-08 Helge Hess <helge.hess@skyrix.com>
+
+ * removed CVS Id fields (v4.5.44)
+
+2005-08-08 Sebastian Ley <sebastian@withouthat.org>
+
+ * GNUmakefile.preamble: use 'pg_config' tool to determine PostgreSQL
+ include/lib locations (v4.5.43)
+
2005-07-27 Helge Hess <helge.hess@skyrix.com>
* v4.5.42
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: EOAttribute+PostgreSQL72.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_EOAttribute_H___
#define ___PostgreSQL72_EOAttribute_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: EOAttribute+PostgreSQL72.m 1 2004-08-20 10:38:46Z znek $
#include "common.h"
#import "EOAttribute+PostgreSQL72.h"
#
# GNUmakefile
#
-# Copyright (C) 2004 SKYRIX Software AG
+# Copyright (C) 2004-2005 SKYRIX Software AG
#
# Author: Helge Hess (helge.hess@skyrix.com)
#
#
# GNUmakefile
#
-# Copyright (C) 2003-2004 SKYRIX Software AG
+# Copyright (C) 2003-2005 SKYRIX Software AG
#
# Author: Helge Hess (helge.hess@skyrix.com)
#
-I../GDLAccess -I..
ADDITIONAL_INCLUDE_DIRS += \
- -I$(PGSQL)/include/pgsql \
- -I$(PGSQL)/include \
-I.. -I../.. \
-I../../sope-core/ \
-I../../sope-core/NGExtensions
ADDITIONAL_INCLUDE_DIRS += \
- -I/usr/local/include/pgsql \
- -I/usr/local/include \
- -I/usr/local/pgsql/include \
- -I/usr/include/pgsql \
- -I/usr/include/postgresql \
- -I/usr/include \
+ -I/usr/local/include
-ifneq ($(shell which pg_config),)
ADDITIONAL_INCLUDE_DIRS += -I$(shell pg_config --includedir)
-ADDITIONAL_LIB_DIRS += -L$(shell pg_config --libdir)
-endif
+ADDITIONAL_LIB_DIRS += -L$(shell pg_config --libdir)
ifneq ($(GNUSTEP_BUILD_DIR),)
RELBUILD_DIR_SOPE=$(GNUSTEP_BUILD_DIR)/../..
-L../../sope-core/EOControl/$(GNUSTEP_OBJ_DIR)
endif
-ifneq ($(PGSQL),)
-ADDITIONAL_LIB_DIRS += -L$(PGSQL)/lib
-endif
-SYSTEM_LIB_DIR += \
- -L/usr/local/lib \
- -L/usr/local/pgsql/lib/ \
- -L/usr/lib
+SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib
-ifeq ($(FOUNDATION_LIB),apple)
+ifeq ($(FOUNDATION_LIB),apple)
PostgreSQL_BUNDLE_LIBS += -lssl -lcrypto
-
ADDITIONAL_INCLUDE_DIRS += -I/Library/PostgreSQL/include/
-
endif
NSCalendarDate+PGVal.m
Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
- Author: Helge Hess (helge@mdlink.de)
+ Author: Helge Hess (helge@opengroupware.org)
This file is part of the PostgreSQL72 Adaptor Library
-// $Id: NSData+PGVal.m 1 2004-08-20 10:38:46Z znek $
+/*
+ NSData+PGVal.m
+
+ Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
+
+ Author: Helge Hess (helge.hess@opengroupware.org)
+
+ This file is part of the PostgreSQL72 Adaptor Library
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; see the file COPYING.LIB.
+ If not, write to the Free Software Foundation,
+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
#import <Foundation/NSData.h>
#include "PostgreSQL72Values.h"
-// $Id: NSNumber+PGVal.m 1 2004-08-20 10:38:46Z znek $
+/*
+ NSString+PGVal.m
+
+ Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
+
+ Author: Helge Hess (helge.hess@opengroupware.org)
+
+ This file is part of the PostgreSQL72 Adaptor Library
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; see the file COPYING.LIB.
+ If not, write to the Free Software Foundation,
+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
#import <Foundation/NSString.h>
#include "PostgreSQL72Channel.h"
/*
- PostgreSQL72Channel.h
+ NSString+PGVal.m
Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
- Copyright (C) 2000-2004 SKYRIX Software AG and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
Author: Helge Hess (helge.hess@opengroupware.org)
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: NSString+PostgreSQL72.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_NSString_H___
#define ___PostgreSQL72_NSString_H___
NSString+PostgreSQL72.m
Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
- Author: Helge Hess (helge@mdlink.de)
+ Author: Helge Hess (helge.hess@opengroupware.org)
This file is part of the PostgreSQL72 Adaptor Library
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: NSString+PostgreSQL72.m 1 2004-08-20 10:38:46Z znek $
#if LIB_FOUNDATION_BOEHM_GC
# include <objc/gc.h>
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PGConnection.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_PGConnection_H___
#define ___PostgreSQL72_PGConnection_H___
/*
PGConnection.m
- Copyright (C) 2004 SKYRIX Software AG and Helge Hess
+ Copyright (C) 2004-2005 SKYRIX Software AG and Helge Hess
Author: Helge Hess (helge.hess@opengroupware.org)
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PGConnection.m 1 2004-08-20 10:38:46Z znek $
#include "PGConnection.h"
#include "common.h"
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Adaptor.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_Adaptor_H___
#define ___PostgreSQL72_Adaptor_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Adaptor.m 1 2004-08-20 10:38:46Z znek $
#include "common.h"
#include "PostgreSQL72Adaptor.h"
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Channel+Model.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_ModelFetching_H___
#define ___PostgreSQL72_ModelFetching_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Channel+Model.m 1 2004-08-20 10:38:46Z znek $
#include "PostgreSQL72Channel.h"
#include "NSString+PostgreSQL72.h"
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Channel.m 1 2004-08-20 10:38:46Z znek $
#include <ctype.h>
#include <string.h>
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Context.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_Context_H___
#define ___PostgreSQL72_Context_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Context.m 1 2004-08-20 10:38:46Z znek $
#import "PostgreSQL72Context.h"
#import "PostgreSQL72Channel.h"
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Exception.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_Exception_H___
#define ___PostgreSQL72_Exception_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Expression.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___Postgre_SQLExpression_H___
#define ___Postgre_SQLExpression_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Expression.m 1 2004-08-20 10:38:46Z znek $
#include "PostgreSQL72Expression.h"
#include "common.h"
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Values.h 1 2004-08-20 10:38:46Z znek $
#ifndef ___PostgreSQL72_Values_H___
#define ___PostgreSQL72_Values_H___
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-// $Id: PostgreSQL72Values.m 1 2004-08-20 10:38:46Z znek $
#import "PostgreSQL72Values.h"
#import "common.h"
-# $Id: README 1 2004-08-20 10:38:46Z znek $
+PostgreSQL Adaptor
+==================
Install PostgreSQL:
-# $Id: TODO 1 2004-08-20 10:38:46Z znek $
-
+TODO
+====
- cache field-names in PostgreSQL72Channel -primaryFetch (see TODO)
# version file
-SUBMINOR_VERSION:=42
+SUBMINOR_VERSION:=44
# v4.5.41 requires libGDLAccess v4.5.50
-// $Id: gdltest.m 1 2004-08-20 10:38:46Z znek $
+/*
+ gdltest.m
+
+ Copyright (C) 1999 MDlink online service center GmbH and Helge Hess
+ Copyright (C) 2000-2005 SKYRIX Software AG and Helge Hess
+
+ Author: Helge Hess (helge.hess@opengroupware.org)
+
+ This file is part of the PostgreSQL72 Adaptor Library
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with this library; see the file COPYING.LIB.
+ If not, write to the Free Software Foundation,
+ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
#import <Foundation/Foundation.h>
#import <EOAccess/EOAccess.h>