aboutsummaryrefslogtreecommitdiffhomepage
path: root/freebsd/Makefile
AgeCommit message (Collapse)AuthorFilesLines
5 daysremoved remaining references to Github projects and updated TODORobin Haberkorn1-1/+1
2025-09-21moved most resources to fmsbw.deRobin Haberkorn1-2/+2
* The new official homepage is https://sciteco.fmsbw.de/ * My new contact address is rhaberkorn AT fmsbw.de. * The scintilla-mirror is now also on https://git.fmsbw.de/scintilla-mirror/ * Added CI script for my server on fmsbw.de that builds the website. It's run in a FreeBSD container, but does not currently distribute FreeBSD binaries.
2025-07-20FreeBSD port: also enable malloc-replacement by defaultRobin Haberkorn1-2/+2
2025-04-20FreeBSD: updated package for v2.4.0 releaseRobin Haberkorn1-1/+1
Also use binary packages when testing with Poudriere (gmake -f ./distribute.mk poudriere).
2025-04-12freebsd port: synced with upstream port sourcesRobin Haberkorn1-1/+1
2024-12-25FreeBSD port: overwrite BINMODE, fixing `make package` without rootRobin Haberkorn1-0/+4
Turns out that the FreeBSD ports Makefiles install programs and scripts with 0555 by default, i.e. without write permissions. This broke the install-exec-hook unless building as root. Unfortunately, this also broke the Poudriere builds at the FreeBSD build servers. See https://pkg-status.freebsd.org/package19/data/141amd64-default-build-as-user/aa1f9b124e36/logs/errors/sciteco-curses-2.2.0.log
2024-12-23uploaded target release to v2.3.0Robin Haberkorn1-1/+1
2024-12-22freebsd port: enabled LTORobin Haberkorn1-0/+2
This is not done automatically when building ports. The FreeBSD binaries were thus the only ones without LTO. We should prefer WITH_LTO, even once we add something like --enable-lto, as WITH_LTO enables Clang-specific ThinLTO support.
2024-12-17freebsd port: synced with the version in FreeBSD portsRobin Haberkorn1-2/+0
Rodrigo Osorio re-included the PNGs even for sciteco-curses. Should be fixed at the Autoconf-level, by only installing the PNGs on GTK.
2024-12-09updated FreeBSD package to v2.2.0Robin Haberkorn1-31/+33
2024-11-18Debian/Ubuntu, FreeBSD and website updates for v2.1.1 releaseRobin Haberkorn1-1/+1
2024-10-18FreeBSD package: changed website to https://rhaberkorn.github.io/sciteco/Robin Haberkorn1-1/+1
2024-10-16updated ChangeLog, FreeBSD and Debian packages for v2.1.0 releaseRobin Haberkorn1-1/+1
2024-08-23fully support out of tree buildsRobin Haberkorn1-3/+1
* You no longer have to copy contrib/scintilla, contrib/scinterm and contrib/lexilla manually to the build directory. * It turns out, that Scintilla/Lexilla was supporting this since 2016. Scintilla allows pointing to a source directory (srdir) and Lexilla to a binary directory (DIR_O). * For Scinterm I opened a pull request in order to add srcdir/basedir variables: https://github.com/orbitalquark/scinterm/pull/21 * `make distcheck` is therefore now also fixed. * The FreeBSD package is now allowed to build out of source. I haven't tested it yet. * See also https://github.com/ScintillaOrg/lexilla/issues/266
2024-01-22FreeBSD port: allow `make test` and appease `make check-plist`Robin Haberkorn1-0/+6
2024-01-22FreeBSD port: moved xvfb-run.sh to scripts/ subdirRobin Haberkorn1-1/+1
2024-01-21FreeBSD port: I am now the maintainer and will try to submit it to the ↵Robin Haberkorn1-2/+2
FreeBSD ports tree * see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276492 * also the license is GPLv3+ to be precise
2023-07-23FreeBSD port: fixed the LEXILLA optionRobin Haberkorn1-0/+1
* The lexer scripts are not installed if the LEXILLA option is disabled, so they need to be excluded from pkg-plist.
2023-07-03fixup 69b4bbb8341cfda5d8456ccbf951034d63e4340c: added missing Makefile for ↵Robin Haberkorn1-0/+87
FreeBSD port * Makefiles are in .gitignore.