Commit Graph

27 Commits

Author SHA1 Message Date
Amul Shah 89f3cc3b49 detect ICU on Debian wheezy
The ICU libraries are now located under
 /usr/lib/x86_64-linux-gnu
 /usr/lib/i386-linux-gnu
They were previously located under
 /usr/lib64
 /usr/lib32

The configure script runs a detection sequence that works for all
supported platforms.

Remove GTMHELP.o when deleting all built files
2012-06-21 11:58:03 -04:00
Brad King 33f1fdacf9 Generate xfer_desc.i with CMake code 2012-06-21 09:39:33 -04:00
Amul Shah bfc84d205b LC_ALL should be set by the calling shell
Read the blog post on http://www.mattfischer.com/blog/?p=105

M mode (aka ASCII) GT.M does not use LC_* while compiling

UTF-8 mode GT.M requires the correct locale setting for the compiler to
produce UTF-8 mode object files.
2012-06-20 17:22:41 -04:00
Amul Shah 4641966d63 Merge branch 'hackathonjune2012-brad' of https://github.com/luisibanez/fis-gtm into hackathonjune2012-brad
WIP : LC settings moved around for gtmgbldir setting

Conflicts:
	sr_unix/mumps.cmake
2012-06-20 16:58:19 -04:00
Amul Shah a20641dcc0 FIX: NONUTF8LOCALE and ICU versions above 4.8 2012-06-20 16:29:27 -04:00
Amul Shah 4657b4ff5a Do not GTMHELP.o
GTMHELP.o is called from sr_unix/op_zhelp_xfr.c. Deleting this file
renders zhelp inoperable.
2012-06-20 16:28:33 -04:00
Luis Ibanez 8dde79ed64 configure: Isolate UTF-8 env in a subshell
Do not leak LD_LIBRARY_PATH changes to rest of script.  They
break fakeroot and prevent subsequent commands like "chmod"
from working during debian package genaration.
2012-06-20 15:17:54 -04:00
Luis Ibanez e52750a2bf gtminstall: Always generate configure.sh from scratch
Previously it would append duplicate copies of configure on multiple runs.
2012-06-20 15:16:55 -04:00
Brad King 81e6aa8856 configure: Use literal '$gtm_dist/' in front of (gtm|gde)help.dat 2012-06-19 15:12:52 -04:00
Brad King eb42ac5565 Generate and install (gtm|gde)help.dat 2012-06-19 14:00:38 -04:00
Brad King 849daf7db7 Generalize mumps.cmake further
Set in the environment any of several supported variables
given to the script.
2012-06-19 13:27:02 -04:00
Brad King b44574d532 Compile and install GDE routines for UTF-8
TODO: Detect icu version
2012-06-18 09:51:46 -04:00
Amul Shah 9533ef5d90 move mumps.cmake to sr_unix. 2012-06-18 09:51:12 -04:00
Amul Shah d99fcf3df0 encryption plugin directory layout 2012-06-15 16:34:48 -04:00
Amul Shah f3945e7197 Remove files deleted from V5.5-000 sources 2012-06-15 14:09:55 -04:00
Amul Shah e7f480d540 ENH: Use <> instead of quotation marks for header includes
The following header files are present multiple times in the directories
list.
	rtnhdr.h        sr_unix sr_unix_nsb
	zbreaksp.h      sr_unix sr_i386
	emit_code.h     sr_port sr_i386
	auto_zlink.h    sr_unix sr_i386
	obj_filesp.h    sr_unix sr_unix_nsb
	opcode_def.h    sr_port sr_unix_nsb

This over lap meant that a #include "header.h" chose the header in the
same directory as a C file instead of the one listed in the compile line
include directory listing.
2012-06-15 13:29:37 -04:00
Brad King ae65d8bbb2 Merge remote-tracking branch 'origin/hackathonjune2012' into hackathonjune2012-brad
Conflicts:
	CMakeLists.txt
2012-06-15 09:41:04 -04:00
Amul Shah bcec7c59cf Generated files are platform specific.
Copied i386 and x86_64 versions of the generated files from the FIS
distribution servers and placed them in the architecture specific directories.
2012-06-14 14:40:42 -04:00
Brad King 22a6a4ac45 Merge branch 'upstream' into hackathonjune2012 2012-06-14 13:37:08 -04:00
Brad King 98fe0092cd Update from upstream 2012-06-14 13:35:46 -04:00
Amul Shah 1bb9383e2a Merge branch 'hackathonjune2012' of https://github.com/luisibanez/fis-gtm into hackathonjune2012 2012-06-14 10:09:00 -04:00
Brad King c4cdbce42c WIP: Configure gpgagent.tab for build and install trees 2012-06-14 08:55:43 -04:00
Amul Shah 4a09dd085d Defeat -I-
ENH: Switch offending header files to use angle brackets instead of quotation marks so that the include behavior is defined by the C spec. This was done to eliminate the reliance on the deprecated compiler option -I- when header file names collided between the current directory of a source file and the desired include path.
2012-06-14 08:55:06 -04:00
Amul Shah 7e189c9224 OSS tarball import
ENH: The FIS OSS tarball was updated to include the generated _ctl.c, ttt.c and _ansi.h files.

ENH: The tarball also contains an updated comlist.mk which should have been in the original release.

BUG: security patched gtmsecshr_wrapper.c from FIS
2012-06-14 08:33:58 -04:00
Luis Ibanez d9202f09b9 WIP: Generate/install gpgagent.tab 2012-06-13 16:40:10 -04:00
Luis Ibanez dee71008dd ENH: Version 5.5000 from sourceforge.
Source code taken from here:
http://sourceforge.net/projects/fis-gtm/files/GT.M-x86-Linux-src/V5.5-000/
2012-03-24 14:06:46 -04:00
Luis Ibanez 9299623e19 ENH: Initial import from sourceforge.
These source tree was directly imported from
http://sourceforge.net/projects/fis-gtm/files/GT.M-x86-Linux-src/V5.4-002B/

by extracting the file:
gtm_V54002B_linux_i686_src.tar.gz
2012-02-05 11:35:58 -05:00