ObjFW  History of Makefile of f7713f3033f0c2aa

History of the file that is called Makefile at check-in f7713f3033f0c2aa

2024-05-04
21:40
[05a54a52b1] part of check-in [22d28ff1f8] Only use Fossil's ignore-glob

It's annoying having to maintain the same list 3 times. (check-in: [22d28ff1f8] user: js, branch: trunk, size: 1385) [annotate] [blame] [check-ins using] [diff]

2024-02-18
19:29
[cf98c87f50] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 1375) [annotate] [blame] [check-ins using] [diff]
19:27
[9e336025c2] part of check-in [1fa2f03dc4] Remove old tests

All tests have been migrated to ObjFWTest. (check-in: [1fa2f03dc4] user: js, branch: objfwtest, size: 1391) [annotate] [blame] [check-ins using] [diff]

2024-02-14
00:47
[81e989ea4a] part of check-in [9842ae0680] Fix `make check` with nbmake (check-in: [9842ae0680] user: js, branch: objfwtest, size: 1434) [annotate] [blame] [check-ins using] [diff]
2024-02-10
12:06
[3b78119a83] part of check-in [7c509c3d51] Migrate OFPBKDF2Tests to ObjFWTest (check-in: [7c509c3d51] user: js, branch: objfwtest, size: 1440) [annotate] [blame] [check-ins using] [diff]
2023-08-30
13:44
[a04c0a2490] part of check-in [259a72e1a6] Makefile: Remove objfw.spec from exclude list

It no longer exists. (check-in: [259a72e1a6] user: js, branch: trunk, size: 1378) [annotate] [blame] [check-ins using] [diff]

2023-08-28
15:49
[7ac30af11e] part of check-in [17d4c687ff] Makefile: Don't build docs twice on `make release` (check-in: [17d4c687ff] user: js, branch: trunk, size: 1389) [annotate] [blame] [check-ins using] [diff]
15:40
[52985854fc] part of check-in [610dc967d4] Makefile: Don't include objfw.spec in release (check-in: [610dc967d4] user: js, branch: trunk, size: 1458) [annotate] [blame] [check-ins using] [diff]
2022-12-25
12:03
[fa94f358a5] part of check-in [ca815f976d] Makefile: Add missing .PHONY target (check-in: [ca815f976d] user: js, branch: trunk, size: 1447) [annotate] [blame] [check-ins using] [diff]
2022-08-21
19:46
[4341fed160] part of check-in [244d242e2d] make release: Remove .cirrus.yml from exclude (check-in: [244d242e2d] user: js, branch: trunk, size: 1441) [annotate] [blame] [check-ins using] [diff]
2022-08-17
23:18
[60e6acbe12] part of check-in [144a365825] Simplify `make release`

ofarc supports adding directories recursively for quite a while now. (check-in: [144a365825] user: js, branch: trunk, size: 1450) [annotate] [blame] [check-ins using] [diff]

2021-09-30
19:23
[63e28abf9d] part of check-in [3936426dcc] Add make check target (check-in: [3936426dcc] user: js, branch: trunk, size: 1486) [annotate] [blame] [check-ins using] [diff]
2021-03-21
13:30
[b5f8b9bb2c] part of check-in [4bc6412b3a] Remove Travis support

I've just had it with Travis. I coped with it being extremely buggy and
basically every single build needing to be restarted a few times until
it works because their macOS machines (but not only those) are super
buggy. But then they got even more buggy and it was no longer possible
to restart builds - which meant it became pretty useless, as every 2nd
build failed because Travis was buggy and there was no way to restart
it.

I contacted support about this, but they were unwilling to help me at
all until I switch plans and continuously pressured me to do so. After
repeatedly being told that switching plans would fix all my problems, I
finally gave in and switched to the open source plan. Hurray, I could
finally restart the failed builds! Only to then notice: After just 2
builds(!!), they decided that that used up all my credits. I contacted
support and told them that following their repeated nagging to change
plans only made it worse and now I cannot do any builds at all anymore.
I was basically told "Tough luck, we might refill credits in the future,
but it's currently unimplemented". They did not disclose this fact to me
when they coerced me to switch plans before "helping" me.

It is clear by now that Travis isn't interested in the open source
community at all anymore. They exploited the open source community to
get big so that companies would buy their services and now that they
did, they no longer care about open source. Given this, they no longer
deserve the support of the open source community and given how painful
it always was to support them due to their extreme bugginess and not
having any way to test changes before committing them, I am no longer
willing to invest my time into this to give them free advertising by
making them able to say how many open source projects use them, and by
familarizing developers with their product by exposing developers to it
in open source projects, giving Travis an advantage over competitors.

I will look for alternatives, and I advise everybody reading this to do
the same. (check-in: [4bc6412b3a] user: js, branch: trunk, size: 1444) [annotate] [blame] [check-ins using] [diff]

2020-09-27
01:01
[d58557a5a6] part of check-in [111d28cc65] Rename "make tarball" to "make release" (check-in: [111d28cc65] user: js, branch: trunk, size: 1457) [annotate] [blame] [check-ins using] [diff]
2020-07-19
07:16
[4fc78820e4] part of check-in [38ae730b61] Add .github/FUNDING.yml (check-in: [38ae730b61] user: js, branch: trunk, size: 1457) [annotate] [blame] [check-ins using] [diff]
2020-07-11
21:07
[a860b9a6b0] part of check-in [28e2425585] .travis.yml: Re-add devkitPro builds using Docker (check-in: [28e2425585] user: js, branch: trunk, size: 1472) [annotate] [blame] [check-ins using] [diff]
2020-06-21
22:12
[4ae8b8a509] part of check-in [2dd5d682eb] Makefile: Add docs target (check-in: [2dd5d682eb] user: js, branch: trunk, size: 1466) [annotate] [blame] [check-ins using] [diff]
2020-05-28
23:10
[c0716d54d0] part of check-in [87b501fa1c] Use Fossil for "make tarball" (check-in: [87b501fa1c] user: js, branch: trunk, size: 1399) [annotate] [blame] [check-ins using] [diff]
2018-06-17
16:16
[8220802d40] part of check-in [51343e2dfc] Rename ofzip to ofarc

It supports more than just ZIP now, so the name was no longer
appropriate. (check-in: [51343e2dfc] user: js, branch: trunk, size: 1407) [annotate] [blame] [check-ins using] [diff]

2018-03-11
15:41
[ceb2a44c2a] part of check-in [1ff10544a5] Make sure .travis.yml does not end up in a release (check-in: [1ff10544a5] user: js, branch: trunk, size: 1407) [annotate] [blame] [check-ins using] [diff]
2017-08-05
21:43
[33b279062a] part of check-in [a0b3632d8a] make tarball: Use ofzip to create tarball (check-in: [a0b3632d8a] user: js, branch: trunk, size: 1366) [annotate] [blame] [check-ins using] [diff]
2016-04-24
11:39
[ea6009bccb] part of check-in [211234ea70] Makefile: Revert back to packaging as .tar.gz

While .tar.xz is smaller, .tar.gz is more widely supported. (check-in: [211234ea70] user: js, branch: trunk, size: 1338) [annotate] [blame] [check-ins using] [diff]

2014-05-05
00:14
[a5b8cc4591] part of check-in [974b1b203f] Always build tests

However, they're only run when not cross-compiling or if a test launcher
is available. (check-in: [974b1b203f] user: js, branch: trunk, size: 1215) [annotate] [blame] [check-ins using] [diff]

2013-12-16
03:31
[b28336ecd2] part of check-in [ee4e1a8fac] Add a few files to DISTCLEAN which were missing. (check-in: [ee4e1a8fac] user: js, branch: trunk, size: 1221) [annotate] [blame] [check-ins using] [diff]
2013-11-22
23:27
[bd5e421481] part of check-in [430a2dac04] make tarball: Make doxygen less verbose. (check-in: [430a2dac04] user: js, branch: trunk, size: 1202) [annotate] [blame] [check-ins using] [diff]
2012-10-27
16:16
[939359cb75] part of check-in [24b7e7894e] make tarball: Generate documentation tarball. (check-in: [24b7e7894e] user: js, branch: trunk, size: 1178) [annotate] [blame] [check-ins using] [diff]
2012-10-17
20:16
[99b6edd0ce] part of check-in [6343e04dcd] Pass exceptions on async I/O.

This makes it possible to handle exceptions that occurred during async
I/O in the specified handler. (check-in: [6343e04dcd] user: js, branch: trunk, size: 786) [annotate] [blame] [check-ins using] [diff]

2012-10-15
12:33
[f76483636b] part of check-in [988211c1c9] Future releases will be .tar.xz and signed. (check-in: [988211c1c9] user: js, branch: trunk, size: 789) [annotate] [blame] [check-ins using] [diff]
2012-09-06
19:13
[e019c65117] part of check-in [fc37b75c50] Makefile: Nicer way to generate a tarball. (check-in: [fc37b75c50] user: js, branch: trunk, size: 743) [annotate] [blame] [check-ins using] [diff]
2012-04-19
15:45
[c8b4784a7f] part of check-in [124474ee7b] Update buildsys. (check-in: [124474ee7b] user: js, branch: trunk, size: 757) [annotate] [blame] [check-ins using] [diff]
2012-03-21
12:06
[2c18cb613e] part of check-in [7078674567] Make use of PACKAGE_VERSION. (check-in: [7078674567] user: js, branch: trunk, size: 736) [annotate] [blame] [check-ins using] [diff]
2012-03-20
10:17
[08c4fede3e] part of check-in [4a1b21645d] Make "make tarball" work with Git. (check-in: [4a1b21645d] user: js, branch: trunk, size: 1202) [annotate] [blame] [check-ins using] [diff]
2011-01-03
21:48
[8a97a82e19] part of check-in [71df4f6b30] Fix a typo in Makefile. (check-in: [71df4f6b30] user: js, branch: trunk, size: 1140) [annotate] [blame] [check-ins using] [diff]
2011-01-01
16:33
[0d47994e91] part of check-in [ca6b476809] Makefile: Show in which files the version needs to be updated. (check-in: [ca6b476809] user: js, branch: trunk, size: 1139) [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:12
[ec110bb89c] part of check-in [6b4749adcc] Fix "make tarball" for new paths. (check-in: [6b4749adcc] user: js, branch: trunk, size: 1076) [annotate] [blame] [check-ins using] [diff]
2010-04-18
01:22
[d02e5befb2] part of check-in [eba6fdcf3c] Move objfw-config.in and objfw-compile into utils subdir. (check-in: [eba6fdcf3c] user: js, branch: trunk, size: 1082) [annotate] [blame] [check-ins using] [diff]
2010-04-17
18:54
[3d21754b5e] part of check-in [53f21dd6a8] Move objfw-config --compile into a new script called objfw-compile. (check-in: [53f21dd6a8] user: js, branch: trunk, size: 1542) [annotate] [blame] [check-ins using] [diff]
2010-03-15
19:44
[26e4d3cc1d] part of check-in [8ee55366b9] Check version of Info.plist in make tarball. (check-in: [8ee55366b9] user: js, branch: trunk, size: 1514) [annotate] [blame] [check-ins using] [diff]
2010-03-04
23:35
[3cd5456a36] part of check-in [2267fd9439] Add "make tarball". (check-in: [2267fd9439] user: js, branch: trunk, size: 1273) [annotate] [blame] [check-ins using] [diff]
2009-05-16
13:23
[541a9e3c5e] part of check-in [4e4c1c0eca] Add objfw-config script.

The problem with pkg-config is that it doesn't know about CPPFLAGS or
OBJCFLAGS, only CFLAGS.

Oh, and the library version was changed from 1.0 to 0.1, so it matches
with the rest. (check-in: [4e4c1c0eca] user: js, branch: trunk, size: 660) [annotate] [blame] [check-ins using] [diff]

2009-04-16
17:18
[427824f052] part of check-in [345716d824] Get rid of dependency on method_getSizeOfArguments. (check-in: [345716d824] user: js, branch: trunk, size: 201) [annotate] [blame] [check-ins using] [diff]
2009-03-14
14:48
[c7605d134b] part of check-in [48be70cbca] Add missing file to DISTCLEAN target. (check-in: [48be70cbca] user: js, branch: trunk, size: 184) [annotate] [blame] [check-ins using] [diff]
2008-11-01
18:38
[533c720f43] part of check-in [5a21508a04] Only run tests if we're not cross-compiling. (check-in: [5a21508a04] user: js, branch: trunk, size: 137) [annotate] [blame] [check-ins using] [diff]
2008-09-14
15:12
[46a291b6bc] part of check-in [b4ead4bdd2] Fix a bug in OFWideString and add test for OFWideString. (check-in: [b4ead4bdd2] user: js, branch: trunk, size: 116) [annotate] [blame] [check-ins using] [diff]
2008-09-12
13:25
Added: [365ae7cf3c] part of check-in [a580136c80] Initial import. (check-in: [a580136c80] user: js, branch: trunk, size: 91) [annotate] [blame] [check-ins using]