[MINC-users] Perl lib path patch to N3-1.07
Yasunari Tosa
tosa@nmr.mgh.harvard.edu
Wed Apr 7 16:25:03 2004
This is a multi-part message in MIME format.
--------------090301010308040004070207
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi, MINC people:
I finally made the patch file for perl lib path for N3-1.07.
After untarring N3-1.07, put the patch file into N3-1.07 directory.
When you do
cd N3-1.07
patch -p1 < patch-N3-1.07.txt
You get
> patching file configure
> patching file Makefile.in
> patching file src/NUcorrect/field2imp.in
> patching file src/NUcorrect/imp2field.in
> patching file src/NUcorrect/make_template.in
> patching file src/NUcorrect/nu_estimate.in
> patching file src/NUcorrect/nu_estimate_np_and_em.in
> patching file src/NUcorrect/nu_evaluate.in
> patching file src/NUcorrect/resample_labels.in
> patching file src/NUcorrect/sharpen_volume.in
Now configure has an option of perllibdir, i.e.
configure --perllibdir=myspecialdir (other options)
The perl script made from the patched files will have
use lib "myspecialdir";
Tosa
--
Yasunari Tosa, Ph.D.
R&D Engineer email: tosa@nmr.mgh.harvard.edu
Mass. General Hospital NMR Center phone:
Building 149
13th Street fax :
Charlestown, MA 02129
--------------090301010308040004070207
Content-Type: text/plain;
name="patch-N3-1.07.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
filename="patch-N3-1.07.txt"
*** N3-1.07/configure 2003-11-25 18:22:17.000000000 -0500
--- N3-1.07-tosa/configure 2004-04-07 15:14:58.000000000 -0400
***************
*** 272,278 ****
PACKAGE_STRING=3D
PACKAGE_BUGREPORT=3D
=20
! ac_subst_vars=3D'SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACK=
AGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_t=
ransform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir=
localstatedir libdir includedir oldincludedir infodir mandir build_alias=
host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM I=
NSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUT=
OMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRI=
P_PROGRAM AWK SET_MAKE am__leading_dot LN_S CC CFLAGS LDFLAGS CPPFLAGS ac=
_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE =
AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFL=
AGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE RANLIB =
ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_ven=
dor host_os version time date user machine long_version F77 FFLAGS ac_ct_=
F77 FLIBS BLAS_LIBS LAPACK_LIBS PERL modeldir LIBOBJS LTLIBOBJS'
ac_subst_files=3D''
=20
# Initialize some variables set by options.
--- 272,278 ----
PACKAGE_STRING=3D
PACKAGE_BUGREPORT=3D
=20
! ac_subst_vars=3D'SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACK=
AGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_t=
ransform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir=
localstatedir libdir includedir oldincludedir infodir mandir build_alias=
host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM I=
NSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUT=
OMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRI=
P_PROGRAM AWK SET_MAKE am__leading_dot LN_S CC CFLAGS LDFLAGS CPPFLAGS ac=
_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE =
AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXX CXXFL=
AGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE RANLIB =
ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_ven=
dor host_os version time date user machine long_version F77 FFLAGS ac_ct_=
F77 FLIBS BLAS_LIBS LAPACK_LIBS PERL perllibdir modeldir LIBOBJS LTLIBOBJ=
S'
ac_subst_files=3D''
=20
# Initialize some variables set by options.
***************
*** 461,466 ****
--- 461,469 ----
| --oldin=3D* | --oldi=3D* | --old=3D* | --ol=3D* | --o=3D*)
oldincludedir=3D$ac_optarg ;;
=20
+ --perllibdir=3D* )
+ perllibdir=3D$ac_optarg;;
+=20
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
ac_prev=3Dprefix ;;
-prefix=3D* | --prefix=3D* | --prefi=3D* | --pref=3D* | --pre=3D* | -=
-pr=3D* | --p=3D*)
***************
*** 7810,7815 ****
--- 7813,7819 ----
s,@modeldir@,$modeldir,;t t
s,@LIBOBJS@,$LIBOBJS,;t t
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
+ s,@perllibdir@,$perllibdir,;t t
CEOF
=20
_ACEOF
*** N3-1.07/Makefile.in 2003-11-25 18:22:16.000000000 -0500
--- N3-1.07-tosa/Makefile.in 2004-04-07 15:10:57.000000000 -0400
***************
*** 82,87 ****
--- 82,88 ----
PACKAGE_VERSION =3D @PACKAGE_VERSION@
PATH_SEPARATOR =3D @PATH_SEPARATOR@
PERL =3D @PERL@
+ perllibdir=3D @perllibdir@
RANLIB =3D @RANLIB@
SET_MAKE =3D @SET_MAKE@
SHELL =3D @SHELL@
*** N3-1.07/src/NUcorrect/field2imp.in 2003-04-16 10:29:34.000000000 -040=
0
--- N3-1.07-tosa/src/NUcorrect/field2imp.in 2004-04-07 14:51:44.000000000=
-0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/imp2field.in N3-1.07-tosa/src/NUc=
orrect/imp2field.in
*** N3-1.07/src/NUcorrect/imp2field.in 2003-04-16 10:29:34.000000000 -040=
0
--- N3-1.07-tosa/src/NUcorrect/imp2field.in 2004-04-07 14:52:13.000000000=
-0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/make_template.in N3-1.07-tosa/src=
/NUcorrect/make_template.in
*** N3-1.07/src/NUcorrect/make_template.in 2003-11-14 12:16:16.000000000 =
-0500
--- N3-1.07-tosa/src/NUcorrect/make_template.in 2004-04-07 14:51:13.00000=
0000 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/nu_estimate.in N3-1.07-tosa/src/N=
Ucorrect/nu_estimate.in
*** N3-1.07/src/NUcorrect/nu_estimate.in 2003-04-16 10:29:34.000000000 -0=
400
--- N3-1.07-tosa/src/NUcorrect/nu_estimate.in 2004-04-07 14:52:35.0000000=
00 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/nu_estimate_np_and_em.in N3-1.07-=
tosa/src/NUcorrect/nu_estimate_np_and_em.in
*** N3-1.07/src/NUcorrect/nu_estimate_np_and_em.in 2003-04-16 10:29:34.00=
0000000 -0400
--- N3-1.07-tosa/src/NUcorrect/nu_estimate_np_and_em.in 2004-04-07 14:53:=
01.000000000 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/nu_evaluate.in N3-1.07-tosa/src/N=
Ucorrect/nu_evaluate.in
*** N3-1.07/src/NUcorrect/nu_evaluate.in 2003-05-29 13:14:24.000000000 -0=
400
--- N3-1.07-tosa/src/NUcorrect/nu_evaluate.in 2004-04-07 14:53:22.0000000=
00 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
diff -r --context N3-1.07/src/NUcorrect/resample_labels.in N3-1.07-tosa/s=
rc/NUcorrect/resample_labels.in
*** N3-1.07/src/NUcorrect/resample_labels.in 2003-04-16 10:29:34.00000000=
0 -0400
--- N3-1.07-tosa/src/NUcorrect/resample_labels.in 2004-04-07 14:53:40.000=
000000 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx
+ use lib "xINCDIRx";
=20
# ------------------------------ MNI Header ---------------------------=
-------
#@NAME : resample_labels
diff -r --context N3-1.07/src/NUcorrect/sharpen_volume.in N3-1.07-tosa/sr=
c/NUcorrect/sharpen_volume.in
*** N3-1.07/src/NUcorrect/sharpen_volume.in 2003-04-16 10:29:34.000000000=
-0400
--- N3-1.07-tosa/src/NUcorrect/sharpen_volume.in 2004-04-07 14:53:58.0000=
00000 -0400
***************
*** 1,4 ****
--- 1,5 ----
#!xPERLx -w
+ use lib "xINCDIRx";
#----------------------------------------------------------------------=
-----
#@COPYRIGHT :
# Copyright 1996, John G. Sled,=20
--------------090301010308040004070207--