PACKAGE NAME ------------ neko_pcre DESCRIPTION ----------- Perl Compatible Regular Expressions The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software. For more info, see https://www.pcre.org/ SOURCE/VERSION -------------- pcre-8.43 / 5 IRIX/MIPSPRO VERSION -------------------- 6.5.22m / 7.4.4m ENVIRONMENT VARIABLES --------------------- setenv CC c99 setenv CXX CC setenv CFLAGS '-O1 -mips4 -n32 -OPT:Olimit=10937 -diag_error 1035' setenv CXXFLAGS '-O1 -mips4 -n32 -OPT:Olimit=3180 -diag_error 1035' setenv CPPFLAGS -I/usr/nekoware/include setenv LDFLAGS -L/usr/nekoware/lib setenv MAKE '/usr/nekoware/bin/gmake' setenv PERL '/usr/nekoware/bin/perl' For builds on mips3 systems, use: setenv CFLAGS '-O2 -mips3 -n32 -OPT:Olimit=10937 -diag_error 1035' setenv CXXFLAGS '-O2 -mips3 -n32 -OPT:Olimit=3180 -diag_error 1035' CONFIGURE FLAGS --------------- patch -p0 < pcre_8.43_irix.patch ./configure --prefix=/usr/nekoware --enable-utf --enable-unicode-properties --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline BUILD ----- gmake gmake check gmake install KNOWN DEPENDENCIES ------------------ neko_zlib.sw.lib 9 for pcregrep neko_bzip2.sw.lib 6 for pcregrep neko_readline.sw.lib 5 for pcretest gmake to build the package ERRORS/MISCELLANEOUS -------------------- The patch wraps an extra macro in the confdefs.h file in the configure script in order to avoid including stdint.h header with C++ so that certain header check tests proceed succesfully. MIPSPro 7.4.4m with "-O2 -mips4" options miscompiles pcre_compile.c in such a way that it fails unit test in RunTest. You can either opt for compiling everything with -O1 or recompile pcre_compile.c This package has dual support for both mips3 and mips4 architecture, controlled by the mach(CPUARCH=R4000) switch for libraries and executables. PACKAGED BY ----------- S/N VER PORTER Date --------------------------------------------------------------- 1 ? Pete Plank (neko@nekochan.net) 2 5.0 Frank Everdij (dexter1@gmail.com) 26-10-2004 3 6.3 Frank Everdij (dexter1@gmail.com) 26-07-2005 839000 8.39 Rainer Canavan 14-06-2016 4 8.42 Frank Everdij (dexter1@gmail.com) 14-06-2018 5 8.43 Frank Everdij (dexter1@gmail.com) 25-08-2019