Browse Source

Clifford Wolf:


			
			
				rocklinux
			
			
		
Clifford Wolf 20 years ago
parent
commit
7a7651a3f0
3 changed files with 27 additions and 90 deletions
  1. +8
    -9
      package/stf/deva/deva.conf
  2. +19
    -0
      package/stf/deva/errno.patch
  3. +0
    -81
      package/stf/deva/libstdc++.patch

+ 8
- 9
package/stf/deva/deva.conf

@ -26,18 +26,17 @@ autoextract=0
makeinstopt=""
deva_pre () {
rpm2cpio $archdir/Deva-$ver-1.src.rpm | cpio -i ; \
rpm2cpio $archdir/Deva-$ver-1.src.rpm | cpio -i
tar -xzf Deva-$ver.tar.gz ; cd Deva
apply_patchfiles
DEVA_HOME="`dirs`"
export DEVA_HOME
./setup
mv examples/Makefile{,.old}
{
echo "LIBSTDCXX= /usr/lib/gcc-lib/${arch_target}/3.2.3/libstdc++.so.5"
cat examples/Makefile.old
} >> examples/Makefile
export DEVA_HOME="`dirs`"
# fore rebuilding of misc/rltest
touch misc/rltest.c
./setup
make clean
}
deva_post () {

+ 19
- 0
package/stf/deva/errno.patch

@ -0,0 +1,19 @@
--- ./src/kernel/DEVA_utils.cxx.orig 2005-02-22 15:32:19.278499456 +0100
+++ ./src/kernel/DEVA_utils.cxx 2005-02-22 15:32:36.492882472 +0100
@@ -11,6 +11,7 @@
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
+#include <errno.h>
char *DEVA_utils::hostname= NULL;
char *DEVA_utils::path= NULL;
@@ -206,8 +207,6 @@
return DEVA_utils::hostname;
}
-extern int errno;
-
char *DEVA_utils::perror()
{
return strerror(errno);

+ 0
- 81
package/stf/deva/libstdc++.patch

@ -1,81 +0,0 @@
# --- ROCK-COPYRIGHT-NOTE-BEGIN ---
#
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
# Please add additional copyright information _after_ the line containing
# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
# the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
#
# ROCK Linux: rock-src/package/stf/deva/libstdc++.patch
# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf
#
# This patch file is dual-licensed. It is available under the license the
# patched project is licensed under, as long as it is an OpenSource license
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
# of the GNU General Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at your option) any later
# version.
#
# --- ROCK-COPYRIGHT-NOTE-END ---
--- Deva/examples/Makefile.orig 2004-08-30 00:02:12.000000000 +0200
+++ Deva/examples/Makefile 2004-08-30 00:08:40.000000000 +0200
@@ -12,46 +13,46 @@
all: ${APS}
${DBIN}/DEVA_listTest: DEVA_listTest.o
- ${CXX} ${CXXFLAG} DEVA_listTest.o -o ${DBIN}/DEVA_listTest ${LIBDIR} -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_listTest.o -o ${DBIN}/DEVA_listTest ${LIBDIR} -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_dictionaryTest: DEVA_dictionaryTest.o
- ${CXX} ${CXXFLAG} DEVA_dictionaryTest.o -o ${DBIN}/DEVA_dictionaryTest ${LIBDIR} -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_dictionaryTest.o -o ${DBIN}/DEVA_dictionaryTest ${LIBDIR} -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_paramsTest: DEVA_paramsTest.o
- ${CXX} ${CXXFLAG} DEVA_paramsTest.o -o ${DBIN}/DEVA_paramsTest ${LIBDIR} -ldeva_kernel -ldeva_comms
+ ${CXX} ${CXXFLAG} DEVA_paramsTest.o -o ${DBIN}/DEVA_paramsTest ${LIBDIR} -ldeva_kernel -ldeva_comms ${LIBSTDCXX}
${DBIN}/DEVA_pathTest: DEVA_pathTest.o
- ${CXX} ${CXXFLAG} DEVA_pathTest.o -o ${DBIN}/DEVA_pathTest ${LIBDIR} -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_pathTest.o -o ${DBIN}/DEVA_pathTest ${LIBDIR} -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_CRCtest: DEVA_CRCtest.o
- ${CXX} ${CXXFLAG} DEVA_CRCtest.o -o ${DBIN}/DEVA_CRCtest ${LIBDIR} -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_CRCtest.o -o ${DBIN}/DEVA_CRCtest ${LIBDIR} -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_threadListTest: DEVA_threadListTest.o
- ${CXX} ${CXXFLAG} DEVA_threadListTest.o -o ${DBIN}/DEVA_threadListTest ${LIBDIR} -ldeva_kernel -lpthread
+ ${CXX} ${CXXFLAG} DEVA_threadListTest.o -o ${DBIN}/DEVA_threadListTest ${LIBDIR} -ldeva_kernel ${LIBSTDCXX} -lpthread
${DBIN}/DEVA_nameTest: DEVA_nameTest.o
- ${CXX} ${CXXFLAG} DEVA_nameTest.o -o ${DBIN}/DEVA_nameTest ${LIBDIR} -ldeva_comms -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_nameTest.o -o ${DBIN}/DEVA_nameTest ${LIBDIR} -ldeva_comms -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_msgTest: DEVA_msgTest.o
- ${CXX} ${CXXFLAG} DEVA_msgTest.o -o ${DBIN}/DEVA_msgTest ${LIBDIR} -ldeva_comms -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_msgTest.o -o ${DBIN}/DEVA_msgTest ${LIBDIR} -ldeva_comms -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_server: DEVA_server.o
- ${CXX} ${CXXFLAG} DEVA_server.o -o ${DBIN}/DEVA_server ${LIBDIR} -ldeva_server -ldeva_comms -L${MAV_HOME}/lib -lmaverik -ldeva_kernel -lpthread ${DYNAMIC}
+ ${CXX} ${CXXFLAG} DEVA_server.o -o ${DBIN}/DEVA_server ${LIBDIR} -ldeva_server -ldeva_comms -L${MAV_HOME}/lib -lmaverik -ldeva_kernel ${LIBSTDCXX} -lpthread ${DYNAMIC}
${DBIN}/DEVA_client: DEVA_client.o
- ${CXX} ${CXXFLAGS} DEVA_client.o -o ${DBIN}/DEVA_client ${LIBDIR} -ldeva_viewer -L${MAV_HOME}/lib -lmaverik -ldeva_client -ldeva_comms -ldeva_kernel ${DYNAMIC}
+ ${CXX} ${CXXFLAGS} DEVA_client.o -o ${DBIN}/DEVA_client ${LIBDIR} -ldeva_viewer -L${MAV_HOME}/lib -lmaverik -ldeva_client -ldeva_comms -ldeva_kernel ${LIBSTDCXX} ${DYNAMIC}
${DBIN}/DEVA_consoleBasic: DEVA_consoleBasic.o
- ${CXX} ${CXXFLAG} DEVA_consoleBasic.o -o ${DBIN}/DEVA_consoleBasic ${LIBDIR} -ldeva_client -ldeva_comms -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_consoleBasic.o -o ${DBIN}/DEVA_consoleBasic ${LIBDIR} -ldeva_client -ldeva_comms -ldeva_kernel ${LIBSTDCXX}
${DBIN}/DEVA_console: DEVA_console.o
- ${CXX} ${CXXFLAG} DEVA_console.o -o ${DBIN}/DEVA_console ${LIBDIR} -ldeva_client -ldeva_comms -ldeva_kernel -lreadline -ltermcap
+ ${CXX} ${CXXFLAG} DEVA_console.o -o ${DBIN}/DEVA_console ${LIBDIR} -ldeva_client -ldeva_comms -ldeva_kernel ${LIBSTDCXX} -lreadline -ltermcap
${DBIN}/DEVA_viewer: DEVA_viewer.o
- ${CXX} ${CXXFLAG} DEVA_viewer.o -o ${DBIN}/DEVA_viewer ${LIBDIR} -ldeva_viewer -ldeva_client -ldeva_comms -ldeva_kernel
+ ${CXX} ${CXXFLAG} DEVA_viewer.o -o ${DBIN}/DEVA_viewer ${LIBDIR} -ldeva_viewer -ldeva_client -ldeva_comms -ldeva_kernel ${LIBSTDCXX}

|||||||
100:0
Loading…
Cancel
Save