Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jan 2003 21:32:05 +1100 (EST)
From:      Chris Knight <chris@aims.com.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        chris@aims.com.au
Subject:   ports/46926: [MAINTAINER UPDATE]: databases/firebird - Update to 1.0.2
Message-ID:  <200301101032.h0AAW5Mk059017@ait0fd01.aims.private>

next in thread | raw e-mail | index | archive | help

>Number:         46926
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE]: databases/firebird - Update to 1.0.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 10 02:40:00 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Chris Knight
>Release:        FreeBSD 4.7-RELEASE-p3 i386
>Organization:
AIMS Independent Computer Professionals
>Environment:
System: FreeBSD ait0fd01.aims.private 4.7-RELEASE-p3 FreeBSD 4.7-RELEASE-p3 #0: Wed Jan 8 14:54:16 EST 2003 root@ait0fd01.aims.private:/usr/src/sys/compile/THINKPAD i386

>Description:
Update firebird to 1.0.2

>How-To-Repeat:
N/A

>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- Makefile	13 Nov 2002 02:05:20 -0000	1.12
+++ Makefile	10 Jan 2003 10:27:44 -0000
@@ -6,21 +6,18 @@
 #
 
 PORTNAME=	firebird
-PORTVERSION=	1.0
-PORTREVISION=	2
+PORTVERSION=	1.0.2
 CATEGORIES=	databases
-MASTER_SITES=	http://firebird.sourceforge.net/download/ \
-		http://www.aims.com.au/chris/ \
-		${MASTER_SITE_SOURCEFORGE}
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}	\
+		http://www.aims.com.au/chris/firebird/
 MASTER_SITE_SUBDIR=firebird
-DISTFILES=	bootkit-1.0.0.796.tar.gz \
-		bootkit-freebsd-1.0.0.796.tar.gz \
+DISTFILES=	bootkit-1.0.2.908.tar.gz \
 		interbase0.9-4-v5examples.tar.gz \
-		Firebird-1.0.0.796.src.tar.gz
+		Firebird-1.0.2.908.src.tar.gz
 
 MAINTAINER=	chris@aims.com.au
 
-WRKSRC=		${WRKDIR}/firebird-1.0.0.796
+WRKSRC=		${WRKDIR}/firebird-1.0.2.908
 INSTALLS_SHLIB=	yes
 LDCONFIG_DIRS=	%%PREFIX%%/firebird/lib
 MSG_FILE=	${PKGDIR}/pkg-message
@@ -35,16 +32,15 @@
 	@${MKDIR} ${WRKDIR}
 	@(								\
 	cd ${WRKDIR}; ${TAR} -zxf					\
-		 ${DISTDIR}/Firebird-1.0.0.796.src.tar.gz;		\
-	cd firebird-1.0.0.796;						\
-	${TAR} -zxf ${DISTDIR}/bootkit-1.0.0.796.tar.gz;		\
-	${TAR} -zxf ${DISTDIR}/bootkit-freebsd-1.0.0.796.tar.gz;	\
+		 ${DISTDIR}/Firebird-1.0.2.908.src.tar.gz;		\
+	cd firebird-1.0.2.908;						\
+	${TAR} -zxf ${DISTDIR}/bootkit-1.0.2.908.tar.gz;		\
 	${CP} -f msgs/msg.gbak misc/msg.gbak				\
 	)
 
 post-patch:
 	@${SED} 's|%%PREFIX%%|${PREFIX}|g' ${MSG_FILE} > ${PKGMESSAGE}
-.if ${OSVERSION} >= 500016 || ${OSVERSION} >= 430001
+.if ${OSVERSION} >= 430001 && ${OSVERSION} < 500000 || ${OSVERSION} >= 500016
 	@${REINPLACE_CMD} -e 's,\-ldescrypt,\-lcrypt,g' \
 		 ${WRKSRC}/builds/original/prefix.freebsd
 .else
@@ -53,16 +49,11 @@
 
 do-configure:
 	@(								\
-	cd ${WRKDIR}/firebird-1.0.0.796;				\
-	INTERBASE=${WRKDIR}/firebird-1.0.0.796/interbase; export INTERBASE; \
-	REFDBPATH=${WRKDIR}/firebird-1.0.0.796/refDatabases; export REFDBPATH; \
-	${SH} buildBootDatabases;					\
+	cd ${WRKDIR}/firebird-1.0.2.908;				\
+	INTERBASE=${WRKDIR}/firebird-1.0.2.908/interbase; export INTERBASE; \
+	REFDBPATH=${WRKDIR}/firebird-1.0.2.908/refDatabases; export REFDBPATH; \
 	NOPROMPT_SETUP=yes; export NOPROMPT_SETUP;			\
 	FIREBIRD_64_BIT_IO=yes; export FIREBIRD_64_BIT_IO;		\
-	${CAT} builds_win32/original/build_no.ksh | ${TR} -d '\r'	\
-		> builds_win32/original/build_no.ksh.fix;		\
-	${MV} -f builds_win32/original/build_no.ksh.fix			\
-		 builds_win32/original/build_no.ksh;			\
 	${SH} Configure.sh PROD FREEBSD;				\
 	)
 
@@ -70,14 +61,14 @@
 	@(								\
 	${REINPLACE_CMD} -e 's,opt,usr,'				\
 		 ${WRKSRC}/firebird/install/linux/misc/ibmgr;		\
-	${LN} -sf ${WRKDIR}/firebird-1.0.0.796/refDatabases/jrd/isc.gdb	\
-		 ${WRKDIR}/firebird-1.0.0.796/interbase/isc4.gdb;	\
-	${LN} -sf ${WRKDIR}/firebird-1.0.0.796/refDatabases/msgs/msg.gdb \
-		 ${WRKDIR}/firebird-1.0.0.796/msg.gdb;			\
-	cd ${WRKDIR}/firebird-1.0.0.796;				\
-	INTERBASE=${WRKDIR}/firebird-1.0.0.796/interbase; export INTERBASE; \
-	REFDBPATH=${WRKDIR}/firebird-1.0.0.796/refDatabases; export REFDBPATH; \
-	${CP} ${PKGDIR}/files/buildit.sh ${WRKDIR}/firebird-1.0.0.796;	\
+	${LN} -sf ${WRKDIR}/firebird-1.0.2.908/refDatabases/jrd/isc.gdb	\
+		 ${WRKDIR}/firebird-1.0.2.908/interbase/isc4.gdb;	\
+	${LN} -sf ${WRKDIR}/firebird-1.0.2.908/refDatabases/msgs/msg.gdb \
+		 ${WRKDIR}/firebird-1.0.2.908/msg.gdb;			\
+	cd ${WRKDIR}/firebird-1.0.2.908;				\
+	INTERBASE=${WRKDIR}/firebird-1.0.2.908/interbase; export INTERBASE; \
+	REFDBPATH=${WRKDIR}/firebird-1.0.2.908/refDatabases; export REFDBPATH; \
+	${CP} ${PKGDIR}/files/buildit.sh ${WRKDIR}/firebird-1.0.2.908;	\
 	${SH} buildit.sh;						\
 	)
 
@@ -86,13 +77,14 @@
 
 do-install:
 	@(								\
-	cd ${WRKDIR}/firebird-1.0.0.796;				\
-	${RM} ${WRKDIR}/firebird-1.0.0.796/interbase/isc4_tmp.gdb || ${TRUE}; \
-	${RM} ${WRKDIR}/firebird-1.0.0.796/interbase/lib/gds.so.1 || ${TRUE}; \
+	cd ${WRKDIR}/firebird-1.0.2.908;				\
+	${RM} ${WRKDIR}/firebird-1.0.2.908/interbase/isc4_tmp.gdb || ${TRUE}; \
+	${RM} ${WRKDIR}/firebird-1.0.2.908/interbase/lib/gds.so.1 || ${TRUE}; \
 	${CP} /dev/null interbase/interbase.log;			\
 	${CP} -Rp interbase ${PREFIX}/firebird;				\
 	${RM} ${PREFIX}/firebird/install;				\
 	${RM} ${PREFIX}/firebird/lib/libgds.so.1.0;			\
+	${RM} ${PREFIX}/firebird/lib/libgds_pyxis.a;			\
 	${LN} -fs gds.so ${PREFIX}/firebird/lib/libgds.so.1;		\
 	cd ${PREFIX}/firebird/examples;					\
 	${TAR} -xzf ${DISTDIR}/interbase0.9-4-v5examples.tar.gz;	\
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo	10 May 2002 13:25:35 -0000	1.2
+++ distinfo	10 Jan 2003 01:55:32 -0000
@@ -1,4 +1,3 @@
-MD5 (bootkit-1.0.0.796.tar.gz) = edcabe09957ed10b12e2f44eac9ae155
-MD5 (bootkit-freebsd-1.0.0.796.tar.gz) = 95bd14ec76bcf2b4ed41e3253ed58847
+MD5 (bootkit-1.0.2.908.tar.gz) = 3ce1d058d568242843fa0f92d5ae7018
 MD5 (interbase0.9-4-v5examples.tar.gz) = 17cba82bbf5066d515f2dee97bf8327a
-MD5 (Firebird-1.0.0.796.src.tar.gz) = 53bfebb4a269eb0f3c508587a843ddf8
+MD5 (Firebird-1.0.2.908.src.tar.gz) = 8ca9aac6cfe2670659d00bb2decb3456
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist	11 Nov 2002 17:23:48 -0000	1.3
+++ pkg-plist	10 Jan 2003 02:31:58 -0000
@@ -64,10 +64,8 @@
 firebird/lib/gds.so
 firebird/lib/libgds.so
 firebird/lib/libgds.so.1
-firebird/lib/libgds_pyxis.a
 firebird/lib/libgds.a
 firebird/lib/libib_util.so
-firebird/lib/gds_pyxis.a
 firebird/help/help.gbak
 firebird/help/help.gdb
 firebird/bin/ibguard
@@ -87,7 +85,6 @@
 firebird/bin/gds_inet_server
 firebird/bin/gsplit
 firebird/bin/gstat
-firebird/bin/gds_relay
 firebird/bin/gsec
 firebird/bin/gbak
 firebird/misc/firebird.init.d.generic
Index: files/RELNOTES
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/files/RELNOTES,v
retrieving revision 1.4
diff -u -r1.4 RELNOTES
--- files/RELNOTES	11 Nov 2002 17:23:49 -0000	1.4
+++ files/RELNOTES	10 Jan 2003 01:55:32 -0000
@@ -1,6 +1,6 @@
-Firebird 1.0.0 FreeBSD Release Notes                    10-Nov-2002
+Firebird 1.0.2 FreeBSD Release Notes                    05-Jan-2003
 --------------------------------------
-FB-T6.2.796 Firebird Final Release
+FB-T6.2.908 Firebird Final Release
 
 Welcome to the FreeBSD Firebird port!  Users should note that there
 was a package called `firebird-1.0.tgz' released in mid-August
Index: files/patch-ad
===================================================================
RCS file: files/patch-ad
diff -N files/patch-ad
--- files/patch-ad	10 May 2002 13:25:36 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- setup_dirs.orig	Tue Aug  7 05:00:12 2001
-+++ setup_dirs	Fri Dec 28 16:12:49 2001
-@@ -60,7 +60,8 @@
-     DefaultAns=$2
-     echo -n "${1}"
-     Answer="$DefaultAns"
--    read Answer 
-+#    read Answer 
-+    echo ""
- }
- 
- 
Index: files/patch-ae
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/files/patch-ae,v
retrieving revision 1.2
diff -u -r1.2 patch-ae
--- files/patch-ae	13 Nov 2002 02:05:20 -0000	1.2
+++ files/patch-ae	10 Jan 2003 01:55:32 -0000
@@ -1,18 +1,11 @@
---- jrd/common.h.orig	Thu Dec  6 05:06:37 2001
-+++ jrd/common.h	Wed Nov 13 11:47:17 2002
-@@ -148,6 +148,7 @@
- /* FreeBSD for Intel platforms */
- #ifdef FREEBSD
- 
-+#define UNIX_64_BIT_IO
- #define FB_ALIGN(n,b) ((n + b - 1) & ~(b - 1))
- #define ALIGNMENT     4
- #define DOUBLE_ALIGN  4
-@@ -164,6 +165,7 @@
- #define QUADCONST(n) (n##LL)
- #define KILLER_SIGNALS
- #define MMAP_SUPPORTED
-+#define MAP_ANONYMOUS
- #define SIGACTION_SUPPORTED
- #define NO_NFS        /* no MTAB_OPEN or MTAB_CLOSE in isc_file.c */
+--- jrd/common.h.orig	Wed Nov 13 11:44:27 2002
++++ jrd/common.h	Sun Jan  5 16:49:05 2003
+@@ -204,7 +204,7 @@
+ #define I386  1
+ #define VAX   1
+ #define IMPLEMENTATION    isc_info_db_impl_freebsd   /* 61 */
+-#define SETPGRP         setpgrp ()
++#define SETPGRP         setpgrp (0, 0)
+ #define ATEXIT(c)       atexit(c)
  
+ #define QUADFORMAT "ll"
Index: files/patch-builds::original::boot.sfx.interbase
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/files/patch-builds::original::boot.sfx.interbase,v
retrieving revision 1.1
diff -u -r1.1 patch-builds::original::boot.sfx.interbase
--- files/patch-builds::original::boot.sfx.interbase	11 Nov 2002 17:23:49 -0000	1.1
+++ files/patch-builds::original::boot.sfx.interbase	10 Jan 2003 01:55:32 -0000
@@ -1,6 +1,6 @@
---- builds/original/boot.sfx.interbase.orig	Tue Dec 18 01:40:08 2001
-+++ builds/original/boot.sfx.interbase	Sat Nov  9 17:44:54 2002
-@@ -68,7 +68,7 @@
+--- builds/original/boot.sfx.interbase.orig	Sun Oct 13 17:12:41 2002
++++ builds/original/boot.sfx.interbase	Fri Jan 10 10:34:43 2003
+@@ -70,7 +70,7 @@
  #added completed according to inprise tree
  #FSG  093000
  
@@ -9,25 +9,16 @@
  
  #  burp wanted to build gpre	
  #  we break this dependency
-@@ -159,14 +159,14 @@
- # 1995-June-7 David Schnepper 
- # removed pyxis 3-Aug-00 TMC
- #executables:	alice burp dudley gpre miscFiles $(INTL) isql locks \
--	$(SUPER_SERVER)  qli remote spit utilities \
--	$(SHARED_AM) $(LINKABLE_LIBS)
-+#	$(SUPER_SERVER)  qli remote spit utilities \
-+#	$(SHARED_AM) $(LINKABLE_LIBS)
- 	
- executables:    alice dudley miscFiles $(INTL) isql locks \
+@@ -169,7 +169,7 @@
  	$(SUPER_SERVER)  qli remote spit utilities \
  	$(SHARED_AM) $(LINKABLE_LIBS)
  
 -super_firebird: gds.h includes fireboot super_targets dudley superMiscFiles $(INTL) isql locks qli remote spit help msgs msgs_intl dba gfix gsec security_db extlib examples completed
-+super_firebird: gds.h includes fireboot super_targets dudley superMiscFiles $(INTL) isql locks qli remote spit help msgs msgs_intl dba gfix relay gsec security_db extlib completed
++super_firebird: gds.h includes fireboot super_targets dudley superMiscFiles $(INTL) isql locks qli remote spit help msgs msgs_intl dba gfix gsec security_db extlib completed
  
  super_targets: 	s_run_codes s_alice s_burp s_dba s_security_c super_client super_server super_utils 
  
-@@ -195,7 +195,7 @@
+@@ -199,7 +199,7 @@
  
  super_client:		force
  	$(QUIET_ECHO) "Building super/client..."
Index: files/patch-builds::original::prefix.freebsd
===================================================================
RCS file: /home/ncvs/ports/databases/firebird/files/patch-builds::original::prefix.freebsd,v
retrieving revision 1.1
diff -u -r1.1 patch-builds::original::prefix.freebsd
--- files/patch-builds::original::prefix.freebsd	11 Nov 2002 17:23:49 -0000	1.1
+++ files/patch-builds::original::prefix.freebsd	10 Jan 2003 02:01:31 -0000
@@ -1,102 +1,11 @@
---- builds/original/prefix.freebsd.orig	Sat Jan 13 05:18:13 2001
-+++ builds/original/prefix.freebsd	Sat Nov  9 16:49:17 2002
-@@ -28,20 +28,20 @@
- 
- 
+--- builds/original/prefix.freebsd.orig	Sun Oct 13 17:12:42 2002
++++ builds/original/prefix.freebsd	Fri Jan 10 13:00:32 2003
+@@ -30,7 +30,7 @@
  PROD_DEBUG_OBJECTS=	nodebug.o
--PROD_SHRLIB_DIR=	-Lsource/jrd
-+PROD_SHRLIB_DIR=	-Lsource/jrd -Lsource/interbase/lib
+ PROD_SHRLIB_DIR=	-Lsource/jrd -Lsource/interbase/lib
  PROD_VERSION_FLAG=	-DPROD_BUILD
 -PROD_CFLAGS=            -O -m486 -fpic -DFLINTSTONE
-+PROD_CFLAGS=            -O -pipe -march=i486 -fpic -DFLINTSTONE
++PROD_CFLAGS=		-O -pipe -march=i486 -fpic -DFLINTSTONE
  
  
  DEV_DEBUG_OBJECTS=	grammar.o dbg.o dbt.o dmp.o
--DEV_SHRLIB_DIR=		-Lsource/jrd
-+DEV_SHRLIB_DIR=		-Lsource/jrd -Lsource/interbase/lib
- DEV_VERSION_FLAG=	-DDEV_BUILD
- DEV_CFLAGS=		-ggdb
- 
- DEBUG_OBJECTS=		$($(VERSION)_DEBUG_OBJECTS)
- SHRLIB_DIR=		$($(VERSION)_SHRLIB_DIR)
- VERSION_FLAG=		$($(VERSION)_VERSION_FLAG)
--CFLAGS_COMMON=		$($(VERSION)_CFLAGS)  -Isource/interbase/include -DFREEBSD -w -fwritable-strings
-+CFLAGS_COMMON=		$($(VERSION)_CFLAGS) -DFREEBSD -w -fwritable-strings -Isource/interbase/include 
- CFLAGS=			$(CFLAGS_COMMON) $(SUPER_FLAG)
- PIC_J_CFLAGS=		$(CFLAGS_COMMON) -DPIPE_IS_SHRLIB -fPIC
- SPECIAL_OBJECTS=	j
-@@ -62,21 +62,21 @@
- BIN_PATH=		interbase/bin
- BRIDGE_MISC=		head5.o allp.o
- CHMOD_VAL=		666
--CURSES_LIB=             -lncurses
-+CURSES_LIB=
- DSQL_P_OBJS=		dsql_p_objects
--FORM_OBJECTS=		form.o
--FORM_TRN_OBJECTS=	form_trn.o
-+FORM_OBJECTS=		noform.o
-+FORM_TRN_OBJECTS=
- FUNCTIONS=		functions.bin
- FUNCSHR=		source/interbase/lib/gdsf.so
- GDS_LINK=		$(GDSSHR_LINK)
--GDS_PYXIS=		gds_pyxis.a
-+GDS_PYXIS=
- GDSLIB_BACKEND=		source/interbase/lib/gds_b.a
- GDSLIB_LINK=		-Lsource/jrd -lgds_b -lc -ldescrypt
- 
- GDSSHR=			source/interbase/lib/gds.so
- LINUX_GDSSHR=		$(GDSSHR)
--GDSSHR_LINK=		$(SHRLIB_DIR) -lgds -lgds_pyxis -ldescrypt
--PIPE_GDSSHR_LINK=	$(SHRLIB_DIR) -lgds -lgds_pyxis
-+GDSSHR_LINK=		$(SHRLIB_DIR) -lgds -ldescrypt
-+PIPE_GDSSHR_LINK=	$(SHRLIB_DIR) -lgds
- HLPDIR=			source/qli/
- HOSTNAME=		`hostname | cut -d'.' -f1`
- INCLUDES=		include_so include_so_ada	
-@@ -92,7 +92,7 @@
- JRD_J_MISC_OBJECTS=	source/jrd/sun_ftn.j 
- JRD_P_MISC_OBJECTS=	source/jrd/sun_ftn.bin source/jrd/nodebug.bin
- LANG_OBJECTS=		ada.o ftn.o cob.o
--LANGUAGES=		cc cxx ada sun_ada microfocus_cob make16 gdl1 sun_ftn
-+LANGUAGES=		cc cxx ada microfocus_cob make16 gdl1 sun_ftn
- LD_LIBS=		-lc
- LD_LIBS_J=		-lc
- LD_OPTS=		-shared
-@@ -104,28 +104,28 @@
- MUISQL_LINK_OPTS=	$(MUISQL_MU_LIB) $(PIPE_GDSSHR_LINK) -lm 
- PIC_FLAGS=		$(CFLAGS) -fPIC
- PIPE=			gds.a gds_pipe
--PYXIS=			pyxis
--PYXIS_MISC_OBJS=	$(PYXIS_MISC)
--PYXIS_P_MISC_OBJS=	$(PYXIS_P_MISC)
--PYXIS_OBJECTS=		pyxis_objects
--PYXIS_MISC_OBJECTS=	$(PYXDIR)cdm.o $(PYXDIR)vt100.o $(PYXDIR)sun_ftn_pyxis.o
-+PYXIS=
-+PYXIS_MISC_OBJS=
-+PYXIS_P_MISC_OBJS=
-+PYXIS_OBJECTS=
-+PYXIS_MISC_OBJECTS=
- REG_HELP=		isc_ins_hlp.dat
- REMOTE_GDSSHR=		$(GDSSHR)
- REMOTE_GDSSHR_LINK=	$(SERVER_LINK)
- REMOTE_P_OBJS=		rem_p_objects
--SCREEN_LIBS=
--#SCREEN_LIBS=		-lncurses
-+#SCREEN_LIBS=
-+SCREEN_LIBS=		-lncurses
- SERVER_LINK=		$(GDSSHR_LINK)
- SETUP_ISC=              ISC_USER=sysdba; ISC_PASSWORD=masterkey; export ISC_USER ISC_PASSWORD;
- SPECIAL_OPT=		source/special_opt
- NETWORK_LIB=		
- SOCKET_LIB=		-lc
--THREAD_LIB=		-llthread
-+THREAD_LIB=		-pthread
- SUN_FUNCSHR=		$(FUNCSHR)
- LX_SUPER_GDSSHR=		source/interbase/lib/gds.so.1
- SUPER_CLIENT_GDSSHR=    $(LX_SUPER_GDSSHR)
- SUPER_BACKEND=		source/jrd/gds_ss.a
--SUPER_LINK=		-Lsource/jrd -lgds_ss -lc -ldescrypt -L/usr/local/lib -llthread
-+SUPER_LINK=		-pthread -Lsource/jrd -lgds_ss -ldescrypt
- SUPER_SERVER=	
- UTILITIES=		
- WAL_P_OBJS=		wal_p_objects
Index: files/patch-jrd::gds.c
===================================================================
RCS file: files/patch-jrd::gds.c
diff -N files/patch-jrd::gds.c
--- files/patch-jrd::gds.c	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
---- jrd/gds.c.orig	Sat Mar  2 00:15:11 2002
-+++ jrd/gds.c	Sun Jul  7 14:27:44 2002
-@@ -159,7 +159,7 @@
-    engine and this change may imply side effect I haven't known 
-    about yet. Tomas Nejedlik (tomas@nejedlik.cz)
- */
--#if (defined(LINUX) && defined(SUPERCLIENT))
-+#if ((defined(LINUX) || defined(FREEBSD)) && defined(SUPERCLIENT))
- #define V4_THREADING
- #endif
- 
-@@ -3510,9 +3510,9 @@
- #else
- 	       (MAP_ANON | 
- #endif
--#if (!defined LINUX && !defined DARWIN)
--/* In LINUX, Solaris, and Darwin there is no such thing as MAP_VARIABLE. Hence, it gives 
--   compilation error. The equivalent functionality is default, 
-+#if (!defined LINUX && !defined DARWIN && !defined FREEBSD)
-+/* In LINUX, Solaris, FreeBSD and Darwin there is no such thing as MAP_VARIABLE.
-+   Hence, it gives compilation error. The equivalent functionality is default, 
-    if you do not specify MAP_FIXED */
- 		MAP_VARIABLE | 
- #endif  /* LINUX */
Index: files/patch-jrd::isc_file.c
===================================================================
RCS file: files/patch-jrd::isc_file.c
diff -N files/patch-jrd::isc_file.c
--- files/patch-jrd::isc_file.c	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
---- jrd/isc_file.c.orig	Tue Dec 18 01:40:18 2001
-+++ jrd/isc_file.c	Sat Jul  6 18:04:55 2002
-@@ -106,6 +106,12 @@
- #define MTAB_CLOSE(stream)	ib_fclose (stream)
- #endif
- 
-+#ifdef FREEBSD
-+#define MTAB			"/etc/fstab"
-+#define MTAB_OPEN(path,type)	ib_fopen (path, type)
-+#define MTAB_CLOSE(stream)	ib_fclose (stream)
-+#endif 
-+
- #ifdef DARWIN
- #define MTAB			"/etc/fstab.hd" 
- #define MTAB_OPEN(path,type)	ib_fopen (path, type)
Index: files/patch-jrd::isc_sync.c
===================================================================
RCS file: files/patch-jrd::isc_sync.c
diff -N files/patch-jrd::isc_sync.c
--- files/patch-jrd::isc_sync.c	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,38 +0,0 @@
---- jrd/isc_sync.c.orig	Tue Mar  5 21:11:25 2002
-+++ jrd/isc_sync.c	Sat Jul  6 18:06:30 2002
-@@ -1467,7 +1467,7 @@
-     pthread_mutex_init (event->event_mutex, pthread_mutexattr_default);
-     pthread_cond_init (event->event_semnum, pthread_condattr_default);
- #else
--#if (defined linux || defined DARWIN)
-+#if (defined linux || defined DARWIN || defined FREEBSD)
-     pthread_mutex_init (event->event_mutex, NULL);
-     pthread_cond_init (event->event_semnum, NULL);
- #else
-@@ -1596,7 +1596,7 @@
- #ifdef HP10
-     if (micro_seconds > 0 && (ret == -1) && (errno == EAGAIN))
- #else
--#if (defined linux || defined DARWIN)
-+#if (defined linux || defined DARWIN || defined FREEBSD)
-     if (micro_seconds > 0 && (ret == ETIMEDOUT))
- #else
-     if (micro_seconds > 0 && (ret == ETIME))
-@@ -5198,7 +5198,7 @@
-  **************************************/
- int	state;
- 
--#if (!defined HP10 && !defined linux && !defined DARWIN)
-+#if (!defined HP10 && !defined linux && !defined DARWIN && !defined FREEBSD)
- 
- pthread_mutexattr_t     mattr;
- 
-@@ -5218,7 +5218,7 @@
- 	 server (until we are to implement local IPC using shared
- 	 memory in which case we need interprocess thread sync.
- */
--#if (defined linux || defined DARWIN)
-+#if (defined linux || defined DARWIN || defined FREEBSD)
- return pthread_mutex_init (mutex->mtx_mutex, NULL);
- #else
- state = pthread_mutex_init (mutex->mtx_mutex, pthread_mutexattr_default);
Index: files/patch-jrd::jrd.h
===================================================================
RCS file: files/patch-jrd::jrd.h
diff -N files/patch-jrd::jrd.h
--- files/patch-jrd::jrd.h	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- jrd/jrd.h.orig	Tue May 14 19:01:06 2002
-+++ jrd/jrd.h	Tue May 14 19:23:44 2002
-@@ -717,7 +717,8 @@
- #ifdef MULTI_THREAD
- #if (defined APOLLO || defined DECOSF || defined NETWARE_386 || \
- 	defined NeXT || defined SOLARIS_MT || defined WIN_NT || \
--	defined OS2_ONLY || defined HP10 || defined LINUX || defined DARWIN)
-+	defined OS2_ONLY || defined HP10 || defined LINUX || \
-+	defined DARWIN || defined FREEBSD)
- #define PLATFORM_GET_THREAD_DATA ((TDBB) THD_get_specific())
- #endif
- #endif
Index: files/patch-jrd::thd.c
===================================================================
RCS file: files/patch-jrd::thd.c
diff -N files/patch-jrd::thd.c
--- files/patch-jrd::thd.c	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
---- jrd/thd.c.orig	Thu May 24 14:11:11 2001
-+++ jrd/thd.c	Sun Jul  7 14:52:07 2002
-@@ -2605,7 +2605,7 @@
- int 		detach_state=PTHREAD_CREATE_DETACHED
- #endif
- 
--#if ( !defined HP10 && !defined linux )
-+#if ( !defined HP10 && !defined linux && !defined FREEBSD )
- 
- state = pthread_attr_init (&pattr);
- if (state)
-@@ -2628,7 +2628,7 @@
- return state;
- 
- #else
--#ifdef linux
-+#if ( defined linux || defined FREEBSD )
- if (state = pthread_create (&thread, NULL, routine, arg))
-     return state;
- return pthread_detach (thread);
Index: files/patch-jrd::thd.h
===================================================================
RCS file: files/patch-jrd::thd.h
diff -N files/patch-jrd::thd.h
--- files/patch-jrd::thd.h	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
---- jrd/thd.h.orig	Sat Mar  2 00:16:31 2002
-+++ jrd/thd.h	Mon May 13 19:10:37 2002
-@@ -98,6 +98,11 @@
- #define MULTI_THREAD		1
- #endif
- 
-+#if (defined(FREEBSD) && defined(SUPERSERVER))
-+#define POSIX_THREADS		1
-+#define MULTI_THREAD		1
-+#endif
-+
- #ifdef VMS
- #ifndef GATEWAY
- #define MULTI_THREAD		1
Index: files/patch-lock::lock.h
===================================================================
RCS file: files/patch-lock::lock.h
diff -N files/patch-lock::lock.h
--- files/patch-lock::lock.h	11 Nov 2002 17:23:49 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
---- lock/lock.h.orig	Wed Jun  6 05:43:58 2001
-+++ lock/lock.h	Sat Jul  6 18:08:56 2002
-@@ -65,8 +65,10 @@
- #ifndef SOLARIS_MT
- #if !(defined(HP10) && defined(SUPERSERVER))
- #if !(defined(LINUX) && defined(SUPERSERVER))
-+#if !(defined(FREEBSD) && defined(SUPERSERVER))
- #ifndef DARWIN
- #define MANAGER_PROCESS
-+#endif
- #endif
- #endif
- #endif
Index: files/patch-porting::qli::help.c
===================================================================
RCS file: files/patch-porting::qli::help.c
diff -N files/patch-porting::qli::help.c
--- files/patch-porting::qli::help.c	22 Nov 2002 23:30:24 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- porting/qli/help.c.orig	Tue Mar 12 00:37:07 2002
-+++ porting/qli/help.c	Fri Nov 22 17:32:40 2002
-@@ -289,7 +289,7 @@
- 		  isc_25.isc_26))
- 	continue;
-     if (++topics == 1 && banner)
--	ib_printf ("%s\n", banner, string, parent);
-+	ib_printf ("%s%s%s\n", banner, string, parent);
-     p = line + ((ptr - line + COLUMN_WIDTH - 1) / COLUMN_WIDTH) * COLUMN_WIDTH;
-     if (p + l > line + RIGHT_MARGIN)
- 	{
Index: files/patch-remote::remote.h
===================================================================
RCS file: files/patch-remote::remote.h
diff -N files/patch-remote::remote.h
--- files/patch-remote::remote.h	21 Oct 2002 13:23:13 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
---- remote/remote.h	2002/10/21 13:03:48	1.1
-+++ remote/remote.h	2002/10/21 13:04:15
-@@ -47,6 +47,7 @@
- #endif
- #ifndef WINDOWS_ONLY
- #include <fcntl.h>
-+#include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/ioctl.h>
- #endif /* WINDOWS_ONLY */
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301101032.h0AAW5Mk059017>