This repository was archived by the owner on Oct 29, 2024. It is now read-only.
File tree 2 files changed +15
-2
lines changed
2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1
1
Changelog for the Windows Installer
2
2
===================================
3
3
4
- 0.4.3 (unreleased )
4
+ 0.4.3 (2019-04-18 )
5
5
------------------
6
6
7
- * Nothing changed yet.
7
+ * Not a change to the installer itself but to the build toolchain, allowing
8
+ version-specific patches to be applied after a Sage release. From
9
+ time-to-time critical bugs are found and fixed in Sage only after an
10
+ official release. And Sage's development process is not quick enough
11
+ about making new releases. So we add the ability to include post-release
12
+ patches as needed.
8
13
9
14
10
15
0.4.2 (2019-02-11)
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ cygwin-runtime-extras=$(STAMPS)/cygwin-runtime-extras-$(SAGE_VERSION)-$(ARCH)
37
37
# ##############################################################################
38
38
39
39
# Resource paths
40
+ PATCHES =patches
40
41
CYGWIN_EXTRAS =cygwin_extras
41
42
RESOURCES =resources
42
43
DOT_SAGE =dot_sage
@@ -218,6 +219,13 @@ $(SAGE_CONFIGURE): | $(SAGE_ROOT_BUILD)
218
219
$(SAGE_ROOT_BUILD ) : $(cygwin-build )
219
220
[ -d $( dir $( SAGE_ROOT_BUILD) ) ] || mkdir $(dir $(SAGE_ROOT_BUILD ) )
220
221
$(SUBCYG ) " $( ENV_BUILD_DIR) " " (cd /opt && git clone --single-branch --branch $( SAGE_BRANCH) $( SAGE_GIT) $( SAGE_ROOT) )"
222
+ # Apply patches
223
+ if [ -d $( PATCHES) /$( SAGE_BRANCH) ]; then \
224
+ for patch in $( PATCHES) /$( SAGE_BRANCH) /* .patch; do \
225
+ patch=" $$ (pwd)/$$ patch" ; \
226
+ (cd $( SAGE_ROOT_BUILD) && patch -p1 < $$ patch); \
227
+ done ; \
228
+ fi
221
229
222
230
223
231
$(CYGWIN_SETUP ) : | $(DOWNLOAD )
You can’t perform that action at this time.
0 commit comments