Skip to content

Commit 2e6b213

Browse files
committed
Replace ActivePerl with StrawberryPerl in documentation
ActiveState has made it difficult to install ActivePerl.
1 parent d0109f0 commit 2e6b213

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/manual/Development/development-builds.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ For development, you may also need to install the following...
9797
choco install winflexbison
9898
```
9999

100-
- ActivePerl and Netwide Assembler (NASM):
100+
- StrawberryPerl and Netwide Assembler (NASM):
101101

102102
Perl and NASM are required to compile openssl from source if using Mussels to build your dependencies. If using vcpkg, you can skip them. You can install these tools using Chocolatey:
103103
```ps1
104-
choco install activeperl nasm
104+
choco install strawberryperl nasm
105105
```
106106

107107
We support two options for sourcing and building ClamAV library dependencies:

src/manual/Installing/Installing-from-source-Windows.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ If you're using Chocolatey, you can install CMake and WiX simply like this:
4141
choco install cmake wixtoolset
4242
```
4343

44-
If you're using Mussels to build the library dependencies (see below), then you may also need to install Netwide Assembler (NASM) and ActivePerl. These are also simple to install using Chocolatey:
44+
If you're using Mussels to build the library dependencies (see below), then you may also need to install Netwide Assembler (NASM) and StrawberryPerl. These are also simple to install using Chocolatey:
4545

4646
```ps1
47-
choco install nasm activeperl
47+
choco install nasm strawberryperl
4848
```
4949

5050
Then open a new terminal so that CMake and WiX will be in your `$PATH`.
@@ -53,7 +53,7 @@ Then open a new terminal so that CMake and WiX will be in your `$PATH`.
5353

5454
There are two options for building and supplying the library dependencies. These are Mussels and vcpkg.
5555

56-
Mussels is an open source project developed in-house by the ClamAV team. It offers great flexibility for defining your own collections (cookbooks) of build instructions (recipes) instead of solely relying on a centralized repository of ports. And unlike vcpkg, Mussels does not implement CMake build tooling for projects that don't support CMake, but instead leverages whatever build system is provided by the project. This means that Mussels builds may require installing additional tools, like NMake and ActivePerl rather than simply requiring CMake. The advantage is that you'll be building those projects the same way that those developers intended, and that Mussels recipes are generally very light weight. Mussels has some sharp edges because it's a newer and much smaller project than vcpkg.
56+
Mussels is an open source project developed in-house by the ClamAV team. It offers great flexibility for defining your own collections (cookbooks) of build instructions (recipes) instead of solely relying on a centralized repository of ports. And unlike vcpkg, Mussels does not implement CMake build tooling for projects that don't support CMake, but instead leverages whatever build system is provided by the project. This means that Mussels builds may require installing additional tools, like NMake and StrawberryPerl rather than simply requiring CMake. The advantage is that you'll be building those projects the same way that those developers intended, and that Mussels recipes are generally very light weight. Mussels has some sharp edges because it's a newer and much smaller project than vcpkg.
5757

5858
Vcpkg is an open source project developed by Microsoft and is heavily oriented towards CMake projects. Vcpkg offers a very large collection of "ports" for almost any project you may need to build. It is very easy to get started with vcpkg.
5959

@@ -115,7 +115,7 @@ msl cookbook trust clamav
115115

116116
Use `msl list` if you wish to see the recipes provided by the `clamav` cookbook.
117117

118-
To build with Mussels, you may need to install a few extra tools required to build some of the libraries. These include NASM and ActivePerl. See [install prerequisites](#install-prerequisites), above.
118+
To build with Mussels, you may need to install a few extra tools required to build some of the libraries. These include NASM and StrawberryPerl. See [install prerequisites](#install-prerequisites), above.
119119

120120
Build the `clamav_deps` recipe to compile ClamAV's library dependencies. By default, Mussels will install them to `~\.mussels\install\<target>`
121121

0 commit comments

Comments
 (0)