The branch, master has been updated
       via  1f878b9 Revert "buildtools: Rename perl vendorarch configure 
option."
       via  0b91f7d Revert "buildtools: Add perl vendorlib configure option."
       via  42990ca Revert "wafsamba: If perl can't provide defaults, define 
them."
       via  c5dd2f1 Revert "wafsamba: Fail with error message if perl doesn't 
provide valid dirs."
       via  ee21487 pidl/wscript: remove --with-perl-* options
      from  cd87d9f torture: basic FSCTL_SET_ZERO_DATA tests

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 1f878b9986523ce9e35dd74ae3c201f4e55f66f3
Author: Michael Adam <ob...@samba.org>
Date:   Thu Sep 4 12:45:48 2014 +0200

    Revert "buildtools: Rename perl vendorarch configure option."
    
    This reverts commit 04685ff4eed9535769d6a5feee7353f1796a4389.
    
    We are reverting buildtools/wafadmin/Tools/perl.py back to upstream state.
    Everything special is now in buildtools/wafsamba/samba_perl.py.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=10472
    
    Signed-off-by: Michael Adam <ob...@samba.org>
    Reviewed-by: Stefan Metzmacher <me...@samba.org>
    
    Autobuild-User(master): Stefan Metzmacher <me...@samba.org>
    Autobuild-Date(master): Tue Sep  9 03:07:20 CEST 2014 on sn-devel-104

commit 0b91f7d806b9d18881edb8df981a9eeb057580e5
Author: Michael Adam <ob...@samba.org>
Date:   Thu Sep 4 12:45:40 2014 +0200

    Revert "buildtools: Add perl vendorlib configure option."
    
    This reverts commit 48f0183dbeddd7bdf333a40fe0d3e1c7e7fe00f2.
    
    We are reverting buildtools/wafadmin/Tools/perl.py back to upstream state.
    Everything special is now in buildtools/wafsamba/samba_perl.py.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=10472
    
    Signed-off-by: Michael Adam <ob...@samba.org>
    Reviewed-by: Stefan Metzmacher <me...@samba.org>

commit 42990ca3c8fa5752280840ea202a537915680b7d
Author: Michael Adam <ob...@samba.org>
Date:   Thu Sep 4 12:45:32 2014 +0200

    Revert "wafsamba: If perl can't provide defaults, define them."
    
    This reverts commit 0ba276ebad57d75a769e22414f94acbe8c177d97.
    
    We are reverting buildtools/wafadmin/Tools/perl.py back to upstream state.
    Everything special is now in buildtools/wafsamba/samba_perl.py.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=10472
    
    Signed-off-by: Michael Adam <ob...@samba.org>
    Reviewed-by: Stefan Metzmacher <me...@samba.org>

commit c5dd2f18dd09b08758fc68a4aac10cf01d775c85
Author: Michael Adam <ob...@samba.org>
Date:   Thu Sep 4 12:45:21 2014 +0200

    Revert "wafsamba: Fail with error message if perl doesn't provide valid 
dirs."
    
    This reverts commit 2637890ef42a238093f0f3cbdda0d621d5f9b2e2.
    
    We are reverting buildtools/wafadmin/Tools/perl.py back to upstream state.
    Everything special is now in buildtools/wafsamba/samba_perl.py.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=10472
    
    Signed-off-by: Michael Adam <ob...@samba.org>
    Reviewed-by: Stefan Metzmacher <me...@samba.org>

commit ee2148754e2e2604ac918343fa8769a25523eb49
Author: Stefan Metzmacher <me...@samba.org>
Date:   Tue Aug 26 21:33:05 2014 +0200

    pidl/wscript: remove --with-perl-* options
    
    These are not needed anymore as we have useful defaults now.
    
    BUG: https://bugzilla.samba.org/show_bug.cgi?id=10472
    
    Signed-off-by: Stefan Metzmacher <me...@samba.org>
    Reviewed-by: Michael Adam <ob...@samba.org>

-----------------------------------------------------------------------

Summary of changes:
 buildtools/wafadmin/Tools/perl.py |   51 +++---------------------------------
 pidl/wscript                      |    2 +-
 2 files changed, 6 insertions(+), 47 deletions(-)


Changeset truncated at 500 lines:

diff --git a/buildtools/wafadmin/Tools/perl.py 
b/buildtools/wafadmin/Tools/perl.py
index 0f34e79..a6787a8 100644
--- a/buildtools/wafadmin/Tools/perl.py
+++ b/buildtools/wafadmin/Tools/perl.py
@@ -98,53 +98,12 @@ def check_perl_ext_devel(conf):
        conf.env.EXTUTILS_TYPEMAP  = read_out('print 
"$Config{privlib}/ExtUtils/typemap"')
        conf.env.perlext_PATTERN   = '%s.' + read_out('print $Config{dlext}')[0]
 
-       def try_any(keys):
-               for k in keys:
-                       conf.start_msg("Checking for perl $Config{%s}:" % k)
-                       try:
-                               v = read_out('print $Config{%s}' % k)[0]
-                               conf.end_msg("'%s'" % (v), 'GREEN')
-                               return v
-                       except IndexError:
-                               conf.end_msg(False, 'YELLOW')
-                               pass
-               return None
-
-       perl_arch_install_dir = None
-       if getattr(Options.options, 'perl_arch_install_dir', None):
-               perl_arch_install_dir = Options.options.perl_arch_install_dir
-       if perl_arch_install_dir is None:
-               perl_arch_install_dir = try_any(['vendorarch', 'sitearch', 
'archlib'])
-       if perl_arch_install_dir is None:
-               conf.fatal('No perl arch install directory autodetected.' +
-                          'Please define it with 
--with-perl-arch-install-dir.')
-       conf.start_msg("PERL_ARCH_INSTALL_DIR: ")
-       conf.end_msg("'%s'" % (perl_arch_install_dir), 'GREEN')
-       conf.env.PERL_ARCH_INSTALL_DIR = perl_arch_install_dir
-
-       perl_lib_install_dir = None
-       if getattr(Options.options, 'perl_lib_install_dir', None):
-               perl_lib_install_dir = Options.options.perl_lib_install_dir
-       if perl_lib_install_dir is None:
-               perl_lib_install_dir = try_any(['vendorlib', 'sitelib', 
'privlib'])
-       if perl_lib_install_dir is None:
-               conf.fatal('No perl lib install directory autodetected. ' +
-                          'Please define it with --with-perl-lib-install-dir.')
-       conf.start_msg("PERL_LIB_INSTALL_DIR: ")
-       conf.end_msg("'%s'" % (perl_lib_install_dir), 'GREEN')
-       conf.env.PERL_LIB_INSTALL_DIR = perl_lib_install_dir
+       if getattr(Options.options, 'perlarchdir', None):
+               conf.env.ARCHDIR_PERL = Options.options.perlarchdir
+       else:
+               conf.env.ARCHDIR_PERL = read_out('print $Config{sitearch}')[0]
 
 def set_options(opt):
        opt.add_option("--with-perl-binary", type="string", dest="perlbinary", 
help = 'Specify alternate perl binary', default=None)
+       opt.add_option("--with-perl-archdir", type="string", 
dest="perlarchdir", help = 'Specify directory where to install arch specific 
files', default=None)
 
-       opt.add_option("--with-perl-arch-install-dir",
-                      type="string",
-                      dest="perl_arch_install_dir",
-                      help = ('Specify directory where to install arch 
specific files'),
-                      default=None)
-
-       opt.add_option("--with-perl-lib-install-dir",
-                      type="string",
-                      dest="perl_lib_install_dir",
-                      help = ('Specify directory where to install vendor 
specific files'),
-                      default=None)
diff --git a/pidl/wscript b/pidl/wscript
index 0d7626c..27cb230 100644
--- a/pidl/wscript
+++ b/pidl/wscript
@@ -26,7 +26,7 @@ def check_system_perl_module(conf, module, version=None):
     return True
 
 def set_options(opt):
-    opt.tool_options('perl')
+    return
 
 def configure(conf):
     # Check if perl(Parse::Yapp::Driver) is available.


-- 
Samba Shared Repository

Reply via email to