diff --git a/builds/install/arch-specific/aix/Makefile.in b/builds/install/arch-specific/aix/Makefile.in deleted file mode 100644 index 72825da48bb..00000000000 --- a/builds/install/arch-specific/aix/Makefile.in +++ /dev/null @@ -1,157 +0,0 @@ -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -ROOT=.. - -include $(ROOT)/gen/make.defaults -include $(ROOT)/gen/make.platform -include $(ROOT)/gen/make.rules -include $(ROOT)/gen/make.shared.variables - - -FirebirdInstallPrefix=@prefix@ - - @SET_MAKE@ - -FIREBIRD=$(FirebirdInstallPrefix) - -export -n FIREBIRD -export -n INTERBASE - -.PHONY: install install-embedded dist packages depotfile tarfile -.PHONY: buildDepot buildTarDir buildImageDir buildRoot buildDebugInfo - -# Some of these targets are run from the root tree of the build. -# those need to know where the install subdirectory is kept. -# Others are run locally these need to know the path back to the -# root of the build tree. - -BuildRoot=$(GEN_ROOT) -InstallRoot=. -FirebirdBuildPrefix=$(GEN_ROOT) - -#export FirebirdBuildPrefix -#export FirebirdInstallPrefix -#export PackageVersion - -BuildVersion=$(FirebirdVersion).$(BuildNum) -Version=$(BuildVersion)-$(PackageVersion) - -# This means something like: FirebirdCS-2.0.0-1.i386.tar -TarDir= Firebird-$(Version)-linux-$(CpuType) -TarFile=Firebird-$(Version)-linux-$(CpuType).tar -DepotFile=Firebird-$(Version)-linux-$(CpuType).depot -RPMFile=Firebird-$(Version)-linux-$(CpuType).rpm -DebugDir=Firebird-$(Version)-linux-$(CpuType)-debugSymbols -DebugFile=Firebird-$(Version)-linux-$(CpuType)-debugSymbols.tar - -PkgSrcDir=$(InstallRoot)/$(ArchType) -ScriptDir=$(GEN_ROOT)/install/scripts/ -RPMSrcDir=$(GEN_ROOT)/install/scripts - -TarInstallDir=$(GEN_ROOT)/install - -dist : packages - -packages: depotfile tarfile debugfile -depotfile: $(DepotFile) - -tarfile: $(TarFile) - -$(TarFile) : buildTarDir - (cd $(GEN_ROOT); tar -cvf $(TarFile) $(TarDir)) - -debugfile: $(DebugFile) - -$(DebugFile) : buildImageDir - (cd $(GEN_ROOT)/$(DebugDir); tar -cvf ../$(DebugFile) *) - -# objcopy --add-gnu-debuglink fails with binutils 2.14 or older -# its failure affects only GDB ability to pick up external debug -# symbols automatically. We may use eu-strip command from elfutils -# instead, but it doesn't work or compile with such distros -# as Mandrake 9.0 not saying about older ones. New binutils -# seem to compile and work everywhere I tried, but we try to -# use eu-strip first since it is a part of default Red Hat 9 -# install and is available in binary form for Mandrake 9.1 and newer. -# -# 28-Dec-2003. Nickolay Samofatov -# -# Do not use eu-strip any longer because version 0.89/AMD64 shipped with -# Mandrake 9.2 produces broken debuginfo packages and there is no easy way to -# detect the breakage. Binutils seem to be more reliable alternative to me. -# -# 05-Apr-2004. Nickolay Samofatov -# - -buildRoot: - (cd $(GEN_ROOT); ./install/makeInstallImage.aix.sh $(MAKECMDGOALS)) - -buildDebugInfo: buildRoot - mkdir -p $(GEN_ROOT)/$(DebugDir) - for x in `(cd $(GEN_ROOT)/buildroot; find)`; do \ - FIL=$(GEN_ROOT)/buildroot/$$x; \ - D_FIL=$(GEN_ROOT)/$(DebugDir)/`dirname $${x}`/.debug/`basename $${x}`.debug; \ - if [ ! -h $$FIL ] && readelf -h $$FIL > /dev/null 2> /dev/null; then \ - mkdir -p $(GEN_ROOT)/$(DebugDir)/`dirname $$x`/.debug; \ - echo Generating external debug info for $$x; \ - cp $${FIL} $${D_FIL}; \ - if objcopy --add-gnu-debuglink $${D_FIL} $${FIL}; > /dev/null 2> /dev/null; then \ - echo Succeeded using objcopy from binutils; \ - else \ - echo Failed to set debug link for $${x}; \ - fi; \ - echo Stripping unneeded symbols from $${x}; \ - objcopy --strip-debug --strip-unneeded $${FIL}; \ - fi; \ - done -# Work around GDB 6.0 bug - mkdir -p $(GEN_ROOT)/$(DebugDir)@libdir@/.debug - for x in `ls $(GEN_ROOT)/$(DebugDir)@prefix@/lib/.debug`; do \ - ln -f -s @prefix@/lib/.debug/`basename $$x` $(GEN_ROOT)/$(DebugDir)@libdir@/.debug; \ - done - -# Use this line if you don't want to use separate debug info -buildImageDir: buildRoot -#buildImageDir: buildDebugInfo - - -buildTarDir: buildImageDir - mkdir -p $(GEN_ROOT)/$(TarDir) - cp -r $(GEN_ROOT)/install/scripts $(GEN_ROOT)/$(TarDir) - cp -r $(GEN_ROOT)/install/scripts/tarmaininstall.aix.sh $(GEN_ROOT)/$(TarDir)/install.sh - chmod a+x $(GEN_ROOT)/$(TarDir)/install.sh $(GEN_ROOT)/$(TarDir)/scripts/*sh - (cd $(GEN_ROOT)/buildroot; rm -f buildroot.tar; tar -cvf buildroot.tar * ) - (cd $(GEN_ROOT)/buildroot; tar -tvf buildroot.tar > manifest.txt ) - (cd $(GEN_ROOT)/buildroot; cp buildroot.tar ../$(TarDir)/buildroot.tar ) - (cd $(GEN_ROOT)/buildroot; cp manifest.txt ../$(TarDir)/manifest.txt ) - -install install-embedded: buildTarDir -# pass command-line goal, e.g. "install-embedded", to shell process -# "install-embedded" installs without a server process, i.e. embedded mode - (cd $(GEN_ROOT)/$(TarDir); ./install.sh $(MAKECMDGOALS)) diff --git a/builds/install/arch-specific/aix/classic/makeInstallImage.sh.in b/builds/install/arch-specific/aix/classic/makeInstallImage.sh.in deleted file mode 100644 index 1e1386e98da..00000000000 --- a/builds/install/arch-specific/aix/classic/makeInstallImage.sh.in +++ /dev/null @@ -1,221 +0,0 @@ -#!/bin/sh -# This library is part of the FirebirdSQL project -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -# - -# Script to copy install files from the build/transport area - - -# This script builds an image of the installed system into -# the gen/buildroot directory. - - -# Making an assumption that this program is being run in the gen directory -BuildRootDir=.. -BuiltFBDir=./firebird # Where the just built fb exists. - -TargetDir=buildroot # Where we want to build the install image - -RealRootDir=@prefix@ # Where it will be installed on new machine -FBRootDir=${RealRootDir#/} # strip off leading / -DestDir=$TargetDir/$FBRootDir - - -#------------------------------------------------------------------------ -# addLibs -# Add required libraries in the beginning of the script -# Place it to target directory - -addLibs() { - libSdir=$1 - libScript=$2 - libTdir=$3 - libTarget=$libTdir/$libScript - - rm -f $libTarget - touch $libTarget - for i in posixLibrary.sh classicLibrary.sh aixLibrary.sh - do - echo "# $i" >>$libTarget - cat $libSdir/$i >>$libTarget - echo "" >>$libTarget # avoid missing linefeed - done - cat $libSdir/$libScript >>$libTarget -} - - -#------------------------------------------------------------------- -# copyIfExists -# Copy file if it exists -# - -copyIfExists() { - OldFile=$1 - NewFile=$2 - - if [ -f $OldFile ] - then - cp $OldFile $NewFile - fi - -} - - -#------------------------------------------------------------------------ -# copyFiles -# This function copies all the files for a classic distribution into a -# directory hierarchy mirroring the installation. - -copyFiles() { -# The guts of the transfer of files and other directories - - if [ -d $TargetDir ] - then - rm -fr $TargetDir - fi - mkdir -p $DestDir - mkdir $DestDir/bin - mkdir $DestDir/examples - mkdir $DestDir/include - mkdir $DestDir/intl - mkdir $DestDir/lib - mkdir $DestDir/doc - mkdir $DestDir/doc/sql.extensions - mkdir $DestDir/UDF - mkdir $DestDir/misc - mkdir $DestDir/misc/upgrade - for i in metadata security; do - mkdir $DestDir/misc/upgrade/$i - done - - mkdir -p $TargetDir@libdir@ - if [ "$1" != "install-embedded" ] - then - mkdir -p $TargetDir/usr/include - fi - cp -f $BuiltFBDir/bin/fb_smp_server $DestDir/bin/fb_smp_server - - cp $BuiltFBDir/bin/gbak $DestDir/bin/gbak - cp $BuiltFBDir/bin/gds_drop $DestDir/bin/gds_drop - copyIfExists $BuiltFBDir/bin/fb_lock_mgr $DestDir/bin/fb_lock_mgr - copyIfExists $BuiltFBDir/bin/fb_lock_print $DestDir/bin/fb_lock_print - copyIfExists $BuiltFBDir/bin/gds_pipe $DestDir/bin/gds_pipe - cp $BuiltFBDir/bin/gfix $DestDir/bin/gfix - cp $BuiltFBDir/bin/gpre $DestDir/bin/gpre - cp $BuiltFBDir/bin/gsec $DestDir/bin/gsec - cp $BuiltFBDir/bin/nbackup $DestDir/bin/nbackup - copyIfExists $BuiltFBDir/bin/gsplit $DestDir/bin/gsplit - cp $BuiltFBDir/bin/gstat $DestDir/bin/gstat - copyIfExists $BuiltFBDir/bin/isc4.gbak $DestDir/bin/isc4.gbak - cp $BuiltFBDir/bin/isql $DestDir/bin/isql - -# Append libraries to scripts - addLibs $BuiltFBDir/bin changedbapassword.aix.sh $DestDir/bin - addLibs $BuiltFBDir/bin changegdslibrarycompatiblelink.aix.sh $DestDir/bin - addLibs $BuiltFBDir/bin tarmaininstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin tarinstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin preinstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin postinstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin preuninstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin postuninstall.aix.sh $BuildRootDir/gen//install/scripts - addLibs $BuiltFBDir/bin taruninstall.aix.sh $BuildRootDir/gen/install/scripts - addLibs $BuiltFBDir/bin tarmainuninstall.aix.sh $BuildRootDir/gen/install/scripts - -# These scripts do not need libraries - cp $BuildRootDir/gen/firebird/bin/createaliasdb.aix.sh $DestDir/bin - cp $BuiltFBDir/bin/fb_config $DestDir/bin - - cp $BuildRootDir/gen/install/misc/firebird.init.d.aix $DestDir/misc - cp $BuildRootDir/gen/install/misc/rc.config.firebird.aix $DestDir/misc - - # Copy examples only if we have them - - if [ -f "$BuiltFBDir/examples/README" ] - then - (cd $BuiltFBDir/examples; tar cf - .) | (cd $DestDir/examples; tar xf -) - else - echo "Example files have not been built!" - fi - - #cp -r $BuildSrcDir/doc $DestDir - #cp -r $BuiltFBDir/doc $DestDir - - cp $BuiltFBDir/firebird.msg $DestDir/firebird.msg - cp $BuiltFBDir/$SecurityDatabase $DestDir/$SecurityDatabase - - cp $BuiltFBDir/include/*.h $DestDir/include - -# files in lib directory are a mix of .a and .so* - ((cd $BuiltFBDir/lib; tar cf - *.so*) | (cd $DestDir/lib; tar xf -)) - ((cd $BuiltFBDir/lib; tar cf - *.a) | (cd $DestDir/lib; tar xf -)) - - cp $BuiltFBDir/intl/libfbintl.so $DestDir/intl/fbintl - -# Note that the following items copy files from outside the build tree - -# Copy various documentation - ls $BuildRootDir/doc/*.pdf >/dev/null 2>&1 && cp $BuildRootDir/doc/*.pdf $DestDir/doc - cp $BuildRootDir/doc/sql.extensions/README* $DestDir/doc/sql.extensions - cp $BuildRootDir/*.md $DestDir - -# Copy various upgrade stuff - cp $BuildRootDir/src/misc/intl.sql $DestDir/misc/ - cp $BuildRootDir/src/misc/upgrade/v3.0/security_database* $DestDir/misc/upgrade/security/ - -# Misc config files - cp $BuildRootDir/gen/install/misc/firebird.conf $DestDir/ - cp $BuildRootDir/gen/install/misc/databases.conf $DestDir/ - cp $BuildRootDir/gen/install/misc/fbintl.conf $DestDir/intl/ - -# Create links from @libdir@ to install area. - if [ "$1" != "install-embedded" ] - then - echo WE SHOULD NOT BE HERE - origDir=`pwd` - cd $DestDir/lib - for i in libfb*.so*; do ln -s /$FBRootDir/lib/$i $origDir/$TargetDir@libdir@/$i; done - cd $origDir - ln -s /$FBRootDir/lib/libib_util.so $TargetDir@libdir@/libib_util.so - -# Link include files to /usr/include - for i in iberror.h ibase.h ib_util.h; do - ln -s ../../$FBRootDir/include/$i $TargetDir/usr/include/$i - done - fi -} - - - -#=== MAIN ==================================================================== - -SecurityDatabase=security2.fdb - -copyFiles $@ diff --git a/builds/install/arch-specific/aix/classic/rpmfiles.txt.in b/builds/install/arch-specific/aix/classic/rpmfiles.txt.in deleted file mode 100644 index 3f5c2f7ef4f..00000000000 --- a/builds/install/arch-specific/aix/classic/rpmfiles.txt.in +++ /dev/null @@ -1,3 +0,0 @@ -/ - - diff --git a/builds/install/arch-specific/aix/classic/rpmheader.txt.in b/builds/install/arch-specific/aix/classic/rpmheader.txt.in deleted file mode 100644 index 703567a08c8..00000000000 --- a/builds/install/arch-specific/aix/classic/rpmheader.txt.in +++ /dev/null @@ -1,20 +0,0 @@ -Summary: Firebird Relational Database Server and Client tools. -Name: Firebird -Version: @FIREBIRD_VERSION@.@FB_BUILD_NUM@ -Release: @FIREBIRD_PACKAGE_VERSION@ -License: Distributable -Group: Applications/Databases -Source: Firebird-@FIREBIRD_VERSION@.@FB_BUILD_NUM@.tar.bz2 -URL: http://firebird.sourceforge.net -# Prefix: / -AutoReqProv: no -# BuildArchitectures: @CPU_TYPE@ -# BuildRoot: /var/tmp/%{name}-buildroot -BuildRoot: @BUILD_ROOT_DIR@/gen/buildroot -Requires: ### will be set in Makefile to current libncurses and libstdc ### -Provides: Firebird libfbclient.so.2@RPM64@ libfbembed.so.2.5@RPM64@ libgds.so - -%description -Firebird is a powerful, high-performance relational database designed to be embedded into -applications on multiple platforms. - diff --git a/builds/install/arch-specific/aix/misc/aixLibrary.sh.in b/builds/install/arch-specific/aix/misc/aixLibrary.sh.in deleted file mode 100644 index 10f65f59940..00000000000 --- a/builds/install/arch-specific/aix/misc/aixLibrary.sh.in +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh - -RunUser=firebird -export RunUser -RunGroup=firebird -export RunGroup -PidDir=/var/run/firebird -export PidDir - -#------------------------------------------------------------------------ -# Get correct options & misc. - -tarExt=tar -export tarExt - -#------------------------------------------------------------------------ -# Add new user and group - -# -# On AIX the "mkgroup" command creates a new group. -# Options include: -# "-a", create an administrative group -# "-A", set group administrator to the person who invoked the mkgroup command -# -TryAddGroup() { - - AdditionalParameter=$1 - testStr=`grep firebird /etc/group` - - if [ -z "$testStr" ] - then - mkgroup -a firebird - fi - -} - -# -# On AIX the "useradd" command adds a new user. -# Options include: -# "-c "comment"" -# "-d dir" identifies the user's home directory -# "-g group", identifies the user's primary group -# "-r role1,role2,...", lists the administrative roles for this user -# "-s shell" defines the program run for the user at session initiation -TryAddUser() { - - AdditionalParameter=$1 - testStr=`grep firebird /etc/passwd` - - if [ -z "$testStr" ] - then - useradd -d @FB_CONFDIR@ -s /bin/false \ - -c "Firebird Database Owner" -g firebird firebird - fi - -} - - -addFirebirdUser() { - - TryAddGroup - TryAddUser - -} - - -#------------------------------------------------------------------------ -# print location of init script - -getInitScriptLocation() { - if [ -f /etc/rc.d/init.d/firebird ] - then - echo -n /etc/rc.d/init.d/firebird - elif [ -f /etc/rc.d/rc.firebird ] - then - echo -n /etc/rc.d/rc.firebird - elif [ -f /etc/init.d/firebird ] - then - echo -n /etc/init.d/firebird - fi -} - - -#------------------------------------------------------------------------ -# stop super server if it is running - -stopSuperServerIfRunning() { - checkString=`ps -eaf | grep -E "\b(fbserver|fbguard)\b" |grep -v grep` - - if [ ! -z "$checkString" ] - then - init_d=`getInitScriptLocation` - - if [ -x "$init_d" ] - then - $init_d stop - fi - fi -} - -#------------------------------------------------------------------------ -# Generate new sysdba password - this routine is used only in the -# rpm file not in the install script. - -generateNewDBAPassword() { - # openssl generates random data. - openssl /dev/null 2>/dev/null - if [ $? -eq 0 ] - then - # We generate 20 random chars, strip any '/''s and get the first 8 - NewPasswd=`openssl rand -base64 20 | tr -d '/' | cut -c1-8` - fi - - # there is no mkpasswd on AIX - - if [ -z "$NewPasswd" ] - then - NewPasswd="masterkey" - fi - - writeNewPassword $NewPasswd -} - diff --git a/builds/install/arch-specific/aix/misc/firebird.init.d.aix.in b/builds/install/arch-specific/aix/misc/firebird.init.d.aix.in deleted file mode 100644 index f739164a2ea..00000000000 --- a/builds/install/arch-specific/aix/misc/firebird.init.d.aix.in +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh - -# chkconfig: 345 20 80 -# description: Start/Stop firebird database server -# -# This file belongs in /etc/init.d where it will be run -# on system startup and shutdown to start the background -# Firebird/interbase database server daemon - - - -FIREBIRD=@prefix@ -ISC_USER=SYSDBA -ISC_PASSWORD=masterkey -FBRunUser=firebird -# WARNING: in a real-world installation, you should not put the -# SYSDBA password in a publicly-readable file. -# Eventually this file should not need to contain any passwords. -# as root user alone should be sufficient privledge to stop/start -# the server. - - -export FIREBIRD -export ISC_USER -export ISC_PASSWORD - - -# Check the file is there and is executable. -[ -x $FIREBIRD/bin/fbmgr ] || exit 0 - - - -# See how we were called. -case "$1" in - start) - echo -n "Starting Firebird server: " - echo '$FIREBIRD/bin/fbmgr -start -forever' | su $FBRunUser - RETVAL=$? - ;; - stop) - echo -n "Stopping Firebird server: " - $FIREBIRD/bin/fbmgr -shut - RETVAL=$? -# [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/identd - ;; - status) - RETVAL=0 - ;; - restart|reload) - $0 stop - $0 start - RETVAL=$? - ;; - *) - echo "Usage: firebird {start|stop|status|restart|reload}" - exit 1 -esac - -exit $RETVAL - diff --git a/builds/install/arch-specific/aix/misc/postinstall.sh.in b/builds/install/arch-specific/aix/misc/postinstall.sh.in deleted file mode 100644 index ee5d70b9de3..00000000000 --- a/builds/install/arch-specific/aix/misc/postinstall.sh.in +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Mark O'Donohue -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Mark O'Donohue -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Alex Peshkoff -# - -# The post install script for Firebird Server - - -# Make sure the links are in place -if [ -z "$FirebirdInstallPrefix" ]; then - FirebirdInstallPrefix=@prefix@ -fi - -origDir=`pwd` - -if [ "$1" = "install-embedded" ] -then - # remove server files not needed for embedded usage - rm -f @FB_SBINDIR@/fb_smp_server @FB_SBINDIR@/fb_smp_server - exit 0 -fi - -# Update /etc/services -newLine="@FB_SERVICE_NAME@ @FB_SERVICE_PORT@/tcp # Firebird SQL Database Remote Protocol" -replaceLineInFile /etc/services "$newLine" "^@FB_SERVICE_NAME@" - -# add Firebird user -if [ $RunUser = firebird ]; then - addFirebirdUser -fi - -# Create the fbmgr shell script. -if [ -x @FB_SBINDIR@/fbmgr.bin ]; then - cat > @FB_SBINDIR@/fbmgr < -# -# Contributor(s): -# -# - -# The post uninstall routine for Firebird Classic. - - if [ "$1"=0 ] - then - removeLinksForBackCompatibility - removeInetdServiceEntry - fi diff --git a/builds/install/arch-specific/aix/misc/preinstall.sh.in b/builds/install/arch-specific/aix/misc/preinstall.sh.in deleted file mode 100644 index a67e9de90ff..00000000000 --- a/builds/install/arch-specific/aix/misc/preinstall.sh.in +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh -# -# This library is part of the FirebirdSQL project -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -# - - -# The pre install routine for Firebird Classic - -#= Main Pre ================================================================ - - checkIfServerRunning $@ - -# Failing that we archive any files we find - - archivePriorInstallSystemFiles $@ - - diff --git a/builds/install/arch-specific/aix/misc/preuninstall.sh.in b/builds/install/arch-specific/aix/misc/preuninstall.sh.in deleted file mode 100644 index b79e21b95d7..00000000000 --- a/builds/install/arch-specific/aix/misc/preuninstall.sh.in +++ /dev/null @@ -1,53 +0,0 @@ -#! /bin/sh -# -# This library is part of the FirebirdSQL project -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -# - -# The pre uninstall routines for Firebird Classic - - checkIfServerRunning - - cd @FB_SECDBDIR@ - - if [ -f $SecurityDatabase ] - then - cp $SecurityDatabase /tmp - echo "Saved a copy of $SecurityDatabase in /tmp" - fi - - for i in @FB_GUARDDIR@/fb_guard @FB_LOGDIR@/firebird.log @FB_CONFDIR@/SYSDBA.password - do - if [ -f $i ] - then - rm -f $i - fi - done diff --git a/builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in b/builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in deleted file mode 100644 index c9ae7625b7b..00000000000 --- a/builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in +++ /dev/null @@ -1,4 +0,0 @@ -# -# Start the Firebird RDBMS ? -# -START_FIREBIRD="yes" diff --git a/builds/install/arch-specific/aix/misc/tarinstall.sh.in b/builds/install/arch-specific/aix/misc/tarinstall.sh.in deleted file mode 100644 index 773c2989895..00000000000 --- a/builds/install/arch-specific/aix/misc/tarinstall.sh.in +++ /dev/null @@ -1,44 +0,0 @@ -#! /bin/sh -# -# This library is part of the FirebirdSQL project -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -# - -# The way this works is that the buildroot file is stored relative to the root -# directory and a tar -xvf at root directory will restore all the files in -# the position that we want them to be - -OrigDir=`pwd` - -cd / - -tar -xof $OrigDir/buildroot.tar -cd $OrigDir diff --git a/builds/install/arch-specific/aix/misc/tarmaininstall.sh.in b/builds/install/arch-specific/aix/misc/tarmaininstall.sh.in deleted file mode 100644 index 2053083146d..00000000000 --- a/builds/install/arch-specific/aix/misc/tarmaininstall.sh.in +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh -# -# This library is part of the FirebirdSQL project -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Mark O'Donohue -# -# Contributor(s): -# -# - -# Install script for Firebird database engine -# http://www.firebirdsql.org - -InteractiveInstall=1 -export InteractiveInstall - -if [ "$1" != "install-embedded" ] -then - checkInstallUser -fi - -BuildVersion=@FIREBIRD_VERSION@.@FB_BUILD_NUM@ -PackageVersion=@FIREBIRD_PACKAGE_VERSION@ -CpuType=@CPU_TYPE@ - -Version="$BuildVersion-$PackageVersion.$CpuType" - - -cat < -# -# Contributor(s): -# -# - -# Install script for Firebird database engine -# http://www.firebirdsql.org - -InteractiveInstall=1 -export InteractiveInstall - - -checkInstallUser - -BuildVersion=@FIREBIRD_VERSION@.@FB_BUILD_NUM@ -PackageVersion=@FIREBIRD_PACKAGE_VERSION@ -CpuType=@CPU_TYPE@ - -Version="$BuildVersion-$PackageVersion.$CpuType" - - -cat < -# -# Contributor(s): -# -# - -cd / - -removeInstalledFiles # Remove installed files -removeUninstallFiles # Remove the 'uninstall' utility files -removeEmptyDirs # Remove empty directories diff --git a/builds/install/arch-specific/solaris/CS/gds_db-tcp.xml b/builds/install/arch-specific/solaris/CS/gds_db-tcp.xml deleted file mode 100644 index 8b84a57b99a..00000000000 --- a/builds/install/arch-specific/solaris/CS/gds_db-tcp.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/builds/install/arch-specific/solaris/CS/pkginfo.in b/builds/install/arch-specific/solaris/CS/pkginfo.in deleted file mode 100644 index f8cfc04b499..00000000000 --- a/builds/install/arch-specific/solaris/CS/pkginfo.in +++ /dev/null @@ -1,9 +0,0 @@ -PKG="Firebird2" -NAME="Firebird2 Relational Database Server" -ARCH="@CPU_TYPE@" -VERSION="@FIREBIRD_VERSION@" -LOAD="@FIREBIRD_PACKAGE_VERSION@" -CATEGORY="application" -VENDOR="www.firebirdsql.org" -BASEDIR=/opt/firebird -EMAIL=pbeach at ibphoenix.com diff --git a/builds/install/arch-specific/solaris/CS/postinstall.in b/builds/install/arch-specific/solaris/CS/postinstall.in deleted file mode 100644 index c3ccacf45d1..00000000000 --- a/builds/install/arch-specific/solaris/CS/postinstall.in +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Set security for "created" files -cd @prefix@ -for i in isc_init1 isc_lock1 isc_event1 -#isc_monitor1 -do -filename=$i.`hostname` -touch $filename -chmod 660 $filename -chown firebird $filename -chgrp firebird $filename -done - -touch firebird.log -chmod 666 firebird.log -chown firebird firebird.log -chgrp firebird firebird.log -chmod 666 security2.fdb -chmod 666 isc_lock1.`hostname` - -# Install and start the Firebird Service -filename="/etc/services" -newline="gds_db 3050/tcp # Firebird SQL Remote Database Protocol" -oldline=`grep "^gds_db" $filename` -if [ -z "$oldline" ]; then -echo $newline >> $filename -echo "" >> $filename -fi - -svccfg validate @prefix@/gds_db-tcp.xml -svccfg import @prefix@/gds_db-tcp.xml -svcadm enable svc:/network/gds_db/tcp:default diff --git a/builds/install/arch-specific/solaris/CS/postremove.in b/builds/install/arch-specific/solaris/CS/postremove.in deleted file mode 100644 index f8fb9c4aa20..00000000000 --- a/builds/install/arch-specific/solaris/CS/postremove.in +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Remove the Firebird Service -if svcs svc:/network/gds_db/tcp:default > /dev/null 2>&1; then - svcadm disable svc:network/gds_db/tcp:default - svccfg delete svc:network/gds_db/tcp:default -fi - diff --git a/builds/install/arch-specific/solaris/CS/preinstall.in b/builds/install/arch-specific/solaris/CS/preinstall.in deleted file mode 100644 index f9f3430dfd4..00000000000 --- a/builds/install/arch-specific/solaris/CS/preinstall.in +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Create firebird group -if [ -f /etc/group ]; then -grep firebird /etc/group > /dev/null 2>&1 -if test $? != 0; then -echo "Adding Firebird Group" -groupadd firebird -fi -fi - -# Create firebird user -if [ -f /etc/passwd ]; then -grep firebird /etc/passwd > /dev/null 2>&1 -if test $? != 0; then -echo "Adding Firebird User" -useradd -d @prefix@ -s /bin/false -c "Firebird Database Owner" -g firebird firebird -fi diff --git a/builds/install/arch-specific/solaris/CS/prototype.icu.in b/builds/install/arch-specific/solaris/CS/prototype.icu.in deleted file mode 100644 index 73b478c525b..00000000000 --- a/builds/install/arch-specific/solaris/CS/prototype.icu.in +++ /dev/null @@ -1,13 +0,0 @@ -# bundled ICU is used when user configures --with-system-icu=no - -f none @prefix@/lib/libicudata.so.30.0=$SRCDIR/lib/libicudata.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicudata.so.30=@prefix@/lib/libicudata.so.30.0 -s none @prefix@/lib/libicudata.so=@prefix@/lib/libicudata.so.30 - -f none @prefix@/lib/libicui18n.so.30.0=$SRCDIR/lib/libicui18n.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicui18n.so.30=@prefix@/lib/libicui18n.so.30.0 -s none @prefix@/lib/libicui18n.so=@prefix@/lib/libicui18n.so.30 - -f none @prefix@/lib/libicuuc.so.30.0=$SRCDIR/lib/libicuuc.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicuuc.so.30=@prefix@/lib/libicuuc.so.30.0 -s none @prefix@/lib/libicuuc.so=@prefix@/lib/libicuuc.so.30 diff --git a/builds/install/arch-specific/solaris/CS/prototype.in b/builds/install/arch-specific/solaris/CS/prototype.in deleted file mode 100644 index 8f63d5dc0e0..00000000000 --- a/builds/install/arch-specific/solaris/CS/prototype.in +++ /dev/null @@ -1,249 +0,0 @@ -#------------------------------------------------------------------------------- - -!SRCDIR=@NEW_FIREBIRD_DIR@ - - -i pkginfo=Pkginfo -i preinstall=Preinstall -i postinstall=Postinstall -i postremove=Postremove -i prototype=Prototype - -!default 755 firebird firebird -d none /usr ? ? ? -d none /usr/lib ? ? ? -d none /opt ? ? ? - -d none @prefix@ 0751 firebird firebird - -v CONFIG.prsv @prefix@/security2.fdb=$SRCDIR/security2.fdb 0660 firebird firebird -v CONFIG.prsv @prefix@/firebird.conf=$SRCDIR/misc/firebird.conf 0444 firebird firebird -v CONFIG.prsv @prefix@/databases.conf=$SRCDIR/../../builds/install/misc/databases.conf 0444 firebird firebird -v CONFIG.prsv @prefix@/intl/fbintl.conf=$SRCDIR/misc/fbintl.conf 0644 firebird firebird -f none @prefix@/CHANGELOG.md=$SRCDIR/../../CHANGELOG.md 0644 firebird firebird -f none @prefix@/README.md=$SRCDIR/../../README.md 0644 firebird firebird - -d none @prefix@/bin 0751 firebird firebird - -#f none @prefix@/bin/CSchangeRunUser.sh=$SRCDIR/bin/CSchangeRunUser.sh 0451 firebird firebird -#f none @prefix@/bin/CSrestoreRootRunUser.sh=$SRCDIR/bin/CSrestoreRootRunUser.sh 0451 firebird firebird -#f none @prefix@/bin/changeDBAPassword.sh=$SRCDIR/bin/changeDBAPassword.sh 0451 firebird firebird - -#/usr/lib symlinks for compability with external tools - -s none /usr/lib/libfbembed.so.2=@prefix@/lib/libfbembed.so.2 -s none /usr/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.2 - -# include - -d none @prefix@/include 0751 firebird firebird -f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0444 firebird firebird -f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0444 firebird firebird -f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0444 firebird firebird - -# intl - -d none @prefix@/intl 0751 firebird firebird -f none @prefix@/intl/libfbintl.so=$SRCDIR/intl/libfbintl.so 0555 firebird firebird -s none @prefix@/intl/fbintl=@prefix@/intl/libfbintl.so - -# UDF - -d none @prefix@/UDF 0751 firebird firebird -f none @prefix@/UDF/ib_udf.so=$SRCDIR/UDF/ib_udf.so 0755 firebird firebird -f none @prefix@/UDF/fbudf.so=$SRCDIR/UDF/fbudf.so 0755 firebird firebird -f none @prefix@/UDF/ib_udf.sql=$SRCDIR/../../src/extlib/ib_udf.sql 0644 firebird firebird -f none @prefix@/UDF/ib_udf2.sql=$SRCDIR/../../src/extlib/ib_udf2.sql 0644 firebird firebird -f none @prefix@/UDF/fbudf.sql=$SRCDIR/../../src/extlib/fbudf/fbudf.sql 0644 firebird firebird - -# bin - -d none @prefix@/bin 0751 firebird firebird -f none @prefix@/bin/fb_smp_server=$SRCDIR/bin/fb_smp_server 0451 firebird firebird -f none @prefix@/bin/gfix=$SRCDIR/bin/gfix 0451 firebird firebird -f none @prefix@/bin/gbak=$SRCDIR/bin/gbak 0451 firebird firebird -f none @prefix@/bin/gsplit=$SRCDIR/bin/gsplit 0451 firebird firebird -f none @prefix@/bin/gsec=$SRCDIR/bin/gsec 0451 firebird firebird -f none @prefix@/bin/isql=$SRCDIR/bin/isql 0555 firebird firebird -f none @prefix@/bin/gpre=$SRCDIR/bin/gpre 0451 firebird firebird -f none @prefix@/bin/gstat=$SRCDIR/bin/gstat 0451 firebird firebird -#f none @prefix@/bin/fbguard=$SRCDIR/bin/fbguard 0451 firebird firebird -#f none @prefix@/bin/fbmgr.bin=$SRCDIR/bin/fbmgr.bin 0451 firebird firebird -f none @prefix@/bin/fb_lock_print=$SRCDIR/bin/fb_lock_print 0451 firebird firebird -# from 2.0 -f none @prefix@/bin/nbackup=$SRCDIR/bin/nbackup 0451 firebird firebird - -# upgrade - -d none @prefix@/upgrade 0751 firebird firebird -f none @prefix@/upgrade/security_database.sql=$SRCDIR/../../src/misc/upgrade/v3.0/security_database.sql 0644 firebird firebird -f none @prefix@/upgrade/security_database.txt=$SRCDIR/../../src/misc/upgrade/v3.0/security_database.txt 0644 firebird firebird - -# examples - -d none @prefix@/examples 0751 firebird firebird -d none @prefix@/examples/api 0555 firebird firebird -f none @prefix@/examples/api/api1.c=$SRCDIR/examples/api/api1.c 0444 firebird firebird -f none @prefix@/examples/api/api10.c=$SRCDIR/examples/api/api10.c 0444 firebird firebird -f none @prefix@/examples/api/api11.c=$SRCDIR/examples/api/api11.c 0444 firebird firebird -f none @prefix@/examples/api/api12.c=$SRCDIR/examples/api/api12.c 0444 firebird firebird -f none @prefix@/examples/api/api13.c=$SRCDIR/examples/api/api13.c 0444 firebird firebird -f none @prefix@/examples/api/api14.e=$SRCDIR/examples/api/api14.e 0444 firebird firebird -f none @prefix@/examples/api/api15.c=$SRCDIR/examples/api/api15.c 0444 firebird firebird -f none @prefix@/examples/api/api16.c=$SRCDIR/examples/api/api16.c 0444 firebird firebird -f none @prefix@/examples/api/api16t.c=$SRCDIR/examples/api/api16t.c 0444 firebird firebird -f none @prefix@/examples/api/api2.c=$SRCDIR/examples/api/api2.c 0444 firebird firebird -f none @prefix@/examples/api/api3.c=$SRCDIR/examples/api/api3.c 0444 firebird firebird -f none @prefix@/examples/api/api4.c=$SRCDIR/examples/api/api4.c 0444 firebird firebird -f none @prefix@/examples/api/api5.c=$SRCDIR/examples/api/api5.c 0444 firebird firebird -f none @prefix@/examples/api/api6.c=$SRCDIR/examples/api/api6.c 0444 firebird firebird -f none @prefix@/examples/api/api7.c=$SRCDIR/examples/api/api7.c 0444 firebird firebird -f none @prefix@/examples/api/api8.c=$SRCDIR/examples/api/api8.c 0444 firebird firebird -f none @prefix@/examples/api/api9.c=$SRCDIR/examples/api/api9.c 0444 firebird firebird -f none @prefix@/examples/api/api9f.c=$SRCDIR/examples/api/api9f.c 0444 firebird firebird -f none @prefix@/examples/api/api9f.def=$SRCDIR/examples/api/api9f.def 0444 firebird firebird -f none @prefix@/examples/api/api9f.sql=$SRCDIR/examples/api/api9f.sql 0444 firebird firebird -f none @prefix@/examples/api/apifull.c=$SRCDIR/examples/api/apifull.c 0444 firebird firebird -f none @prefix@/examples/api/example.def=$SRCDIR/examples/api/example.def 0444 firebird firebird -f none @prefix@/examples/api/winevent.c=$SRCDIR/examples/api/winevent.c 0444 firebird firebird -f none @prefix@/examples/api/winevent.def=$SRCDIR/examples/api/winevent.def 0444 firebird firebird -f none @prefix@/examples/api/winevent.rc=$SRCDIR/examples/api/winevent.rc 0444 firebird firebird - -d none @prefix@/examples/dyn 0555 firebird firebird -f none @prefix@/examples/dyn/dyn1.e=$SRCDIR/examples/dyn/dyn1.e 0444 firebird firebird -f none @prefix@/examples/dyn/dyn2.e=$SRCDIR/examples/dyn/dyn2.e 0444 firebird firebird -f none @prefix@/examples/dyn/dyn3.e=$SRCDIR/examples/dyn/dyn3.e 0444 firebird firebird -f none @prefix@/examples/dyn/dyn4.e=$SRCDIR/examples/dyn/dyn4.e 0444 firebird firebird -f none @prefix@/examples/dyn/dyn5.e=$SRCDIR/examples/dyn/dyn5.e 0444 firebird firebird -f none @prefix@/examples/dyn/dynfull.e=$SRCDIR/examples/dyn/dynfull.e 0444 firebird firebird - -d none @prefix@/examples/empbuild 0555 firebird firebird -f none @prefix@/examples/empbuild/employee.fdb=$SRCDIR/examples/empbuild/employee.fdb 0660 firebird firebird -#f none @prefix@/examples/empbuild/employe2.sql=$SRCDIR/examples/empbuild/employe2.sql 0444 firebird firebird - -d none @prefix@/examples/include 0555 firebird firebird -f none @prefix@/examples/include/align.h=$SRCDIR/examples/include/align.h 0444 firebird firebird -f none @prefix@/examples/include/example.h=$SRCDIR/examples/include/example.h 0444 firebird firebird - -d none @prefix@/examples/stat 0555 firebird firebird -f none @prefix@/examples/stat/stat1.e=$SRCDIR/examples/stat/stat1.e 0444 firebird firebird -f none @prefix@/examples/stat/stat10.e=$SRCDIR/examples/stat/stat10.e 0444 firebird firebird -f none @prefix@/examples/stat/stat11.e=$SRCDIR/examples/stat/stat11.e 0444 firebird firebird -f none @prefix@/examples/stat/stat12.e=$SRCDIR/examples/stat/stat12.e 0444 firebird firebird -f none @prefix@/examples/stat/stat12t.e=$SRCDIR/examples/stat/stat12t.e 0444 firebird firebird -f none @prefix@/examples/stat/stat2.e=$SRCDIR/examples/stat/stat2.e 0444 firebird firebird -f none @prefix@/examples/stat/stat3.e=$SRCDIR/examples/stat/stat3.e 0444 firebird firebird -f none @prefix@/examples/stat/stat4.e=$SRCDIR/examples/stat/stat4.e 0444 firebird firebird -f none @prefix@/examples/stat/stat5.e=$SRCDIR/examples/stat/stat5.e 0444 firebird firebird -f none @prefix@/examples/stat/stat6.e=$SRCDIR/examples/stat/stat6.e 0444 firebird firebird -f none @prefix@/examples/stat/stat7.e=$SRCDIR/examples/stat/stat7.e 0444 firebird firebird -f none @prefix@/examples/stat/stat8.e=$SRCDIR/examples/stat/stat8.e 0444 firebird firebird -f none @prefix@/examples/stat/stat9.e=$SRCDIR/examples/stat/stat9.e 0444 firebird firebird - -d none @prefix@/examples/udf 0555 firebird firebird -f none @prefix@/examples/udf/udf.sql=$SRCDIR/examples/udf/udf.sql 0444 firebird firebird -f none @prefix@/examples/udf/udflib.c=$SRCDIR/examples/udf/udflib.c 0444 firebird firebird -f none @prefix@/examples/udf/udflib.def=$SRCDIR/examples/udf/udflib.def 0444 firebird firebird - -f none @prefix@/examples/README=$SRCDIR/examples/README 0555 firebird firebird - -f none @prefix@/examples/functions.c=$SRCDIR/examples/functions.c 0444 firebird firebird - - -# lib - -d none @prefix@/lib 0751 firebird firebird -f none @prefix@/lib/libfbclient.so.@FIREBIRD_VERSION@=$SRCDIR/lib/libfbclient.so.@FIREBIRD_VERSION@ 0555 firebird firebird -s none @prefix@/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.@FIREBIRD_VERSION@ -s none @prefix@/lib/libfbclient.so=@prefix@/lib/libfbclient.so.2 - -f none @prefix@/lib/libfbembed.so.@FIREBIRD_VERSION@=$SRCDIR/lib/libfbembed.so.@FIREBIRD_VERSION@ 0555 firebird firebird -s none @prefix@/lib/libfbembed.so.2=@prefix@/lib/libfbembed.so.@FIREBIRD_VERSION@ -s none @prefix@/lib/libfbembed.so=@prefix@/lib/libfbembed.so.2 - -f none @prefix@/lib/libib_util.so=$SRCDIR/lib/libib_util.so 0555 firebird firebird - -# messages - -f none @prefix@/firebird.msg=$SRCDIR/firebird.msg 0444 firebird firebird -f none @prefix@/fr_FR.msg=$SRCDIR/fr_FR.msg 0444 firebird firebird -f none @prefix@/de_DE.msg=$SRCDIR/de_DE.msg 0444 firebird firebird - -# docs - -d none @prefix@/doc 0751 firebird firebird -d none @prefix@/doc/sql.extensions 0755 firebird firebird -f none @prefix@/doc/sql.extensions/README.aggregate_tracking=$SRCDIR/../../doc/sql.extensions/README.aggregate_tracking 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.builtin_functions=$SRCDIR/../../doc/sql.extensions/README.builtin_functions.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.case=$SRCDIR/../../doc/sql.extensions/README.case 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.coalesce=$SRCDIR/../../doc/sql.extensions/README.coalesce 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.common_table_expressions=$SRCDIR/../../doc/sql.extensions/README.common_table_expressions 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.context_variables=$SRCDIR/../../doc/sql.extensions/README.context_variables 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.context_variables2=$SRCDIR/../../doc/sql.extensions/README.context_variables2 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.current_time=$SRCDIR/../../doc/sql.extensions/README.current_time 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.cursors=$SRCDIR/../../doc/sql.extensions/README.cursors 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.data_type_results_of_aggregations=$SRCDIR/../../doc/sql.extensions/README.data_type_results_of_aggregations.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.data_types=$SRCDIR/../../doc/sql.extensions/README.data_types 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.db_triggers=$SRCDIR/../../doc/sql.extensions/README.db_triggers.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.ddl=$SRCDIR/../../doc/sql.extensions/README.ddl.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.default_parameters=$SRCDIR/../../doc/sql.extensions/README.default_parameters 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.derived_tables=$SRCDIR/../../doc/sql.extensions/README.derived_tables.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.distinct=$SRCDIR/../../doc/sql.extensions/README.distinct 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.domains_psql=$SRCDIR/../../doc/sql.extensions/README.domains_psql.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.exception_handling=$SRCDIR/../../doc/sql.extensions/README.exception_handling 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.execute_block=$SRCDIR/../../doc/sql.extensions/README.execute_block 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.execute_statement=$SRCDIR/../../doc/sql.extensions/README.execute_statement 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.explicit_locks=$SRCDIR/../../doc/sql.extensions/README.explicit_locks 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.expression_indices=$SRCDIR/../../doc/sql.extensions/README.expression_indices 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.global_temporary_tables=$SRCDIR/../../doc/sql.extensions/README.global_temporary_tables 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.iif=$SRCDIR/../../doc/sql.extensions/README.iif 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.isc_info_xxx=$SRCDIR/../../doc/sql.extensions/README.isc_info_xxx 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.joins=$SRCDIR/../../doc/sql.extensions/README.joins.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.keywords=$SRCDIR/../../doc/sql.extensions/README.keywords 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.leave_labels=$SRCDIR/../../doc/sql.extensions/README.leave_labels 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.length=$SRCDIR/../../doc/sql.extensions/README.length 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.list=$SRCDIR/../../doc/sql.extensions/README.list 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.merge=$SRCDIR/../../doc/sql.extensions/README.merge.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.null_value=$SRCDIR/../../doc/sql.extensions/README.null_value 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.nullif=$SRCDIR/../../doc/sql.extensions/README.nullif 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.order_by_expressions_nulls=$SRCDIR/../../doc/sql.extensions/README.order_by_expressions_nulls 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.plan=$SRCDIR/../../doc/sql.extensions/README.plan 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.PSQL_stack_trace=$SRCDIR/../../doc/sql.extensions/README.PSQL_stack_trace.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.returning=$SRCDIR/../../doc/sql.extensions/README.returning 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.rows=$SRCDIR/../../doc/sql.extensions/README.rows 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.savepoints=$SRCDIR/../../doc/sql.extensions/README.savepoints 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.select_expressions=$SRCDIR/../../doc/sql.extensions/README.select_expressions 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.sequence_generators=$SRCDIR/../../doc/sql.extensions/README.sequence_generators 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.set_transaction=$SRCDIR/../../doc/sql.extensions/README.set_transaction.txt -f none @prefix@/doc/sql.extensions/README.trim=$SRCDIR/../../doc/sql.extensions/README.trim 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.universal_triggers=$SRCDIR/../../doc/sql.extensions/README.universal_triggers 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.update_or_insert=$SRCDIR/../../doc/sql.extensions/README.update_or_insert 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.view_updates=$SRCDIR/../../doc/sql.extensions/README.view_updates 0644 firebird firebird -f none @prefix@/doc/ReleaseNotes.pdf=$SRCDIR/../../doc/ReleaseNotes.pdf 0644 firebird firebird -f none @prefix@/doc/ods11-index-structure.html=$SRCDIR/../../doc/ods11-index-structure.html 0644 firebird firebird -f none @prefix@/doc/README.build.mingw.html=$SRCDIR/../../doc/README.build.mingw.html 0644 firebird firebird -f none @prefix@/doc/README.build.msvc.html=$SRCDIR/../../doc/README.build.msvc.html 0644 firebird firebird -f none @prefix@/doc/README.coding_style=$SRCDIR/../../doc/README.coding.style 0644 firebird firebird -f none @prefix@/doc/README.DiskSpaceAllocation=$SRCDIR/../../doc/README.DiskSpaceAllocation 0644 firebird firebird -f none @prefix@/doc/README.fbsvcmgr=$SRCDIR/../../doc/README.fbsvcmgr 0644 firebird firebird -f none @prefix@/doc/README.garbage_collector=$SRCDIR/../../doc/README.garbage_collector 0644 firebird firebird -f none @prefix@/doc/README.incompatibilities=$SRCDIR/../../doc/README.incompatibilities.txt 0644 firebird firebird -f none @prefix@/doc/README.instsvc=$SRCDIR/../../doc/README.instsvc 0644 firebird firebird -f none @prefix@/doc/README.intl=$SRCDIR/../../doc/README.intl 0644 firebird firebird -f none @prefix@/doc/README.isql_enhancements=$SRCDIR/../../doc/README.isql_enhancements.txt 0644 firebird firebird -f none @prefix@/doc/README.makefiles=$SRCDIR/../../doc/README.makefiles 0644 firebird firebird -f none @prefix@/doc/README.monitoring_tables=$SRCDIR/../../doc/README.monitoring_tables 0644 firebird firebird -f none @prefix@/doc/README.NTSecurity=$SRCDIR/../../doc/README.NTSecurity 0644 firebird firebird -f none @prefix@/doc/README.optimizer=$SRCDIR/../../doc/README.Optimizer.txt 0644 firebird firebird -f none @prefix@/doc/README.perforamance_monitoring=$SRCDIR/../../doc/README.performance_monitoring 0644 firebird firebird -f none @prefix@/doc/README.raw_devices=$SRCDIR/../../doc/README.raw_devices 0644 firebird firebird -f none @prefix@/doc/README.sha1=$SRCDIR/../../doc/README.sha1 0644 firebird firebird -f none @prefix@/doc/README.trusted_authentication=$SRCDIR/../../doc/README.trusted_authentication 0644 firebird firebird -f none @prefix@/doc/README.user.embedded=$SRCDIR/../../doc/README.user.embedded 0644 firebird firebird -f none @prefix@/doc/README.user.troubleshooting=$SRCDIR/../../doc/README.user.troubleshooting 0644 firebird firebird -f none @prefix@/doc/README.Win32LibraryInstallation=$SRCDIR/../../doc/README.Win32LibraryInstallation.txt 0644 firebird firebird -f none @prefix@/doc/README.xnet=$SRCDIR/../../doc/README.xnet 0644 firebird firebird - -# Service - -f none /@prefix@/gds_db-tcp.xml=$SRCDIR/../../builds/install/arch-specific/solaris/CS/gds_db-tcp.xml 0644 firebird firebird diff --git a/builds/install/arch-specific/solaris/Makefile.in b/builds/install/arch-specific/solaris/Makefile.in deleted file mode 100644 index 3cdf1e3d2a7..00000000000 --- a/builds/install/arch-specific/solaris/Makefile.in +++ /dev/null @@ -1,68 +0,0 @@ -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Erik Kunze -# -# Contributor(s): -# Paul Beach - Firebird 2.x -# - -ROOT=.. - -include $(ROOT)/gen/make.defaults -include $(ROOT)/gen/make.platform -include $(ROOT)/gen/make.rules -include $(ROOT)/gen/make.shared.variables - -@SET_MAKE@ - - -PGK_FILES=pkginfo prototype preinstall postinstall postremove -PKG_DIR=$(GEN_ROOT)/install -PKG_NAME=Firebird-$(FirebirdVersion).$(BuildNum)-$(PackageVersion)-Solaris10-@CPU_TYPE@.pkg -GCC_PKG_NAME=Firebird-libgcc-Solaris10-@CPU_TYPE@.pkg - -install package packages dist: - @echo Making Solaris @CPU_TYPE@ package... - rm -rf $(PKG_DIR)/Firebird2 - -mkdir -p $(PKG_DIR) - (cd $(PKG_DIR); rm -f Prototype) - (cd $(PKG_DIR); cat prototype.main >> Prototype) -ifeq ($(STD_ICU),false) - (cd $(PKG_DIR); cat prototype.icu >> Prototype) -endif - (cd $(PKG_DIR); pkgmk -o -d .) - (cd $(PKG_DIR); pkgtrans -s . ./$(PKG_NAME) Firebird2) - -libs: - @echo Making Solaris @CPU_TYPE@ libgcc package... - rm -rf $(PKG_DIR)/libgcc - -mkdir -p $(PKG_DIR) - (cd $(PKG_DIR); pkgmk -o -f prototypelg -d .) - (cd $(PKG_DIR); pkgtrans -s . ./$(GCC_PKG_NAME) Firebird-libgcc) - -clean clobber: - rm -rf $(PKG_DIR)/Firebird2 - rm -rf $(PKG_DIR)/libgcc - rm -f $(PKG_DIR)/$(PKG_NAME) diff --git a/builds/install/arch-specific/solaris/SS/gds_db-tcp.xml b/builds/install/arch-specific/solaris/SS/gds_db-tcp.xml deleted file mode 100644 index 002a5b92686..00000000000 --- a/builds/install/arch-specific/solaris/SS/gds_db-tcp.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/builds/install/arch-specific/solaris/SS/pkginfo.in b/builds/install/arch-specific/solaris/SS/pkginfo.in deleted file mode 100644 index a9ea18c6051..00000000000 --- a/builds/install/arch-specific/solaris/SS/pkginfo.in +++ /dev/null @@ -1,9 +0,0 @@ -PKG="Firebird2" -NAME="Firebird2 Relational Database Server" -ARCH="@CPU_TYPE@" -VERSION="@FIREBIRD_VERSION@" -LOAD="@FIREBIRD_PACKAGE_VERSION@" -CATEGORY="application" -VENDOR="www.firebirdsql.org" -BASEDIR=/opt/firebird -EMAIL=pbeach at ibphoenix.com diff --git a/builds/install/arch-specific/solaris/SS/postinstall.in b/builds/install/arch-specific/solaris/SS/postinstall.in deleted file mode 100644 index 4fe692da42c..00000000000 --- a/builds/install/arch-specific/solaris/SS/postinstall.in +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Set security for "created" files -cd @prefix@ -for i in isc_init1 isc_lock1 isc_event1 -#isc_monitor1 -do -filename=$i.`hostname` -touch $filename -chmod 660 $filename -chown firebird $filename -chgrp firebird $filename -done - -touch firebird.log -chmod 666 firebird.log -chown firebird firebird.log -chgrp firebird firebird.log -chmod 666 security2.fdb -chmod 666 isc_lock1.`hostname` - -# Install and start the Firebird Service -filename="/etc/services" -newline="gds_db 3050/tcp # Firebird SQL Remote Database Protocol" -oldline=`grep "^gds_db" $filename` -if [ -z "$oldline" ]; then -echo $newline >> $filename -echo "" >> $filename -fi - -svccfg validate @prefix@/gds_db-tcp.xml -svccfg import @prefix@/gds_db-tcp.xml -svcadm enable svc:/application/firebird:default - diff --git a/builds/install/arch-specific/solaris/SS/postremove.in b/builds/install/arch-specific/solaris/SS/postremove.in deleted file mode 100644 index 2dbfc0b1da8..00000000000 --- a/builds/install/arch-specific/solaris/SS/postremove.in +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Remove the Firebird Service -if svcs svc:/application/firebird:default > /dev/null 2>&1; then - svcadm disable svc:/application/firebird:default - svccfg delete svc:/application/firebird:default -fi diff --git a/builds/install/arch-specific/solaris/SS/preinstall.in b/builds/install/arch-specific/solaris/SS/preinstall.in deleted file mode 100644 index 290ad57f224..00000000000 --- a/builds/install/arch-specific/solaris/SS/preinstall.in +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# The contents of this file are subject to the Initial -# Developer's Public License Version 1.0 (the "License"); -# you may not use this file except in compliance with the -# License. You may obtain a copy of the License at -# http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl. -# -# Software distributed under the License is distributed AS IS, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. -# See the License for the specific language governing rights -# and limitations under the License. -# -# The Original Code was created by Paul Beach -# for the Firebird Open Source RDBMS project. -# -# Copyright (c) Paul Beach -# and all contributors signed below. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# - -# Create firebird group -if [ -f /etc/group ]; then -grep firebird /etc/group > /dev/null 2>&1 -if test $? != 0; then -echo "Adding Firebird Group" -groupadd firebird -fi -fi - -# Create firebird user -if [ -f /etc/passwd ]; then -grep firebird /etc/passwd > /dev/null 2>&1 -if test $? != 0; then -echo "Adding Firebird User" -useradd -d @prefix@ -s /bin/false -c "Firebird Database Owner" -g firebird firebird -fi -fi diff --git a/builds/install/arch-specific/solaris/SS/prototype.icu.in b/builds/install/arch-specific/solaris/SS/prototype.icu.in deleted file mode 100644 index 73b478c525b..00000000000 --- a/builds/install/arch-specific/solaris/SS/prototype.icu.in +++ /dev/null @@ -1,13 +0,0 @@ -# bundled ICU is used when user configures --with-system-icu=no - -f none @prefix@/lib/libicudata.so.30.0=$SRCDIR/lib/libicudata.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicudata.so.30=@prefix@/lib/libicudata.so.30.0 -s none @prefix@/lib/libicudata.so=@prefix@/lib/libicudata.so.30 - -f none @prefix@/lib/libicui18n.so.30.0=$SRCDIR/lib/libicui18n.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicui18n.so.30=@prefix@/lib/libicui18n.so.30.0 -s none @prefix@/lib/libicui18n.so=@prefix@/lib/libicui18n.so.30 - -f none @prefix@/lib/libicuuc.so.30.0=$SRCDIR/lib/libicuuc.so.30.0 0755 firebird firebird -s none @prefix@/lib/libicuuc.so.30=@prefix@/lib/libicuuc.so.30.0 -s none @prefix@/lib/libicuuc.so=@prefix@/lib/libicuuc.so.30 diff --git a/builds/install/arch-specific/solaris/SS/prototype.in b/builds/install/arch-specific/solaris/SS/prototype.in deleted file mode 100644 index 110ee9887f6..00000000000 --- a/builds/install/arch-specific/solaris/SS/prototype.in +++ /dev/null @@ -1,254 +0,0 @@ -#------------------------------------------------------------------------------- - -!SRCDIR=@NEW_FIREBIRD_DIR@ - - -i pkginfo=Pkginfo -i preinstall=Preinstall -i postinstall=Postinstall -i postremove=Postremove -i prototype=Prototype - -!default 755 firebird firebird -d none /usr ? ? ? -d none /usr/lib ? ? ? -d none /opt ? ? ? - -d none @prefix@ 0755 firebird firebird - -v CONFIG.prsv @prefix@/security2.fdb=$SRCDIR/security2.fdb 0660 firebird firebird -v CONFIG.prsv @prefix@/firebird.conf=$SRCDIR/misc/firebird.conf 0644 firebird firebird -v CONFIG.prsv @prefix@/databases.conf=$SRCDIR/../../builds/install/misc/databases.conf 0544 firebird firebird -v CONFIG.prsv @prefix@/intl/fbintl.conf=$SRCDIR/misc/fbintl.conf 0644 firebird firebird -f none @prefix@/CHANGELOG.md=$SRCDIR/../../CHANGELOG.md 0644 firebird firebird -f none @prefix@/README.md=$SRCDIR/../../README.md 0644 firebird firebird - -d none @prefix@/bin 0755 firebird firebird - -#f none @prefix@/bin/CSchangeRunUser.sh=$SRCDIR/bin/CSchangeRunUser.sh 0555 firebird firebird -#f none @prefix@/bin/CSrestoreRootRunUser.sh=$SRCDIR/bin/CSrestoreRootRunUser.sh 0555 firebird firebird -#f none @prefix@/bin/changeDBAPassword.sh=$SRCDIR/bin/changeDBAPassword.sh 0555 firebird firebird - -#/usr/lib symlinks for compability with external tools - -s none /usr/lib/libfbembed.so.2=@prefix@/lib/libfbembed.so.2 -s none /usr/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.2 - -# include - -d none @prefix@/include 0755 firebird firebird -f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0644 firebird firebird -f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0644 firebird firebird -f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0644 firebird firebird - -# intl - -d none @prefix@/intl 0755 firebird firebird -f none @prefix@/intl/libfbintl.so=$SRCDIR/intl/libfbintl.so 0755 firebird firebird -s none @prefix@/intl/fbintl=@prefix@/intl/libfbintl.so - -# UDF - -d none @prefix@/UDF 0755 firebird firebird -f none @prefix@/UDF/ib_udf.so=$SRCDIR/UDF/ib_udf.so 0755 firebird firebird -f none @prefix@/UDF/fbudf.so=$SRCDIR/UDF/fbudf.so 0755 firebird firebird -f none @prefix@/UDF/ib_udf.sql=$SRCDIR/../../src/extlib/ib_udf.sql 0644 firebird firebird -f none @prefix@/UDF/ib_udf2.sql=$SRCDIR/../../src/extlib/ib_udf2.sql 0644 firebird firebird -f none @prefix@/UDF/fbudf.sql=$SRCDIR/../../src/extlib/fbudf/fbudf.sql 0644 firebird firebird - -# bin - -d none @prefix@/bin 0755 firebird firebird -#f none @prefix@/bin/fb_smp_server=$SRCDIR/bin/fb_smp_server 0451 firebird firebird -f none @prefix@/bin/gfix=$SRCDIR/bin/gfix 0755 firebird firebird -f none @prefix@/bin/gbak=$SRCDIR/bin/gbak 0755 firebird firebird -f none @prefix@/bin/gsplit=$SRCDIR/bin/gsplit 0755 firebird firebird -f none @prefix@/bin/gsec=$SRCDIR/bin/gsec 0755 firebird firebird -f none @prefix@/bin/isql=$SRCDIR/bin/isql 0755 firebird firebird -f none @prefix@/bin/gpre=$SRCDIR/bin/gpre 0755 firebird firebird -f none @prefix@/bin/gstat=$SRCDIR/bin/gstat 0451 firebird firebird -f none @prefix@/bin/fbguard=$SRCDIR/bin/fbguard 0755 firebird firebird -f none @prefix@/bin/fbserver=$SRCDIR/bin/fbserver 0755 firebird firebird -f none @prefix@/bin/fbmgr.bin=$SRCDIR/bin/fbmgr.bin 0755 firebird firebird -f none @prefix@/bin/fb_lock_print=$SRCDIR/bin/fb_lock_print 0755 firebird firebird -# from 2.0 -f none @prefix@/bin/nbackup=$SRCDIR/bin/nbackup 6777 firebird firebird -# from 2.1 -f none @prefix@/bin/fbsvcmgr=$SRCDIR/bin/fbsvcmgr 0755 firebird firebird - -# upgrade - -d none @prefix@/misc 0755 firebird firebird -f none @prefix@/misc/intl.sql=$SRCDIR/../../src/misc/intl.sql 0644 firebird firebird -d none @prefix@/misc/upgrade 0755 firebird firebird -d none @prefix@/misc/upgrade/security 0755 firebird firebird -f none @prefix@/misc/upgrade/security/security_database.sql=$SRCDIR/../../src/misc/upgrade/v3.0/security_database.sql 0644 firebird firebird -f none @prefix@/misc/upgrade/security/security_database.txt=$SRCDIR/../../src/misc/upgrade/v3.0/security_database.txt 0644 firebird firebird - -# examples - -d none @prefix@/examples 0755 firebird firebird -d none @prefix@/examples/api 0755 firebird firebird -f none @prefix@/examples/api/api1.c=$SRCDIR/examples/api/api1.c 0644 firebird firebird -f none @prefix@/examples/api/api10.c=$SRCDIR/examples/api/api10.c 0644 firebird firebird -f none @prefix@/examples/api/api11.c=$SRCDIR/examples/api/api11.c 0644 firebird firebird -f none @prefix@/examples/api/api12.c=$SRCDIR/examples/api/api12.c 0644 firebird firebird -f none @prefix@/examples/api/api13.c=$SRCDIR/examples/api/api13.c 0644 firebird firebird -f none @prefix@/examples/api/api14.e=$SRCDIR/examples/api/api14.e 0644 firebird firebird -f none @prefix@/examples/api/api15.c=$SRCDIR/examples/api/api15.c 0644 firebird firebird -f none @prefix@/examples/api/api16.c=$SRCDIR/examples/api/api16.c 0644 firebird firebird -f none @prefix@/examples/api/api16t.c=$SRCDIR/examples/api/api16t.c 0644 firebird firebird -f none @prefix@/examples/api/api2.c=$SRCDIR/examples/api/api2.c 0644 firebird firebird -f none @prefix@/examples/api/api3.c=$SRCDIR/examples/api/api3.c 0644 firebird firebird -f none @prefix@/examples/api/api4.c=$SRCDIR/examples/api/api4.c 0644 firebird firebird -f none @prefix@/examples/api/api5.c=$SRCDIR/examples/api/api5.c 0644 firebird firebird -f none @prefix@/examples/api/api6.c=$SRCDIR/examples/api/api6.c 0644 firebird firebird -f none @prefix@/examples/api/api7.c=$SRCDIR/examples/api/api7.c 0644 firebird firebird -f none @prefix@/examples/api/api8.c=$SRCDIR/examples/api/api8.c 0644 firebird firebird -f none @prefix@/examples/api/api9.c=$SRCDIR/examples/api/api9.c 0644 firebird firebird -f none @prefix@/examples/api/api9f.c=$SRCDIR/examples/api/api9f.c 0644 firebird firebird -f none @prefix@/examples/api/api9f.def=$SRCDIR/examples/api/api9f.def 0644 firebird firebird -f none @prefix@/examples/api/api9f.sql=$SRCDIR/examples/api/api9f.sql 0644 firebird firebird -f none @prefix@/examples/api/apifull.c=$SRCDIR/examples/api/apifull.c 0644 firebird firebird -f none @prefix@/examples/api/example.def=$SRCDIR/examples/api/example.def 0644 firebird firebird -f none @prefix@/examples/api/winevent.c=$SRCDIR/examples/api/winevent.c 0644 firebird firebird -f none @prefix@/examples/api/winevent.def=$SRCDIR/examples/api/winevent.def 0644 firebird firebird -f none @prefix@/examples/api/winevent.rc=$SRCDIR/examples/api/winevent.rc 0644 firebird firebird - -d none @prefix@/examples/dyn 0755 firebird firebird -f none @prefix@/examples/dyn/dyn1.e=$SRCDIR/examples/dyn/dyn1.e 0644 firebird firebird -f none @prefix@/examples/dyn/dyn2.e=$SRCDIR/examples/dyn/dyn2.e 0644 firebird firebird -f none @prefix@/examples/dyn/dyn3.e=$SRCDIR/examples/dyn/dyn3.e 0644 firebird firebird -f none @prefix@/examples/dyn/dyn4.e=$SRCDIR/examples/dyn/dyn4.e 0644 firebird firebird -f none @prefix@/examples/dyn/dyn5.e=$SRCDIR/examples/dyn/dyn5.e 0644 firebird firebird -f none @prefix@/examples/dyn/dynfull.e=$SRCDIR/examples/dyn/dynfull.e 0644 firebird firebird - -d none @prefix@/examples/empbuild 0755 firebird firebird -f none @prefix@/examples/empbuild/employee.fdb=$SRCDIR/examples/empbuild/employee.fdb 0644 firebird firebird -#f none @prefix@/examples/empbuild/employe2.sql=$SRCDIR/examples/empbuild/employe2.sql 0644 firebird firebird - -d none @prefix@/examples/include 0755 firebird firebird -f none @prefix@/examples/include/align.h=$SRCDIR/examples/include/align.h 0644 firebird firebird -f none @prefix@/examples/include/example.h=$SRCDIR/examples/include/example.h 0644 firebird firebird - -d none @prefix@/examples/stat 0755 firebird firebird -f none @prefix@/examples/stat/stat1.e=$SRCDIR/examples/stat/stat1.e 0644 firebird firebird -f none @prefix@/examples/stat/stat10.e=$SRCDIR/examples/stat/stat10.e 0644 firebird firebird -f none @prefix@/examples/stat/stat11.e=$SRCDIR/examples/stat/stat11.e 0644 firebird firebird -f none @prefix@/examples/stat/stat12.e=$SRCDIR/examples/stat/stat12.e 0644 firebird firebird -f none @prefix@/examples/stat/stat12t.e=$SRCDIR/examples/stat/stat12t.e 0644 firebird firebird -f none @prefix@/examples/stat/stat2.e=$SRCDIR/examples/stat/stat2.e 0644 firebird firebird -f none @prefix@/examples/stat/stat3.e=$SRCDIR/examples/stat/stat3.e 0644 firebird firebird -f none @prefix@/examples/stat/stat4.e=$SRCDIR/examples/stat/stat4.e 0644 firebird firebird -f none @prefix@/examples/stat/stat5.e=$SRCDIR/examples/stat/stat5.e 0644 firebird firebird -f none @prefix@/examples/stat/stat6.e=$SRCDIR/examples/stat/stat6.e 0644 firebird firebird -f none @prefix@/examples/stat/stat7.e=$SRCDIR/examples/stat/stat7.e 0644 firebird firebird -f none @prefix@/examples/stat/stat8.e=$SRCDIR/examples/stat/stat8.e 0644 firebird firebird -f none @prefix@/examples/stat/stat9.e=$SRCDIR/examples/stat/stat9.e 0644 firebird firebird - -d none @prefix@/examples/udf 0755 firebird firebird -f none @prefix@/examples/udf/udf.sql=$SRCDIR/examples/udf/udf.sql 0644 firebird firebird -f none @prefix@/examples/udf/udflib.c=$SRCDIR/examples/udf/udflib.c 0644 firebird firebird -f none @prefix@/examples/udf/udflib.def=$SRCDIR/examples/udf/udflib.def 0644 firebird firebird - -f none @prefix@/examples/README=$SRCDIR/examples/README 0755 firebird firebird - -f none @prefix@/examples/functions.c=$SRCDIR/examples/functions.c 0644 firebird firebird - - -# lib -d none @prefix@/lib 0755 firebird firebird -f none @prefix@/lib/libfbclient.so.@FIREBIRD_VERSION@=$SRCDIR/lib/libfbclient.so.@FIREBIRD_VERSION@ 0755 firebird firebird -s none @prefix@/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.@FIREBIRD_VERSION@ -s none @prefix@/lib/libfbclient.so=@prefix@/lib/libfbclient.so.2 - -#f none @prefix@/lib/libfbembed.so.@FIREBIRD_VERSION@=$SRCDIR/lib/libfbembed.so.@FIREBIRD_VERSION@ 0755 firebird firebird -#s none @prefix@/lib/libfbembed.so.2=@prefix@/lib/libfbembed.so.@FIREBIRD_VERSION@ -#s none @prefix@/lib/libfbembed.so=@prefix@/lib/libfbembed.so.2 - -f none @prefix@/lib/libib_util.so=$SRCDIR/lib/libib_util.so 0755 firebird firebird - -# messages - -f none @prefix@/firebird.msg=$SRCDIR/firebird.msg 0666 firebird firebird -f none @prefix@/fr_FR.msg=$SRCDIR/fr_FR.msg 0666 firebird firebird -f none @prefix@/de_DE.msg=$SRCDIR/de_DE.msg 0666 firebird firebird - -# docs - -d none @prefix@/doc 0755 firebird firebird -d none @prefix@/doc/sql.extensions 0755 firebird firebird -f none @prefix@/doc/sql.extensions/README.aggregate_tracking=$SRCDIR/../../doc/sql.extensions/README.aggregate_tracking 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.builtin_functions=$SRCDIR/../../doc/sql.extensions/README.builtin_functions.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.case=$SRCDIR/../../doc/sql.extensions/README.case 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.coalesce=$SRCDIR/../../doc/sql.extensions/README.coalesce 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.common_table_expressions=$SRCDIR/../../doc/sql.extensions/README.common_table_expressions 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.context_variables=$SRCDIR/../../doc/sql.extensions/README.context_variables 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.context_variables2=$SRCDIR/../../doc/sql.extensions/README.context_variables2 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.current_time=$SRCDIR/../../doc/sql.extensions/README.current_time 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.cursors=$SRCDIR/../../doc/sql.extensions/README.cursors 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.data_type_results_of_aggregations=$SRCDIR/../../doc/sql.extensions/README.data_type_results_of_aggregations.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.data_types=$SRCDIR/../../doc/sql.extensions/README.data_types 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.db_triggers=$SRCDIR/../../doc/sql.extensions/README.db_triggers.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.ddl=$SRCDIR/../../doc/sql.extensions/README.ddl.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.default_parameters=$SRCDIR/../../doc/sql.extensions/README.default_parameters 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.derived_tables=$SRCDIR/../../doc/sql.extensions/README.derived_tables.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.distinct=$SRCDIR/../../doc/sql.extensions/README.distinct 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.domains_psql=$SRCDIR/../../doc/sql.extensions/README.domains_psql.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.exception_handling=$SRCDIR/../../doc/sql.extensions/README.exception_handling 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.execute_block=$SRCDIR/../../doc/sql.extensions/README.execute_block 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.execute_statement=$SRCDIR/../../doc/sql.extensions/README.execute_statement 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.explicit_locks=$SRCDIR/../../doc/sql.extensions/README.explicit_locks 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.expression_indices=$SRCDIR/../../doc/sql.extensions/README.expression_indices 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.global_temporary_tables=$SRCDIR/../../doc/sql.extensions/README.global_temporary_tables 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.iif=$SRCDIR/../../doc/sql.extensions/README.iif 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.isc_info_xxx=$SRCDIR/../../doc/sql.extensions/README.isc_info_xxx 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.joins=$SRCDIR/../../doc/sql.extensions/README.joins.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.keywords=$SRCDIR/../../doc/sql.extensions/README.keywords 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.leave_labels=$SRCDIR/../../doc/sql.extensions/README.leave_labels 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.length=$SRCDIR/../../doc/sql.extensions/README.length 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.list=$SRCDIR/../../doc/sql.extensions/README.list 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.merge=$SRCDIR/../../doc/sql.extensions/README.merge.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.null_value=$SRCDIR/../../doc/sql.extensions/README.null_value 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.nullif=$SRCDIR/../../doc/sql.extensions/README.nullif 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.order_by_expressions_nulls=$SRCDIR/../../doc/sql.extensions/README.order_by_expressions_nulls 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.plan=$SRCDIR/../../doc/sql.extensions/README.plan 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.PSQL_stack_trace=$SRCDIR/../../doc/sql.extensions/README.PSQL_stack_trace.txt 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.returning=$SRCDIR/../../doc/sql.extensions/README.returning 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.rows=$SRCDIR/../../doc/sql.extensions/README.rows 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.savepoints=$SRCDIR/../../doc/sql.extensions/README.savepoints 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.select_expressions=$SRCDIR/../../doc/sql.extensions/README.select_expressions 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.sequence_generators=$SRCDIR/../../doc/sql.extensions/README.sequence_generators 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.set_transaction=$SRCDIR/../../doc/sql.extensions/README.set_transaction.txt -f none @prefix@/doc/sql.extensions/README.trim=$SRCDIR/../../doc/sql.extensions/README.trim 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.universal_triggers=$SRCDIR/../../doc/sql.extensions/README.universal_triggers 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.update_or_insert=$SRCDIR/../../doc/sql.extensions/README.update_or_insert 0644 firebird firebird -f none @prefix@/doc/sql.extensions/README.view_updates=$SRCDIR/../../doc/sql.extensions/README.view_updates 0644 firebird firebird -f none @prefix@/doc/ReleaseNotes.pdf=$SRCDIR/../../doc/ReleaseNotes.pdf 0644 firebird firebird -f none @prefix@/doc/ods11-index-structure.html=$SRCDIR/../../doc/ods11-index-structure.html 0644 firebird firebird -f none @prefix@/doc/README.build.mingw.html=$SRCDIR/../../doc/README.build.mingw.html 0644 firebird firebird -f none @prefix@/doc/README.build.msvc.html=$SRCDIR/../../doc/README.build.msvc.html 0644 firebird firebird -f none @prefix@/doc/README.coding_style=$SRCDIR/../../doc/README.coding.style 0644 firebird firebird -f none @prefix@/doc/README.DiskSpaceAllocation=$SRCDIR/../../doc/README.DiskSpaceAllocation 0644 firebird firebird -f none @prefix@/doc/README.fbsvcmgr=$SRCDIR/../../doc/README.fbsvcmgr 0644 firebird firebird -f none @prefix@/doc/README.garbage_collector=$SRCDIR/../../doc/README.garbage_collector 0644 firebird firebird -f none @prefix@/doc/README.incompatibilities=$SRCDIR/../../doc/README.incompatibilities.txt 0644 firebird firebird -f none @prefix@/doc/README.instsvc=$SRCDIR/../../doc/README.instsvc 0644 firebird firebird -f none @prefix@/doc/README.intl=$SRCDIR/../../doc/README.intl 0644 firebird firebird -f none @prefix@/doc/README.isql_enhancements=$SRCDIR/../../doc/README.isql_enhancements.txt 0644 firebird firebird -f none @prefix@/doc/README.makefiles=$SRCDIR/../../doc/README.makefiles 0644 firebird firebird -f none @prefix@/doc/README.monitoring_tables=$SRCDIR/../../doc/README.monitoring_tables 0644 firebird firebird -f none @prefix@/doc/README.NTSecurity=$SRCDIR/../../doc/README.NTSecurity 0644 firebird firebird -f none @prefix@/doc/README.optimizer=$SRCDIR/../../doc/README.Optimizer.txt 0644 firebird firebird -f none @prefix@/doc/README.perforamance_monitoring=$SRCDIR/../../doc/README.performance_monitoring 0644 firebird firebird -f none @prefix@/doc/README.raw_devices=$SRCDIR/../../doc/README.raw_devices 0644 firebird firebird -f none @prefix@/doc/README.sha1=$SRCDIR/../../doc/README.sha1 0644 firebird firebird -f none @prefix@/doc/README.trusted_authentication=$SRCDIR/../../doc/README.trusted_authentication 0644 firebird firebird -f none @prefix@/doc/README.user.embedded=$SRCDIR/../../doc/README.user.embedded 0644 firebird firebird -f none @prefix@/doc/README.user.troubleshooting=$SRCDIR/../../doc/README.user.troubleshooting 0644 firebird firebird -f none @prefix@/doc/README.Win32LibraryInstallation=$SRCDIR/../../doc/README.Win32LibraryInstallation.txt 0644 firebird firebird -f none @prefix@/doc/README.xnet=$SRCDIR/../../doc/README.xnet 0644 firebird firebird - -# Service - -f none /@prefix@/gds_db-tcp.xml=$SRCDIR/../../builds/install/arch-specific/solaris/SS/gds_db-tcp.xml 0644 firebird firebird diff --git a/builds/install/arch-specific/solaris/libgcc/pkginfolg.in b/builds/install/arch-specific/solaris/libgcc/pkginfolg.in deleted file mode 100644 index 0cc1a12d97a..00000000000 --- a/builds/install/arch-specific/solaris/libgcc/pkginfolg.in +++ /dev/null @@ -1,8 +0,0 @@ -PKG="Firebird-libgcc" -NAME="GNU C/C+ runtime for Firebird 2 @CPU_TYPE@" -ARCH="@CPU_TYPE@" -VERSION="6.0.9" -CATEGORY="library" -VENDOR="www.firebirdsql.org" -BASEDIR=/opt/firebird -EMAIL=pbeach at ibphoenix.com diff --git a/builds/install/arch-specific/solaris/libgcc/prototypelg.in b/builds/install/arch-specific/solaris/libgcc/prototypelg.in deleted file mode 100644 index 3f98de14db4..00000000000 --- a/builds/install/arch-specific/solaris/libgcc/prototypelg.in +++ /dev/null @@ -1,22 +0,0 @@ -#------------------------------------------------------------------------------- - -!SRCDIR=/usr/local/lib - -i pkginfo=pkginfolg -i prototype=prototypelg - -!default 755 root root -d none /usr ? ? ? -d none /usr/lib ? ? ? - -d none /opt -d none @prefix@ -d none @prefix@/lib ? ? ? - -f none @prefix@/lib/libstdc++.so.6.0.9=$SRCDIR/libstdc++.so.6.0.9 0755 firebird firebird -f none @prefix@/lib/libgcc_s.so.1=$SRCDIR/libgcc_s.so.1 0755 firebird firebird - -s none @prefix@/lib/libstdc++.so.6=@prefix@/lib/libstdc++.so.6.0.9 -s none @prefix@/lib/libstdc++.so=@prefix@/lib/libstdc++.so.6 -s none @prefix@/lib/libgcc_s.so=@prefix@/lib/libgcc_s.so.1 -# EOF diff --git a/builds/install/arch-specific/solx86/Makefile.in b/builds/install/arch-specific/solx86/Makefile.in deleted file mode 100644 index 0077c4ff5f5..00000000000 --- a/builds/install/arch-specific/solx86/Makefile.in +++ /dev/null @@ -1,3 +0,0 @@ -# Stub - required for configure.in. However gcc builds of -# Firebird for Solaris use the install information from the -# solaris directory diff --git a/builds/install/arch-specific/solx86gcc/CS/pkginfo.in b/builds/install/arch-specific/solx86gcc/CS/pkginfo.in deleted file mode 100644 index 9251c5c34be..00000000000 --- a/builds/install/arch-specific/solx86gcc/CS/pkginfo.in +++ /dev/null @@ -1,9 +0,0 @@ -PKG="FB2SI" -NAME="Firebird2 Relational Database Server" -ARCH="i386" -VERSION="@FIREBIRD_VERSION@" -LOAD="@FIREBIRD_PACKAGE_VERSION@" -CATEGORY="application" -VENDOR="WWW.FireBirdSQL.org" -BASEDIR=/usr/local -EMAIL=kkuznetsov@users.sf.net diff --git a/builds/install/arch-specific/solx86gcc/CS/postinstall.in b/builds/install/arch-specific/solx86gcc/CS/postinstall.in deleted file mode 100644 index b9bec53418a..00000000000 --- a/builds/install/arch-specific/solx86gcc/CS/postinstall.in +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -# -# $Header: /home/job/firebird/cvs-backup/firebird2/src/install/arch-specific/solx86gcc/CS/postinstall.in,v 1.2 2004-08-19 13:50:59 kkuznetsov Exp $ -#------------------------------------------------------------------------------ -# $Copyright: -# Copyright (C) Siemens Nixdorf Informationssysteme AG 1994 - 1998 -# Copyright (C) Siemens AG 1998 1999 -# Copyright (C) Fujitsu Siemens Computers GmbH 1999 - 2002 -# All rights reserved -# $ -#------------------------------------------------------------------------------ - -FIREBIRD=@prefix@ -cd $FIREBIRD - -# Create lock files -HOSTNAME=`uname -n` -for i in isc_init1 isc_lock1 isc_event1 -do - file=${i}.${HOSTNAME} - touch ${file} - chmod 666 ${file} -done - -# Create log -touch firebird.log -chmod 666 firebird.log - -# -# If TCP is installed, update both services and servers databases -# -if [ -f /etc/inet/services ]; then - grep -s @FB_SERVICE_NAME@ /etc/inet/services >/dev/null 2>&1 - if [ $? -ne 0 ] ; then - echo "Patching /etc/inet/services..." - echo "@FB_SERVICE_NAME@ @FB_SERVICE_PORT@/tcp # Firebird2 Database Remote Protocol" >>/etc/inet/services - fi -fi -if [ -f /etc/inet/inetd.conf ]; then - grep -s @FB_SERVICE_NAME@ /etc/inet/inetd.conf >/dev/null 2>&1 - if [ $? -ne 0 ] ; then - echo "Patching /etc/inet/inetd.conf..." - echo "" >> /etc/inet/inetd.conf - echo "# Firebird2 Database Remote Server" >> /etc/inet/inetd.conf - echo "@FB_SERVICE_NAME@ stream tcp nowait.30000 root $FIREBIRD/bin/fb_inet_server fb_inet_server" >>/etc/inet/inetd.conf - echo "Restarting inetd..." - kill -HUP `ps -e | grep inetd | awk '{print $1}'` - fi -fi - -if [ -f /etc/profile ]; then - grep -s "# Enhance PATH for Firebird2" /etc/profile >/dev/null 2>&1 - if [ $? -ne 0 ] ; then - echo "Patching /etc/profile..." - echo "# Enhance PATH for Firebird2" >>/etc/profile - echo "PATH=\$PATH:$FIREBIRD/bin" >>/etc/profile - echo "export PATH" >>/etc/profile - echo "LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:$FIREBIRD/lib:$FIREBIRD/intl" >>/etc/profile - echo "export LD_LIBRARY_PATH" >>/etc/profile - echo "INTERBASE=$FIREBIRD" >>/etc/profile - echo "export INTERBASE" >>/etc/profile - fi -fi - -# EOF diff --git a/builds/install/arch-specific/solx86gcc/CS/postremove.in b/builds/install/arch-specific/solx86gcc/CS/postremove.in deleted file mode 100644 index 589eeaf7afb..00000000000 --- a/builds/install/arch-specific/solx86gcc/CS/postremove.in +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# -# $Header: /home/job/firebird/cvs-backup/firebird2/src/install/arch-specific/solx86gcc/CS/postremove.in,v 1.2 2004-08-19 13:50:59 kkuznetsov Exp $ -#------------------------------------------------------------------------------ -# $Copyright: -# Copyright (C) Siemens Nixdorf Informationssysteme AG 1994 - 1998 -# Copyright (C) Siemens AG 1998 1999 -# Copyright (C) Fujitsu Siemens Computers GmbH 1999 2000 -# All rights reserved -# $ -#------------------------------------------------------------------------------ - -# Remove lock and log files -FIREBIRD=@prefix@ -rm -rf $FIREBIRD - -# restore old modules - -case "$LANG" in -De*) echo "Wiederherstellen des Status vor $PKGINST ...";; -*) echo "restoring state before $PKGINST ..." -esac - -cd ${PKGSAV} -find . -type f -exec /usr/bin/uncompress {} \; -ERROR_UNCOMPRESS=`find . -type f -name '*.Z' -print` - -if [ -n "$ERROR_UNCOMPRESS" ] -then - echo "uncompress of \"${ERROR_UNCOMPRESS}\" failed, \nrun uncompress in ${PKGSAV} manually, \nand rest -ore the uncompressed files in the correct pathes.\n\n" - exit 1 -fi - -find . -type f -depth -print | cpio -pdum / - -if [ $? -ne 0 ] -then - echo "restoring of saved files failed, \n please restore files in ${PKGSAV} manually!\n\n" - exit 1 -fi - -if [ -f /etc/inet/inetd.conf ]; then - echo "Restarting inetd..." - kill -HUP `ps -e | grep inetd | awk '{print $1}'` -fi - -# EOF diff --git a/builds/install/arch-specific/solx86gcc/CS/preinstall.in b/builds/install/arch-specific/solx86gcc/CS/preinstall.in deleted file mode 100644 index 2e9a60b2466..00000000000 --- a/builds/install/arch-specific/solx86gcc/CS/preinstall.in +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh - -#------------------------------------------------------------------------------ -# $Copyright: -# Copyright (C) Siemens Nixdorf Informationssysteme AG 1994 - 1998 -# Copyright (C) Siemens AG 1998 1999 -# Copyright (C) Fujitsu Siemens Computers GmbH 1999 2000 -# All rights reserved -# $ -#------------------------------------------------------------------------------ - -# save files which will be replaced -# don't save shell, will not be removed - -FILELIST=" -/etc/inet/services -/etc/inet/inetd.conf -/etc/profile -" - -echo "saving the original modules $FILELIST ..." - -if [ -f /tmp/ERROR.${PKGINST} ] -then - rm /tmp/ERROR.${PKGINST} -fi - -for file in ${FILELIST};do - if [ ! -f ${PKGSAV}${file}.Z -a -f ${file} ];then - echo ${file} | tr '\040' '\012' | cpio -pvdum ${PKGSAV} - /usr/bin/compress ${PKGSAV}${file} - fi -done >/tmp/ERROR.${PKGINST} 2>&1 - -# check for successful saved modules -ERR=0 -for file in ${FILELIST}; do - [ ! -s ${file} ] && continue - if [ ! -f ${PKGSAV}${file}.Z ]; then - if [ "$ERR" = '0' ];then - echo "\nAn error occurred when saving original modules. \ntmp/ERROR.${PKGINST} contains the reported errors.\n\n" - echo "/tmp/ERROR.${PKGINST}:" - cat /tmp/ERROR.${PKGINST} - ERR=1 - fi - ls -l $file ${PKGSAV}${file}.Z - fi -done - -[ "$ERR" = '0' ] && rm -f /tmp/ERROR.${PKGINST} - -exit 0 diff --git a/builds/install/arch-specific/solx86gcc/CS/prototype.in b/builds/install/arch-specific/solx86gcc/CS/prototype.in deleted file mode 100644 index 1d9e04ab41c..00000000000 --- a/builds/install/arch-specific/solx86gcc/CS/prototype.in +++ /dev/null @@ -1,142 +0,0 @@ -#------------------------------------------------------------------------------- - -!SRCDIR=@NEW_FIREBIRD_DIR@ - -i pkginfo=Pkginfo -i preinstall=Preinstall -i postinstall=Postinstall -i postremove=Postremove -i prototype=Prototype - -!default 755 root root -d none /usr ? ? ? -d none /usr/lib ? ? ? - -d none @prefix@ 0755 root root - -v CONFIG.prsv @prefix@/security2.fdb=$SRCDIR/security2.fdb 0666 root root -f none @prefix@/firebird.msg=$SRCDIR/firebird.msg 0644 root root -f none @prefix@/de_DE.msg=$SRCDIR/de_DE.msg 0644 root root -f none @prefix@/fr_FR.msg=$SRCDIR/fr_FR.msg 0644 root root -f none @prefix@/ja_JP.msg=$SRCDIR/ja_JP.msg 0644 root root -v CONFIG.prsv @prefix@/firebird.conf=$SRCDIR/misc/firebird.conf 0644 root root - -d none @prefix@/bin 0755 root root - -#f none @prefix@/bin/CSchangeRunUser.sh=$SRCDIR/bin/CSchangeRunUser.sh 0555 root root -#f none @prefix@/bin/CSrestoreRootRunUser.sh=$SRCDIR/bin/CSrestoreRootRunUser.sh 0555 root root -#f none @prefix@/bin/build_file=$SRCDIR/bin/build_file 0755 root root -#f none @prefix@/bin/changeDBAPassword.sh=$SRCDIR/bin/changeDBAPassword.sh 0555 root root -#f none @prefix@/bin/change_messages=$SRCDIR/bin/change_messages 0755 root root -#f none @prefix@/bin/check_messages=$SRCDIR/bin/check_messages 0755 root root -#f none @prefix@/bin/create_db=$SRCDIR/bin/create_db 0755 root root -#f none @prefix@/bin/enter_messages=$SRCDIR/bin/enter_messages 0755 root root -f none @prefix@/bin/fb_inet_server=$SRCDIR/bin/fb_inet_server 0755 root root -f none @prefix@/bin/gbak=$SRCDIR/bin/gbak 0755 root root -#f none @prefix@/bin/gbak_static=$SRCDIR/bin/gbak_static 0755 root root -f none @prefix@/bin/gdef=$SRCDIR/bin/gdef 0755 root root -f none @prefix@/bin/gds_drop=$SRCDIR/bin/gds_drop 0755 root root -#f none @prefix@/bin/gds_lock_mgr=$SRCDIR/bin/gds_lock_mgr 0755 root root -f none @prefix@/bin/gds_relay=$SRCDIR/bin/gds_relay 0755 root root -f none @prefix@/bin/gfix=$SRCDIR/bin/gfix 0755 root root -f none @prefix@/bin/gpre=$SRCDIR/bin/gpre 0755 root root -#f none @prefix@/bin/gpre_boot=$SRCDIR/bin/gpre_boot 0755 root root -#s none @prefix@/bin/gpre_current=gpre_static -#f none @prefix@/bin/gpre_static=$SRCDIR/bin/gpre_static 0755 root root -f none @prefix@/bin/gsec=$SRCDIR/bin/gsec 0755 root root -f none @prefix@/bin/gstat=$SRCDIR/bin/gstat 0755 root root -f none @prefix@/bin/isql=$SRCDIR/bin/isql 0755 root root -#f none @prefix@/bin/isql_static=$SRCDIR/bin/isql_static 0755 root root -#f none @prefix@/bin/modify_messages=$SRCDIR/bin/modify_messages 0755 root root -f none @prefix@/bin/fb_lock_print=$SRCDIR/bin/fb_lock_print 0755 root root - -d none @prefix@/examples 0755 root root -d none @prefix@/examples/v5 0755 root root -f none @prefix@/examples/v5/employee.gbk=$SRCDIR/examples/v5/employee.gbk 0644 root root -f none @prefix@/examples/v5/employee.fdb=$SRCDIR/examples/v5/employee.fdb 0644 root root -f none @prefix@/examples/v5/readme=$SRCDIR/examples/v5/readme 0644 root root -f none @prefix@/examples/v5/align.h=$SRCDIR/examples/v5/align.h 0644 root root -f none @prefix@/examples/v5/api1.c=$SRCDIR/examples/v5/api1.c 0644 root root -f none @prefix@/examples/v5/api10.c=$SRCDIR/examples/v5/api10.c 0644 root root -f none @prefix@/examples/v5/api11.c=$SRCDIR/examples/v5/api11.c 0644 root root -f none @prefix@/examples/v5/api12.c=$SRCDIR/examples/v5/api12.c 0644 root root -f none @prefix@/examples/v5/api13.c=$SRCDIR/examples/v5/api13.c 0644 root root -f none @prefix@/examples/v5/api14.e=$SRCDIR/examples/v5/api14.e 0644 root root -f none @prefix@/examples/v5/api15.c=$SRCDIR/examples/v5/api15.c 0644 root root -f none @prefix@/examples/v5/api16.c=$SRCDIR/examples/v5/api16.c 0644 root root -f none @prefix@/examples/v5/api16t.c=$SRCDIR/examples/v5/api16t.c 0644 root root -f none @prefix@/examples/v5/api2.c=$SRCDIR/examples/v5/api2.c 0644 root root -f none @prefix@/examples/v5/api3.c=$SRCDIR/examples/v5/api3.c 0644 root root -f none @prefix@/examples/v5/api4.c=$SRCDIR/examples/v5/api4.c 0644 root root -f none @prefix@/examples/v5/api5.c=$SRCDIR/examples/v5/api5.c 0644 root root -f none @prefix@/examples/v5/api6.c=$SRCDIR/examples/v5/api6.c 0644 root root -f none @prefix@/examples/v5/api7.c=$SRCDIR/examples/v5/api7.c 0644 root root -f none @prefix@/examples/v5/api8.c=$SRCDIR/examples/v5/api8.c 0644 root root -f none @prefix@/examples/v5/api9.c=$SRCDIR/examples/v5/api9.c 0644 root root -f none @prefix@/examples/v5/api9f.c=$SRCDIR/examples/v5/api9f.c 0644 root root -f none @prefix@/examples/v5/apifull.c=$SRCDIR/examples/v5/apifull.c 0644 root root -f none @prefix@/examples/v5/employe2.sql=$SRCDIR/examples/v5/employe2.sql 0644 root root -f none @prefix@/examples/v5/dyn1.e=$SRCDIR/examples/v5/dyn1.e 0644 root root -f none @prefix@/examples/v5/dyn2.e=$SRCDIR/examples/v5/dyn2.e 0644 root root -f none @prefix@/examples/v5/dyn3.e=$SRCDIR/examples/v5/dyn3.e 0644 root root -f none @prefix@/examples/v5/dyn4.e=$SRCDIR/examples/v5/dyn4.e 0644 root root -f none @prefix@/examples/v5/dyn5.e=$SRCDIR/examples/v5/dyn5.e 0644 root root -f none @prefix@/examples/v5/dynfull.e=$SRCDIR/examples/v5/dynfull.e 0644 root root -f none @prefix@/examples/v5/example.h=$SRCDIR/examples/v5/example.h 0644 root root -f none @prefix@/examples/v5/api9f.sql=$SRCDIR/examples/v5/api9f.sql 0644 root root -f none @prefix@/examples/v5/stat1.e=$SRCDIR/examples/v5/stat1.e 0644 root root -f none @prefix@/examples/v5/stat10.e=$SRCDIR/examples/v5/stat10.e 0644 root root -f none @prefix@/examples/v5/stat11.e=$SRCDIR/examples/v5/stat11.e 0644 root root -f none @prefix@/examples/v5/stat12.e=$SRCDIR/examples/v5/stat12.e 0644 root root -f none @prefix@/examples/v5/stat12t.e=$SRCDIR/examples/v5/stat12t.e 0644 root root -f none @prefix@/examples/v5/stat2.e=$SRCDIR/examples/v5/stat2.e 0644 root root -f none @prefix@/examples/v5/stat3.e=$SRCDIR/examples/v5/stat3.e 0644 root root -f none @prefix@/examples/v5/stat4.e=$SRCDIR/examples/v5/stat4.e 0644 root root -f none @prefix@/examples/v5/stat5.e=$SRCDIR/examples/v5/stat5.e 0644 root root -f none @prefix@/examples/v5/stat6.e=$SRCDIR/examples/v5/stat6.e 0644 root root -f none @prefix@/examples/v5/stat7.e=$SRCDIR/examples/v5/stat7.e 0644 root root -f none @prefix@/examples/v5/stat8.e=$SRCDIR/examples/v5/stat8.e 0644 root root -f none @prefix@/examples/v5/stat9.e=$SRCDIR/examples/v5/stat9.e 0644 root root -f none @prefix@/examples/v5/udf.sql=$SRCDIR/examples/v5/udf.sql 0644 root root -f none @prefix@/examples/v5/udflib.c=$SRCDIR/examples/v5/udflib.c 0644 root root - - - - -d none @prefix@/include 0755 root root -f none @prefix@/include/blr.h=$SRCDIR/include/blr.h 0644 root root -f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0644 root root -f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0644 root root -f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0644 root root - -d none @prefix@/intl 0755 root root -f none @prefix@/intl/libfbintl.so=$SRCDIR/intl/libfbintl.so 0755 root root - -d none @prefix@/lib 0755 root root -f none @prefix@/lib/libib_util.so=$SRCDIR/lib/libib_util.so 0755 root root -#f none @prefix@/lib/libfbcommon.a=$SRCDIR/lib/libfbcommon.a 0644 root root -f none @prefix@/lib/libfbembed.so.1.5.1=$SRCDIR/lib/libfbembed.so.1.5.1 0755 root root -s none @prefix@/lib/libfbembed.so.1=@prefix@/lib/libfbembed.so.1.5.1 -s none @prefix@/lib/libfbembed.so=@prefix@/lib/libfbembed.so.1 -#f none @prefix@/lib/libfbstatic.a=$SRCDIR/lib/libfbstatic.a 0644 root root -s none @prefix@/lib/libgds.so.1=@prefix@/lib/libfbembed.so.1 -s none @prefix@/lib/libgds.so=@prefix@/lib/libfbembed.so -f none @prefix@/lib/libfbclient.so.1.5.1=$SRCDIR/lib/libfbclient.so.1.5.1 0755 root root -s none @prefix@/lib/libfbclient.so.1=@prefix@/lib/libfbclient.so.1.5.1 -s none @prefix@/lib/libfbclient.so=@prefix@/lib/libfbclient.so.1 - - - -#/usr/lib synlinks for compability with external tools - -s none /usr/lib/libgds.so=@prefix@/lib/libfbembed.so -s none /usr/lib/libfbembed.so=@prefix@/lib/libfbembed.so -#s none /usr/lib/libgds.so.1=@prefix@/lib/libfbembed.so.1 -s none /usr/lib/libfbclient.so=@prefix@/lib/libfbclient.so - - -d none @prefix@/UDF 0755 root root -f none @prefix@/UDF/fbudf.so=$SRCDIR/UDF/fbudf.so 0755 root root -f none @prefix@/UDF/ib_udf.so=$SRCDIR/UDF/ib_udf.so 0755 root root -s none @prefix@/UDF/fb_udf.so=@prefix@/UDF/fbudf.so -# EOF diff --git a/builds/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in b/builds/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in deleted file mode 100644 index 8a0f7f75910..00000000000 --- a/builds/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in +++ /dev/null @@ -1,8 +0,0 @@ -PKG="FBLIBGCC" -NAME="GNU C/C+ runtime for Firebird 2 IA" -ARCH="i386" -VERSION="3.3.3" -CATEGORY="library" -VENDOR="WWW.FireBirdSQL.org" -BASEDIR=/usr/local/firebird/lib -EMAIL=kkuznetsov@users.sf.net diff --git a/builds/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in b/builds/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in deleted file mode 100644 index 6f4fa92772a..00000000000 --- a/builds/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in +++ /dev/null @@ -1,24 +0,0 @@ -#------------------------------------------------------------------------------- - -!SRCDIR=/usr/local/gcc/lib - -i pkginfo=pkginfolg -#i preinstall=Preinstall -#i postinstall=Postinstall -#i postremove=Postremove -i prototype=prototypelg - -!default 755 root root -d none /usr ? ? ? -d none /usr/lib ? ? ? - -d none @prefix@ ? ? ? -d none @prefix@/lib ? ? ? - -f none @prefix@/lib/libstdc++.so.5.0.5=$SRCDIR/libstdc++.so.5.0.5 0755 root root -f none @prefix@/lib/libgcc_s.so.1=$SRCDIR/libgcc_s.so.1 0755 root root - -s none @prefix@/lib/libstdc++.so.5=@prefix@/lib/libstdc++.so.5.0.5 -s none @prefix@/lib/libstdc++.so=@prefix@/lib/libstdc++.so.5 -s none @prefix@/lib/libgcc_s.so=@prefix@/lib/libgcc_s.so.1 -# EOF diff --git a/builds/install/arch-specific/solx86gcc/Makefile.in b/builds/install/arch-specific/solx86gcc/Makefile.in deleted file mode 100644 index 581821fedff..00000000000 --- a/builds/install/arch-specific/solx86gcc/Makefile.in +++ /dev/null @@ -1,62 +0,0 @@ -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License, or (at your option) any later version. -# You may obtain a copy of the Licence at -# http://www.gnu.org/licences/lgpl.html -# -# As a special exception this file can also be included in modules -# with other source code as long as that source code has been -# released under an Open Source Initiative certified licence. -# More information about OSI certification can be found at: -# http://www.opensource.org -# -# This module 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 Lesser General Public Licence for more details. -# -# This module was created by members of the firebird development -# team. All individual contributions remain the Copyright (C) of -# those individuals and all rights are reserved. Contributors to -# this file are either listed below or can be obtained from a CVS -# history command. -# -# Created by: Erik Kunze -# -# Contributor(s): -# -# - -ROOT=.. - -include $(ROOT)/gen/make.defaults -include $(ROOT)/gen/make.platform -include $(ROOT)/gen/make.rules -include $(ROOT)/gen/make.shared.variables - -@SET_MAKE@ - - -PGK_FILES=pkginfo prototype preinstall postinstall postremove -PKG_DIR=$(RealFirebirdPath)/../install -PKG_NAME=Firebird-$(FirebirdVersion).$(BuildNum)-$(PackageVersion)-SolX86.pkg -LGCC_PKG_NAME=LibGCC-3.x.FB-runtime-SolX86.pkg - -install package packages dist: - @echo Making Solaris x86 package... - rm -rf $(PKG_DIR)/FB2SI - -mkdir -p $(PKG_DIR) - (cd $(PKG_DIR); pkgmk -o -d $(PKG_DIR)) - pkgtrans -s $(PKG_DIR) $(PKG_DIR)/$(PKG_NAME) FB2SI -libs: - @echo Making Solaris x86 LIBGCC package... - rm -rf $(PKG_DIR)/FBLIBGCC - -mkdir -p $(PKG_DIR) - (cd $(PKG_DIR); pkgmk -o -f prototypelg -d $(PKG_DIR)) - pkgtrans -s $(PKG_DIR) $(PKG_DIR)/$(LGCC_PKG_NAME) FBLIBGCC - -clean clobber: - rm -rf $(PKG_DIR)/FB2SI - rm -rf $(PKG_DIR)/FBLIBGCC - rm -f $(PKG_DIR)/$(PKG_NAME) diff --git a/builds/posix/Makefile.in.examples b/builds/posix/Makefile.in.examples index 5ae076ecdee..8cfc8a7eced 100644 --- a/builds/posix/Makefile.in.examples +++ b/builds/posix/Makefile.in.examples @@ -45,11 +45,7 @@ CFLAGS := $(CFLAGS) -I$(FB_BUILD)/include include $(ROOT)/gen/make.defaults -ifdef SFIO_EXAMPLES -include $(ROOT)/gen/make.platform.solaris.examples -else include $(ROOT)/gen/make.platform -endif include $(ROOT)/gen/make.rules include $(ROOT)/gen/make.shared.variables diff --git a/builds/posix/make.defaults b/builds/posix/make.defaults index 38592dcc96e..24515bc863a 100755 --- a/builds/posix/make.defaults +++ b/builds/posix/make.defaults @@ -121,7 +121,6 @@ WITH_TOMCRYPT=@WITH_TOMCRYPT@ CpuType=@CPU_TYPE@ PLATFORM=@PLATFORM@ TZDATA_ZIP=@TZDATA_ZIP@ -SFIO_EXAMPLES=@SFIO_EXAMPLES@ # link with readline libraries - set by configure EDITLINE_FLG=@EDITLINE_FLG@ diff --git a/builds/posix/make.platform.solaris.examples b/builds/posix/make.platform.solaris.examples deleted file mode 100644 index 7f69d986908..00000000000 --- a/builds/posix/make.platform.solaris.examples +++ /dev/null @@ -1,41 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): __Konstantin Kuznetsov___________________________________. -# This file can be used to build FB on Solaris 2.6 x 86 with gcc 3.3.3 and bash -# -# Use SOLX86 to identify x86 version of Solaris. Neil McCalden -# 2 Oct 2002, Nickolay Samofatov - Major Cleanup - -WARNINGS=-Wall -W -Wno-unused -Wno-parentheses -Wno-switch -Wwrite-strings -Wno-non-virtual-dtor -COMM_SOLX_FLAGS:=-DSOLARIS -DBSD_COMP -fno-omit-frame-pointer -fmessage-length=0 -MMD -fPIC - -SFIO=@SFIO_DIR@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -PROD_FLAGS=-w $(COMM_SOLX_FLAGS) -O2 -march=pentium -DEV_FLAGS=$(COMM_SOLX_FLAGS) -ggdb -g3 -p $(WARNINGS) - -ifdef SFIO -LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -SO_LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -endif - -LIB_LINK_OPTIONS= -G -LIB_PLATFORM_RPATH= -R $(1) -LIB_LINK_SONAME= -h $(1) -LIB_LINK_MAPFILE= -Xlinker -M$(1) - -UNDEF_PLATFORM = -Wl,-z,defs diff --git a/builds/posix/prefix.aix_powerpc b/builds/posix/prefix.aix_powerpc deleted file mode 100644 index 860f84a7341..00000000000 --- a/builds/posix/prefix.aix_powerpc +++ /dev/null @@ -1,81 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Bill Oliver -# -# Compiler settings for 64-bit AIX/powerpc using gcc and native linker -# -# Tested with AIX 6.1.0.0. Requires AIX 5.1+ -# -# 2008-11-04 recommend gcc 4.3.1 or higher -# -# To compile an application in 64 bit mode, one should use the option -maix64, -# which enables the 64-bit AIX ABI such as: 64-bit pointers, 64-bit long type, -# and the infrastructure needed to support them. Specifying -maix64 implies -# -mpowerpc64 and -mpowerpc, while -maix32 disables the 64-bit ABI and implies -# -mno-powerpc64. GCC defaults to -maix32. -# -# Notes: -# -# 1) Set these variables before running autogen.sh. If you don't, -# sizeof long will be incorrectly detected as 4, not 8, by autoconf. -# -# export CXXFLAGS=-maix64 -# export CFLAGS=-maix64 - -# _AIX, _POWER are pre-defined by gcc. To see list of all system-specific -# pre-defined macros, type "echo | cpp -dM | sort" - - -# we put the g++ runtime in the LIBPATH env variable so that gpre_boot -# and other tools can find it during the build process. The -blibpath -# option removes this path from the output object modules. -GCC_RUNTIME=$(shell dirname $(shell g++ $(CXXFLAGS) -print-file-name=libstdc++.a)) -export GCC_RUNTIME -LIBPATH=$(FIREBIRD)/lib:$(GCC_RUNTIME) -export LIBPATH - -# AIX ld option to set run-time library path is -Wl-blibpath:path1:path2 -# Additional -blibpath options are not additive! All paths must be provided as a colon separated list. -LIB_PATH_OPTS= -Wl,-blibpath:@FB_LIBDIR@:@FB_INTLDIR@:/usr/local/lib:/usr/lib:/lib:$(GCC_RUNTIME) - -# non-firebird libraries have .a extension -SHRLIB_FOREIGN_EXT=a - -# -O3 causes lock manager seizure for gcc 4.2.3, 4.2.4, -O2 is ok -# -O3 turns on -finline-functions, no need to specify it explicitly. -PROD_FLAGS=-ggdb -O3 -fsigned-char -fmessage-length=0 -fno-omit-frame-pointer -pipe -MMD -fPIC - -# -Wno-unused-variable -DEV_FLAGS=-ggdb -O0 -fsigned-char -fmessage-length=0 -pipe -MMD -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-non-virtual-dtor - -# link options when using IBM /usr/bin/ld fronted by g++ -EXE_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(UNDEF_FLAGS) $(LIB_PATH_OPTS) -Wl,-bbigtoc,-brtl -LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(LIB_PATH_OPTS) -shared -Wl,-G,-bbigtoc - -# AIX ld uses "export files" to manage symbol visibility. Export files are -# functionally similar to "version files" on ELF systems and are specified -# with the "-Wl,-bE:exportfile.exp" option. -LIB_LINK_MAPFILE=-Wl,-bE:$(1) - -# These options aren't used by AIX (XCOFF) object files... -LIB_LINK_RPATH= -LIB_LINK_SONAME= - -# add LDFLAGS here, so it will be picked up even if user doesn't export LDFLAGS -#LDFLAGS=-Wl,-bbigtoc,-b64 -#LDFLAGS=-Wl,-bbigtoc - -UNDEF_PLATFORM= diff --git a/builds/posix/prefix.aix_powerpc_xlc b/builds/posix/prefix.aix_powerpc_xlc deleted file mode 100644 index 464f084136e..00000000000 --- a/builds/posix/prefix.aix_powerpc_xlc +++ /dev/null @@ -1,105 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Bill Oliver -# -# Compiler settings for AIX/powerpc, using the IBM XL C/C++ compiler. -# "xlC_r" is the preferred C++ invocation. -# -# History -# May-2009 Firebird 2.5 tested ok against AIX 6.1 -# Jun-2009 Firebird 2.5 tested ok against AIX 5.3 -# -# From the xlc documentation... Firebird requires xlC_r invocation. -# All _r-suffixed invocations allow for threadsafe compilation and you -# can use them to link the programs that use multi-threading. Use these -# commands if you want to create threaded applications. The _r7 invocations -# are provided to help migrate programs based on Posix Draft 7 to Posix -# Draft 10. The _r4 invocations should be used for DCE threaded applications. -# -# Notes: -# -# 1) gcc is default compiler on AIX. To use xlC you must export these -# environment variables before running autogen.sh and make sure xlc is -# in your path. -# -# export CC=cc_r -# export CXX=xlC_r -# export CFLAGS="-q64 -qtls=default" -# export CXXFLAGS="-q64 -qtls=default" -# - -# Useful predefined macros from IBM XL C++ -# __IBMCPP__, indicates the level of the XL C++ compiler, e.g. 1010 - -# These macros are predefined by the compiler -# xlC does not define _POWER or _AIX, which gcc does. xlC does define -# __powerpc and __PPC, which Firebird code base doesn't check. -# __BIG_ENDIAN__ -# __powerpc -# __PPC -# __unix - - -# AIX ld option to set run-time library path is -blibpath:path1:path2 -# Additional -blibpath options are not additive! All paths must be provided as a colon separated list. -LIB_PATH_OPTS= -blibpath:@FB_LIBDIR@:@FB_INTLDIR@:/usr/local/lib:/usr/lib:/lib - -# non-firebird libraries have .a extension -SHRLIB_FOREIGN_EXT=a - -# Flags shared by production and debug build -COMMON_FLAGS= -qchars=signed -qlanglvl=newexcp -qroconst -qpic \ - -D__IBM_ALLOW_OVERRIDE_PLACEMENT_NEW \ - -qsuppress=1540-1103 \ - $(TLS_OPTIONS) - -# -qinfo=all:noppt:nopor:notrd:nouse, useful, but gives *so* many warnings! -# -qextchk, ***AVOID***, causes "type mismatches for symbol" building gpre_static -# -qcheck, generate code to perform *runtime* bounds, null-pointer, and div by zero checking -# -qformat, warn of problems with string put and output format specifiers. -# most qformat options tested useless to us, but zln (zero-length formats) and -# exarg (excess arguments) are handy -# -qinitauto, initialize uninitialized automatic vars to value for debugging -# -qwarn64, warn about data conversion problems between 32-bit and 64-bit modes -# -qstrict, ensure optimizations don't alter the semantics of the program. -# -O2 implies -qstrict, but -O3 and higher does not. -# -qmaxmem, limits the amount of memory that the compiler allocates while performing -# specific, memory-intensive optimizations. Only need when using -O | -O2. -# -qstaticinline, treat inline functions as static instead of extern -# -O, same as -O2. 2009-05, tried -O3 unsuccessfully. -PROD_FLAGS=$(COMMON_FLAGS) -O -qstaticinline -qmaxmem=-1 \ - -qsuppress=1540-1401 - -DEV_FLAGS=$(COMMON_FLAGS) -g \ - -qcheck -qformat=noall:exarg:zln - -EXE_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(UNDEF_FLAGS) $(LIB_PATH_OPTS) -brtl - -# -G is shorthand to create shared objects with run-time linking. -G includes -# -berok, -brtl, -bnosymbolic, -bnortllib, -bnoautoexp, -bM:SRE -# -qmkshrobj, need this when creating a C++ shared object -LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(LIB_PATH_OPTS) -G -bnoentry -qmkshrobj - -# AIX ld uses "export files" to manage symbol visibility. Export files are -# functionally similar to "version files" on ELF systems and are specified -# with the "-bE:exportfile.exp" option. -LIB_LINK_MAPFILE=-bE:$(1) - -# These options aren't used by AIX (XCOFF) object files... -LIB_LINK_RPATH= -LIB_LINK_SONAME= - -UNDEF_PLATFORM= diff --git a/builds/posix/prefix.hpux b/builds/posix/prefix.hpux deleted file mode 100644 index 5c9289ed8a8..00000000000 --- a/builds/posix/prefix.hpux +++ /dev/null @@ -1,30 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Paul Beach -# -# Compiler settings for HPUX 11 (PA-RISC) -# -# compile flags for GCC compiler - -PROD_FLAGS= -pipe -fPIC -O3 -MMD -DHP11 -DHPUX -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT -march=2.0 -DEV_FLAGS= -ggdb -pipe -fPIC -MMD -DHP11 -DHPUX -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT -march=2.0 - -LIB_LINK_OPTIONS= -fPIC -shared -LIB_LINK_RPATH= -Wl,+b,$(1) -LIB_LINK_SONAME= -Wl,+h,$(1) -LIB_LINK_MAPFILE= -Wl,-c,$(1) - -UNDEF_PLATFORM= diff --git a/builds/posix/prefix.hpux_aCC b/builds/posix/prefix.hpux_aCC deleted file mode 100644 index 9a1d4e5f4e7..00000000000 --- a/builds/posix/prefix.hpux_aCC +++ /dev/null @@ -1,88 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Paul Beach, Jerry Adair, Bill Oliver -# - -# Compiler settings for HPUX using aCC - -# Notes: - -# Firebird requires the HP-UX Atomic APIs ("AtomicAPI" bundle), released as an -# optional Software Pack (SPK) for HP-UX 11i v2 or v3. - -# Before attempting the HPUX build, you must export necessary -# CFLAGS and CXXFLAGS to be picked up by the configure process and -# subsequent build. Make sure CC is in the path! -# -# for typical 64-bit build -# export CC=cc -# export CXX=CC -# export CFLAGS="+DD64" -# export CXXFLAGS=$CFLAGS - -# Useful predefined macros from HP aCC -# __HP_aCC, identifies the HP aC++ compiler driver version -# __HP_cc, identifies the HP C compiler driver version -# _ILP32, defined for +DD32 -# _LP64, defined for +DD64 -# __hpux -# __hppa, defined for PA RISC -# __ia64, defined for IA-64 -# __unix - -# Common flags shared by production and debug build -# Suppress these warnings for now -# 2830, function "operator new..." has no corresponding operator delete -# 4232, conversion to a more strictly aligned type may cause misaligned access -# 749, cast from/to is 'reinterpret_cast'. This operation is non-portable -# 863, result of operation is widened -# 1042, subscript out of range -# 2175, subscript out of range (again) -# 2111, statement is unreachable (used to suppress g++ warnings) -# 2161, unrecognized pragma (mostly FB_COMPILER_MESSAGE) -# 2177, function declared but never referenced -COMMON_FLAGS= -DHP11 -DHPUX -D_XOPEN_SOURCE_EXTENDED -D_HP_ATOMIC_INLINE \ - -AA +e \ - +W2830,4232,749,863,1042,2175,2111,2161,2177 - -# Flags specific to production or debug build... -# -z, disallow dereferencing of null pointers at runtime - -ifeq ($(shell uname -m),ia64) -# ...for IA-64 -PROD_FLAGS= +O2 +Onolimit +Ofltacc=strict +Ofenvaccess \ - $(COMMON_FLAGS) -DEV_FLAGS= -g -z \ - $(COMMON_FLAGS) -else -# ...for PA-RISC -# PA-RISC requires old version of aCC, 3.85, with different flags -PROD_FLAGS= +O2 +Onolimit +Olibcalls +Onomoveflops \ - $(COMMON_FLAGS) -DEV_FLAGS= -g -z \ - $(COMMON_FLAGS) -endif - -# link options for HP-UX linker, /usr/bin/ld -EXE_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(UNDEF_FLAGS) $(LIB_PATH_OPTS) -AA +e -Wl,+concatrpath -LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) -b +e -Wl,+concatrpath - -# From original HPUX prefix file -LIB_LINK_RPATH= -Wl,+b,$(1) -LIB_LINK_SONAME= -Wl,+h,$(1) -LIB_LINK_MAPFILE= -Wl,-c,$(1) - -UNDEF_PLATFORM= diff --git a/builds/posix/prefix.hpux_ia64 b/builds/posix/prefix.hpux_ia64 deleted file mode 100644 index f0ab1fa094b..00000000000 --- a/builds/posix/prefix.hpux_ia64 +++ /dev/null @@ -1,31 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): -# -# Compiler settings for HPUX 11 (IA-64) -# -# compile flags for GCC compiler - -PROD_FLAGS= -pipe -fPIC -O3 -MMD -DHP11 -DHPUX -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT -DEV_FLAGS= -ggdb -pipe -fPIC -MMD -DHP11 -DHPUX -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_REENTRANT - -LIB_LINK_OPTIONS= -fPIC -shared -LIB_LINK_RPATH= -Wl,+b,$(1) -LIB_LINK_SONAME= -Wl,+h,$(1) -LIB_LINK_MAPFILE= -Wl,-c,$(1) - -UNDEF_PLATFORM= - diff --git a/builds/posix/prefix.linux_ia64 b/builds/posix/prefix.linux_ia64 deleted file mode 100644 index cf223689c52..00000000000 --- a/builds/posix/prefix.linux_ia64 +++ /dev/null @@ -1,26 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# 2 Oct 2002, Nickolay Samofatov - Major cleanup -# Adriano dos Santos Fernandes - IA-64 port - -COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DIA64 -pipe -MMD -fPIC -fmessage-length=0 -OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer -WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-non-virtual-dtor - -PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS) -DEV_FLAGS=$(COMMON_FLAGS) $(WARN_FLAGS) diff --git a/builds/posix/prefix.linux_mips b/builds/posix/prefix.linux_mips deleted file mode 100644 index c5b34b9a1e0..00000000000 --- a/builds/posix/prefix.linux_mips +++ /dev/null @@ -1,7 +0,0 @@ -COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer -fno-builtin -WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-non-virtual-dtor - -PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS) -#DEV_FLAGS=-DUSE_VALGRIND -p $(COMMON_FLAGS) $(WARN_FLAGS) -DEV_FLAGS=-p $(COMMON_FLAGS) $(WARN_FLAGS) diff --git a/builds/posix/prefix.linux_mips64el b/builds/posix/prefix.linux_mips64el deleted file mode 100644 index f59664e0a9b..00000000000 --- a/builds/posix/prefix.linux_mips64el +++ /dev/null @@ -1,27 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# 14 Apr 2008 Alan Barclay alan AT escribe.co.uk - - -#LD=@CXX@ - -#PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DLINUX -pipe -MMD -fPIC -#DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Wall -Wno-switch - -PROD_FLAGS=-O3 -DLINUX -DMIPS64EL -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 -DEV_FLAGS=-ggdb -DLINUX -DMIPS64EL -pipe -p -MMD -fPIC -Wall -fsigned-char -fmessage-length=0 -Wno-non-virtual-dtor diff --git a/builds/posix/prefix.linux_mipsel b/builds/posix/prefix.linux_mipsel deleted file mode 100644 index ced2cb5cd27..00000000000 --- a/builds/posix/prefix.linux_mipsel +++ /dev/null @@ -1,28 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# 2 Oct 2002, Nickolay Samofatov - Major cleanup - -LD=@CXX@ - -# -fno-builtin is used because GCC 3.0-3.2.2 had bug with builtins expansion -# you may remove it if engine is getting compiled with any other GCC version -PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DLINUX -pipe -MMD -fPIC -DMIPSEL -DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Werror=delete-incomplete -Wall -Wno-switch -Wno-non-virtual-dtor -DMIPSEL - -LINK_LIBS=-latomic -SO_LINK_LIBS=-latomic diff --git a/builds/posix/prefix.linux_powerpc b/builds/posix/prefix.linux_powerpc deleted file mode 100644 index e160c00947c..00000000000 --- a/builds/posix/prefix.linux_powerpc +++ /dev/null @@ -1,23 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# -# 2 Oct 2002, Nickolay Samofatov - Major cleanup - -PROD_FLAGS=-ggdb -fno-omit-frame-pointer -fsigned-char -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -DLINUX -DPowerPC -DPPC -O3 -DEV_FLAGS=-ggdb -O0 -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 -fsigned-char -DLINUX -DPowerPC -DPPC -Wno-non-virtual-dtor -#DEV_FLAGS=-DUSE_VALGRIND -ggdb -O0 -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -fmessage-length=0 -DLINUX -DPowerPC -DPPC -Wno-non-virtual-dtor diff --git a/builds/posix/prefix.linux_powerpc64 b/builds/posix/prefix.linux_powerpc64 deleted file mode 100644 index 6406131c30f..00000000000 --- a/builds/posix/prefix.linux_powerpc64 +++ /dev/null @@ -1,27 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# 14 Apr 2008 Alan Barclay alan AT escribe.co.uk - - -#LD=@CXX@ - -#PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DLINUX -pipe -MMD -fPIC -#DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Wall -Wno-switch - -PROD_FLAGS=-O3 -DLINUX -DPPC64 -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 -DEV_FLAGS=-ggdb -DLINUX -DPPC64 -pipe -p -MMD -fPIC -Wall -fsigned-char -fmessage-length=0 -Wno-non-virtual-dtor diff --git a/builds/posix/prefix.linux_powerpc64el b/builds/posix/prefix.linux_powerpc64el deleted file mode 100644 index f65668ab0fc..00000000000 --- a/builds/posix/prefix.linux_powerpc64el +++ /dev/null @@ -1,27 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# 14 Apr 2008 Alan Barclay alan AT escribe.co.uk - - -#LD=@CXX@ - -#PROD_FLAGS=-ggdb -O3 -fno-omit-frame-pointer -DLINUX -pipe -MMD -fPIC -#DEV_FLAGS=-ggdb -DLINUX -DDEBUG_GDS_ALLOC -pipe -MMD -p -fPIC -Wall -Wno-switch - -PROD_FLAGS=-O3 -DLINUX -DPPC64EL -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 -DEV_FLAGS=-ggdb -DLINUX -DPPC64EL -pipe -p -MMD -fPIC -Wall -fsigned-char -fmessage-length=0 -Wno-non-virtual-dtor diff --git a/builds/posix/prefix.linux_sparc32 b/builds/posix/prefix.linux_sparc32 deleted file mode 100644 index dc6b989e3c0..00000000000 --- a/builds/posix/prefix.linux_sparc32 +++ /dev/null @@ -1,23 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): ______________________________________. -# Start of file prefix.linux: $(VERSION) $(PLATFORM) -# -# 2 Oct 2002, Nickolay Samofatov - Major cleanup - -COMMON_FLAGS=-DLINUX -pipe -MMD -fPIC -Dsparc -DFB_SEND_FLAGS=MSG_NOSIGNAL -PROD_FLAGS=-ggdb -mcpu=ultrasparc -mtune=ultrasparc -O3 $(COMMON_FLAGS) -DEV_FLAGS=-ggdb -p -Wall -Wno-switch $(COMMON_FLAGS) -Wno-non-virtual-dtor diff --git a/builds/posix/prefix.solaris b/builds/posix/prefix.solaris deleted file mode 100644 index a022b5e8ae9..00000000000 --- a/builds/posix/prefix.solaris +++ /dev/null @@ -1,96 +0,0 @@ -# -# Compiler settings for Solaris with Sun Studio 12, CC -# Works for all hosts that SS Pro supports (e.g. sparc, amd64, i386) -# Works for 32/64 bit builds, depends on CFLAGS/CXXFLAGS - -# Before attempting the Solaris build, you must export necessary -# CFLAGS and CXXFLAGS to be picked up by the configure process and -# subsequent build. Make sure CC is in the path! -# -# for 64-bit Solaris Sparc build -# export CC=cc -# export CXX=CC -# export CFLAGS="-m64" -# export CXXFLAGS=$CFLAGS -# -# for 64-bit Solaris on AMD64 build -# export CC=cc -# export CXX=CC -# export CFLAGS="-m64" -# export CXXFLAGS=$CFLAGS - -# History -# 30-Dec-2002 nmcc FB2 initial working build on Solaris8 with gcc 3.2.1 -# 07-Apr-2005 kkuznetsov starting moving to sparc 64 -# 20-Mar-2009 refresh for Sun Studio 12 Update 1, Solaris 10 -# 22-Jun-2009 tested ok with Sun Studio 12, Solaris 9 -# tested Sun Studio 10, too old!!! - -# Useful predefined macros from Sun Studio -# __SUNPRO_CC, indicates the release number of the compiler, e.g. 0x590 - -# These macros are predefined by both Sun Studio and g++ when appropriate. -# No need to define again. -# __amd64 -# __i386 -# __sparc -# __sun -# __unix - -# Flags shared by production and debug build -# -m32 | -m64, specify memory model. -m64 means LP64, -m32 means ILP32 -# -m64 is default on Intel/AMD architecture, -m32 default on sparc -# -m64 is sufficient to create 64-bit targets on most(?) platforms -# -KPIC, use to compile source files when building a shared library. -# -bBinding, specify library binding for linking. Can be symbolic, dynamic, or static -# -features=extensions, allow non-standard C++ commonly accepted by other compilers -# -D_POSIX_C_SOURCE, we are conformant to this posix version -# -D__EXTENSIONS__, access all interfaces and headers not in conflict with posix version -# -D_POSIX_THREAD_SEMANTICS, enable threading extensions -# -erroff=nothrowneww, suppress warning for redefined new with different -# exception specification -# -D_REENTRANT is added by -mt switch, explicit definition not needed -# -mt, to use POSIX threads, link with -mt -lpthread. -mt is necessary b/c -# libC and libCrun need libthread for a multithreaded application -COMMON_FLAGS= -DSOLARIS -DBSD_COMP -D__EXTENSIONS__ \ - -D_POSIX_THREAD_SEMANTICS -D_POSIX_THREAD_PRIO_INHERIT -D_POSIX_C_SOURCE=199506L \ - -KPIC $(CAS_OPTIONS) \ - -erroff=wvarhidemem $(ATOMIC_OPTIONS) - -# if we keep sfio this needs to be set by configure (or move in to extern directory) -# must use full sfio not stdio emulation to get file handle number fix -#SFIO_DIR=$(SRC_ROOT)/../../../sfio/sfio_2002 -#SFIO_DIR=/data01/fb-dev/sfio/sfio_2002 -#SFIO_FLAGS= -DSFIO -I$(SFIO_DIR)/include -#SFIO_LDFLAGS= -L$(SFIO)/lib - -#these come from configure --with-sfio=/path/to/sfio -SFIO_DIR=@SFIO_DIR@ -SFIO_FLAGS=@SFIO_FLAGS@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -# Production flags -# -O, optimize, implies -O3 in Sun Studio 12 -# -xO2, optimize level 2, safer than -xO3 -# -xlibmil, inline select libm library routines for optimization -# -xlibmopt -fround=nearest, use optimized math routines -PROD_FLAGS= -xbuiltin=%all -xO2 -xlibmil \ - $(COMMON_FLAGS) $(SFIO_FLAGS) - -# Debug flags -# -xport64=implicit, warn about 32-bit to 64-bit funny stuff, sign extension -# +w, warn about code that may have "unintended consequences." How nice! -# +w2, all of +w plus warnings about technical violations and portability -# -xs, copy all debug information into the executable -DEV_FLAGS= -g -xs \ - $(COMMON_FLAGS) $(SFIO_FLAGS) - -LIB_PLATFORM_RPATH= -R $(1) -LIB_LINK_SONAME= -h $(1) -LIB_LINK_MAPFILE= -M $(1) - -# link options for Solaris linker, /usr/ccs/bin/ld -EXE_LINK_OPTIONS+= -library=no%Cstd,Crun -LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) -G -library=no%Cstd,Crun - -UNDEF_PLATFORM= diff --git a/builds/posix/prefix.solaris-64gcc b/builds/posix/prefix.solaris-64gcc deleted file mode 100644 index 76a3bbcb523..00000000000 --- a/builds/posix/prefix.solaris-64gcc +++ /dev/null @@ -1,68 +0,0 @@ -# -# Compiler settings for Solaris (Sparc - 64 ) -# -# This file is processed by configure and the output written to -# gen/make.platform which is included in src directory makefiles -# before other common make files ie: make.[rules|defaults|shared.variables] -# - -# 30-Dec-2002 nmcc FB2 initial working build on Solaris8 with gcc 3.2.1 -# 07-Apr-2005 kkuznetsov starting moving to sparc 64 - -#-Dsparc -D__sparc__ -D__sparc -D__arch64__ -Acpu=sparc64 -Amachine=sparcv9 -D__sparcv9 -mptr64 -mstack-bias -mno-v8plus -mcpu=v9 -# - -# Firebird defines specific to Solaris (and x86) build -CFLAGS_COMMON= -DSOLARIS -DBSD_COMP -Dsparc - -# compile flags for GCC compiler -COMMON_GCC_FLAGS= -MMD -fPIC -m64 -D__sparcv9 -mptr64 -mstack-bias -mno-v8plus -mcpu=v9 -DEBUG_GCC_FLAGS= -gstabs+ -g3 -Wall -Wno-switch -Wcast-align -Wno-non-virtual-dtor -#switch to dbx accoding SF gdb 64 bits mailfunction - -PROD_GCC_FLAGS= -mcpu=ultrasparc -mtune=ultrasparc -O3 - -# compile flags for SUNWspro/Forte compiler - untested nmcc dec2002 -COMMON_FORTE_FLAGS= -Xt -xstrconst -mt -K PIC -DEBUG_FORTE_FLAGS= -v -g -PROD_FORTE_FLAGS= -O2 -w - -# pick up local flags specified an configure time -# if you have CFLAGS set as env var when running configure they will -# end up here, unset them before running make or they will be duplicated. -LOCAL_CFLAGS=@CFLAGS@ -LOCAL_CPPFLAGS=@CPPFLAGS@ -LOCAL_LDFLAGS=@LDFLAGS@ - -# don't clear cflags here as some module makefiles set it (BOOTBUILD) before this -# file is included but not all so cflags get duplicated when compiling some modules - -# if we keep sfio this needs to be set by configure (or move in to extern directory) -# must use full sfio not stdio emulation to get file handle number fix -#SFIO_DIR=$(SRC_ROOT)/../../../sfio/sfio_2002 -#SFIO_DIR=/data01/fb-dev/sfio/sfio_2002 -#SFIO_FLAGS= -DSFIO -I$(SFIO_DIR)/include -#SFIO_LDFLAGS= -L$(SFIO)/lib - -#these come from configure --with-sfio=/path/to/sfio -SFIO_DIR=@SFIO_DIR@ -SFIO_FLAGS=@SFIO_FLAGS@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -PROD_FLAGS= $(CFLAGS_COMMON) $(SFIO_FLAGS) $(COMMON_GCC_FLAGS) $(PROD_GCC_FLAGS) \ - $(LOCAL_CFLAGS) - -DEV_FLAGS= $(CFLAGS_COMMON) $(SFIO_FLAGS) $(COMMON_GCC_FLAGS) $(DEBUG_GCC_FLAGS) \ - $(LOCAL_CFLAGS) - - -LIB_LINK_OPTIONS= -G - -LIB_PLATFORM_RPATH=-R $(1) -LIB_LINK_SONAME=-h $(1) -LIB_LINK_MAPFILE= -Xlinker -M$(1) - -LD=g++ -LDFLAGS=-m64 -#/usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3.2/sparcv9/gmon.o -#gmon.o is a work-a-round of SF Compile Farm gcc 3.3.2 (undefined symbol _mcount) diff --git a/builds/posix/prefix.solx86 b/builds/posix/prefix.solx86 deleted file mode 100644 index 950fbd5aff7..00000000000 --- a/builds/posix/prefix.solx86 +++ /dev/null @@ -1,57 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): __Konstantin Kuznetsov___________________________________. -# This file can be used to build FB on Solaris 2.6 x 86 with SUN CC 6u2 -# and bash -# -# Use SOLX86 to identify x86 version of Solaris. Neil McCalden -# -# Start of file prefix.solaris X 86 : $(VERSION) $(PLATFORM) -# 2 Oct 2002, Nickolay Samofatov - Major Cleanup - - -#FirebirdInstallPrefix = @prefix@ - -WARNINGS=+w2 -COMM_SOLX_FLAGS:= -DSOLARIS -DSOLARIS26 -DSOLX86 -DBSD_COMP -KPIC -features=no%conststrings #,extensions - -#SFIO= /export/home/interbase/SfIO -#SfIO is a pretty portable stdIO -#from http://www.research.att.com/sw/tools/sfio/ - -#SFIO_DIR='/export/home/interbase/SfIO' -#SFIO_FLAGS='-DSFIO -I/export/home/interbase/SfIO/include' -#SFIO_LDFLAGS='-L/export/home/interbase/SfIO/lib' - -SFIO=@SFIO_DIR@ -SFIO_FLAGS=@SFIO_FLAGS@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -STLPort=/export/home/kostik/STL/STLport-4.5.3/stlport -library=no%libC - - -ifdef SFIO -COMM_SOLX_FLAGS:= $(COMM_SOLX_FLAGS) $(SFIO_FLAGS) $(SFIO_LDFLAGS) -endif - -COMM_SOLX_FLAGS:= $(COMM_SOLX_FLAGS) -I$(STLPort) -KPIC -pentium - -PROD_FLAGS=+w $(COMM_SOLX_FLAGS) -O2 -DEV_FLAGS=$(COMM_SOLX_FLAGS) -g $(WARNINGS) - -LIB_LINK_OPTIONS= -G -LIB_PLATFORM_RPATH= -R $(1) -LIB_LINK_SONAME= -h $(1) diff --git a/builds/posix/prefix.solx86gcc b/builds/posix/prefix.solx86gcc deleted file mode 100644 index 87bbfbb4a24..00000000000 --- a/builds/posix/prefix.solx86gcc +++ /dev/null @@ -1,47 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Konstantin Kuznetsov -# Neil McCalden -# Paul Beach -# Nickolay Samofatov -# This file can be used to build Firebird on Solaris 10 using gcc -# -# Start of file prefix.solaris X 86 : $(VERSION) $(PLATFORM) - -WARNINGS=-Wall -W -Wno-unused -Wno-parentheses -Wno-switch -Wwrite-strings -Wno-non-virtual-dtor -COMM_SOLX_FLAGS:=-DSOLARIS -DSOLX86 -DBSD_COMP -fno-omit-frame-pointer -fmessage-length=0 -MMD -fPIC - -SFIO=@SFIO_DIR@ -SFIO_FLAGS=@SFIO_FLAGS@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -ifdef SFIO -COMM_SOLX_FLAGS+=$(SFIO_FLAGS) -endif - -PROD_FLAGS=-w $(COMM_SOLX_FLAGS) -O2 -march=pentium -DEV_FLAGS=$(COMM_SOLX_FLAGS) -ggdb -g3 -p $(WARNINGS) -ifdef SFIO -LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -SO_LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -endif - -LIB_LINK_OPTIONS= -G -LIB_PLATFORM_RPATH= -R $(1) -LIB_LINK_SONAME= -h $(1) -LIB_LINK_MAPFILE= -Xlinker -M$(1) - -UNDEF_PLATFORM = -Wl,-z,defs diff --git a/builds/posix/prefix.solx86gcc_64 b/builds/posix/prefix.solx86gcc_64 deleted file mode 100644 index ed70b9f8f48..00000000000 --- a/builds/posix/prefix.solx86gcc_64 +++ /dev/null @@ -1,59 +0,0 @@ -# The contents of this file are subject to the Interbase Public -# License Version 1.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy -# of the License at http://www.Inprise.com/IPL.html -# -# Software distributed under the License is distributed on an -# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express -# or implied. See the License for the specific language governing -# rights and limitations under the License. -# -# The Original Code was created by Inprise Corporation -# and its predecessors. Portions created by Inprise Corporation are -# Copyright (C) Inprise Corporation. -# -# All Rights Reserved. -# Contributor(s): Paul Beach, Konstantin Kuznetsov, Neil McCalden -# This file can be used to build Firebird on Solaris 2.10 x86 64bit using gcc -# -# To build 64bit Firebird for Solaris -# export CFLAGS='-m64' -# export CXXFLAGS='-m64' -# export LDFLAGS='-m64' -# download ncurses-5.5 source code (there is a bug in the 64bit AMD -# implementation of the Solaris curses library which means we cannot use -# editline. tgetstr() returns a bad pointer) -# build ncurses -# ./configure --build=x86_64-pc-solaris2.10 -# copy libncurses.a from the ncurses build to gen/firebird/lib -# make sure that make.defaults uses -lncurses instead of -lcurses for -# LINK_LIBS and SO_LINK_LIBS e.g. -lncurses -leditline - -WARNINGS=-Wall -Wno-switch -Wno-parentheses -Wno-unused-variable -Wno-non-virtual-dtor -COMM_SOLX_FLAGS:=-DSOLARIS -DBSD_COMP -DAMD64 -pipe -fmessage-length=0 -MMD -fPIC - -SFIO=@SFIO_DIR@ -SFIO_FLAGS=@SFIO_FLAGS@ -SFIO_LDFLAGS=@SFIO_LDFLAGS@ - -ifeq ($(ObjModuleType),superserver) -ifdef SFIO -COMM_SOLX_FLAGS+=$(SFIO_FLAGS) -endif -endif - -PROD_FLAGS=-w $(COMM_SOLX_FLAGS) -O2 -DEV_FLAGS=$(COMM_SOLX_FLAGS) -ggdb $(WARNINGS) -ifdef SFIO -LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -SO_LINK_LIBS+=$(SFIO_LDFLAGS) -lstdio -lsfio -endif - -EXE_LINK_OPTIONS+=-m64 -LIB_LINK+=-m64 -LIB_LINK_OPTIONS= -m64 -fPIC -shared -LIB_PLATFORM_RPATH= -R $(1) -LIB_LINK_SONAME= -h $(1) -LIB_LINK_MAPFILE= -Xlinker -M$(1) - -UNDEF_PLATFORM = -Wl,-z,defs diff --git a/builds/posix/vers.sh.in b/builds/posix/vers.sh.in index b3a847a6cd4..530c9d37e6b 100644 --- a/builds/posix/vers.sh.in +++ b/builds/posix/vers.sh.in @@ -25,15 +25,6 @@ # To avoid related problems lets have: TAB=" " -platform_aix() { - echo '#!' - - for i in `grep -v '#' ${1}` - do - echo "${TAB}$i" - done -} - platform_darwin() { for i in `grep -v '#' ${1}` do @@ -41,13 +32,6 @@ do done } -platform_hpux() { - for i in `grep -v '#' ${1}` - do - echo "+e $i" - done -} - platform_linux() { echo '{' diff --git a/configure.ac b/configure.ac index 068b1ce566f..50641ee01fb 100644 --- a/configure.ac +++ b/configure.ac @@ -174,25 +174,6 @@ dnl CPU_TYPE=ppc64 EXPORT_SYMBOLS_STYLE=darwin ;; - powerpc-*-aix*) - dnl ibm xlC has many invocations, like xlC, xlc++, or xlc_r7 - comp=`echo "$CXX" | cut -c1-3 | dd conv=lcase 2>/dev/null` - if test "$comp" = "xlc"; then - AR_OPT_CHECK=true - TLS_OPTIONS="-qtls=default" - MAKEFILE_PREFIX=aix_powerpc_xlc - else - MAKEFILE_PREFIX=aix_powerpc - fi - MAKEFILE_POSTFIX=aix - PLATFORM=AIX - INSTALL_PREFIX=aix - AC_DEFINE(AIX, 1, [Define this if OS is AIX]) - EDITLINE_FLG=N - SHRLIB_EXT=so - EXPORT_SYMBOLS_STYLE=aix - ;; - amd64-*-freebsd* | x86_64*-*-freebsd* | x86_64*-*-k*bsd*-gnu) MAKEFILE_PREFIX=freebsd_amd64 case "$build" in @@ -542,51 +523,6 @@ dnl CPU_TYPE=ppc64 EXPORT_SYMBOLS_STYLE=hpux ;; - i386-pc-solaris*) - dnl detect native compiler, Sun Studio Pro - comp=`echo "$CXX" | cut -c1-2` - case $comp in - CC) MAKEFILE_PREFIX=solaris - PTHREAD_CFLAGS=-mt - PTHREAD_LIBS=-lpthread - ;; - *) MAKEFILE_PREFIX=solx86gcc ; - PTHREAD_CFLAGS=-pthreads ;; - esac - dnl if this is amd64 system, we should install our libraries in /usr/lib/amd64 - isa=`isainfo -k` - if test "$isa" = "amd64"; then - libdir=/usr/lib/amd64 - fi - CAS_OPTIONS=`pwd`"/src/common/classes/fb_cas_sax.il"; - INSTALL_PREFIX=solaris - PLATFORM=solx86 - AC_DEFINE(solx86, 1, [Define this if OS is Solarix x86]) - EDITLINE_FLG=Y - SHRLIB_EXT=so - ;; - - sparc-sun-solaris*) - dnl detect native compiler, Sun Studio Pro - comp=`echo "$CXX" | cut -c1-3` - case $comp in - CC) - MAKEFILE_PREFIX=solaris - PTHREAD_CFLAGS=-mt - PTHREAD_LIBS=-lpthread - ;; - *) - MAKEFILE_PREFIX=solaris-64gcc - ;; - esac - CAS_OPTIONS=`pwd`"/src/common/classes/fb_cas.il"; - INSTALL_PREFIX=solaris - PLATFORM=SOLARIS - AC_DEFINE(SOLARIS, 1, [Define this if OS is Solaris Sparc]) - EDITLINE_FLG=Y - SHRLIB_EXT=so - ;; - *-*-mingw*) MAKEFILE_PREFIX=mingw PLATFORM=win32 @@ -1314,36 +1250,6 @@ case "$PLATFORM" in #include ]], [[socklen_t s;]])],[AC_DEFINE(HAVE_SOCKLEN_T) AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)]) ;; - SOLARIS|solx86) - if test "$EDITLINE_FLG" = "Y"; then - AC_CHECK_LIB(termcap, main, XE_APPEND(-ltermcap,EDITLINE_A)) - fi - - AC_CHECK_TYPES([caddr_t]) - - AC_ARG_WITH(sfio, - AS_HELP_STRING([--with-sfio=PATH],[use sfio (replacement stdio on Solaris) (default=no)]), - [ac_cv_use_sfio=$withval],[ac_cv_use_sfio=no]) - - if test "$ac_cv_use_sfio" = "no"; then - SFIO_DIR="" - SFIO_FLAGS="" - SFIO_LDFLAGS="" - else - AC_CHECK_LIB(sfio, main) - dnl Kkuznetsov: using sfio-mt looks like double protecting of FILE* - dnl and I avoid to use vthread based on posix threading - #AC_CHECK_LIB(sfio-mt, main,, - #AC_MSG_ERROR([sfio library not found]),-lvthread) - #XE_PREPEND(-lvthread,LIBS) - - SFIO_DIR="$ac_cv_use_sfio" - SFIO_FLAGS="-DSFIO -I$ac_cv_use_sfio/include" - SFIO_LDFLAGS="-L$ac_cv_use_sfio/lib" - SFIO_EXAMPLES="Y" - fi - ;; - win32) XE_PREPEND( -mthreads -lmpr -lversion -lws2_32 -lole32,LIBS) ;; @@ -1365,11 +1271,6 @@ AC_SUBST(CAS_OPTIONS) dnl ##################### DO NOT ADD ANY TESTS BELOW ########################### -AC_SUBST(SFIO_DIR) -AC_SUBST(SFIO_FLAGS) -AC_SUBST(SFIO_LDFLAGS) -AC_SUBST(SFIO_EXAMPLES) - dnl The following file defines the version number strings. Specially for install/uninstall routines CXX="$CXX" . ./src/misc/writeBuildNum.sh @@ -1553,26 +1454,6 @@ case "$PLATFORM" in [chmod a+x gen/install/*.sh 2>/dev/null]) ;; - AIX) - AIX_INSTALL_SRC_DIR=builds/install/arch-specific/aix - AC_CONFIG_FILES([gen/install/makeInstallImage.aix.sh:${AIX_INSTALL_SRC_DIR}/makeInstallImage.sh.in - gen/firebird/bin/preinstall.aix.sh:builds/install/arch-specific/aix/misc/preinstall.sh.in - gen/firebird/bin/tarinstall.aix.sh:builds/install/arch-specific/aix/misc/tarinstall.sh.in - gen/firebird/bin/tarmaininstall.aix.sh:builds/install/arch-specific/aix/misc/tarmaininstall.sh.in - gen/firebird/bin/taruninstall.aix.sh:builds/install/arch-specific/aix/misc/taruninstall.sh.in - gen/firebird/bin/tarmainuninstall.aix.sh:builds/install/arch-specific/aix/misc/tarmainuninstall.sh.in - gen/firebird/bin/postinstall.aix.sh:builds/install/arch-specific/aix/misc/postinstall.sh.in - gen/firebird/bin/preuninstall.aix.sh:builds/install/arch-specific/aix/misc/preuninstall.sh.in - gen/firebird/bin/postuninstall.aix.sh:builds/install/arch-specific/aix/misc/postuninstall.sh.in - gen/install/misc/firebird.init.d.aix:builds/install/arch-specific/aix/misc/firebird.init.d.aix.in - gen/install/misc/rc.config.firebird.aix:builds/install/arch-specific/aix/misc/rc.config.firebird.aix.in - gen/firebird/bin/changedbapassword.aix.sh:builds/install/misc/changeDBAPassword.sh.in - gen/firebird/bin/changemulticonnectmode.aix.sh:builds/install/misc/changeServerMode.sh.in - gen/firebird/bin/changegdslibrarycompatiblelink.aix.sh:builds/install/misc/changeGdsLibraryCompatibleLink.sh.in - gen/firebird/bin/createaliasdb.aix.sh:builds/install/misc/createAliasDB.sh.in - gen/firebird/bin/aixLibrary.sh:builds/install/arch-specific/aix/misc/aixLibrary.sh.in], - [chmod a+x gen/install/*.sh 2>/dev/null]) - ;; FREEBSD) AC_CONFIG_FILES([gen/install/install.sh:builds/install/arch-specific/freebsd/install.sh.in gen/firebird/bin/freebsdLibrary.sh:builds/install/arch-specific/freebsd/freebsdLibrary.sh.in] @@ -1585,18 +1466,6 @@ case "$PLATFORM" in ,[chmod a+x gen/install/install.netbsd.sh 2>/dev/null]) ;; - - solx86|SOLARIS) - AC_CONFIG_FILES([gen/install/Pkginfo:builds/install/arch-specific/solaris/pkginfo.in - gen/install/prototype.main:builds/install/arch-specific/solaris/prototype.in - gen/install/Preinstall:builds/install/arch-specific/solaris/preinstall.in - gen/install/Postinstall:builds/install/arch-specific/solaris/postinstall.in - gen/install/Postremove:builds/install/arch-specific/solaris/postremove.in - gen/install/prototypelg:builds/install/arch-specific/solaris/libgcc/prototypelg.in - gen/install/pkginfolg:builds/install/arch-specific/solaris/libgcc/pkginfolg.in - ],[chmod a+x gen/install/Pre* gen/install/Post* 2>/dev/null]) - ;; - DARWIN) ;; esac @@ -1628,14 +1497,6 @@ if test "$STD_EDITLINE" = "false"; then fi -case "$PLATFORM" in - SOLARIS | solx86 ) -AC_CONFIG_FILES( -gen/make.platform.solaris.examples:${MAKE_SRC_DIR}/make.platform.solaris.examples -) -;; -esac - # Fix problem with autoconf 2.72 inserting -std in CXX. CXX=`echo "$CXX" | sed -e 's/\(-std=c++11\)//g' -e 's/\(-std=gnu++11\)//g'` diff --git a/doc/Firebird_conf.txt b/doc/Firebird_conf.txt index 06871c017cf..70d635e6342 100644 --- a/doc/Firebird_conf.txt +++ b/doc/Firebird_conf.txt @@ -136,7 +136,6 @@ LockHashSlots integer default 101 LockRequireSpins boolean default false EventMemSize integer default 65536 DeadlockTimeout integer default 10 (seconds) -SolarisStallValue integer default 60 (seconds) TraceMemoryPools boolean default false PrioritySwitchDelay integer default 100 (milliseconds) DeadThreadsCollection integer default 50 diff --git a/doc/README.build.posix.html b/doc/README.build.posix.html index 027f08ceb8d..e4ee25f95cd 100644 --- a/doc/README.build.posix.html +++ b/doc/README.build.posix.html @@ -5,16 +5,16 @@ "HTML Tidy for Windows (vers 12 April 2005), see www.w3.org">