368 Commits
Author SHA1 Message Date
Cody Boone Ferguson 0411cc0c25 Fixes in 2019/diels-grabsch2
Make the author's statement that it compiles cleanly true (just like
with diels-grabsch1) :-)

Typo fixes in README.md.

Format fixes in README.md.
2023-04-03 08:08:53 -07:00
Cody Boone Ferguson 7b44ab1d64 Fixes in 2019/diels-grabsch1
Make author's statement that the entry cleanly compiles true. :-)
(main() was declared 'int main()').

Format fixes in README.md.

Add guidelines.txt as the author uses it in an example command.

Update .gitignore with files created by the commands suggested.
2023-04-03 06:42:13 -07:00
Cody Boone Ferguson 227f02a65f Fixes in 2019/ciura + update to bugs.md
Fixed scripts to use LC_ALL=C. This was necessary especially for de.sh
as the tr invocation had invalid bytes. Similar requirement was in
getwords.sh. But since I changed the one I decided to change the others
too.

I note that both before and after the fix the alternative languages do
not work under macOS or fedora linux. I don't know if this is the wrong
locale (the author does suggest UTF-8) or the dictionary or something
else but I noted it anyway.

I added this latter problem to bugs.md. Whilst at it I added some notes
and fixes to bugs.md.
2023-04-03 06:18:47 -07:00
Cody Boone Ferguson 11bb20257f Fixes in 2019/burton/Makefile and README.md
The Makefile had a bad character, a '%' instead of a '$' which caused a
rule to fail.

Format fixes in README.md.

There is one thing I'm not sure about. It appears to be a mistake but
I'm not sure if there is some meaning. Line 66:

    Input should be less than ten million octets toavoidthisproblem.

But the last 'word' should be, at least if it is a mistake, four words.
I have not changed it as the context was not clear enough to be sure it
was incorrect. This can be dealt with another time.
2023-04-02 12:06:57 -07:00
Cody Boone Ferguson e0a9b41a32 Format and typo fixes in 2019/adamovsky/README.md 2023-04-02 12:00:55 -07:00
Cody Boone Ferguson e09f677b37 Mass typo fix (all README.md and Makefiles)
As in

    sgit -e 's/the terms this license/the terms of this license/g' '*/Makefile' '*/README.md'
2023-04-02 09:27:13 -07:00
Cody Boone Ferguson e805f41d34 Mass fixes to headers in README.md files
There were many many README.md files with the wrong heading level for
different sections. These have been changed.

To help go through the changes it should be noted I used sgit and also
here is what is changed:

The 'Try', 'To build' and 'To run' lines have two '#'s. Some had one and
others had three.

An exception is that in 1984/anonymous/README.md for the alternative
code that had three '#'s. This is not consistent yet and it might be
that only two are desired. But for now that one at least has three.
2023-03-31 06:43:59 -07:00
Landon Curt Noll 350da723cc improve architecture and Optimization comments in Makefiles 2023-03-26 22:13:13 -07:00
Landon Curt Noll 1ce40b273d fix alt rules in Makefiles
For Makefiles that have alt related rules, moved
the related rules under the alt rule section.

In some cases where there is no alt code,
removed alt rules and/or targets.
2023-03-26 21:48:48 -07:00
Landon Curt Noll 1c35dc3b47 make everything true :-)
Add @${TRUE} as an action for the everything rule in Makefiles.
2023-03-26 20:47:04 -07:00
Landon Curt Noll e42d7484cd trim comments and update 133t hacker rulz in Makefiles 2023-03-26 20:24:16 -07:00
Landon Curt Noll 1b1dd2f2e4 put all README.md files under CC BY-SA 4.0 License
This will make is easier for others to share README.md
files while requiring them to attribute the file
when using it.
2023-03-26 02:58:27 -07:00
Landon Curt Noll 5fc2d72dd1 change use of ${HOMEBREW_PREFIX} with ${SDL2_CONFIG} 2023-03-26 02:19:18 -07:00
Landon Curt Noll 8cd2aa85c1 clean up and improve end of Makefile rules 2023-03-26 02:02:31 -07:00
Landon Curt Noll d04e6d8f03 remove X11_LIBDIR and X11_INCDIR setting from Makefiles
The X11_LIBDIR and X11_INCDIR values are now set in the
top level `var.mk` file.
2023-03-26 00:50:47 -07:00
Landon Curt Noll bbd18a20df improve Makefile headers
Simply the Makefile header.

Refer to the //www.ioccc.org/bugs.md URL (that will eventually exist).

Now using CC BY-SA 4.0 License to how you may share and adapt the
Makefile.
2023-03-25 23:51:14 -07:00
Landon Curt Noll 4377093db1 fix top level Makefile for 2019 2023-03-25 04:29:22 -07:00
Landon Curt Noll 7679d99c64 fix Makefile and README.md for 2019/yang 2023-03-25 04:28:50 -07:00
Landon Curt Noll 9920198ffa fix README.md for 2019/lynn 2023-03-25 04:28:02 -07:00
Landon Curt Noll f62166438b fix Makefile and README.md for 2019/poikola 2023-03-25 04:18:28 -07:00
Landon Curt Noll 99cef95e67 fix Makefile and README.md for 2019/mill 2023-03-25 04:11:54 -07:00
Landon Curt Noll f3c9e6f51a fix Makefile and README.md for 2019/lynn 2023-03-25 03:31:22 -07:00
Landon Curt Noll dfe6c95c67 fix Makefile and README.md for 2019/karns 2023-03-25 03:17:45 -07:00
Landon Curt Noll a4677e7c5d fix Makefile and README.md for 2019/giles 2023-03-25 03:12:32 -07:00
Landon Curt Noll bc0fd653e2 fix Makefile and README.md for 2019/endoh 2023-03-25 03:00:33 -07:00
Landon Curt Noll a9e40a9182 fix Makefile and README.md for 2019/duble 2023-03-25 02:53:26 -07:00
Landon Curt Noll fe10437f5c fix .gitignore, Makefile and README.md for /2019/dogon 2023-03-25 02:28:06 -07:00
Landon Curt Noll 9799758c7d fix Makefile and README.md for 2019/diels-grabsch2 2023-03-25 02:17:04 -07:00
Landon Curt Noll 7715e6eee0 fix Makefile and README.md for 2019/diels-grabsch1 2023-03-25 02:11:36 -07:00
Landon Curt Noll de558ba195 fix Makefile and README.md for 2019/ciura 2023-03-25 02:05:41 -07:00
Landon Curt Noll 6966681c1e fix Makefile and README.md for 2019/burton
Helps shell scripts find the shell and make them executable.
2023-03-25 01:58:07 -07:00
Landon Curt Noll b958504264 fix Makefile and README.md for 2019/adamovsky 2023-03-25 01:40:54 -07:00
Cody Boone Ferguson 4581f98ca2 Make 2019/karns/demo.sh make prog
Make the script try compiling the entry first. Exit if failure.
2023-03-14 06:03:22 -07:00
Cody Boone Ferguson 643567102a Remove LESSECHO from Makefiles (including var.mk)
As per a request on GitHub the LESSECHO variable has been removed from
all the Makefiles. It was only in the 2019 and 2020 Makefiles as well as
var.mk.
2023-03-11 05:37:48 -08:00
Cody Boone Ferguson 3a4399bf8d Address 2019 entries
In at least one case some -D flags had to be added to the Makefile.

Typo fixes and formatting fixes in some README.md files.

For the simply amazing 2019/karns I added a demo.sh which does a cat on
the two files (prog.c and maze) and then sleeps for two seconds then
runs the program then sleeps for two seconds then resets the terminal
(so the colours are messed up). This was added to the README.md file.

Several .gitignore files were added.

I'm aware that the graphics editing one does not now work under macOS
but I'm not sure if this is all versions so I just noted that it doesn't
seem to work with recent versions of macOS as I don't have a way to test
before Ventura (the current version).
2023-03-08 09:00:28 -08:00
Landon Curt Noll 01c8abc117 add Try section to recently updated README.md files 2023-03-07 18:42:51 -08:00
Landon Curt Noll 3947de42cd changed recently updated Makefiles to use -std=gnu17 2023-03-07 18:38:02 -08:00
Landon Curt Noll 0165f78b38 remove orig code from 2019/karns 2023-03-07 17:39:43 -08:00
Landon Curt Noll 82f79395e6 fix alt code in 2019/duble
Make check-os.sh executable and search for bash.
2023-03-07 17:30:38 -08:00
Landon Curt Noll bee2eae844 fix missing year comment in 2019/ciura Makefile 2023-03-07 17:26:50 -08:00
Landon Curt Noll 8f3822534c improve how README.md talks about Alternate code
Added a "Alternate code" section after the "To run" section
and before the "Judges' comments" section.
2023-03-07 17:18:58 -08:00
Landon Curt Noll ab391454b1 fix use of alt code in 2019/ciura
The shell scripts look for and use bash.
The helper scripts have been made excurable.
2023-03-07 17:13:56 -08:00
Cody Boone Ferguson cb0677de02 Delete remaining Makefile.orig files 2023-03-03 05:12:38 -08:00
Cody Boone Ferguson 3101acc915 Remove */whowon.html
As in

    find . -name 'whowon.html' -execdir git rm '{}' \;

or more simply just

    git rm '*/whowon.html'

This is per discussion on GitHub - the files will in the future be
generated rather than made manually so these files must go for now.
2023-02-28 04:52:25 -08:00
Landon Curt Noll f615bba21e undo intermediate Makefile changes of 1996 to 2020
The commit 00ae59cd47 had a
mistake that introduces changes to Makefiles for 1996 thru 2020
that should not have been included.

This change reverses these intermediate changes until
the given year's Makefiles are ready.
2023-02-26 23:31:00 -08:00
Landon Curt Noll 00ae59cd47 fix 1995 Makefile comment line 2023-02-26 21:52:15 -08:00
Landon Curt Noll ab9b77b1c9 reverse bad commit 223b1a3f94
The commit 223b1a3f94 was a mistake,
so we reverse both commit 5f7cf0b60d
and commit 223b1a3f94 for now.
2023-02-26 17:21:30 -08:00
Landon Curt Noll 223b1a3f94 update 1992 Makefile variable set 2023-02-26 17:05:50 -08:00
Landon Curt Noll 546498a516 Merge branch 'master' into updates-post-birthday 2023-02-22 20:44:14 -08:00
Landon Curt Noll b449cb503c update year level README files
Move copyright notice to the end.

Add a standard comment about the newly added `README.md` files.

Clean up trailing whitespace.

Fixed a few minor typos.
2023-02-21 22:16:49 -08:00