diff options
author | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
commit | 1be510f9529cb082f802408b472a77d074b394c0 (patch) | |
tree | b175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/attachments/20130313 | |
parent | fa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff) | |
download | archives-master.tar archives-master.tar.gz archives-master.tar.bz2 archives-master.tar.xz archives-master.zip |
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20130313')
22 files changed, 1986 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0001.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0001.obj new file mode 100644 index 000000000..86f49a104 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0001.obj @@ -0,0 +1,29 @@ +--- a/obm/ObmW/Imakefile 2005-05-27 07:43:45.000000000 +0800 ++++ b/obm/ObmW/Imakefile 2013-03-09 01:19:48.313660746 +0800 +@@ -21,13 +21,7 @@ + CCOPTIONS = -traditional-cpp + #endif + +-#if ((GccMajorVersion == 3) && (GccMinorVersion >= 1)) +- CCOPTIONS = -DUSE_STDARG +-#else +- CCOPTIONS = +-#endif +- +- ++CCOPTIONS = -DUSE_STDARG + + HEADERS = \ + Arrow.h ArrowP.h Board.h BoardP.h Button.h ButtonP.h \ +--- a/xgterm/button.c~ 1998-04-19 14:38:00.000000000 +0800 ++++ b/xgterm/button.c 2013-03-10 18:14:44.145470160 +0800 +@@ -39,8 +39,7 @@ + #include "data.h" + #include "error.h" + #include "menu.h" +- +-extern char *malloc(); ++#include <stdlib.h> + + extern void DoSecureKeyboard(); +
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0002.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0002.obj new file mode 100644 index 000000000..c981e9b9c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0002.obj @@ -0,0 +1,776 @@ +diff --git a/pkg/cl/unop.c b/pkg/cl/unop.c +index 45d64b9..44004c5 100644 +--- a/pkg/cl/unop.c ++++ b/pkg/cl/unop.c +@@ -260,7 +260,7 @@ int opcode; + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/pkg/ecl/unop.c b/pkg/ecl/unop.c +index 1e944b5..862bd8d 100644 +--- a/pkg/ecl/unop.c ++++ b/pkg/ecl/unop.c +@@ -294,7 +294,7 @@ unop (int opcode) + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/pkg/vocl/unop.c b/pkg/vocl/unop.c +index 9289341..8427bd44 100644 +--- a/pkg/vocl/unop.c ++++ b/pkg/vocl/unop.c +@@ -294,7 +294,7 @@ unop (int opcode) + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/unix/boot/spp/xc.c b/unix/boot/spp/xc.c +index 813df0e..f901638 100644 +--- a/unix/boot/spp/xc.c ++++ b/unix/boot/spp/xc.c +@@ -1213,7 +1213,12 @@ passflag: mkobject = YES; + arglist[nargs++] = mkfname (IRAFLIB6); + } + } +- ++#ifdef HOST_CURL ++ arglist[nargs++] = "-lcurl"; ++#endif ++#ifdef HOST_EXPAT ++ arglist[nargs++] = "-lexpat"; ++#endif + /* Host libraries, searched after iraf libraries. */ + for (i=0; i < nhlibs; i++) + arglist[nargs++] = hlibs[i]; +@@ -1360,6 +1365,7 @@ int *p_nargs; + link_static = 1; + } else if (strcmp (lflag, F_SHARED) == 0) { + link_static = 0; ++#ifndef HOST_F2C + #if defined(LINUX) || defined(BSD) || defined(X86) || defined(MACOSX) + } else if ((strcmp (lflag, "-lf2c") == 0) || + (strcmp (lflag, "-lcompat") == 0)) { +@@ -1369,8 +1375,10 @@ int *p_nargs; + arglist[nargs++] = mkfname (lflag); + *p_nargs = nargs; + return (1); +- } + #endif ++#endif ++ } ++ + #ifdef SOLARIS + else if (strcmp (lflag, "-ldl") == 0) { + /* This beastie has to be linked dynamic on Solaris, but +diff --git a/unix/hlib/irafuser.csh b/unix/hlib/irafuser.csh +index a72270a..0bd6ee7 100644 +--- a/unix/hlib/irafuser.csh ++++ b/unix/hlib/irafuser.csh +@@ -1,59 +1,8 @@ + # IRAF definitions for the UNIX/csh user. The additional variables iraf$ and + # home$ should be defined in the user's .login file. + +- +-set old_method = 0 +- +-if ($old_method == 1) then +- +-setenv OS_MACH `uname -s | tr '[A-Z]' '[a-z]' | cut -c1-6` +- +-if (`uname -m` == "x86_64") then +- if ($OS_MACH == "darwin") then +- setenv MACH darwin +- setenv IRAFARCH darwin +- else +- setenv MACH linux64 +- setenv IRAFARCH linux64 +- endif +-else if (-f /etc/redhat-release) then +- setenv MACH redhat +-else +- setenv MACH `uname -s | tr '[A-Z]' '[a-z]'` +-endif +- +-if ($MACH == "darwin") then +- # Let the IRAFARCH override the machine to support cross compilation. +- if ($?IRAFARCH) then +- if ("$IRAFARCH" == "macosx") then +- setenv MACH macosx +- else if ("$IRAFARCH" == "macintel") then +- setenv MACH macintel +- endif +- else +- if ("`uname -m`" == "i386") then +- setenv MACH macosx +- setenv IRAFARCH macosx +- else if ("`uname -m`" == "x86_64") then +- setenv MACH macintel +- setenv IRAFARCH macintel +- else +- setenv MACH ipad +- setenv IRAFARCH ipad +- endif +- endif +-else if ($OS_MACH == "cygwin") then +- setenv MACH cygwin +-endif +- +-else # old_method +- +- setenv MACH `$iraf/unix/hlib/irafarch.csh` +- setenv IRAFARCH `$iraf/unix/hlib/irafarch.csh` +- +-endif # old_method +- +- ++setenv MACH `$iraf/unix/hlib/irafarch.csh` ++setenv IRAFARCH `$iraf/unix/hlib/irafarch.csh` + + setenv hostid unix + setenv host ${iraf}unix/ +@@ -64,7 +13,7 @@ setenv tmp /tmp/ + # Default to GCC for compilation. + setenv CC gcc + setenv F77 $hlib/f77.sh +-setenv F2C $hbin/f2c.e ++setenv F2C /usr/bin/f2c + setenv RANLIB ranlib + + switch ($MACH) +@@ -123,7 +72,7 @@ case ipad: + breaksw + + case linux64: +- setenv HSI_CF "-g -DLINUX -DREDHAT -DPOSIX -DSYSV -DLINUX64 -DMACH64 -w -m64" ++ setenv HSI_CF "-g -O2 -I/usr/include -I${hlib}libc -DLINUX -DREDHAT -DPOSIX -DSYSV -DLINUX64 -DMACH64 -w -m64 -DNOLIBCNAMES -DHOST_F2C -DHOST_CURL -DHOST_EXPAT" + setenv HSI_XF "-g -Inolibc -w -/m64 -/Wunused" + setenv HSI_FF "-g -m64 -DBLD_KERNEL" + setenv HSI_LF "-m64 " +@@ -135,7 +84,7 @@ case linux64: + + case linux: + case redhat: +- setenv HSI_CF "-O -DLINUX -DREDHAT -DPOSIX -DSYSV -w -m32 -Wunused" ++ setenv HSI_CF "-g -O2 -I/usr/include -I${hlib}libc -DLINUX -DREDHAT -DPOSIX -DSYSV -w -m32 -Wunused" + setenv HSI_XF "-Inolibc -w -/Wunused -/m32" + setenv HSI_FF "-O -DBLD_KERNEL -m32" + setenv HSI_LF "-m32" +@@ -191,10 +140,10 @@ setenv HSI_XF "-I${HOME}/.iraf/ $HSI_XF" + # The following determines whether or not the VOS is used for filename mapping. + if (-f ${iraf}lib/libsys.a) then + setenv HSI_LIBS\ +- "${hlib}libboot.a ${iraf}lib/libsys.a ${iraf}lib/libvops.a ${hlib}libos.a ${hbin}libf2c.a -lm" ++ "${hbin}libboot.a ${iraf}lib/libsys.a ${iraf}lib/libvops.a -lf2c ${hbin}libos.a" + else + setenv HSI_CF "$HSI_CF -DNOVOS" +- setenv HSI_LIBS "${hlib}libboot.a ${hlib}libos.a" ++ setenv HSI_LIBS "${hbin}libboot.a ${hbin}libos.a" + endif + + setenv HSI_LIBS "$HSI_LIBS $HSI_OSLIBS" +index 9e5ee88..9e8b7a4 100644 +--- a/unix/hlib/libc/iraf.h ++++ b/unix/hlib/libc/iraf.h +@@ -5,6 +5,8 @@ + * scans this file at run time to get the logical directory definitions. + */ + ++#undef abs ++ + #ifndef D_iraf + /* ### Start of run time definitions */ + #define HOST "/iraf/iraf/unix/" +@@ -12,7 +14,7 @@ + #define TMP "/tmp/" + /* ### End of run time definitions */ + +-/* Compile time definitions (for C #ifdefs). ++/* Compile time definitions + */ + /* #define BSDUNIX */ + /* #define SUNOS4 */ +@@ -20,89 +22,90 @@ + #define D_iraf + #endif + +-/* Include any header files specified in "#define import_XXX" statements ++/* Include any header files specified in #define import_XXX statements + * before we were called. + */ + #ifdef import_libc + #ifndef D_libc +-#include "/iraf/iraf/unix/hlib/libc/libc.h" ++#include "libc.h" + #endif + #undef import_libc + #endif + + #ifdef import_spp + #ifndef D_spp +-#include "/iraf/iraf/unix/hlib/libc/spp.h" ++#include "spp.h" + #endif + #undef import_spp + #endif + + #ifdef import_main + #ifndef D_main +-#include "/iraf/iraf/unix/hlib/libc/main.h" ++#include "main.h" + #endif + #undef import_main + #endif + + #ifdef import_stdio + #ifndef D_stdio +-#include "/iraf/iraf/unix/hlib/libc/stdio.h" ++ ++#include "iraf/stdio.h" + #endif + #undef import_stdio + #endif + + #ifdef import_error + #ifndef D_error +-#include "/iraf/iraf/unix/hlib/libc/error.h" ++#include "error.h" + #endif + #undef import_error + #endif + + #ifdef import_ctype + #ifndef D_ctype +-#include "/iraf/iraf/unix/hlib/libc/ctype.h" ++#include "iraf/ctype.h" + #endif + #undef import_ctype + #endif + + #ifdef import_finfo + #ifndef D_finfo +-#include "/iraf/iraf/unix/hlib/libc/finfo.h" ++#include "finfo.h" + #endif + #undef import_finfo + #endif + + #ifdef import_fset + #ifndef D_fset +-#include "/iraf/iraf/unix/hlib/libc/fset.h" ++#include "fset.h" + #endif + #undef import_fset + #endif + + #ifdef import_fpoll + #ifndef D_fpoll +-#include "/iraf/iraf/unix/hlib/libc/fpoll.h" ++#include "fpoll.h" + #endif + #undef import_fpoll + #endif + + #ifdef import_kernel + #ifndef D_kernel +-#include "/iraf/iraf/unix/hlib/libc/kernel.h" ++#include "kernel.h" + #endif + #undef import_kernel + #endif + + #ifdef import_xnames + #ifndef D_xnames +-#include "/iraf/iraf/unix/hlib/libc/xnames.h" ++#include "xnames.h" + #endif + #undef import_xnames + #endif + + #ifdef import_knames + #ifndef D_knames +-#include "/iraf/iraf/unix/hlib/libc/knames.h" ++#include "knames.h" + /* + #include "/iraf/iraf/unix/hlib/libc/kproto.h" + */ +@@ -112,77 +115,77 @@ + + #ifdef import_setjmp + #ifndef D_setjmp +-#include "/iraf/iraf/unix/hlib/libc/setjmp.h" ++#include <setjmp.h> + #endif + #undef import_setjmp + #endif + + #ifdef import_xwhen + #ifndef D_xwhen +-#include "/iraf/iraf/unix/hlib/libc/xwhen.h" ++#include "xwhen.h" + #endif + #undef import_xwhen + #endif + + #ifdef import_protect + #ifndef D_protect +-#include "/iraf/iraf/unix/hlib/libc/protect.h" ++#include "protect.h" + #endif + #undef import_protect + #endif + + #ifdef import_prtype + #ifndef D_prtype +-#include "/iraf/iraf/unix/hlib/libc/prtype.h" ++#include "prtype.h" + #endif + #undef import_prtype + #endif + + #ifdef import_zfstat + #ifndef D_zfstat +-#include "/iraf/iraf/unix/hlib/libc/zfstat.h" ++#include "zfstat.h" + #endif + #undef import_zfstat + #endif + + #ifdef import_alloc + #ifndef D_alloc +-#include "/iraf/iraf/unix/hlib/libc/alloc.h" ++#include "alloc.h" + #endif + #undef import_alloc + #endif + + #ifdef import_math + #ifndef D_math +-#include "/iraf/iraf/unix/hlib/libc/math.h" ++#include <math.h> + #endif + #undef import_math + #endif + + #ifdef import_prstat + #ifndef D_prstat +-#include "/iraf/iraf/unix/hlib/libc/prstat.h" ++#include "prstat.h" + #endif + #undef import_prstat + #endif + + #ifdef import_lexnum + #ifndef D_lexnum +-#include "/iraf/iraf/unix/hlib/libc/lexnum.h" ++#include "lexnum.h" + #endif + #undef import_lexnum + #endif + + #ifdef import_ttset + #ifndef D_ttset +-#include "/iraf/iraf/unix/hlib/libc/ttset.h" ++#include "ttset.h" + #endif + #undef import_ttset + #endif + + #ifdef import_stdarg + #ifndef D_stdarg +-#include "/iraf/iraf/unix/hlib/libc/stdarg.h" ++#include <stdarg.h> + #endif + #undef import_stdarg + #endif +diff --git a/unix/hlib/libc/libc.h b/unix/hlib/libc/libc.h +index cf3b1c1..747b370 100644 +--- a/unix/hlib/libc/libc.h ++++ b/unix/hlib/libc/libc.h +@@ -42,7 +42,7 @@ extern char MEMCOM[]; + + /* External names. + */ +-#ifndef NOLIBCNAMES ++#ifndef NOLIBCNAMES*/ + + #define getenv envget + #define sys_nerr u_sysnerr +@@ -320,8 +320,9 @@ extern void c_xwhen (int exception, PFI new_handler, PFI *old_handler); + + /* + */ +-#include "/iraf/iraf/unix/bin/f2c.h" +-#include "/iraf/iraf/unix/hlib/libc/vosproto.h" ++#include "f2c.h" ++#undef abs ++#include "vosproto.h" + + #define D_libc + #define D_libc_proto +diff --git a/unix/mkpkg.sh b/unix/mkpkg.sh +index 3ea7596..cc78b29 100644 +--- a/unix/mkpkg.sh ++++ b/unix/mkpkg.sh +@@ -22,3 +22,8 @@ echo "----------------------- GDEV ---------------------------" + # Install the newly created executables. + echo "install HSI executables in $host/bin.$MACH" + mv -f hlib/*.e bin.$MACH ++pushd bin.$MACH ++for i in *.e ++do ln -sf $i ${i%.*} ++done ++popd +diff --git a/unix/os/zzstrt.c b/unix/os/zzstrt.c +index a6f5808..33791ed 100644 +--- a/unix/os/zzstrt.c ++++ b/unix/os/zzstrt.c +@@ -101,7 +101,12 @@ int BSS_kludge[256]; + + void ready_ (void); + +- ++#ifdef HOST_F2C ++extern int MAIN__(); ++int MAIN__() { ++ exit(0); ++} ++#endif + + /* ZZSTRT -- Initialize the IRAF kernel at process startup time. + */ +diff --git a/vendor/voclient/Makefile b/vendor/voclient/Makefile +index 7c3d59a..7bf23c1 100644 +--- a/vendor/voclient/Makefile ++++ b/vendor/voclient/Makefile +@@ -37,50 +37,55 @@ LIBS = -lm -lc -lpthread + + + all: +- (cd common ; make all ; make install) +- (cd libvotable ; make all ; make install) +- (cd libsamp ; make all ; make install) +- (cd libvoclient ; make all ; make install) +- (cd voapps ; make all ; make install) +- (cd libvo ; make all ; make install) ++ (cd common ; ${MAKE} all ; ${MAKE} install) ++ (cd libvotable ; ${MAKE} all ; ${MAKE} install) ++ (cd libsamp ; ${MAKE} all ; ${MAKE} install) ++ (cd libvoclient ; ${MAKE} all ; ${MAKE} install) ++ (cd voapps ; ${MAKE} all ; ${MAKE} install) ++ (cd libvo ; ${MAKE} all ; ${MAKE} install) + + libs: +- (cd common ; make libs) +- (cd libvotable ; make libs) +- (cd libsamp ; make libs) +- (cd libvoclient ; make libs) +- (cd voapps ; make libs) +- (cd libvo ; make libs) ++ ++mylib: ++# (cd common ; ${MAKE} ) ++ (cd libsamp ; ${MAKE} .BASE lib ; cp *.h ../include ; cp *.a ../lib ) ++ (cd libvoclient ; ${MAKE} install ) ++ cp libsamp/cfitsio/*.h include ++ cp libsamp/libxrpc/*.h include ++ cp -r libsamp/libxrpc/include/xmlrpc-c include ++ (cd libvotable ; ${MAKE} install) ++ (cd voapps ; ${MAKE} lib ; cp *.a ../lib ) ++ (rm -f *.o ; cd libvo ; ${MAKE} HOST_CURL=1 lib) + + apps: +- (cd common ; make apps) +- (cd libvotable ; make apps) +- (cd libsamp ; make apps) +- (cd libvoclient ; make apps) +- (cd voapps ; make apps) ++ (cd common ; ${MAKE} apps) ++ (cd libvotable ; ${MAKE} apps) ++ (cd libsamp ; ${MAKE} apps) ++ (cd libvoclient ; ${MAKE} apps) ++ (cd voapps ; ${MAKE} apps) + + examples: +- (cd common ; make examples) +- (cd libvotable ; make examples) +- (cd libsamp ; make examples) +- (cd libvoclient ; make examples) +- (cd voapps ; make examples) ++ (cd common ; ${MAKE} examples) ++ (cd libvotable ; ${MAKE} examples) ++ (cd libsamp ; ${MAKE} examples) ++ (cd libvoclient ; ${MAKE} examples) ++ (cd voapps ; ${MAKE} examples) + + install: +- (cd common ; make install) +- (cd libvotable ; make install) +- (cd libsamp ; make install) +- (cd libvoclient ; make install) +- (cd voapps ; make install) +- (cd libvo ; make install) ++ (cd common ; ${MAKE} install) ++ (cd libvotable ; ${MAKE} install) ++ (cd libsamp ; ${MAKE} install) ++ (cd libvoclient ; ${MAKE} install) ++ (cd voapps ; ${MAKE} install) ++ (cd libvo ; ${MAKE} install) + + clean: +- (cd common ; make clean) +- (cd libvotable ; make clean) +- (cd libsamp ; make clean) +- (cd libvoclient ; make clean) +- (cd voapps ; make clean) +- (cd libvo ; make clean) ++ (cd common ; ${MAKE} clean) ++ (cd libvotable ; ${MAKE} clean) ++ (cd libsamp ; ${MAKE} clean) ++ (cd libvoclient ; ${MAKE} clean) ++ (cd voapps ; ${MAKE} clean) ++ (cd libvo ; ${MAKE} clean) + /bin/rm -rf voclient/lib/libvoclient.* + /bin/rm -rf bin/* lib/* include/* spool + +diff --git a/vendor/voclient/libsamp/Makefile b/vendor/voclient/libsamp/Makefile +index c74affb..def14cc 100644 +--- a/vendor/voclient/libsamp/Makefile ++++ b/vendor/voclient/libsamp/Makefile +@@ -26,7 +26,7 @@ SHAREDLIB = $(LIBDIR)/$(LIBBASE).so.$(VERSION) + + # includes, flags and libraries + CC = gcc +-CINCS = -I$(INCDIR) -I. ++CINCS = -I$(INCDIR) -I. -Ilibxrpc/include -Ilibxrpc + + ifeq ("$(PLATFORM)", "Darwin") + ifeq ("$(PLMACH)", "macintel") +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c +index 526a4db..5503b9f 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c +@@ -17,7 +17,6 @@ + #endif + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + #include <curl/multi.h> + +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c +index 630f318..3086435 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c +@@ -15,7 +15,6 @@ + #include "version.h" + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + + #include "curlversion.h" +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c +index 526381d..9b7b530 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c +@@ -83,7 +83,6 @@ + #include "xmlrpc-c/time_int.h" + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + #include <curl/multi.h> + +diff --git a/vendor/voclient/libvo/Makefile b/vendor/voclient/libvo/Makefile +index 69067e8..d680702 100644 +--- a/vendor/voclient/libvo/Makefile ++++ b/vendor/voclient/libvo/Makefile +@@ -70,11 +70,14 @@ zztest: zztest.o $(OBJS) + #################################### + + lib: objs $(INCS) ++ rm -f *.o + ar x ../lib/libsamp.a + ar x ../lib/libVOTable.a + ar x ../lib/libVOClient.a + ar x ../lib/libVOApps.a ++ifndef HOST_CURL + ar x ../lib/libcurl.a ++endif + chmod 644 *.o + ar rv libVO.a *.o + /bin/rm -f *.o __* +diff --git a/vendor/voclient/libvotable/Makefile b/vendor/voclient/libvotable/Makefile +index 6ee6e95..3eb3351 100644 +--- a/vendor/voclient/libvotable/Makefile ++++ b/vendor/voclient/libvotable/Makefile +@@ -15,7 +15,6 @@ BINDIR := ../bin/ + LIBDIR := ../lib/ + INCDIR := ../include/ + +- + # secondary dependencies + + LIBBASE = lib$(NAME) +@@ -48,9 +47,11 @@ OBJS = votParse.o votParse_f77.o votParse_spp.o \ + votExpatCB.o votElement.o votAttr.o votStack.o votHandle.o + INCS = votParse.h + ++ifneq ($(NOVOS),1) + SPP_SRCS = votUtil_spp.x + SPP_OBJS = votUtil_spp.o + SPP_INCS = votParse_spp.h ++endif + + INCS_PRIV = votParseP.h + LIBS = lib$(NAME).a +@@ -105,7 +106,7 @@ lib: objs + ############################################################################### + + votUtil_spp.o: votUtil_spp.x votParse_spp.h +- xc -c votUtil_spp.x ++ xc -c -w votUtil_spp.x + + + ############################################################################### +diff --git a/util/mksysvos b/util/mksysvos +new file mode 100755 +index 0000000..88a8ec0 +--- /dev/null ++++ b/util/mksysvos +@@ -0,0 +1,41 @@ ++#!/bin/csh -f ++# ++ ++if (! $?iraf) then ++ #echo "" ++ #echo "Error: You must have the iraf env variable defined !" ++ #echo "" ++ #exit 1 ++ ++ set iraf = $cwd/ ++endif ++ ++ ++set c_start = `date` ++/bin/rm -f spool */spool ++ ++ ++#$iraf/util/mkclean # clean old binaries ++ ++echo "=== VOS bootstrap ===" ++cd $iraf/unix # VOS bootstrap ++source hlib/irafuser.csh ++sh -x mkpkg.sh |& tee -a spool ++ ++echo "=== VOS core ===" ++cd $iraf/ # build core system ++mkpkg |& tee -a spool ++ ++echo "=== NOAO ===" ++cd $iraf/noao # build NOAO package ++setenv noao $cwd/ ++mkpkg -p noao |& tee -a spool ++ ++set c_end = `date` ++ ++ ++echo "" ++echo "" ++echo "" ++echo "Start: $c_start" ++echo " End: $c_end" +diff --git a/util/mksysnovos b/util/mksysnovos +new file mode 100755 +index 0000000..6fd2735 +--- /dev/null ++++ b/util/mksysnovos +@@ -0,0 +1,34 @@ ++#!/bin/csh -f ++# ++ ++if (! $?iraf) then ++ #echo "" ++ #echo "Error: You must have the iraf env variable defined !" ++ #echo "" ++ #exit 1 ++ ++ set iraf = $cwd/ ++endif ++ ++ ++set c_start = `date` ++/bin/rm -f spool */spool ++ ++ ++#$iraf/util/mkclean # clean old binaries ++ ++echo "=== NOVOS bootstrap ===" ++cd $iraf/unix # NOVOS bootstrap ++source hlib/irafuser.csh ++sh -x mkpkg.sh |& tee -a spool ++ ++echo "=== NOVOS build ===" ++cd $iraf/ # build NOVOS ++mkpkg |& tee -a spool ++set c_end = `date` ++ ++echo "" ++echo "" ++echo "" ++echo "Start: $c_start" ++echo " End: $c_end" +diff --git a/vendor/voclient/common/Makefile b/vendor/voclient/common/Makefile +index 5d29ba2..ed6e2da 100644 +--- a/vendor/voclient/common/Makefile ++++ b/vendor/voclient/common/Makefile +@@ -38,28 +38,28 @@ all:: curl expat + + libs:: + (/bin/csh -f mklibs) +- (cd expat ; ./configure --prefix=${HERE}/../; \ make ; make installlib) ++ (cd expat ; ./configure --prefix=${HERE}/.. ; $(MAKE) ; $(MAKE) installlib) + + curl:: + (/bin/csh -f mklibs) + + expat:: +- (cd expat ; ./configure --prefix=${HERE}/../; \ make ; make installlib) ++ (cd expat ; ./configure --prefix=${HERE}/.. ; $(MAKE) ; $(MAKE) installlib) + + apps: + + install: +- (cd curl ; make install) +- #(cd expat ; make install) ++ (cd curl ; $(MAKE) install) ++ #(cd expat ; $(MAKE) install) + (/bin/rm -rf ../man ../share) + + clean: +- (cd curl ; make clean) +- (cd expat ; make clean) ++ (cd curl ; $(MAKE) clean) ++ (cd expat ; $(MAKE) clean) + + distclean: +- (cd curl ; make distclean) +- (cd expat ; make distclean) ++ (cd curl ; $(MAKE) distclean) ++ (cd expat ; $(MAKE) distclean) + + +
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0003.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0003.obj new file mode 100644 index 000000000..d376c8616 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0003.obj @@ -0,0 +1,121 @@ +Summary: Programs for Processing and Analysis of Astronomical Data +Name: iraf +Version: 2.16 +Release: %mkrel 1 +License: Freely redistributable/modifiable if attributed, no warranty +Group: Applications/Scientific +Distribution: Tim's RPM Shack +Source0: ftp://iraf.noao.edu/iraf/v216/PCIX/iraf-src.tar.gz +Source1: http://iraf.noao.edu/x11iraf/x11iraf-v2.0BETA-src.tar.gz +Patch0: iraf-build.patch +Patch1: x11iraf.stdarg.patch +Url: http://iraf.noao.edu/ +Provides: iraf +BuildRequires: curl-devel + +%description +IRAF stands for the Image Reduction and Analysis Facility. It +is the de facto standard for the general processing of astronomical images +and spectroscopy from the ultraviolet to the far infrared. IRAF is a +product of the National Optical Astronomy Observatories (www.noao.edu). + +%prep +%setup -q -c +%patch0 -p1 +chmod a+x util/mksysvos util/mksysnovos +pushd unix/hlib/libc +mkdir iraf +mv stdio.h iraf +mv ctype.h iraf +rm -f stdarg*.h setjmp.h kproto* +popd +%setup -q -T -c -a 1 -n x11-iraf +%patch1 -p1 + +%build +export iraf=%{_builddir}/%{name}-%{version}/ +export host=unix +export hlib=%{_builddir}/%{name}-%{version}/unix/hlib/ +export PATH=$PATH:${iraf}"unix/bin/" +export pkglibs=${iraf}noao/lib/,${iraf}unix/hlib/libc/,${iraf}unix/bin/ +cd %{_builddir}/%{name}-%{version} +export HOST_CURL=1 +export IRAFARCH=`${hlib}irafarch.csh` + +rm -f ${iraf}unix/bin/* +rm -rf ${iraf}unix/bin.*/* +rm -f ${iraf}unix/bin +rm -f ${iraf}bin +ln -sf bin.${IRAFARCH} bin + +pushd unix/hlib +ln -sf mach`getconf LONG_BIT`.h mach.h +ln -sf iraf`getconf LONG_BIT`.h iraf.h +popd + +find -name "*.a" | xargs rm -f +make src +export NOVOS=1 +pushd vendor/cfitsio +./configure +make +cp libcfitsio.a $iraf/lib +popd + +pushd vendor/voclient +make mylib +cp libvo/libVO.a $iraf/lib +popd + +${iraf}util/mksysnovos + +unset NOVOS +pushd vendor/cfitsio +./configure +make +cp libcfitsio.a $iraf/lib +popd + +export pkglibs=${iraf}noao/lib/,${iraf}unix/bin/,${iraf}unix/hlib/ +pushd vendor/voclient +make clean +make mylib +cp libvo/libVO.a $iraf/lib +popd + +export pkglibs=${iraf}noao/lib/,${iraf}unix/bin/,${iraf}unix/hlib/libc/ +${iraf}util/mksysvos +sed -i unix/hlib/mkiraf.csh -e s!/iraf/iraf!%{_datadir}/iraf!g +cp ${iraf}unix/bin/*.a ${iraf}lib +rm pkg/utilities/nttools/xx_nttools.e + +cd %{_builddir}/x11-iraf +rm ximtool/clients/x_ism.o +xmkmf +export PATH=$PATH:${iraf}"unix/bin/" +make + + +%install +%{__mkdir_p} %{buildroot}/%{_bindir} +cd %{_builddir}/%{name}-%{version} +%{__mkdir_p} %{buildroot}/%{_datadir}/iraf +cp -pr pkg %{buildroot}/%{_datadir}/iraf +cp -pr bin.* %{buildroot}/%{_datadir}/iraf +cp -pr unix vo util extern noao dev *.GEN %{buildroot}/%{_datadir}/iraf +cp -pr doc %{buildroot}/%{_datadir}/iraf +cp -pr lib %{buildroot}/%{_datadir}/iraf +cp -pr include %{buildroot}/%{_datadir}/iraf +cp -pr unix/hlib/mkiraf.csh %{buildroot}/%{_bindir}/mkiraf +cp -pr unix/hlib/cl.csh %{buildroot}/%{_bindir}/cl +%{__mkdir_p} %{buildroot}/%{_includedir} +cp unix/hlib/libc/iraf.h %{buildroot}/%{_includedir} +cd %{_builddir}/x11-iraf +make install +cp -pr bin/* %{buildroot}/%{_bindir} + +%files +%doc %{_datadir}/iraf/doc +%{_datadir}/iraf +%{_bindir} +%{_includedir}
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0004.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0004.obj new file mode 100644 index 000000000..86f49a104 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0004.obj @@ -0,0 +1,29 @@ +--- a/obm/ObmW/Imakefile 2005-05-27 07:43:45.000000000 +0800 ++++ b/obm/ObmW/Imakefile 2013-03-09 01:19:48.313660746 +0800 +@@ -21,13 +21,7 @@ + CCOPTIONS = -traditional-cpp + #endif + +-#if ((GccMajorVersion == 3) && (GccMinorVersion >= 1)) +- CCOPTIONS = -DUSE_STDARG +-#else +- CCOPTIONS = +-#endif +- +- ++CCOPTIONS = -DUSE_STDARG + + HEADERS = \ + Arrow.h ArrowP.h Board.h BoardP.h Button.h ButtonP.h \ +--- a/xgterm/button.c~ 1998-04-19 14:38:00.000000000 +0800 ++++ b/xgterm/button.c 2013-03-10 18:14:44.145470160 +0800 +@@ -39,8 +39,7 @@ + #include "data.h" + #include "error.h" + #include "menu.h" +- +-extern char *malloc(); ++#include <stdlib.h> + + extern void DoSecureKeyboard(); +
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0005.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0005.obj new file mode 100644 index 000000000..c981e9b9c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment-0005.obj @@ -0,0 +1,776 @@ +diff --git a/pkg/cl/unop.c b/pkg/cl/unop.c +index 45d64b9..44004c5 100644 +--- a/pkg/cl/unop.c ++++ b/pkg/cl/unop.c +@@ -260,7 +260,7 @@ int opcode; + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/pkg/ecl/unop.c b/pkg/ecl/unop.c +index 1e944b5..862bd8d 100644 +--- a/pkg/ecl/unop.c ++++ b/pkg/ecl/unop.c +@@ -294,7 +294,7 @@ unop (int opcode) + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/pkg/vocl/unop.c b/pkg/vocl/unop.c +index 9289341..8427bd44 100644 +--- a/pkg/vocl/unop.c ++++ b/pkg/vocl/unop.c +@@ -294,7 +294,7 @@ unop (int opcode) + break; + case OP_NINT: + if (in_type == OT_REAL) +- iresult = nint (rval); ++ iresult = (int)(rval + 0.5); + else + iresult = ival; + break; +diff --git a/unix/boot/spp/xc.c b/unix/boot/spp/xc.c +index 813df0e..f901638 100644 +--- a/unix/boot/spp/xc.c ++++ b/unix/boot/spp/xc.c +@@ -1213,7 +1213,12 @@ passflag: mkobject = YES; + arglist[nargs++] = mkfname (IRAFLIB6); + } + } +- ++#ifdef HOST_CURL ++ arglist[nargs++] = "-lcurl"; ++#endif ++#ifdef HOST_EXPAT ++ arglist[nargs++] = "-lexpat"; ++#endif + /* Host libraries, searched after iraf libraries. */ + for (i=0; i < nhlibs; i++) + arglist[nargs++] = hlibs[i]; +@@ -1360,6 +1365,7 @@ int *p_nargs; + link_static = 1; + } else if (strcmp (lflag, F_SHARED) == 0) { + link_static = 0; ++#ifndef HOST_F2C + #if defined(LINUX) || defined(BSD) || defined(X86) || defined(MACOSX) + } else if ((strcmp (lflag, "-lf2c") == 0) || + (strcmp (lflag, "-lcompat") == 0)) { +@@ -1369,8 +1375,10 @@ int *p_nargs; + arglist[nargs++] = mkfname (lflag); + *p_nargs = nargs; + return (1); +- } + #endif ++#endif ++ } ++ + #ifdef SOLARIS + else if (strcmp (lflag, "-ldl") == 0) { + /* This beastie has to be linked dynamic on Solaris, but +diff --git a/unix/hlib/irafuser.csh b/unix/hlib/irafuser.csh +index a72270a..0bd6ee7 100644 +--- a/unix/hlib/irafuser.csh ++++ b/unix/hlib/irafuser.csh +@@ -1,59 +1,8 @@ + # IRAF definitions for the UNIX/csh user. The additional variables iraf$ and + # home$ should be defined in the user's .login file. + +- +-set old_method = 0 +- +-if ($old_method == 1) then +- +-setenv OS_MACH `uname -s | tr '[A-Z]' '[a-z]' | cut -c1-6` +- +-if (`uname -m` == "x86_64") then +- if ($OS_MACH == "darwin") then +- setenv MACH darwin +- setenv IRAFARCH darwin +- else +- setenv MACH linux64 +- setenv IRAFARCH linux64 +- endif +-else if (-f /etc/redhat-release) then +- setenv MACH redhat +-else +- setenv MACH `uname -s | tr '[A-Z]' '[a-z]'` +-endif +- +-if ($MACH == "darwin") then +- # Let the IRAFARCH override the machine to support cross compilation. +- if ($?IRAFARCH) then +- if ("$IRAFARCH" == "macosx") then +- setenv MACH macosx +- else if ("$IRAFARCH" == "macintel") then +- setenv MACH macintel +- endif +- else +- if ("`uname -m`" == "i386") then +- setenv MACH macosx +- setenv IRAFARCH macosx +- else if ("`uname -m`" == "x86_64") then +- setenv MACH macintel +- setenv IRAFARCH macintel +- else +- setenv MACH ipad +- setenv IRAFARCH ipad +- endif +- endif +-else if ($OS_MACH == "cygwin") then +- setenv MACH cygwin +-endif +- +-else # old_method +- +- setenv MACH `$iraf/unix/hlib/irafarch.csh` +- setenv IRAFARCH `$iraf/unix/hlib/irafarch.csh` +- +-endif # old_method +- +- ++setenv MACH `$iraf/unix/hlib/irafarch.csh` ++setenv IRAFARCH `$iraf/unix/hlib/irafarch.csh` + + setenv hostid unix + setenv host ${iraf}unix/ +@@ -64,7 +13,7 @@ setenv tmp /tmp/ + # Default to GCC for compilation. + setenv CC gcc + setenv F77 $hlib/f77.sh +-setenv F2C $hbin/f2c.e ++setenv F2C /usr/bin/f2c + setenv RANLIB ranlib + + switch ($MACH) +@@ -123,7 +72,7 @@ case ipad: + breaksw + + case linux64: +- setenv HSI_CF "-g -DLINUX -DREDHAT -DPOSIX -DSYSV -DLINUX64 -DMACH64 -w -m64" ++ setenv HSI_CF "-g -O2 -I/usr/include -I${hlib}libc -DLINUX -DREDHAT -DPOSIX -DSYSV -DLINUX64 -DMACH64 -w -m64 -DNOLIBCNAMES -DHOST_F2C -DHOST_CURL -DHOST_EXPAT" + setenv HSI_XF "-g -Inolibc -w -/m64 -/Wunused" + setenv HSI_FF "-g -m64 -DBLD_KERNEL" + setenv HSI_LF "-m64 " +@@ -135,7 +84,7 @@ case linux64: + + case linux: + case redhat: +- setenv HSI_CF "-O -DLINUX -DREDHAT -DPOSIX -DSYSV -w -m32 -Wunused" ++ setenv HSI_CF "-g -O2 -I/usr/include -I${hlib}libc -DLINUX -DREDHAT -DPOSIX -DSYSV -w -m32 -Wunused" + setenv HSI_XF "-Inolibc -w -/Wunused -/m32" + setenv HSI_FF "-O -DBLD_KERNEL -m32" + setenv HSI_LF "-m32" +@@ -191,10 +140,10 @@ setenv HSI_XF "-I${HOME}/.iraf/ $HSI_XF" + # The following determines whether or not the VOS is used for filename mapping. + if (-f ${iraf}lib/libsys.a) then + setenv HSI_LIBS\ +- "${hlib}libboot.a ${iraf}lib/libsys.a ${iraf}lib/libvops.a ${hlib}libos.a ${hbin}libf2c.a -lm" ++ "${hbin}libboot.a ${iraf}lib/libsys.a ${iraf}lib/libvops.a -lf2c ${hbin}libos.a" + else + setenv HSI_CF "$HSI_CF -DNOVOS" +- setenv HSI_LIBS "${hlib}libboot.a ${hlib}libos.a" ++ setenv HSI_LIBS "${hbin}libboot.a ${hbin}libos.a" + endif + + setenv HSI_LIBS "$HSI_LIBS $HSI_OSLIBS" +index 9e5ee88..9e8b7a4 100644 +--- a/unix/hlib/libc/iraf.h ++++ b/unix/hlib/libc/iraf.h +@@ -5,6 +5,8 @@ + * scans this file at run time to get the logical directory definitions. + */ + ++#undef abs ++ + #ifndef D_iraf + /* ### Start of run time definitions */ + #define HOST "/iraf/iraf/unix/" +@@ -12,7 +14,7 @@ + #define TMP "/tmp/" + /* ### End of run time definitions */ + +-/* Compile time definitions (for C #ifdefs). ++/* Compile time definitions + */ + /* #define BSDUNIX */ + /* #define SUNOS4 */ +@@ -20,89 +22,90 @@ + #define D_iraf + #endif + +-/* Include any header files specified in "#define import_XXX" statements ++/* Include any header files specified in #define import_XXX statements + * before we were called. + */ + #ifdef import_libc + #ifndef D_libc +-#include "/iraf/iraf/unix/hlib/libc/libc.h" ++#include "libc.h" + #endif + #undef import_libc + #endif + + #ifdef import_spp + #ifndef D_spp +-#include "/iraf/iraf/unix/hlib/libc/spp.h" ++#include "spp.h" + #endif + #undef import_spp + #endif + + #ifdef import_main + #ifndef D_main +-#include "/iraf/iraf/unix/hlib/libc/main.h" ++#include "main.h" + #endif + #undef import_main + #endif + + #ifdef import_stdio + #ifndef D_stdio +-#include "/iraf/iraf/unix/hlib/libc/stdio.h" ++ ++#include "iraf/stdio.h" + #endif + #undef import_stdio + #endif + + #ifdef import_error + #ifndef D_error +-#include "/iraf/iraf/unix/hlib/libc/error.h" ++#include "error.h" + #endif + #undef import_error + #endif + + #ifdef import_ctype + #ifndef D_ctype +-#include "/iraf/iraf/unix/hlib/libc/ctype.h" ++#include "iraf/ctype.h" + #endif + #undef import_ctype + #endif + + #ifdef import_finfo + #ifndef D_finfo +-#include "/iraf/iraf/unix/hlib/libc/finfo.h" ++#include "finfo.h" + #endif + #undef import_finfo + #endif + + #ifdef import_fset + #ifndef D_fset +-#include "/iraf/iraf/unix/hlib/libc/fset.h" ++#include "fset.h" + #endif + #undef import_fset + #endif + + #ifdef import_fpoll + #ifndef D_fpoll +-#include "/iraf/iraf/unix/hlib/libc/fpoll.h" ++#include "fpoll.h" + #endif + #undef import_fpoll + #endif + + #ifdef import_kernel + #ifndef D_kernel +-#include "/iraf/iraf/unix/hlib/libc/kernel.h" ++#include "kernel.h" + #endif + #undef import_kernel + #endif + + #ifdef import_xnames + #ifndef D_xnames +-#include "/iraf/iraf/unix/hlib/libc/xnames.h" ++#include "xnames.h" + #endif + #undef import_xnames + #endif + + #ifdef import_knames + #ifndef D_knames +-#include "/iraf/iraf/unix/hlib/libc/knames.h" ++#include "knames.h" + /* + #include "/iraf/iraf/unix/hlib/libc/kproto.h" + */ +@@ -112,77 +115,77 @@ + + #ifdef import_setjmp + #ifndef D_setjmp +-#include "/iraf/iraf/unix/hlib/libc/setjmp.h" ++#include <setjmp.h> + #endif + #undef import_setjmp + #endif + + #ifdef import_xwhen + #ifndef D_xwhen +-#include "/iraf/iraf/unix/hlib/libc/xwhen.h" ++#include "xwhen.h" + #endif + #undef import_xwhen + #endif + + #ifdef import_protect + #ifndef D_protect +-#include "/iraf/iraf/unix/hlib/libc/protect.h" ++#include "protect.h" + #endif + #undef import_protect + #endif + + #ifdef import_prtype + #ifndef D_prtype +-#include "/iraf/iraf/unix/hlib/libc/prtype.h" ++#include "prtype.h" + #endif + #undef import_prtype + #endif + + #ifdef import_zfstat + #ifndef D_zfstat +-#include "/iraf/iraf/unix/hlib/libc/zfstat.h" ++#include "zfstat.h" + #endif + #undef import_zfstat + #endif + + #ifdef import_alloc + #ifndef D_alloc +-#include "/iraf/iraf/unix/hlib/libc/alloc.h" ++#include "alloc.h" + #endif + #undef import_alloc + #endif + + #ifdef import_math + #ifndef D_math +-#include "/iraf/iraf/unix/hlib/libc/math.h" ++#include <math.h> + #endif + #undef import_math + #endif + + #ifdef import_prstat + #ifndef D_prstat +-#include "/iraf/iraf/unix/hlib/libc/prstat.h" ++#include "prstat.h" + #endif + #undef import_prstat + #endif + + #ifdef import_lexnum + #ifndef D_lexnum +-#include "/iraf/iraf/unix/hlib/libc/lexnum.h" ++#include "lexnum.h" + #endif + #undef import_lexnum + #endif + + #ifdef import_ttset + #ifndef D_ttset +-#include "/iraf/iraf/unix/hlib/libc/ttset.h" ++#include "ttset.h" + #endif + #undef import_ttset + #endif + + #ifdef import_stdarg + #ifndef D_stdarg +-#include "/iraf/iraf/unix/hlib/libc/stdarg.h" ++#include <stdarg.h> + #endif + #undef import_stdarg + #endif +diff --git a/unix/hlib/libc/libc.h b/unix/hlib/libc/libc.h +index cf3b1c1..747b370 100644 +--- a/unix/hlib/libc/libc.h ++++ b/unix/hlib/libc/libc.h +@@ -42,7 +42,7 @@ extern char MEMCOM[]; + + /* External names. + */ +-#ifndef NOLIBCNAMES ++#ifndef NOLIBCNAMES*/ + + #define getenv envget + #define sys_nerr u_sysnerr +@@ -320,8 +320,9 @@ extern void c_xwhen (int exception, PFI new_handler, PFI *old_handler); + + /* + */ +-#include "/iraf/iraf/unix/bin/f2c.h" +-#include "/iraf/iraf/unix/hlib/libc/vosproto.h" ++#include "f2c.h" ++#undef abs ++#include "vosproto.h" + + #define D_libc + #define D_libc_proto +diff --git a/unix/mkpkg.sh b/unix/mkpkg.sh +index 3ea7596..cc78b29 100644 +--- a/unix/mkpkg.sh ++++ b/unix/mkpkg.sh +@@ -22,3 +22,8 @@ echo "----------------------- GDEV ---------------------------" + # Install the newly created executables. + echo "install HSI executables in $host/bin.$MACH" + mv -f hlib/*.e bin.$MACH ++pushd bin.$MACH ++for i in *.e ++do ln -sf $i ${i%.*} ++done ++popd +diff --git a/unix/os/zzstrt.c b/unix/os/zzstrt.c +index a6f5808..33791ed 100644 +--- a/unix/os/zzstrt.c ++++ b/unix/os/zzstrt.c +@@ -101,7 +101,12 @@ int BSS_kludge[256]; + + void ready_ (void); + +- ++#ifdef HOST_F2C ++extern int MAIN__(); ++int MAIN__() { ++ exit(0); ++} ++#endif + + /* ZZSTRT -- Initialize the IRAF kernel at process startup time. + */ +diff --git a/vendor/voclient/Makefile b/vendor/voclient/Makefile +index 7c3d59a..7bf23c1 100644 +--- a/vendor/voclient/Makefile ++++ b/vendor/voclient/Makefile +@@ -37,50 +37,55 @@ LIBS = -lm -lc -lpthread + + + all: +- (cd common ; make all ; make install) +- (cd libvotable ; make all ; make install) +- (cd libsamp ; make all ; make install) +- (cd libvoclient ; make all ; make install) +- (cd voapps ; make all ; make install) +- (cd libvo ; make all ; make install) ++ (cd common ; ${MAKE} all ; ${MAKE} install) ++ (cd libvotable ; ${MAKE} all ; ${MAKE} install) ++ (cd libsamp ; ${MAKE} all ; ${MAKE} install) ++ (cd libvoclient ; ${MAKE} all ; ${MAKE} install) ++ (cd voapps ; ${MAKE} all ; ${MAKE} install) ++ (cd libvo ; ${MAKE} all ; ${MAKE} install) + + libs: +- (cd common ; make libs) +- (cd libvotable ; make libs) +- (cd libsamp ; make libs) +- (cd libvoclient ; make libs) +- (cd voapps ; make libs) +- (cd libvo ; make libs) ++ ++mylib: ++# (cd common ; ${MAKE} ) ++ (cd libsamp ; ${MAKE} .BASE lib ; cp *.h ../include ; cp *.a ../lib ) ++ (cd libvoclient ; ${MAKE} install ) ++ cp libsamp/cfitsio/*.h include ++ cp libsamp/libxrpc/*.h include ++ cp -r libsamp/libxrpc/include/xmlrpc-c include ++ (cd libvotable ; ${MAKE} install) ++ (cd voapps ; ${MAKE} lib ; cp *.a ../lib ) ++ (rm -f *.o ; cd libvo ; ${MAKE} HOST_CURL=1 lib) + + apps: +- (cd common ; make apps) +- (cd libvotable ; make apps) +- (cd libsamp ; make apps) +- (cd libvoclient ; make apps) +- (cd voapps ; make apps) ++ (cd common ; ${MAKE} apps) ++ (cd libvotable ; ${MAKE} apps) ++ (cd libsamp ; ${MAKE} apps) ++ (cd libvoclient ; ${MAKE} apps) ++ (cd voapps ; ${MAKE} apps) + + examples: +- (cd common ; make examples) +- (cd libvotable ; make examples) +- (cd libsamp ; make examples) +- (cd libvoclient ; make examples) +- (cd voapps ; make examples) ++ (cd common ; ${MAKE} examples) ++ (cd libvotable ; ${MAKE} examples) ++ (cd libsamp ; ${MAKE} examples) ++ (cd libvoclient ; ${MAKE} examples) ++ (cd voapps ; ${MAKE} examples) + + install: +- (cd common ; make install) +- (cd libvotable ; make install) +- (cd libsamp ; make install) +- (cd libvoclient ; make install) +- (cd voapps ; make install) +- (cd libvo ; make install) ++ (cd common ; ${MAKE} install) ++ (cd libvotable ; ${MAKE} install) ++ (cd libsamp ; ${MAKE} install) ++ (cd libvoclient ; ${MAKE} install) ++ (cd voapps ; ${MAKE} install) ++ (cd libvo ; ${MAKE} install) + + clean: +- (cd common ; make clean) +- (cd libvotable ; make clean) +- (cd libsamp ; make clean) +- (cd libvoclient ; make clean) +- (cd voapps ; make clean) +- (cd libvo ; make clean) ++ (cd common ; ${MAKE} clean) ++ (cd libvotable ; ${MAKE} clean) ++ (cd libsamp ; ${MAKE} clean) ++ (cd libvoclient ; ${MAKE} clean) ++ (cd voapps ; ${MAKE} clean) ++ (cd libvo ; ${MAKE} clean) + /bin/rm -rf voclient/lib/libvoclient.* + /bin/rm -rf bin/* lib/* include/* spool + +diff --git a/vendor/voclient/libsamp/Makefile b/vendor/voclient/libsamp/Makefile +index c74affb..def14cc 100644 +--- a/vendor/voclient/libsamp/Makefile ++++ b/vendor/voclient/libsamp/Makefile +@@ -26,7 +26,7 @@ SHAREDLIB = $(LIBDIR)/$(LIBBASE).so.$(VERSION) + + # includes, flags and libraries + CC = gcc +-CINCS = -I$(INCDIR) -I. ++CINCS = -I$(INCDIR) -I. -Ilibxrpc/include -Ilibxrpc + + ifeq ("$(PLATFORM)", "Darwin") + ifeq ("$(PLMACH)", "macintel") +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c +index 526a4db..5503b9f 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curlmulti.c +@@ -17,7 +17,6 @@ + #endif + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + #include <curl/multi.h> + +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c +index 630f318..3086435 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/curltransaction.c +@@ -15,7 +15,6 @@ + #include "version.h" + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + + #include "curlversion.h" +diff --git a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c +index 526381d..9b7b530 100644 +--- a/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c ++++ b/vendor/voclient/libsamp/libxrpc/xmlrpc-c-1.16.29/lib/curl_transport/xmlrpc_curl_transport.c +@@ -83,7 +83,6 @@ + #include "xmlrpc-c/time_int.h" + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + #include <curl/multi.h> + +diff --git a/vendor/voclient/libvo/Makefile b/vendor/voclient/libvo/Makefile +index 69067e8..d680702 100644 +--- a/vendor/voclient/libvo/Makefile ++++ b/vendor/voclient/libvo/Makefile +@@ -70,11 +70,14 @@ zztest: zztest.o $(OBJS) + #################################### + + lib: objs $(INCS) ++ rm -f *.o + ar x ../lib/libsamp.a + ar x ../lib/libVOTable.a + ar x ../lib/libVOClient.a + ar x ../lib/libVOApps.a ++ifndef HOST_CURL + ar x ../lib/libcurl.a ++endif + chmod 644 *.o + ar rv libVO.a *.o + /bin/rm -f *.o __* +diff --git a/vendor/voclient/libvotable/Makefile b/vendor/voclient/libvotable/Makefile +index 6ee6e95..3eb3351 100644 +--- a/vendor/voclient/libvotable/Makefile ++++ b/vendor/voclient/libvotable/Makefile +@@ -15,7 +15,6 @@ BINDIR := ../bin/ + LIBDIR := ../lib/ + INCDIR := ../include/ + +- + # secondary dependencies + + LIBBASE = lib$(NAME) +@@ -48,9 +47,11 @@ OBJS = votParse.o votParse_f77.o votParse_spp.o \ + votExpatCB.o votElement.o votAttr.o votStack.o votHandle.o + INCS = votParse.h + ++ifneq ($(NOVOS),1) + SPP_SRCS = votUtil_spp.x + SPP_OBJS = votUtil_spp.o + SPP_INCS = votParse_spp.h ++endif + + INCS_PRIV = votParseP.h + LIBS = lib$(NAME).a +@@ -105,7 +106,7 @@ lib: objs + ############################################################################### + + votUtil_spp.o: votUtil_spp.x votParse_spp.h +- xc -c votUtil_spp.x ++ xc -c -w votUtil_spp.x + + + ############################################################################### +diff --git a/util/mksysvos b/util/mksysvos +new file mode 100755 +index 0000000..88a8ec0 +--- /dev/null ++++ b/util/mksysvos +@@ -0,0 +1,41 @@ ++#!/bin/csh -f ++# ++ ++if (! $?iraf) then ++ #echo "" ++ #echo "Error: You must have the iraf env variable defined !" ++ #echo "" ++ #exit 1 ++ ++ set iraf = $cwd/ ++endif ++ ++ ++set c_start = `date` ++/bin/rm -f spool */spool ++ ++ ++#$iraf/util/mkclean # clean old binaries ++ ++echo "=== VOS bootstrap ===" ++cd $iraf/unix # VOS bootstrap ++source hlib/irafuser.csh ++sh -x mkpkg.sh |& tee -a spool ++ ++echo "=== VOS core ===" ++cd $iraf/ # build core system ++mkpkg |& tee -a spool ++ ++echo "=== NOAO ===" ++cd $iraf/noao # build NOAO package ++setenv noao $cwd/ ++mkpkg -p noao |& tee -a spool ++ ++set c_end = `date` ++ ++ ++echo "" ++echo "" ++echo "" ++echo "Start: $c_start" ++echo " End: $c_end" +diff --git a/util/mksysnovos b/util/mksysnovos +new file mode 100755 +index 0000000..6fd2735 +--- /dev/null ++++ b/util/mksysnovos +@@ -0,0 +1,34 @@ ++#!/bin/csh -f ++# ++ ++if (! $?iraf) then ++ #echo "" ++ #echo "Error: You must have the iraf env variable defined !" ++ #echo "" ++ #exit 1 ++ ++ set iraf = $cwd/ ++endif ++ ++ ++set c_start = `date` ++/bin/rm -f spool */spool ++ ++ ++#$iraf/util/mkclean # clean old binaries ++ ++echo "=== NOVOS bootstrap ===" ++cd $iraf/unix # NOVOS bootstrap ++source hlib/irafuser.csh ++sh -x mkpkg.sh |& tee -a spool ++ ++echo "=== NOVOS build ===" ++cd $iraf/ # build NOVOS ++mkpkg |& tee -a spool ++set c_end = `date` ++ ++echo "" ++echo "" ++echo "" ++echo "Start: $c_start" ++echo " End: $c_end" +diff --git a/vendor/voclient/common/Makefile b/vendor/voclient/common/Makefile +index 5d29ba2..ed6e2da 100644 +--- a/vendor/voclient/common/Makefile ++++ b/vendor/voclient/common/Makefile +@@ -38,28 +38,28 @@ all:: curl expat + + libs:: + (/bin/csh -f mklibs) +- (cd expat ; ./configure --prefix=${HERE}/../; \ make ; make installlib) ++ (cd expat ; ./configure --prefix=${HERE}/.. ; $(MAKE) ; $(MAKE) installlib) + + curl:: + (/bin/csh -f mklibs) + + expat:: +- (cd expat ; ./configure --prefix=${HERE}/../; \ make ; make installlib) ++ (cd expat ; ./configure --prefix=${HERE}/.. ; $(MAKE) ; $(MAKE) installlib) + + apps: + + install: +- (cd curl ; make install) +- #(cd expat ; make install) ++ (cd curl ; $(MAKE) install) ++ #(cd expat ; $(MAKE) install) + (/bin/rm -rf ../man ../share) + + clean: +- (cd curl ; make clean) +- (cd expat ; make clean) ++ (cd curl ; $(MAKE) clean) ++ (cd expat ; $(MAKE) clean) + + distclean: +- (cd curl ; make distclean) +- (cd expat ; make distclean) ++ (cd curl ; $(MAKE) distclean) ++ (cd expat ; $(MAKE) distclean) + + +
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment.obj b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment.obj new file mode 100644 index 000000000..d376c8616 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/1942caf5/attachment.obj @@ -0,0 +1,121 @@ +Summary: Programs for Processing and Analysis of Astronomical Data +Name: iraf +Version: 2.16 +Release: %mkrel 1 +License: Freely redistributable/modifiable if attributed, no warranty +Group: Applications/Scientific +Distribution: Tim's RPM Shack +Source0: ftp://iraf.noao.edu/iraf/v216/PCIX/iraf-src.tar.gz +Source1: http://iraf.noao.edu/x11iraf/x11iraf-v2.0BETA-src.tar.gz +Patch0: iraf-build.patch +Patch1: x11iraf.stdarg.patch +Url: http://iraf.noao.edu/ +Provides: iraf +BuildRequires: curl-devel + +%description +IRAF stands for the Image Reduction and Analysis Facility. It +is the de facto standard for the general processing of astronomical images +and spectroscopy from the ultraviolet to the far infrared. IRAF is a +product of the National Optical Astronomy Observatories (www.noao.edu). + +%prep +%setup -q -c +%patch0 -p1 +chmod a+x util/mksysvos util/mksysnovos +pushd unix/hlib/libc +mkdir iraf +mv stdio.h iraf +mv ctype.h iraf +rm -f stdarg*.h setjmp.h kproto* +popd +%setup -q -T -c -a 1 -n x11-iraf +%patch1 -p1 + +%build +export iraf=%{_builddir}/%{name}-%{version}/ +export host=unix +export hlib=%{_builddir}/%{name}-%{version}/unix/hlib/ +export PATH=$PATH:${iraf}"unix/bin/" +export pkglibs=${iraf}noao/lib/,${iraf}unix/hlib/libc/,${iraf}unix/bin/ +cd %{_builddir}/%{name}-%{version} +export HOST_CURL=1 +export IRAFARCH=`${hlib}irafarch.csh` + +rm -f ${iraf}unix/bin/* +rm -rf ${iraf}unix/bin.*/* +rm -f ${iraf}unix/bin +rm -f ${iraf}bin +ln -sf bin.${IRAFARCH} bin + +pushd unix/hlib +ln -sf mach`getconf LONG_BIT`.h mach.h +ln -sf iraf`getconf LONG_BIT`.h iraf.h +popd + +find -name "*.a" | xargs rm -f +make src +export NOVOS=1 +pushd vendor/cfitsio +./configure +make +cp libcfitsio.a $iraf/lib +popd + +pushd vendor/voclient +make mylib +cp libvo/libVO.a $iraf/lib +popd + +${iraf}util/mksysnovos + +unset NOVOS +pushd vendor/cfitsio +./configure +make +cp libcfitsio.a $iraf/lib +popd + +export pkglibs=${iraf}noao/lib/,${iraf}unix/bin/,${iraf}unix/hlib/ +pushd vendor/voclient +make clean +make mylib +cp libvo/libVO.a $iraf/lib +popd + +export pkglibs=${iraf}noao/lib/,${iraf}unix/bin/,${iraf}unix/hlib/libc/ +${iraf}util/mksysvos +sed -i unix/hlib/mkiraf.csh -e s!/iraf/iraf!%{_datadir}/iraf!g +cp ${iraf}unix/bin/*.a ${iraf}lib +rm pkg/utilities/nttools/xx_nttools.e + +cd %{_builddir}/x11-iraf +rm ximtool/clients/x_ism.o +xmkmf +export PATH=$PATH:${iraf}"unix/bin/" +make + + +%install +%{__mkdir_p} %{buildroot}/%{_bindir} +cd %{_builddir}/%{name}-%{version} +%{__mkdir_p} %{buildroot}/%{_datadir}/iraf +cp -pr pkg %{buildroot}/%{_datadir}/iraf +cp -pr bin.* %{buildroot}/%{_datadir}/iraf +cp -pr unix vo util extern noao dev *.GEN %{buildroot}/%{_datadir}/iraf +cp -pr doc %{buildroot}/%{_datadir}/iraf +cp -pr lib %{buildroot}/%{_datadir}/iraf +cp -pr include %{buildroot}/%{_datadir}/iraf +cp -pr unix/hlib/mkiraf.csh %{buildroot}/%{_bindir}/mkiraf +cp -pr unix/hlib/cl.csh %{buildroot}/%{_bindir}/cl +%{__mkdir_p} %{buildroot}/%{_includedir} +cp unix/hlib/libc/iraf.h %{buildroot}/%{_includedir} +cd %{_builddir}/x11-iraf +make install +cp -pr bin/* %{buildroot}/%{_bindir} + +%files +%doc %{_datadir}/iraf/doc +%{_datadir}/iraf +%{_bindir} +%{_includedir}
\ No newline at end of file diff --git a/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment-0001.asc new file mode 100644 index 000000000..d0196e939 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFAsjcACgkQjsMgV2ARTmPx6gCbBiTmiA50Uhc3n6u1gyvz0s/8 +y6wAnjXYlnQ2Dol/PT50pygN1zpYIr3+ +=zGZX +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment.asc b/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment.asc new file mode 100644 index 000000000..d0196e939 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/51b2f87a/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFAsjcACgkQjsMgV2ARTmPx6gCbBiTmiA50Uhc3n6u1gyvz0s/8 +y6wAnjXYlnQ2Dol/PT50pygN1zpYIr3+ +=zGZX +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment-0001.asc new file mode 100644 index 000000000..94bd54b6c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFBDAUACgkQjsMgV2ARTmP5KACfQ7+LzLSCwQqvILwZwWAggNb9 +kb0An2tCGvRFzHlxajNpffgugTmRxUwL +=mYih +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment.asc b/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment.asc new file mode 100644 index 000000000..94bd54b6c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/735ea5cb/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFBDAUACgkQjsMgV2ARTmP5KACfQ7+LzLSCwQqvILwZwWAggNb9 +kb0An2tCGvRFzHlxajNpffgugTmRxUwL +=mYih +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment-0001.asc new file mode 100644 index 000000000..7ce9d1748 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.10 (GNU/Linux) + +iD8DBQBRQEvUT1rWTfpocyQRApeGAJ0YbPzfT4AGrmexIOWw3wuq8tetpwCffifJ +Y5POAsXTk1zPXjxeuI9fFrk= +=F98z +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment.asc b/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment.asc new file mode 100644 index 000000000..7ce9d1748 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/74e5549c/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.10 (GNU/Linux) + +iD8DBQBRQEvUT1rWTfpocyQRApeGAJ0YbPzfT4AGrmexIOWw3wuq8tetpwCffifJ +Y5POAsXTk1zPXjxeuI9fFrk= +=F98z +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment-0001.asc new file mode 100644 index 000000000..658495a88 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFArmIACgkQjsMgV2ARTmPpmgCfapynM9cNlqdURQbtG77FRN0n +ORwAn0ysL7T3YsFK160QsXlLyh90Imwy +=3w8/ +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment.asc b/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment.asc new file mode 100644 index 000000000..658495a88 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/79115243/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFArmIACgkQjsMgV2ARTmPpmgCfapynM9cNlqdURQbtG77FRN0n +ORwAn0ysL7T3YsFK160QsXlLyh90Imwy +=3w8/ +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment-0001.html new file mode 100644 index 000000000..7b352e86c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment-0001.html @@ -0,0 +1,8 @@ +<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 13, 2013 at 7:15 PM, Colin Guthrie <span dir="ltr"><<a href="mailto:mageia@colin.guthr.ie" target="_blank">mageia@colin.guthr.ie</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div><div class="h5">>> It's been reported before, but basically the solution is to not use<br> + +>> nss_ldap or pam_ldap but alternative packages nss-pam-ldapd and sssd.<br> +><br> +> Shouldn't we drop pam_ldap then?<br> +<br> +</div></div>Yup that too.</blockquote><div><br><div>Sorry I missed the prior thread. I'll try to figure out nss-pam-ldapd.<br><br></div>Thanks to everyone for the pointers. -- RJ<br><br></div></div></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment.html b/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment.html new file mode 100644 index 000000000..7b352e86c --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/84df7165/attachment.html @@ -0,0 +1,8 @@ +<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 13, 2013 at 7:15 PM, Colin Guthrie <span dir="ltr"><<a href="mailto:mageia@colin.guthr.ie" target="_blank">mageia@colin.guthr.ie</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div><div class="h5">>> It's been reported before, but basically the solution is to not use<br> + +>> nss_ldap or pam_ldap but alternative packages nss-pam-ldapd and sssd.<br> +><br> +> Shouldn't we drop pam_ldap then?<br> +<br> +</div></div>Yup that too.</blockquote><div><br><div>Sorry I missed the prior thread. I'll try to figure out nss-pam-ldapd.<br><br></div>Thanks to everyone for the pointers. -- RJ<br><br></div></div></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment-0001.html new file mode 100644 index 000000000..b0bce3ab2 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment-0001.html @@ -0,0 +1,3 @@ +<div dir="ltr"><div><div>I'd like to test LDAP client authentication hit a roadblock:<br><br>[root@localhost ~]# urpmi pam_ldap<br>A requested package cannot be installed:<br>pam_ldap-186-4.mga3.x86_64 (due to unsatisfied nss_ldap[>= 217])<br> +Continue installation anyway? (Y/n) n<br><br>[root@localhost ~]# urpmq -y nss_ldap<br>No package named nss_ldap<br><br></div>I'm using <a href="http://mirrors.kernel.org">mirrors.kernel.org</a> (core + nonfree) which is usually fresh.<br> +<br></div>Is this a work-in-progress issue or shall I file a bug report?<br><br></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment.html b/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment.html new file mode 100644 index 000000000..b0bce3ab2 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/9556ec67/attachment.html @@ -0,0 +1,3 @@ +<div dir="ltr"><div><div>I'd like to test LDAP client authentication hit a roadblock:<br><br>[root@localhost ~]# urpmi pam_ldap<br>A requested package cannot be installed:<br>pam_ldap-186-4.mga3.x86_64 (due to unsatisfied nss_ldap[>= 217])<br> +Continue installation anyway? (Y/n) n<br><br>[root@localhost ~]# urpmq -y nss_ldap<br>No package named nss_ldap<br><br></div>I'm using <a href="http://mirrors.kernel.org">mirrors.kernel.org</a> (core + nonfree) which is usually fresh.<br> +<br></div>Is this a work-in-progress issue or shall I file a bug report?<br><br></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment-0001.html new file mode 100644 index 000000000..79f27a5b2 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment-0001.html @@ -0,0 +1,21 @@ +<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 12, 2013 at 4:58 PM, Anne Nicolas <span dir="ltr"><<a href="mailto:anne.nicolas@hupstream.com" target="_blank">anne.nicolas@hupstream.com</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi there<br> +<br> +Planning is a bit tricky at the moment. Next meeting will take place on 13rd of march, 20h UTC on #mageia-dev<br> +<br> +Here are the proposed topics:<br> +<br> +- packagers team organization<br> +- quick review for Mageia 3 beta 3 and planning<br> +- release critical bugs review<br> +<br> +As usual feel free to propose some others<br> +<br> +Cheers<span class=""><font color="#888888"><br> +<br> +-- <br> +Anne NICOLAS-VELU<br> +<a href="http://hupstream.com" target="_blank">http://hupstream.com</a><br> +<br> +</font></span></blockquote></div><br></div><div class="gmail_extra">Please, discus this bug:<br><a href="https://bugs.mageia.org/show_bug.cgi?id=3723">https://bugs.mageia.org/show_bug.cgi?id=3723</a><br></div><div class="gmail_extra"> +I think it is release blocker, it existed since Mageia 2 and messed the locale of anybody who changes his TimeZone (at least using the LiveCD)<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment.html b/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment.html new file mode 100644 index 000000000..79f27a5b2 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/c3d255f7/attachment.html @@ -0,0 +1,21 @@ +<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 12, 2013 at 4:58 PM, Anne Nicolas <span dir="ltr"><<a href="mailto:anne.nicolas@hupstream.com" target="_blank">anne.nicolas@hupstream.com</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi there<br> +<br> +Planning is a bit tricky at the moment. Next meeting will take place on 13rd of march, 20h UTC on #mageia-dev<br> +<br> +Here are the proposed topics:<br> +<br> +- packagers team organization<br> +- quick review for Mageia 3 beta 3 and planning<br> +- release critical bugs review<br> +<br> +As usual feel free to propose some others<br> +<br> +Cheers<span class=""><font color="#888888"><br> +<br> +-- <br> +Anne NICOLAS-VELU<br> +<a href="http://hupstream.com" target="_blank">http://hupstream.com</a><br> +<br> +</font></span></blockquote></div><br></div><div class="gmail_extra">Please, discus this bug:<br><a href="https://bugs.mageia.org/show_bug.cgi?id=3723">https://bugs.mageia.org/show_bug.cgi?id=3723</a><br></div><div class="gmail_extra"> +I think it is release blocker, it existed since Mageia 2 and messed the locale of anybody who changes his TimeZone (at least using the LiveCD)<br></div></div> diff --git a/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment-0001.asc new file mode 100644 index 000000000..e314a6e3f --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFAlcMACgkQjsMgV2ARTmMfAQCgmdq0sA+xWMsenkp5QBXNOng4 +7CMAn14UAzN3wmgPFaTyVLtct8Iz6juA +=3W1s +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment.asc b/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment.asc new file mode 100644 index 000000000..e314a6e3f --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20130313/c7afce11/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iEYEABECAAYFAlFAlcMACgkQjsMgV2ARTmMfAQCgmdq0sA+xWMsenkp5QBXNOng4 +7CMAn14UAzN3wmgPFaTyVLtct8Iz6juA +=3W1s +-----END PGP SIGNATURE----- |