| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pinto has trouble indexing this package because it doesn't understand
the use of the META.yml in the provides clause of the META info.
The spec also allows referring to the file that generates the package
in that statement, but pinto (apparently following PAUSE's lead)
doesn't consider ReadKey_pm.PL to be a "simile" for that package, the
rule seems to be that ".pm.PL" is the acceptable form.
This commit
- renames ReadKey_pm.PL -> ReadKey.pm.PL;
- touches up the Makefile.PL and MANIFEST; and
- changes the META.yml file to refer to ReadKey.pm.PL
See #29 and thaljef/Pinto/#241.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This explicit rule ensures that `cchars.h` is available when compiling
`ReadKey.o`.
This build issue was uncovered when installing under MSYS2/MinGW64 and
using dmake. Without this fix, the `cchars.h` file gets deleted right
before it is needed by the compilation as follows:
``` shell
$ cpanm --verbose Term::ReadKey
[ ...snip... ]
"C:\msys64\mingw64\bin\perl.exe" -I. -IC:\msys64\mingw64\lib\perl5\core_perl genchars.pl
Writing termio/termios section of cchars.h... Done.
Checking for sgtty...
Sgtty NOT found.
Writing sgtty section of cchars.h... Done.
"C:\msys64\mingw64\bin\perl.exe" "C:\msys64\mingw64\lib\perl5\core_perl\ExtUtils\xsubpp" -noprototypes -typemap C:\msys64\mingw64\lib\perl5\core_perl\ExtUtils\typemap ReadKey.xs > ReadKey.xsc
"C:\msys64\mingw64\bin\perl.exe" -MExtUtils::Command -e mv -- ReadKey.xsc ReadKey.c
del cchars.h
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"2.33\" -DXS_VERSION=\"2.33\" "-IC:\msys64\mingw64\lib\perl5\core_perl\CORE" ReadKey.c
ReadKey.xs:375:20: fatal error: cchars.h: No such file or directory
compilation terminated.
dmake.exe: Error code 129, while making 'ReadKey.o'
! Installing Term::ReadKey failed.
FAIL
```
Fixes <https://github.com/jonathanstowe/TermReadKey/issues/16>.
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. strict+warnings.
2. Explicit returns.
3. Trailing semicolons.
4. No ampersand in subroutine calls.
See http://perl-begin.org/tutorials/bad-elements/ .
|
|
|
|
| |
As per #24
|
|
|
|
|
| |
The provide part fixes #22
The version part fixes #24
|
|
|
|
|
|
|
| |
It needs the dependency to properly order the builds in a parallel
build.
Fixes #23
|
| |
|
|
|
|
| |
This is part of #21
|
|
|
|
|
|
| |
the processPL section to create ReadKey.pm cannot be
performed with miniperl, which is only relevant under CORE
as dual-life module, as in cperl.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
auto-generate the platform-specific parts at installation.
expand blockoptions specific variants already at installation,
demand-load Carp, remove unneeded AutoLoader
Configure.pm, genchars.pl: support -Dfortify_inc and cperl.
Makefile.PL: support ReadKey_pm.PL, add SIGN, fix pure_site_install,
fix realclean
META.yml: removed, auto-generated with make dist
|
|
|
|
|
| |
Don't hand-roll the -Is. Let EUMM do it. The previous code was not
compatible with Win32 miniperl when ReadKey is cored in cperl.
|
|
|
|
| |
indexing
|
| |
|
|
|
|
| |
the move of test.pl in example subdirectory
|
| |
|
| |
|
|
|
|
| |
Fix some warnings
|
|
|
|
| |
Also fixed repo name
|
|
|
|
| |
Added additional metadata
|
|\
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
MANIFEST
Makefile.PL
ReadKey.pm
ReadKey.xs
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.30
git-cpan-authorid: JSTOWE
git-cpan-file: authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.18
git-cpan-authorid: JSTOWE
git-cpan-file: authors/id/J/JS/JSTOWE/TermReadKey-2.18.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.17
git-cpan-authorid: JSTOWE
git-cpan-file: authors/id/J/JS/JSTOWE/TermReadKey-2.17.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.14
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.14.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.13
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.13.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.12
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.12.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.11
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.11.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.09
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.09.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.08
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.08.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.07
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.07.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.06
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.06.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.05
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.05.tar.gz
|
| |
| |
| |
| |
| |
| |
| |
| | |
git-cpan-module: TermReadKey
git-cpan-version: 2.04
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.04.tar.gz
|
|
|
|
|
|
|
|
| |
git-cpan-module: TermReadKey
git-cpan-version: 2.03
git-cpan-authorid: KJALB
git-cpan-file: authors/id/K/KJ/KJALB/TermReadKey-2.03.tar.gz
|
|
|
|
| |
git-svn-id: http://jstowe.googlecode.com/svn/trunk/TermReadKey@74 d4a3e428-c23c-0410-a93a-b1ce904c0fb3
|
|
git-svn-id: http://jstowe.googlecode.com/svn/trunk/TermReadKey@19 d4a3e428-c23c-0410-a93a-b1ce904c0fb3
|