Naoir
4f391d1f2a
Merge pull request #2703 from cshore/pull-request-cgi-fix
...
lang/perl-cgi: Fix missing file for perl-cgi
2016-05-23 14:27:21 +02:00
Marcel Denia
c7acba22e2
perl-cgi: Update to 4.28
2016-04-05 12:05:27 +02:00
Marcel Denia
b41beefe42
perl-cgi: Update to 4.26
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2016-02-24 20:36:21 +01:00
Naoir
305b844767
Merge pull request #2267 from jow-/CVE-2015-8607
...
perl: ensure File::Spec::canonpath() preserves taint [CVE-2015-8607]
2016-01-23 15:52:09 +01:00
Marcel Denia
50d66746a2
perl-test-harness: Update to 3.36
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2016-01-23 14:17:39 +01:00
Marcel Denia
fa9937d14e
perl-html-parser: Update to 3.72
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2016-01-23 14:17:13 +01:00
Marcel Denia
d47ac781c8
perl-uri: Update to 1.71
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2016-01-23 14:15:55 +01:00
Marcel Denia
09f97c7b35
perl-cgi: Update to 4.25
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-12-21 17:59:34 +01:00
Marcel Denia
1557f6c4da
perl-www: Update to 6.15
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-12-21 17:54:02 +01:00
Marcel Denia
9405a8faec
perl-compress-bzip2: Update to 2.24
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-12-21 17:53:25 +01:00
Marcel Denia
a23ffef7e9
perl: Update to 5.22.1
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-12-21 17:53:02 +01:00
Marcel Denia
8829ae3de6
perl: Work around recompile failures
...
Apparently, recompiling/relinking fails under some circumstances. This
patch has been reported to work around that issue.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-12-10 22:40:54 +01:00
Marcel Denia
59d24044b3
perl: Fix uClibc handling
...
Configuration scripts expect the libc identifier to be "uclibc" in case we're using it,
OpenWrt provides "uClibc". Oh well...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-11-30 01:36:46 +01:00
Marcel Denia
bb06539632
perl: Set gccversion configuration symbol correctly
...
This was previously manually set to '4.8.0'. Aside from just being incorrect,
it also breaks Errno's GCC5 detection.
Fixes #2044 .
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-11-29 22:39:39 +01:00
Marcel Denia
6552e55ea7
perl: Bump PKG_RELEASE
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-11-20 12:53:13 +01:00
Marcel Denia
51bef7ad20
perl: Enable crypt() for all libc implementations
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-11-20 12:33:37 +01:00
Marcel Denia
a5fa92449c
perl-cgi: Update to 4.22
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-10-29 13:39:29 +01:00
Marcel Denia
b9db0b8ead
perl-parse-recdescent: Update to 1.967013
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-10-04 20:13:11 +02:00
Marcel Denia
e16d7305dd
perl: Bump PKG_RELEASE
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-25 11:50:52 +02:00
Marcel Denia
3aaaede7b2
perl: Reorganize patches
...
The old scheme didn't make any sense...not that there was a scheme really.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-25 11:50:52 +02:00
Marcel Denia
d57f34795c
perl: Remove microperl caretx dependency patch
...
This will make microperl unable to build. That's okay, since we haven't
been building it for quite a while now.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-25 11:50:33 +02:00
Marcel Denia
58a7c33ca7
perl: Invert perlbase-essential/perlbase-config circular dependency solution
...
perlbase-essential and perlbase-config depend on functionality from
each other. Previously, this was solved by just making perlbase-config depend
on perlbase-essential.
However, since a simple "use lib" is enough to trigger pulling in Config, this
approach doesn't seem to make much sense. So let's just make perlbase-essential
depend on perlbase-config instead.
This pulls in perlbase-config as a dependency to pretty much every Perl package,
so in the future we might want to just merge Config into perlbase-essential.
Thanks to Robert Högberg for spotting this.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-25 10:59:15 +02:00
Naoir
e2837aecae
Merge pull request #1770 from robho/perlbase-data_needs_more_dependencies
...
perlbase-data: Add dependency on perlbase-bytes
2015-09-23 08:05:12 +02:00
Marcel Denia
40ab19bce7
perl-http-server-simple: Update to 0.51
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-19 00:41:15 +02:00
Marcel Denia
dbeceede41
perl-http-message: Update to 6.11
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-19 00:40:45 +02:00
Marcel Denia
4cb27e76ff
perl-device-usb: Remove leftover testing stuff
...
Somehow slipped through. Oh well...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 16:17:16 +02:00
Marcel Denia
3cedc1aa87
perl-device-usb: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
13292808a3
perl-inline-c: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
cda1669804
perl-parse-recdescent: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
65d47a50db
perl-file-sharedir-install: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
3d673e73b8
perl-inline: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
1c8c372e9c
perl: Properly override PERL_INC for subdirectory builds
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-14 15:33:18 +02:00
Marcel Denia
7baa440416
perl: Bump PKG_RELEASE
...
Despite being just a packaging update, this update packs quite a few changes.
To start things off, we're finally passing perl's testsuite on at least
x86/musl. There are a lot of skipped tests left, as well as some oddities.
Nothing too heavy though. Making this happen was an ongoing effort since the
perl-5.20.1 release.
We still can't run module testsuites and I don't expect all target/libc
combinations to pass yet. So we'll leave test suite support marked as
experimental.
We've also switched from the old collection of target-specific configuration
files to a new, more flexible and easier-to-maintain system based on
perlconfig.pl. It'll generate a suitable configuration file using information
found in it's *.config files as well as command-line parameters passed.
See the POD and files/README.config for details.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:25 +02:00
Marcel Denia
eef9e26970
perl-http-message: Update dependencies
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
7d38a15bc4
perl: Skip $0 test on busybox in dist/threads/t/join.t
...
This test requires a ps which provides the -f option, as well as suitable output.
We can't provide either with busybox. Just skip it for now.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
948a4cc165
perl: Skip crypt() tests if unavailable in t/op/tie_fetch_count.t
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
706fa78439
perl: Update perlbase.mk
...
- Add perlbase-meta-notation
- Include missing files and tests/test data
- Install Archive::Tar utilities
- Update dependencies
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
df26e427f9
perl: Improve run_tests.sh
...
- Add some useful options for debugging tests and test failures
- Properly handle tests located in lib/
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
88800d31ee
perl: Update extensions configuration symbol
...
This needs to be a concatenation of {nonxs,dynamic,static}_ext, as
shown by Config/Extensions.t.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
f6a7779041
perl: Include vmsish.t and Internals.t in perl-tests-common
...
There is no other place for them really.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
c038495015
perl: Disable OS/2 tests
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
cecee995b0
perl: Disable setlocale usage under musl
...
While setlocale() is present, musl currently doesn't provide a suitable implementation.
It'll silently accept every locale, even if not present at all, defaulting them
to C.UTF-8. This will confuse applications as well as our testsuite(see lib/locale.t).
Even if a locale does exist, it's effects will not apply to an extent that will
satisfy many applications.
Avoid further mischief here and just disable setlocale() for now.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:24 +02:00
Marcel Denia
afad970139
perl: Switch to split configuration files
...
This replaces the previously used collection of configuration files for every single
architecture in conjunction with hacky overrides, which became an increasing burden to maintain.
Fixes a number of outstanding bugs and oddities, with the most important one being the
previously wrong signal order(as shown by ext/POSIX/t/sigaction.t).
See files/perlconfig.pl's POD and files/README.config for details.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-09-01 09:23:15 +02:00
Marcel Denia
dd1e65bedf
bash: Update to 4.3.42
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-25 21:27:55 +02:00
Marcel Denia
b0407dd346
perl-dbi: Depend on perl/host for host build
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-10 11:47:37 +02:00
Marcel Denia
e87bfa90a9
perl-xml-parser: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-10 11:47:37 +02:00
Marcel Denia
96bd9d4787
perl-dbi: Update to 1.634
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-09 00:05:32 +02:00
Marcel Denia
f85c46e2f4
libidn: Update to 1.32
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-03 13:07:33 +02:00
Marcel Denia
6dcc2eb88f
perl-uri: Update to 1.69
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-01 19:25:47 +02:00
Marcel Denia
b20e1609f8
perl-http-message: Update to 6.10
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-08-01 19:25:47 +02:00
Marcel Denia
3b96e6d759
libidn: Update to 1.31
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-07-12 22:12:09 +02:00
Marcel Denia
9bf03cb1f5
perl-*: Update dependencies
...
All packages should now properly depend on all perlbase- and perl- packages
they need.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:58:19 +02:00
Marcel Denia
7599e8e430
perl-www-mechanize: Update to 1.75
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:58:19 +02:00
Marcel Denia
40c176e28f
perl-uri: Update to 1.68
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:58:19 +02:00
Marcel Denia
68f61d03d7
perl-www: Update to 6.13
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:58:19 +02:00
Marcel Denia
610fe50fb8
perl-html-tree: Re-format description
...
Just capitalize it to match the other packages.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:57:51 +02:00
Marcel Denia
91d6f0a849
perl-www-robotrules: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
e19d79f9b8
perl-test-warn: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
ef6569e16d
perl-sub-uplevel: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
6314080002
perl-net-http: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
cc943ada67
perl-io-html: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
eae471a270
perl-http-server-simple: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
11daf37e6f
perl-html-form: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:06 +02:00
Marcel Denia
ccf87d4122
perl-cgi: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
f03bbc96ca
perl-http-message: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
a96cffc786
perl-lwp-mediatypes: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
bfccf74c63
perl-http-negotiate: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
21435c966b
perl-http-date: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
8abd2ada3f
perl-http-daemon: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
bc1c9d8615
perl-http-cookies: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
d98413410f
perl-file-listing: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
6c1a6180b8
perl-encode-locale: New package
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-30 10:44:05 +02:00
Marcel Denia
b051ddec8d
perl-*: Bump PKG_RELEASE
...
Trigger a rebuild to make everything adapt to perl 5.22.0.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
7a545cc9b3
perl: Update to 5.22.0
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
38be10c1bc
perl: Disable strerror_r usage with musl
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
dc475f7886
perl: Enable threading support by default for all libc implementations
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
392e1475c8
perl: Upgrade base package dependencies
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
34d6d0a1a1
perl: Upgrade base package definitions
...
- Remove perlbase-cgi
- Remove Module::Build from perlbase-module
- Remove perlbase-package
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
5cdd6755f3
perl: Upgrade configuration files to perl 5.22.0
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Marcel Denia
273d4bd6a7
perl: Have perl's major version number in one central place
...
This will simplify updating the package in the future.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-18 23:58:45 +02:00
Naoir
7c32778cbf
Merge pull request #1403 from jow-/perl-musl-compat
...
perl: fix musl compatibility
2015-06-17 22:38:09 +02:00
Naoir
32673f9b0b
Merge pull request #1355 from poranje/lang+perl-device-serialport
...
perl-device-serialport: add package
2015-06-09 00:49:33 +02:00
Marcel Denia
58d762d6f3
db47: Bump PKG_RELEASE
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-02 15:31:09 +02:00
Marcel Denia
e7850308fd
db47: Fix format security warning
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-06-02 15:30:58 +02:00
Marcel Denia
93bd063f5b
db47: Force pthread mutexes, bump PKG_RELEASE
...
Fixes #1312 .
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-31 13:40:26 +02:00
Marcel Denia
824d02f28a
perl-www-curl: Bump PKG_RELEASE
...
Recent changes in the perl package changed the ABI.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
b2f92815c5
perl-html-parser: Bump PKG_RELEASE
...
Recent changes in the perl package changed the ABI.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
0db18acdd2
perl-dbi: Bump PKG_RELEASE
...
Recent changes in the perl package changed the ABI.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
0cf102a612
perl-compress-bzip2: Bump PKG_RELEASE
...
Recent changes in the perl package changed the ABI.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
3202055a46
perl: Bump PKG_RELEASE
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
3c7528d2f4
perl: Pass _LARGEFILE_SOURCE and _FILE_OFFSET_BITS in cflags
...
Fixes broken largefile support.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
afb99d5a3d
perl: Remove duplicate "subversion" configuration symbol for armeb
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
e6874b54ab
perl-www: Remove unnecessary -n Configure switch
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
109ac2c383
perl: Enable threading in host-perl as well if threading is selected
...
While host-perl only exists to run build scripts(and thus, should have
no influence on built packages at all), most packages depend heavily on the
feature set of the perl installation that ran their configuration scripts.
This change makes them see that threading support is enabled(if it actually
is selected).
We can't use configuration symbol overrides for this one, as they are
visible to host-perl as well. Using overrides would make it act as if it
had threading support enabled without actually having it.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
3f7e3977a5
perl: Allow changing the default directory for perlmod/Compile
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
828800508d
perl: Add "-rdynamic" to LDDLFLAGS override in perlmod/Configure
...
perl would have done the same.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
9474e497c6
perl: Override cpprun configuration symbol
...
This will not change any existing packages' functionality. All packages
that used this symbol before during build(with it's value being "cc -E") most
likely would've failed compilation.
Note that this change is only in effect during build.
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
c6d65000d8
perl: Allow changing the default directory for perlmod/Configure
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-27 02:03:56 +02:00
Marcel Denia
5fa4fc4884
bash: Update to 4.3.39
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-05-22 07:16:26 +02:00
Marcel Denia
86c614e69d
libidn: Update to 1.30
...
Signed-off-by: Marcel Denia <naoir@gmx.net >
2015-03-06 14:36:25 +01:00