Package-Name: lors
Homepage: http://loci.cs.utk.edu/downloads/
Source: http://loci.cs.utk.edu/lors/distributions//(lors-(\d+(\.\d+)+)\.tar\.gz)/[\0-\377]*?lors-(\d+(.\d+)+).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -pf AUTHORS COPYING Change* NEWS README "$(PREFIX)/"
	# compilation fails if old libraries are still sitting around
	rm -f "$(PREFIX)"/lib/lib*.a
	$(MAKE) -f ../Makefile configure
	$(MAKE)
	$(MAKE) install
	ln -fs lors/{lors_api.h,lors_error.h,lors_file.h,lors_file_opts.h,lors_internal.h,lors_job.h,lors_libe2e.h,lors_misc.h,lors_opts.h,lors_resolution.h,lors_util.h} "$(PREFIX)"/include/
Install:
	$(MAKE) instbin BIN="client client_mt client_mt2 client_mt3 client_res client_res_nws lbone_resolution lbone_test lors_augment lors_download lors_e2etest lors_launch lors_ls lors_modify lors_refresh lors_route lors_setup.sh lors_test lors_trim lors_upload slm"
	$(MAKE) instinc INC="aes.h aesopt.h config.h dllist.h fields.h jrb.h jval.h lbone_base.h lbone_client_lib.h lbone_socket.h libexnode lors lors.h lors_api.h lors_error.h lors_file.h lors_file_opts.h lors_internal.h lors_job.h lors_libe2e.h lors_misc.h lors_opts.h lors_resolution.h lors_util.h"
	$(MAKE) instlib LIB="aes des end2end exnode fdr lbone lors md5"
Patch: <<EOT
######## begin GCC4 patch
--- cmdtools/lors_ls.c.old	2004-01-28 03:14:36 +0900
+++ cmdtools/lors_ls.c	2005-10-14 22:34:17 +0900
@@ -118,7 +118,7 @@
     }
 
 
-    while ( ((const char **)filename = poptGetArg(optCon)) != NULL )
+    while ( (filename = poptGetArg(optCon)) != NULL )
     {
         file_cnt++;
         /*fprintf(stderr, "%s %d %d\n", filename, threads, timeout);*/
######## end GCC4 patch
EOT

/pkg/lors/
/usr/bin/client
/usr/bin/client_mt
/usr/bin/client_mt2
/usr/bin/client_mt3
/usr/bin/client_res
/usr/bin/client_res_nws
/usr/bin/lbone_resolution
/usr/bin/lbone_test
/usr/bin/lors_augment
/usr/bin/lors_download
/usr/bin/lors_e2etest
/usr/bin/lors_launch
/usr/bin/lors_ls
/usr/bin/lors_modify
/usr/bin/lors_refresh
/usr/bin/lors_route
/usr/bin/lors_setup.sh
/usr/bin/lors_test
/usr/bin/lors_trim
/usr/bin/lors_upload
/usr/bin/slm
/usr/include/aes.h
/usr/include/aesopt.h
/usr/include/config.h
/usr/include/dllist.h
/usr/include/fields.h
/usr/include/jrb.h
/usr/include/jval.h
/usr/include/lbone_base.h
/usr/include/lbone_client_lib.h
/usr/include/lbone_socket.h
/usr/include/libexnode
/usr/include/lors
/usr/include/lors.h
/usr/include/lors_api.h
/usr/include/lors_error.h
/usr/include/lors_file.h
/usr/include/lors_file_opts.h
/usr/include/lors_internal.h
/usr/include/lors_job.h
/usr/include/lors_libe2e.h
/usr/include/lors_misc.h
/usr/include/lors_opts.h
/usr/include/lors_resolution.h
/usr/include/lors_util.h
/usr/lib/libaes.*
/usr/lib/libdes.*
/usr/lib/libend2end.*
/usr/lib/libexnode.*
/usr/lib/libfdr.*
/usr/lib/liblbone.*
/usr/lib/liblors.*
/usr/lib/libmd5.*
