diff options
Diffstat (limited to 'solenv/bin/modules/SourceConfig.pm')
-rwxr-xr-x[-rw-r--r--] | solenv/bin/modules/SourceConfig.pm | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/solenv/bin/modules/SourceConfig.pm b/solenv/bin/modules/SourceConfig.pm index ac63f3935a17..6df85c42bc6b 100644..100755 --- a/solenv/bin/modules/SourceConfig.pm +++ b/solenv/bin/modules/SourceConfig.pm @@ -1,30 +1,21 @@ # -*- Mode: Perl; tab-width: 4; indent-tabs-mode: nil; -*- -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite # -# This file is part of OpenOffice.org. +# This file is part of the LibreOffice project. # -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. # -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). +# This file incorporates work covered by the following license notice: # -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright +# ownership. The ASF licenses this file to you under the Apache +# License, Version 2.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.apache.org/licenses/LICENSE-2.0 . # -#************************************************************************* #************************************************************************* # @@ -56,6 +47,8 @@ sub new { my $proto = shift; my $class = ref($proto) || $proto; my $source_root = shift; + my @additional_repositories = @_; + my $self = {}; $self->{USER_SOURCE_ROOT} = undef; if (defined $source_root) { @@ -94,6 +87,10 @@ sub new { { get_fallback_repository($self); }; + foreach my $additional_repository (@additional_repositories) + { + ${$self->{REPOSITORIES}}{File::Basename::basename($additional_repository)} = $additional_repository; + } get_module_paths($self); bless($self, $class); |