diff -r 7f9b12abe20d SPKG.txt
a
|
b
|
|
42 | 42 | |
43 | 43 | == ChangeLog == |
44 | 44 | |
| 45 | === singular-3-1-1-4.p12 (Jeroen Demeyer, 9 August 2011) === |
| 46 | * Trac #11645: Fix installation of gftables on Solaris |
| 47 | by applying an upstream patch to Singular/Makefile.in |
| 48 | |
45 | 49 | === singular-3-1-1-4.p11 (Jeroen Demeyer, 9 August 2011) === |
46 | 50 | * Trac #11663: Make all files world-readable |
47 | 51 | * Use `cp -p` in spkg-install to preserve permissions |
diff -r 7f9b12abe20d patches/Singular-Makefile.in
a
|
b
|
|
548 | 548 | ${INSTALL_DATA} $$file ${slibdir}; \ |
549 | 549 | done |
550 | 550 | ${MKINSTALLDIRS} ${slibdir}/gftables |
551 | | ${INSTALL_DATA} `pwd`/LIB/gftables/* ${slibdir}/gftables/ |
| 551 | for file in `pwd`/LIB/gftables/*; do \ |
| 552 | ${INSTALL_DATA} $$file ${slibdir}/gftables/; \ |
| 553 | done |
552 | 554 | |
553 | 555 | install-libsingular: libsingular |
554 | 556 | ${MKINSTALLDIRS} ${includedir}/singular |
diff -r 7f9b12abe20d patches/Singular-Makefile.in.patch
a
|
b
|
|
1 | | --- ../src/Singular/Makefile.in 2010-07-15 12:19:00.000000000 +0200 |
2 | | +++ Singular-Makefile.in 2010-09-09 09:36:53.975341044 +0200 |
| 1 | --- src.old/Singular/Makefile.in 2010-07-15 12:19:00.000000000 +0200 |
| 2 | +++ src/Singular/Makefile.in 2011-08-09 19:05:42.000000000 +0200 |
3 | 3 | @@ -377,7 +377,7 @@ |
4 | 4 | claptmpl.o: claptmpl.cc mod2.h |
5 | 5 | ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${DEFS} -c $< |
… |
… |
|
18 | 18 | ipconv.cc tok.h mpsr_Tok.cc grammar.h mod2.h |
19 | 19 | ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXTEMPLFLAGS} ${DEFS} -DGENTABLE \ |
20 | 20 | -o gentable2 claptmpl.o iparith.cc tesths.cc mpsr_Tok.cc \ |
| 21 | @@ -548,7 +548,9 @@ |
| 22 | ${INSTALL_DATA} $$file ${slibdir}; \ |
| 23 | done |
| 24 | ${MKINSTALLDIRS} ${slibdir}/gftables |
| 25 | - ${INSTALL_DATA} `pwd`/LIB/gftables/* ${slibdir}/gftables/ |
| 26 | + for file in `pwd`/LIB/gftables/*; do \ |
| 27 | + ${INSTALL_DATA} $$file ${slibdir}/gftables/; \ |
| 28 | + done |
| 29 | |
| 30 | install-libsingular: libsingular |
| 31 | ${MKINSTALLDIRS} ${includedir}/singular |
diff -r 7f9b12abe20d spkg-install
a
|
b
|
|
118 | 118 | |
119 | 119 | # parallel build patches |
120 | 120 | cp patches/factory-GNUmakefile.in src/factory/GNUmakefile.in |
121 | | cp patches/Singular-Makefile.in src/Singular/Makefile.in |
| 121 | cp patches/Singular-Makefile.in src/Singular/Makefile.in # Fixes also #11645 |
122 | 122 | cp patches/kernel-Makefile.in src/kernel/Makefile.in |
123 | 123 | cp patches/libfac-Makefile.in src/libfac/Makefile.in |
124 | 124 | cp patches/Makefile.in src/Makefile.in |