David Kaspar [Dee'Kej]
5d80d55678
specfile: removed leading whitespace in changelog
...
dist.grill was constantly complaining about it
saying that this NEEDS_INSPECTION...
2016-11-29 15:13:31 +01:00
David Kaspar [Dee'Kej]
abc3f0ef28
tcsh-6.20.00-002-type-of-read-in-prompt-confirm.patch added
...
'rm *' with 'rmstar' set should now work properly.
Resolves : #1386129
2016-11-29 10:30:05 +01:00
David Kaspar [Dee'Kej]
4ed56412b9
tcsh-6.20.00-001-delay-arginp-interpreting.patch added
...
tcsh should now respect locale settings from cshrc when parsing
'sh -c' argument, by delaying the interpretation of arginp.
2016-11-28 18:39:24 +01:00
David Kaspar [Dee'Kej]
0d720fd0ec
tcsh-6.20.00-000-add-all-flags-for-gethost-build.patch added
...
Just a small fix to build process to always use CFLAGS & LDFLAGS.
2016-11-28 18:38:33 +01:00
David Kaspar [Dee'Kej]
db3e7ab47a
specfile: make sure we have added all the source files into git
2016-11-28 18:33:06 +01:00
David Kaspar [Dee'Kej]
6b4af4a61a
patches: offsets updated to latest upstream version (tcsh-6.20.00)
2016-11-28 13:12:15 +01:00
David Kaspar [Dee'Kej]
9e4ae64908
Rebase to tcsh-6.20.00
2016-11-28 13:10:46 +01:00
David Kaspar [Dee'Kej]
835eab2454
specfile: comment about file conversion updated
2016-11-25 16:53:46 +01:00
David Kaspar [Dee'Kej]
e565383bd9
specfile: 'Requires' for automake removed
...
Only autoconf should be necessary for the build process.
2016-09-08 13:18:44 +02:00
David Kaspar [Dee'Kej]
1cff742e6e
specfile: small refactoring in %install section
2016-09-07 14:08:23 +02:00
David Kaspar [Dee'Kej]
1b9580c99e
specfile: UsrMove safeguard added
2016-09-06 15:57:42 +02:00
David Kaspar [Dee'Kej]
4d9a59f4ed
specfile: run make check (%check section) sooner, right after build
2016-09-02 13:42:34 +02:00
David Kaspar [Dee'Kej]
a1a8616fbe
specfile: removed --without-hesiod for %configure
...
Hesiod is disabled by default anyway:
http://mx.gw.com/pipermail/tcsh/2016-September/004988.html
2016-09-02 10:48:52 +02:00
David Kaspar [Dee'Kej]
b8e2dc0626
specfile: unnecessary 'make -C' removed ('make all' is sufficient)
2016-09-02 10:00:09 +02:00
David Kaspar [Dee'Kej]
c58fda20b9
specfile: %defattr removed, no longer needed
...
See: https://fedoraproject.org/wiki/Packaging:Guidelines#File_Permissions
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
5bfdde1ff9
specfile: fix the %post and %postun dependencies
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
fa9ea15325
specfile: change /etc/shells only when (un)installing the package
...
Confirms now to: https://fedoraproject.org/wiki/Packaging:Scriptlets#Shells
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
40ec3882a1
specfile: Secure the paths when creting tcsh.lang file
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
fa980b7d85
specfile: Wishlist file removed from conversion
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
3708fff091
specfile: Use the hardened build explicitly (-fPIC / -fPIE)
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
4a1d3e4302
specfile: macro style united to use %{buildroot} only
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
a86ba42e35
specfile: small refactoring/indetation fixes
...
To comply with Fedora Packaging guidelines:
https://fedoraproject.org/wiki/Packaging:Guidelines
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
4d2aba6061
specfile: 'Group' and 'BuildRoot' tags removed
...
See 'Tags and Sections' for more info:
https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
3eed2c0e9a
specfile: 'rm -f $RPM_BUILD_ROOT' in %install and %clean sections removed
...
See 'Tags and Sections' for more info:
https://fedoraproject.org/wiki/Packaging:Guidelines#Tags_and_Sections
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
34f892b876
specfile: %license field is now used for the license file
...
Rename 'Copyright' to 'COPYING', as it is more common name nowadays.
The 'COPYING' file will be installed into /usr/share/licenses/tcsh
folder, to comply with the Fedora Packaging/Licensing guidelines:
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
096763d093
specfile: Irrelevant documentation removed
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
1512a67770
specfile: Accented characters removed
...
The specfile is now ASCII file instead of previous UTF-8 file. The
name of Jaromír Končický has been changed to Jaromir Koncicky in changelog.
2016-09-01 18:10:54 +02:00
David Kaspar [Dee'Kej]
af7ea75056
tcsh-6.19.00-032-fix-multiline-prompt.patch added
...
Resolves : #1351056
2016-07-18 13:58:29 +02:00
David Kaspar [Dee'Kej]
4aac049647
tcsh-6.19.00-031-always-send-prusage-to-stdout.patch added
...
This patch should fix regression in:
tcsh-6.19.00-026-quote-backslashes-properly.patch
More info: <http://mx.gw.com/pipermail/tcsh-bugs/2016-June/001067.html >
2016-07-18 13:06:04 +02:00
David Kaspar [Dee'Kej]
7f398b17c0
[RHEL only] %if statement change to be included only in RHEL or CentOS
...
Related to previous commit: 2b4b0b3a91
2016-07-18 12:19:39 +02:00
David Kaspar [Dee'Kej]
2b4b0b3a91
[RHEL only] update the specfile for automatic inclusion of RHEL patches
...
Related to previous commit: 2c4aecb696
NOTE: We are using %{undefined fedora} macro instead of %{defined rhel},
because we want to make sure that even CentOS maintainers can build
this package correctly and without need for manual correction.
2016-06-27 14:57:26 +02:00
David Kaspar [Dee'Kej]
2c4aecb696
[RHEL only] tcsh-6.19.00-tcsh-posix-status.patch added back
...
The patch for $tcsh_posix_status has been added back to prevent future
regressions in RHEL, after discussion in BZ #1349179 .
This patch is commented out by default for Fedora, and should be only
enabled after a new fork of RHEL is created from Fedora.
2016-06-23 16:26:57 +02:00
David Kaspar [Dee'Kej]
3b54e2db35
tcsh-6.19.00-tcsh_posix_status-deprecated.patch removed
2016-05-31 17:56:36 +02:00
David Kaspar [Dee'Kej]
ecc0eac4ea
Added 3 new testcases into testsuite from upstream.
2016-05-29 11:51:46 +02:00
David Kaspar [Dee'Kej]
1762ce4e0b
tcsh-6.19.00-029-do-not-print-jobs-to-stderr.patch added
...
'jobs' builtin should print its output to stdout now:
<http://mx.gw.com/pipermail/tcsh-bugs/2016-May/001048.html >
Related: #1338987
2016-05-27 16:22:07 +02:00
David Kaspar [Dee'Kej]
9757dff036
Regression in escaping of aliases fixed, git completion should work again.
...
See more info at: <https://bugzilla.redhat.com/show_bug.cgi?id=1334751#c9 >
Upstream discussion: <mx.gw.com/pipermail/tcsh-bugs/2a016-May/001049.html>
2016-05-27 15:59:32 +02:00
David Kaspar [Dee'Kej]
4fa96ac104
Regression in tcsh-6.19.00-026-quote-backslashes-properly.patch fixed
...
Resolves : #1333523
2016-05-16 12:56:11 +02:00
David Kaspar [Dee'Kej]
628a187b3d
Surplus space in indentation removed.
2016-05-03 17:43:44 +02:00
David Kaspar [Dee'Kej]
9ccc6616d1
tcsh-6.19.00-028-fix-wrong-ifdef.patch
...
> Fix wrong ifdef (Corinna Vinschen)
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
a88e18c024
tcsh-6.19.00-027-fix-memory-leak-when-cdpath-fails.patch added
...
> fix memory leak when cdpath fails to find a matching path (David Kaspar)
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
1379e36227
tcsh-6.19.00-026-quote-backslashes-properly.patch added
...
Related to BZ: #1301857
> PR/526: David Kaspar: Quote backslashes properly so that they can be
> preserved in `` expansions.
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
1a0ab756e4
tcsh-6.19.00-025-more-generous-ROUNDUP-_LP64.patch added
...
> More generous ROUNDUP for _LP64
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
db9c1e5cec
tcsh-6.19.00-024-use-sysmalloc.patch added
...
This will force tcsh to use system malloc instead of builtin malloc,
and is related to BZ: #1303323
> Detect __GLIBC__ so it uses sysmalloc from <features.h>
> https://bugzilla.redhat.com/show_bug.cgi?id=1303323
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
686b342ebc
tcsh-6.19.00-023-fix-debugging-code.patch added
...
> PR/510: Masanarid Iida: Add missing paren (in debugging code)
> PR/510: Masanari Iida: Fix debugging printfs.
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
8d88e6454b
tcsh-6.19.00-022-fix-source-command-memory-leak.patch added
...
Fixes memory leak when using source command. Related to BZ: #1134132
> make backeval use its own paraml
> introduce initlex() and call freelex() before calling lex()
> Call initlex() sooner, instead of hand-crafted code.
> Initialize word in initlex()
2016-05-03 17:11:24 +02:00
David Kaspar [Dee'Kej]
f180b1a949
tcsh-6.19.00-021-remove-extra-semicolon.patch added
...
> Remove extra ;
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
11d5852991
tcsh-6.19.00-020-make-heredoc-interruptible-again.patch added
...
> Make heredoc interruptible again (Mike Sullivan)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
31fe79e534
tcsh-6.19.00-019-fix-uninitialized-estr.patch added
...
> Fix uninitialized estr (Holger Seidel)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
d8b6dd5802
tcsh-6.19.00-018-add-noclobber-and-ask-options.patch added
...
> add noclobber/ask options (Martin Tournoij)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
9f627d2ba0
tcsh-6.19.00-017-fix-for-finnish-translations.patch added
...
> Add/fix some translations.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
3d638d8384
tcsh-6.19.00-016-do-not-quote-name-expanded-by-completion.patch added
...
> don't quote the expanded by completion name otherwise
> "echo $vers<tab><return>" prints Illegal variable name.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e1f4da490f
tcsh-6.19.00-015-set-LC_COLLATE-to-C-and-add-HTML-makefile.patch added
...
> Set LC_COLLATE=C when calling sort for reproducible results.
> Add a Makefile for creating the HTML version of the manual page.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
155cffaca8
tcsh-6.19.00-014-do-not-use-union-wait.patch added
...
> GLIBC is getting rid of union wait.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
236ea5041b
tcsh-6.19.00-013-VImode-variable-provided.patch added
...
> Fix the word boundary handling of vi-eword...
> Provide shell variable $vimode to control VImode.
> If VImode=1, use "_" as the default for $wordchars, to match vi's default.
> Modify c_to_class() to use isword().
> rename e_capitolcase ->e_capitalcase (Luke Mewburn)
> Fix e_capitolcase to e_capitalcase
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
802cae9c21
tcsh-6.19.00-012-display-default-in-editor.patch added
...
> display the default compiled in editor with bindkey -d (Luke Mewburn)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
ceb4ea481d
tcsh-6.19.00-011-man-page-spelling-fixes.patch added
...
> Spelling fixes.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
1cceba9f61
tcsh-6.19.00-010-fix-editor-and-visual-variables-and-its-behaviour.patch added
...
> Fix comparison of $EDITOR or $VISUAL against names of background
> processes so that it doesn't just prefix match.
> Rework run-fg-editor to use $editors exclusively if its set, and
> ignore the use of $EDITOR (default "ed") and $VISUAL (default "vi").
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
8247c9850e
tcsh-6.19.00-009-fix-parsing-of-if-statement.patch added
...
> Fix parsing of if statement with a missing space after the if closing
> parenthesis (Fridolin Pokorny)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
6950b90e74
tcsh-6.19.00-008-fix-ln-1-completion.patch added
...
> Fix ln(1) completion.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e5da57f10e
tcsh-6.19.00-007-fix-handling-of-invalid-unicode-characters.patch added
...
> PR/437: Fix handling of invalid unicode characters.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
6d81d4664b
tcsh-6.19.00-006-_SIGWINCH-added.patch added
...
> Added _SIGWINCH
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
e444f23def
tcsh-6.19.00-005-ge0-is-always-true-for-unsigned.patch added
...
> >= 0 is always true if unsigned (c11 allows wint_t to be unsigned),
> and we handle the 0 case above anyway.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
53846b1a4f
tcsh-6.19.00-004-remove-unused-variable.patch added
...
> remove unused variable.
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
3b4edba158
tcsh-6.19.00-003-avoid-gcc5-calloc-optimization.patch added
...
> avoid gcc-5 optimization malloc + memset = calloc (Fridolin Pokorny)
2016-05-03 17:11:23 +02:00
David Kaspar [Dee'Kej]
5ea5c31aec
tcsh-6.19.00-002-fix-error-messages.patch added
...
> PR/451: Fix error messages containing %c to be always '%c'
2016-05-03 17:11:16 +02:00
David Kaspar [Dee'Kej]
ec4630726d
tcsh-6.19.00-001-remove-CFLAGS-for-gethost.patch added
...
> Remove CFLAGS for gethost to ease cross-compilation
2016-05-03 12:32:31 +02:00
David Kaspar [Dee'Kej]
e936722d6f
tcsh-6.19.00-000-announcement.patch added
...
Only to stay politically correct...
2016-05-03 12:25:33 +02:00
David Kaspar [Dee'Kej]
e7bb88b90b
tcsh.spec: Indentation updated to be visually consistent, TABs removed
2016-04-29 22:25:20 +02:00
David Kaspar [Dee'Kej]
e334622370
tcsh.spec: %prep phase updated to correctly convert 'Fixes' & 'Wishlist'
2016-04-29 22:07:51 +02:00
David Kaspar [Dee'Kej]
3ae594d08c
tcsh.spec: Patch files numbering updated
...
We're now starting the downstream patches at number 100, in order to
have a reserved numbers for upstream patches [0-99]. In case we reach
the number 99 for upstream patches, we should really consider doing a
rebase...
2016-04-29 21:15:56 +02:00
David Kaspar [Dee'Kej]
3de1d7e6e0
tcsh-6.15.00-hist-sub.patch removed
...
The change to the man page by this patch does not seem to apply
anymore, and upstream is curently not aware of any issue.
2016-04-29 20:42:55 +02:00
David Kaspar [Dee'Kej]
c9086a0723
tcsh-6.13.00-memoryuse.patch -> tcsh-6.19.00-manpage-memoryuse.patch
...
The patch has been updated to be more clear. This is a downstream
patch that we need to keep, it has been requested in BZ: #247637
Upstream did not accept the patch, because this is specific to Linux:
<http://mx.gw.com/pipermail/tcsh/2016-April/004972.html >
2016-04-29 19:45:07 +02:00
David Kaspar [Dee'Kej]
b20164f006
tcsh-6.14.00-order.patch removed
...
The man page update with this patch was misleading and not reflecting
current correct behaviour of tcsh. See the discussion with upstream:
<http://mx.gw.com/pipermail/tcsh/2016-April/004972.html >
2016-04-29 16:49:56 +02:00
David Kaspar [Dee'Kej]
e66f94fd3f
Mark 'tcsh_posix_status' variable as deprecated
...
'tcsh_posix_status' is a downstream variable not accepted by upstream.
'anyerror' variable was introduced by upstream instead.
This patch keeps the 'tcsh_posix_status', but displays a warning to
user that this variable is deprecated and its support will be removed
in Fedora 25.
2016-04-26 18:19:50 +02:00
David Kaspar [Dee'Kej]
0de832d6c5
tcsh-6.18.01-elf-interpreter.patch removed
...
This patch was not working in latest tcsh packages in Fedora, and it
was not accepted by upstream. Generally, shells (bash, ksh, tcsh, ...)
does not want to have this kind of binary parsing inside of them. See:
<http://mx.gw.com/pipermail/tcsh-bugs/2013-April/000833.html >
2016-04-26 16:58:05 +02:00
David Kaspar [Dee'Kej]
4da5459ce3
Also remove the patches from specfile as well
...
Related to previous commits: ef697f03d7
a28f366dd8
af5610a4bd
2016-04-22 18:04:47 +02:00
David Kaspar [Dee'Kej]
ef697f03d7
tcsh-6.18.01-skip-tty-tests.patch removed
...
The testsuite has been already fixed in 6.18.05 upstream version,
with this commit: 8e5249f9c70e1460d8c867e3124c61163c00759b
2016-04-21 13:53:30 +02:00
David Kaspar [Dee'Kej]
a28f366dd8
tcsh-6.14.00-syntax.patch removed
...
This patch breaks things more common than the issue it solves. See:
http://mx.gw.com/pipermail/tcsh-bugs/2016-April/001030.html
Bottom-line is: tcsh can't process its keywords in HERE-DOC correctly,
and most likely it will never be possible to fix/solve this.
2016-04-21 13:32:25 +02:00
David Kaspar [Dee'Kej]
af5610a4bd
tcsh-6.14.00-unprintable.patch removed
...
The issue solved with this patch is not reproducible with 6.19.00
upstream version of tcsh. It was most likely fixed/mitigated as a
side-effect of some commit in the upstream.
2016-04-21 13:27:50 +02:00
David Kaspar [Dee'Kej]
44ad64e52b
Increase the 'Release' number so the package can be build in koji
...
+ Add the missing changelog entry.
Related to previous commit: d997da94d3
2016-04-21 13:13:03 +02:00
David Kaspar [Dee'Kej]
d997da94d3
tcsh-6.15.00-closem.patch removed
...
This patch was never accepted by upstream since upstream does not like
the solution: http://mx.gw.com/pipermail/tcsh-bugs/2016-April/001031.html
The issue solved by this patch has been tested on Fedora 23, but
reproduction was not successful. The package 'nss_ldap' is now obsolote
(has been retired) and is no longer part of Fedora. It was superseded by
'nss-pam-ldapd' and 'sssd'. The issue has been most likely mitigated
with the new identity management used in Fedora (FreeIPA/SSSD).
In case the issue will re-appear, we will need to find work with
upstream to find a solution which they would be willing to accept.
2016-04-21 13:01:02 +02:00
David Kaspar [Dee'Kej]
50cf2da56c
tcsh.spec: "Refactoring" + additional comments added
2016-04-20 19:08:22 +02:00
Fedora Release Engineering
9df4436b9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-05 01:23:38 +00:00
Lubomir Rintel
f0d784419f
Whoops, fix up the changelog date
2016-01-13 08:44:28 +01:00
Lubomir Rintel
54f22d82df
Fix build
2016-01-13 08:43:55 +01:00
Fridolin Pokorny
4d36648f3f
spec: add /bin/{tcsh,csh} to /etc/shells
2015-06-16 16:55:00 +02:00
Fridolin Pokorny
ea63b1ce0e
Add tcsh-6.19.00-gcc5-calloc.patch for gcc5 build
2015-05-28 12:50:17 +02:00
Fridolin Pokorny
b5f32ffe2b
Remove autoreconf call
2015-05-27 12:59:19 +02:00
Fridolin Pokorny
f7f52e0f10
Fix update version in changelog
2015-05-27 12:56:36 +02:00
Fridolin Pokorny
e6ae8d9d87
Update to tcsh-6.19.00
2015-05-27 11:04:03 +02:00
Pavel Raiskup
ed7c627f46
tcsh: fix hang in 'wait' built-in
...
Resolves: rhbz#1181685
Version: 6.18.01-13
2015-01-27 07:16:52 +01:00
Pavel Raiskup
804e62644c
tcsh: support both $anyerror and $tcsh_posix_status
...
Before, the $tcsh_posix_status was added but the $anyerror support
was removed, but we need to have both.
Resolves : #1129703
Version: 6.18.01-12
2014-08-27 17:05:05 +02:00
Pavel Raiskup
e6c2d010fe
testsuite: skip tests requiring tty
...
Upstream thread:
http://mx.gw.com/pipermail/tcsh-bugs/2014-August/000896.html
Version: 6.18.01-12
2014-08-27 16:32:57 +02:00
Pavel Raiskup
e28d3e79df
spec: run make check in %check
...
Version: 6.18.01-12
2014-08-27 16:32:57 +02:00
Pavel Raiskup
97c6af701c
spec: move to %autosetup
...
Version: 6.18.01-12
2014-08-27 16:32:53 +02:00
Peter Robinson
cf6ea8ab62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-18 05:08:22 +00:00
Dennis Gilmore
b6eaa4ebf2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-08 03:15:52 -05:00
Pavel Raiskup
2499db30fc
spec: provide fake /bin binaries for compatibility
...
Version: 6.18.01-9
2013-12-19 17:42:28 +01:00
Jaromír Končický
6a32ac8223
Fixed typo mistake in changelog
2013-12-19 11:28:22 +01:00
Jaromír Končický
87d7200a32
Move binaries from /bin to /usr/bin
2013-12-19 10:44:41 +01:00