aboutsummaryrefslogtreecommitdiffhomepage
path: root/distribute
AgeCommit message (Collapse)AuthorFilesLines
2015-03-18./distribute: recreate temporary directory each time a source or binary ↵Robin Haberkorn1-1/+19
package is built * you no longer have to make an entire clean when e.g. uploading for another Ubuntu release. Therefore, the source tar ball is preserved (it must be the same for all packages with the same upstream version). * also try to extract the SciTECO version from the ./configure script instead of hardcoding it in ./distribute
2015-03-17updated Debian package and fixed ./distribute (for Debian packages)Robin Haberkorn1-2/+3
2015-03-17added PDCURSES_LIBS ./configure variable to overwrite the check for PDCursesRobin Haberkorn1-0/+4
* allows us to link against PDCurses/win32a statically. It requires additional Windows DLLs (gdi32 and comdlg32) and since there's no PDCurses configuration mechanism, it is easiest to set the PDCurses linker flags using a PDCURSES_LIBS env variable. * This is only possible since Scintilla links statically, we do the linking of the binary and can provide the linker flags. It is still not possible to overwrite the CFLAGS used for PDCurses without modifying the Scinterm Makefile. * Using PDCURSES_LIBS we can get rid of --with-interface=emcurses since if library checks fail with EMscripten, we can simply define PDCURSES_LIBS="-lpdcurses"
2015-03-17support for ncurses/win32Robin Haberkorn1-1/+3
Unfortunately, I cannot really test this curses port since it is not supported by Windows 2000 (missing AttachConsole() API) and it does not run very well in Wine. Under Wine, it does not require the LINES and COLS variable to be set. However, endwin() and the refresh later on result in a very unusable state of operation. I cannot currently check whether this is true on Windows XP or later.
2015-03-16./distribute: updated recipes for building Windows releasesRobin Haberkorn1-11/+34
2014-11-24introduced $SCITECOCONFIG env variable, and set different default for ↵Robin Haberkorn1-2/+3
$SCITECOPATH on Windows * $SCITECOCONFIG has been introduced, so have a macro-accessible location for the profile, buffer session etc. This is set to the program dir on Windows. That way, the config files will be found, regardless of the current working dir, but it may also be set up for Unix-like environments on Windows. * $SCITECOPATH defaults to the program dir + "/lib" now on Windows. * The default profile is now always called ".teco_ini". Also on Windows. Platform differences like this would need to be documented. * The sample teco.ini has been renamed to "sample.teco_ini" for clarity
2014-08-22automatically build Scintilla as part of SciTECO's build system:Robin Haberkorn1-39/+7
this should simplify building SciTECO for new users * compiler and archiver are passed down from Autoconf, so cross-compiling should work transparently * `make clean` will also clean the Scintilla source tree * there is no longer any need for "source bundles" as tar balls also contain Scintilla/Scinterm now * building from Git is not much more difficult than building from a tar ball * The versions of Scintilla/Scinterm embedded as submodules already contain all the patches necessary (currently none are necessary), so there's no need to have patch files in the repository * INSTALL instructions have been rewritten * the --with-scintilla and --with-scinterm site-config options have been kept. But they should be rarely necessary now.
2014-08-20updated minimum required Scintilla version to 3.4.2 and Scinterm to v1.3Robin Haberkorn1-2/+2
* this allows us to remove the last patch to the Scintilla/Scinterm code base (for the time being at least)
2014-02-16prepare new target release v0.6Robin Haberkorn1-1/+1
2014-02-16updated minimum required Scintilla version to v3.3.7 / Scinterm v1.2Robin Haberkorn1-2/+2
* allows us to remove most patches. One however is still necessary (Scinterm Makefile bug!) * TECO-style control code echoing is now set up using the SCI_SETREPRESENTATION message * updated copyrights * updated TODO
2013-03-20./distribute: allow not to upload original sources (UPLOAD_SRC=no)v0.5Robin Haberkorn1-4/+12
* useful when uploading into PPA for different series
2013-03-20fixed zipping of Windows binaries: missing -r flagRobin Haberkorn1-1/+1
2013-03-20updated version to 0.5Robin Haberkorn1-1/+1
2013-03-20added ./distribute rule to put a debian source package into the sciteco PPARobin Haberkorn1-0/+5
2013-03-20./distribute debian SIGN=yes: sign source/binary packagesRobin Haberkorn1-2/+8
2013-03-20use a Debian version and branch by defaultRobin Haberkorn1-0/+7
* distributed binary packages are standard debian packages * ./distribute might fix up the package version and branch for Ubuntu/PPA
2013-03-20default Scintilla-path is ../scintillaRobin Haberkorn1-2/+3
so no additional --with-scintilla is necessary when building from a source bundle
2013-03-19fixed windows packagingRobin Haberkorn1-2/+5
2013-03-19add ./distribute clean targetRobin Haberkorn1-0/+5
2013-03-19added minor scinterm patches and cleaned up patch systemRobin Haberkorn1-1/+1
* MinGW binaries are built from source bundles * patches are applied to the source bundle * so all necessary patches must be in the repository and distributed * use a leading number in patch names to ensure proper application order
2013-03-19distribution script (Makefile)Robin Haberkorn1-0/+89
* can build source bundles * debian source and binary packages * Zipped Windows binary