Update FAQ about different image tools

Three different image utility packages have been described for macOS
(MacPorts and Homebrew) and Red Hat Linux. I don't have any other linux
so I can't explain how to do those with certainty (except for copy/paste
somewhere which might or might not be correct).
This commit is contained in:
Cody Boone Ferguson committed 2023-12-11 11:25:14 -08:00
1 parent 85cafbe721
commit 1289eab9f8
1 file changed
+110 -3
+110 -3
View File
@@ -37,6 +37,10 @@
- [3.12 - How do I find out how to send interrupt/EOF etc. for entries that require it?](#faq3_12) - [3.12 - How do I find out how to send interrupt/EOF etc. for entries that require it?](#faq3_12)
- [3.13 - Why does an IOCCC winner fail to compile or or fail run?](#faq3_13) - [3.13 - Why does an IOCCC winner fail to compile or or fail run?](#faq3_13)
- [3.14 - How do I compile and install tcpserver for entries that require it?](#faq3_14) - [3.14 - How do I compile and install tcpserver for entries that require it?](#faq3_14)
- [3.15 - How do I compile and install netpbm for entries that require it?](#faq3_15)
- [3.16 - How do I compile and install libjpeg-turbo for entries that require it?](#faq3_16)
- [3.16 - How do I compile and install ImageMagick for entries that require it?](#faq3_17)
## Section 4 - [Changes made to IOCCC winners](#faq4) ## Section 4 - [Changes made to IOCCC winners](#faq4)
- [4.0 - Why are some winning author remarks incongruent with the winning IOCCC code?](#faq4_0) - [4.0 - Why are some winning author remarks incongruent with the winning IOCCC code?](#faq4_0)
@@ -87,7 +91,7 @@ and you may only submit your entries to the IOCCC when the IOCCC is **OPEN**.
1. Read the latest IOCCC rules and review the IOCCC guidelines 1. Read the latest IOCCC rules and review the IOCCC guidelines
Please read any pay close attention to the [official IOCCC rules](/rules.html). Please pay close attention to the [official IOCCC rules](/rules.html).
You are also **highly encouraged** to review the You are also **highly encouraged** to review the
[official IOCCC guidelines](/guidelines.html) as they contain important [official IOCCC guidelines](/guidelines.html) as they contain important
@@ -95,9 +99,7 @@ suggestions, useful hints, and IOCCC humor. :-)
2. Register for the IOCCC 2. Register for the IOCCC
```
XXX - instructions TBD - XXX XXX - instructions TBD - XXX
```
Once you have been registered, you will receive an email message for how to Once you have been registered, you will receive an email message for how to
prepare your entries for submission, and how to upload the compressed tarballs prepare your entries for submission, and how to upload the compressed tarballs
@@ -1263,6 +1265,111 @@ That will install it to `/usr/local/bin`. Now you should be able to use the
entry in question. entry in question.
### <a name="faq3_15"></a><a name="netpbm"></a>3.15 - How do I compile and install netpbm for entries that require it?
This depends on your operating system for which we describe a couple below.
#### Red Hat based linux
Execute one of the following as root or via sudo:
```sh
dnf install netpbm-progs netpbm
yum install netpbm-progs netpbm
```
#### macOS: MacPorts
If you haven't already, install
[MacPorts](https://www.macports.org/install.php). Then run:
```sh
sudo port install libnetpbm netpbm
```
#### macOS: Homebrew
If you have not already done so, install [Homebrew](https://brew.sh).
Then to install netpbm:
```sh
brew install netpbm
```
### <a name="faq3_16"></a><a name="libjpeg"></a>3.16 - How do I compile and install libjpeg-turbo for entries that require it?
This depends on your operating system for which we describe a couple below.
#### Red Hat based linux
Execute one of the following as root or via sudo:
```sh
dnf install libjpeg-turbo-utils libjpeg-turbo-devel libjpeg-turbo
yum install libjpeg-turbo-utils libjpeg-turbo-devel libjpeg-turbo
```
#### macOS: MacPorts
If you haven't already, install
[MacPorts](https://www.macports.org/install.php). Then run:
```sh
sudo port install libjpeg-turbo libjpeg-turbo-devel
```
#### macOS: Homebrew
If you have not already done so, install [Homebrew](https://brew.sh).
Then to install `libjpeg-turbo`:
```sh
brew install libjpeg-turbo
```
### <a name="faq3_17"></a><a name="imagemagick"></a>3.17 - How do I compile and install ImageMagick for entries that require it?
This depends on your operating system for which we describe a couple below.
#### Red Hat based linux
Execute one of the following as root or via sudo:
```sh
dnf install ImageMagick
yum install ImageMagick
```
#### macOS: MacPorts
If you haven't already, install
[MacPorts](https://www.macports.org/install.php). Then run:
```sh
sudo port install ImageMagick
```
#### macOS: Homebrew
If you have not already done so, install [Homebrew](https://brew.sh).
Then to install ImageMagick:
```sh
brew install ImageMagick
```
## <a name="faq4"></a>Section 4: Changes made to IOCCC winners ## <a name="faq4"></a>Section 4: Changes made to IOCCC winners