Commit graph

715 commits

Author SHA1 Message Date
Alexandru Ardelean
dee4a69cea python3: enforce version assignment
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-15 09:10:29 +03:00
Alexandru Ardelean
9500f50f2b python3: avoid making python3 the default python command
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-15 09:08:09 +03:00
Alexandru Ardelean
d5d9442928 python3: fixup python-package.mk include
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-15 09:08:06 +03:00
Agent 42
d4bc92fad5 renaming python-package.mk to python3-package.mk 2014-10-13 22:58:43 +02:00
Agent 42
1e6a88dde0 rename package name to python3 2014-10-13 12:21:16 +02:00
Agent 42
5e3393cf94 rename folder to python3 2014-10-13 12:20:34 +02:00
sbyx
85695f4561 Merge pull request #396 from commodo/python-migration
python: import from old packages and update to version 3.4
2014-10-08 08:52:42 +02:00
Luiz Angelo Daros de Luca
b1d4af0be0 Merge pull request #398 from luizluca/ruby_fixes-n-update
Ruby many fixes n update to 2.1.3
2014-10-07 14:46:44 -03:00
Luiz Angelo Daros de Luca
201bb841ac ruby: reorder subpackages (alphabetical order)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:32:07 -03:00
Luiz Angelo Daros de Luca
ae90aca0ca ruby: adds help text for pkgs
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
d372bf0eba ruby: update to 2.1.3
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
abfa610a1c ruby: explode ruby-core into subpkgs
ruby-core is problematic as it is too big.
It is impossible to fix pkgs dependencies as
ruby-core would generate multiple cycled dependencies
between packages.

Also, "core" in ruby context means "classes that does not need a 'require'".
This is not the case of ruby-core classes. They are, actually, a subset of
Ruby Standard Library.

In every detected case where a portion of ruby-core could be isolated and
save another pkgs from requiring all ruby-core where spin-off into a new
subset. Also, big portions of ruby-core, not require by current ruby-* pkgs
where spin-off in new pkgs. The remaining of ruby-core was put into a new ruby-misc.

ruby-stdlib was created as a meta package that requires all ruby packages that are
part of Ruby Standard Library. For a full Ruby Standard Library, just install
ruby-stdlib and its deps.

Created pkgs from ruby-stdlib:
- ruby-misc
- ruby-csv
- ruby-datetime
- ruby-dbm
- ruby-debuglib
- ruby-drb
- ruby-fiddle
- ruby-filelib
- ruby-logger
- ruby-math
- ruby-multithread
- ruby-mkmf
- ruby-net
- ruby-optparse
- ruby-patterns
- ruby-prettyprint
- ruby-pstore
- ruby-racc
- ruby-rbconfig
- ruby-rinda
- ruby-ripper
- ruby-sdbm
- ruby-shell
- ruby-socket
- ruby-uri

Some files from ruby-openssl where moved to new subpkgs (as ruby-net and ruby-drb).

All dependencies where redefined based on auxiliar script ruby_find_pkgsdeps

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
a30e571680 ruby: move files to ruby-xmlrpc,ruby-dl left in ruby-core
Some files that belong to other subpkgs where still in
ruby-core. Just moved them to the correct place.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
e6541de61d ruby: create subpkgs ruby-enc-extra from ruby-enc
Ruby encoding library was too big and bring unecessary encodings for a simple ruby usage.
All not directly required encodings from stdlib where moved to ruby-enc-extra.

Created pkg from ruby-enc
- ruby-enc-extra (from ruby-enc)

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
e707020e18 ruby: add auxiliar scripts in order to help tests
ruby_find_pkgsdeps: look for file dependencies (checks
require and Encoding references) and extrapolate it to pkgs
deps. Also checks whether a dep is redundant or missing in pkgs.
Must run inside an OpenWRT with all ruby* pkgs installed.

ruby_missingfiles: list files in staging/target and from files
comparing side by side its contents. It helps to easly visualize
which file is not packaged in an ipk.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
c755b298c3 ruby: spin-off ruby-digest from ruby-openssl
Digest can use OpenSSL or ruby internal implementation of hash functions. The first
uses less disk space but requires openssl, that is relatively big. As internal hash
implementations are not too much bigger than openssl version, it is compiled by
default. A new config option can change it to use OpenSSL instead.

As digest is independent from openssl, ruby-digest was created as a new pkgs.

Adds pkgs:
- ruby-digest (from ruby-openssl)

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
8d46e8a453 ruby: remove refs from dropped syck
syck was replaced by psych in yaml. (ref:
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/36786)

Also add ruby-psych to ruby-yaml deps

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
52ba3a1122 ruby: move gems out of core
Some ruby gems where still in ruby-core pkg. These files where
moved outside ruby-core into ruby-gems or their own subpkg.

ruby-unit renamed to ruby-testunit as its gem is named test-unit.

ruby-rdoc left a file in ruby-core.

Psych is a gem and deserves its own subpkg. It replaces syck
(used by yaml) on recent ruby version (ref:
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/36786)
Also, some psych files where packed incorrecly into ruby-json. The asterisk
in */json was intend to match <arch>/json/ and not psych/json.

Files where derived
from ruby-core and a lost file in ruby-json.

New subpkgs:
- ruby-bigdecimal
- ruby-io-console
- ruby-minitest
- ruby-psych

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
cfcd564d9c ruby: link ext/digest/* to openssl only when needed, fix rmd160 name
ext/digest/rmd160 was referencing a function that never existed in openssl.
The name was simply mistyped. Now it can use openssl.

openssl was always linked to ext/digest when library is avaiable,
even when it was disable by configure option and not used by code.

upstream refs: https://bugs.ruby-lang.org/issues/10252
upstream refs: https://bugs.ruby-lang.org/issues/10324

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
7fda1869e3 ruby: remove minitest deps on gems
minitest can live without gems. Just a minor fix to
solve a require that fails when gem is missing

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
c90a4cb178 ruby: rdoc can run without gems (with patch)
rdoc seems to be written to run without gem. However,
some internal code still does not check for gems presence.
With a small patch, rdoc can run without gems.

Ref: https://bugs.ruby-lang.org/issues/10196

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:53 -03:00
Luiz Angelo Daros de Luca
a0e65256e9 ruby: wrap script to disable gems if not installed
ruby, by default, try to load gems on start. If not
present, it fails. As gems brings many deps, this make ruby
unsuitable for routers limited resources.

ruby can avoid to load gems with the option "--disable-gems".
So, a wrap script in the place of /usr/bin/ruby adds this option
if gems are not found.

Also add vendor/site directories

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:52 -03:00
Luiz Angelo Daros de Luca
205becb6e8 ruby: Disable doc generation
Docs are not currently packaged. So, there is no need to install
them. Also, doxygen have some problem with the usaged of git in
build_dir as it takes ages running git commands on every file.
Disabling the docs reduces the compilation time.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:52 -03:00
Luiz Angelo Daros de Luca
117b18bbd6 ruby: remove ruby-ncurses
ruby-ncurses where removed from ruby upstream (ruby commit
9c5b2fd8aa0fd343ad094d47a638cfd3f6ae0a81) and become solely
a gem now. OpenWRT subpackage removed.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-10-07 14:14:50 -03:00
Ted Hess
692338d6e4 Merge pull request #399 from roger-/micropython
micropython: update to latest
2014-10-06 19:58:08 -04:00
Roger
6a6cd39c0a micropython: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-10-06 17:58:37 -05:00
Alexandru Ardelean
4ed312143a python: reset packages and start off with minimal python
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-06 21:07:37 +03:00
Alexandru Ardelean
7bf1ae65a8 python: upgrade to version 3.4.1
Some notes:
- Python 3 (at least version 3.4) is pretty cross-compiler-friendly,
  so a lot of patches were thrown away.
- Arguments below were moved to ./files/config.site file, and disabled
      ac_cv_have_chflags=no \
      ac_cv_have_lchflags=no \
      ac_cv_py_format_size_t=no \
      ac_cv_have_long_long_format=yes \
      ac_cv_buggy_getaddrinfo=no \
- --without-ensurepip added, because the build wants to ensure that
  it works; that's a good idea, but for now, it requires special
  setup, and we can do that later
- --without-pymalloc added, becase in Python 3, modules are suffixed
  with m; e.g. so some paths are python3.4m instead of python3.4
  all this is detailed here:
         http://legacy.python.org/dev/peps/pep-3149/
  Maybe it will be a good idea to re-add this back

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-06 21:07:31 +03:00
Alexandru Ardelean
da85f0770a python: reorganize package
Make python-mini the top-level and default Python package.
Make the other packages subpackages of the top-level python package.
Make old python package the python-full package.

Note: at this point, this package can be split/renamed to
python-legacy should anyone need Python 2. After this commit
it's going to be Python 3 all the way.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-06 17:34:28 +03:00
Alexandru Ardelean
1472a35f36 python: update copyright & maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-06 17:31:23 +03:00
Alexandru Ardelean
0169d40b81 python: import package as-is from old packages
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2014-10-06 17:31:23 +03:00
W. Michael Petullo
7771752217 Copy php5 from old repository and update
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-09-28 21:56:33 -04:00
Roger
72e79cc896 micropython: update to latest
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-09-25 14:53:23 -05:00
W. Michael Petullo
117238889d luaexpat: update to 1.3.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-09-06 23:51:51 -04:00
Karl Palsson
9c35f14edf dkjson: Fix PKG_BUILD_DIR paths
This fixes builds on clean checkouts, and also fixes the "md5sum tests
aren't working" notes.

Signed-off-by: Karl Palsson <karlp@remake.is>
2014-09-05 17:00:13 +00:00
Roger
ca423611e8 micropython: simplify makefile + update
Platform detection now done upstream.

Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-09-04 11:19:55 -05:00
sbyx
cf255a44ab Merge pull request #265 from berlinmeshnet/meshbox
Import dkjson, lua-bencode, and lua-sha2
2014-09-02 14:15:11 +02:00
Lars Gierth
2fea5020f6 lua-sha2: clean up makefile
Signed-off-by: Lars Gierth <larsg@systemli.org>
2014-09-02 03:02:04 +02:00
Lars Gierth
77c074db39 lua-bencode: import from https://github.com/SeattleMeshnet/meshbox.git
Signed-off-by: Lars Gierth <larsg@systemli.org>
2014-09-02 03:01:03 +02:00
Lars Gierth
b1a8fd93ae lua-sha2: import from https://github.com/SeattleMeshnet/meshbox.git
Signed-off-by: Lars Gierth <larsg@systemli.org>
2014-09-02 03:00:37 +02:00
Lars Gierth
9c37a78aae dkjson: import from https://github.com/SeattleMeshnet/meshbox.git
Signed-off-by: Lars Gierth <larsg@systemli.org>
2014-09-02 03:00:33 +02:00
John Crispin
1881ab2550 perl: create the Host install path before using it
this caused a compile fail on the BB builder

Signed-off-by: John Crispin <blogic@openwrt.org>
2014-08-31 10:07:27 +02:00
Roger
7944c5f7c0 micropython: cleanup makefile + update to latest
Now uses default build options for non-MIPS platforms

Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-09-01 11:57:25 -05:00
sbyx
14da1d1def Merge pull request #256 from roger-/micropython-lib
micropython-lib: update to latest and fix version tag
2014-08-29 11:56:37 +02:00
Roger
fcb76f9eba micropython: update to latest and fix version info
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-28 17:50:40 -05:00
Roger
0dfa0abacd micropython-lib: update license info
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-28 17:48:12 -05:00
Roger
b4c305fd15 micropython-lib: update to latest and fix version tag
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-28 11:49:45 -05:00
Nicolas Thill
a4079863ff luasql: import from old packages feed
- update source URL
 - simplify build rules
 - add license info
 - add myself as maintainer

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2014-08-27 13:27:05 +02:00
Xiongfei(Alex) GUO
fef64650b9 Add PKG_LICENSE part. 2014-08-27 15:12:16 +08:00
Peng Liu
847c53f111 luasoap: bump luasoap from 2.x to 3.x.
Signed-off-by: Peng Liu <pengliu@credosemi.com>
2014-08-26 04:19:28 -04:00
Luiz Angelo Daros de Luca
f0bdbbe8f7 Merge pull request #226 from psycho-nico/my-fixes
ruby: fix ruby/host build
2014-08-20 15:31:57 -03:00
Nicolas Thill
efec55b785 erlang: import from old packages feed
- update to latest version (v17.1)
 - add license info
 - add myself as maintainer

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2014-08-20 15:50:32 +02:00
Nicolas Thill
84c04a73e6 ruby: fix ruby/host build
- build ruby/host extensions as static,
  - remove dependency on gmp/host

Signed-off-by: Nicolas Thill <nico@openwrt.org>
2014-08-20 15:12:18 +02:00
Luiz Angelo Daros de Luca
0ecf63a655 ruby: Fix build dependency of gmp/host
libgmp.so is needed for miniruby, that is compiled in host.
Using PKG_BUILD_DEPENDS=gmp/host eventually compiled gmp/host
before ruby/host. However, when this did not happened, build
failed. Using HOST_BUILD_DEPENDS=gmp/host seems to be the
correct way to require it.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-08-20 00:33:29 -03:00
Luiz Angelo Daros de Luca
3ac06f9ee9 Merge branch 'master' into trunk/luizluca 2014-08-19 01:22:51 -03:00
Marcel Denia
1b7eadb14c perl-*: Adopt to SPDX license identifiers
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-18 12:58:33 +02:00
Marcel Denia
9817512619 perl-test-harness: Update to upstream 3.33
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-18 12:50:26 +02:00
Steven Barth
21bbbcde12 micropython: remove unnecessary libc, libm, libdl dependencies
Signed-off-by: Steven Barth <steven@midlink.org>
2014-08-18 07:40:44 +02:00
Roger
24e5e8aa2c micropython-lib: fix DEPENDS
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-18 07:39:11 +02:00
Roger
a0658b5ca1 micropython-lib: add
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-18 07:39:11 +02:00
Roger
5be2bd3ba9 micropython: fix version number
Signed-off-by: Roger D <rogerdammit@gmail.com>
2014-08-17 17:29:40 -05:00
Luiz Angelo Daros de Luca
115fd87cc2 ruby: import from oldpackages and update to 2.1.2
This commit imports the old Makefile from old openwrt feeds.
Also, the package was updated to the latest version.

The new version was tested in a VM with no aparent problem.
No patches are needed.

I added myself as maintainer. If possible, I would like to gain
commit access.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2014-08-17 03:47:40 -03:00
Roger
f1d00bbb6e add micropython
Signed-off-by: Roger D rogerdammit@gmail.com
2014-08-16 21:25:57 -05:00
Marcel Denia
20bb2a1b69 perl-dbi: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
3d32350026 perl: Remove unused helper scripts
They're broken anyway

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
2f2601deda perl: Update license identifiers to match SPDX
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
0589ca524f perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
a68e78c748 perl: Add proper dependencies for all perlbase packages
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
867365dbde perl-dbi: Build host package
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
d98f1cc781 perl: Unify host and target build directories
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
505bf74aa3 perl: Include installed extensions in host-perl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:23 +02:00
Marcel Denia
71b97e4f88 perl: Add host-perl relink hack
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:22 +02:00
Marcel Denia
c56aabec0e perl: Add perlmod host rules
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:22 +02:00
Marcel Denia
c02ebc0072 perl: Install libperl.so
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:22 +02:00
Marcel Denia
dfc4b6969f perl: Install full /usr/lib/perl5 tree into STAGING_DIR
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:22 +02:00
Marcel Denia
c64769bd8f perl: Build shared libperl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-14 17:14:22 +02:00
Marcel Denia
f28633c711 perl-www: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-11 17:26:14 +02:00
Marcel Denia
3634ba4ffd perl-www: Default to verifying hostnames when using SSL
This is a backport of perl-www 6.00's CVE-2011-0633 fix.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-11 17:25:50 +02:00
Marcel Denia
ff36d023e8 perl-compress-bzip2: Update to 2.18
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-08-11 01:15:52 +02:00
Maxim Storchak
4b3d142810 Add license info for luabitop, luaposix, rsync, tgt, wget, acl, attr, haserl, smartmontools, tmux
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2014-08-09 15:47:18 +03:00
Vladimir Malyutin
0d5711b191 Add lualanes
Signed-off-by: Vladimir Malyutin <first-leon@yandex.ru>
2014-07-28 10:28:58 +07:00
sbyx
6eb2ac4815 Merge pull request #123 from Naoir/perl
perl: More bugfixes, correct PKG_LICENSE
2014-07-24 14:27:15 +02:00
sbyx
40bc0fafb3 Merge pull request #124 from Naoir/perl-modules
perl-*: Import from oldpackages, update to latest upstream, fix, add myself as maintainer
2014-07-24 14:26:57 +02:00
Marcel Denia
13f59c19e2 lang/perl-www-mechanize: Update PKG_SOURCE_URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 08:00:09 +02:00
Marcel Denia
c3fc5672b0 lang/perl-uri: Update PKG_SOURCE_URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 08:00:09 +02:00
Marcel Denia
f8ad4e5f68 lang/perl-test-harness: Update PKG_SOURCE_URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 08:00:09 +02:00
Marcel Denia
089bcc8925 lang/perl-lockfile-simple: Update PKG_SOURCE_URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 08:00:09 +02:00
Marcel Denia
7436f597b4 lang/perl: Include overloading.pm in perlbase-essential
Needed by perl-dbi.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 03:04:31 +02:00
Marcel Denia
3e7876c22f lang/perl: Strip encoding pragma
The "encoding" pragma is officially deprecated.
Makes HTML::Parser/HTML::Entities work.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 03:04:31 +02:00
Marcel Denia
edebd9121a lang/perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-24 03:04:30 +02:00
Marcel Denia
b9c2afd2da lang/perl-*: Add myself as maintainer
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:38:05 +02:00
Marcel Denia
2df9bd2cde lang/perl-*: Cleanup, fix formatting
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:38:04 +02:00
Marcel Denia
916b4b4aee lang/perl-*: Update PKG_SOURCE_URL
search.cpan.org seems to have some problems from time to time.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:37:44 +02:00
Marcel Denia
38e9a6ffba lang/perl-*: Add/update licensing information
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:34:21 +02:00
Marcel Denia
117ee79eb9 lang/perl-*: Add/update copyright notices
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:34:12 +02:00
Marcel Denia
7a459369f7 lang/perl-www-curl: Properly link against libcurl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:45 +02:00
Marcel Denia
2613af4b1d lang/perl-www-curl: Update 100-perl-www-curl_disable_curl-config_hack.patch
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:45 +02:00
Marcel Denia
7585f8f9d2 lang/perl-test-harness: Fix DEPENDS
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:45 +02:00
Marcel Denia
680a140878 lang/perl-test-harness: Don't point to a specific version in URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:45 +02:00
Marcel Denia
bb31bb0729 lang/perl-net-telnet: Don't point to a specific version in URL
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:45 +02:00
Marcel Denia
23cb5ba329 lang/perl-*: Update to current upstream
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:44 +02:00
Marcel Denia
2fc7cf4402 Import of oldpackages/perl-*
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:32:24 +02:00
Marcel Denia
8995386673 lang/perl: Cleanup
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:14:56 +02:00
Marcel Denia
3e4f400a49 lang/perl: Update license information
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-23 09:14:18 +02:00
Marcel Denia
d94b738420 lang/perl: Use target headers for external modules
Before, external modules actually used host-perl headers.
Aside from obviously being the wrong thing to do, it made them misbehave if
host and target architectures differ too much.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-22 16:21:38 +02:00
Marcel Denia
51850177b9 lang/perl: Install target headers to staging directory
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-22 16:18:54 +02:00
Marcel Denia
9e9110eff7 lang/perl: Adjust some leftover x86_64 configuration symbols
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-22 16:18:54 +02:00
Marcel Denia
a1993737aa lang/perl: Make I8/I16/I32 types explicitly signed for ARM
Type signedness is undefined for char. char may actually be unsigned for
some CPUs.
This fixes various bugs on ARM, for example negative array indices.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-22 16:18:46 +02:00
W. Michael Petullo
715be8ddc5 luasec: update URL, as it previously pointed into a redirect
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-21 16:37:13 +02:00
W. Michael Petullo
f226e1620f Copy luasec package from old repository
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-21 16:23:19 +02:00
Marcel Denia
e04bd7368a lang/perl: Override CCFLAGS configuration symbol in perlmod
This makes external perl modules compile their native code with the
correct CFLAGS, not with the one host-perl is using.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-21 03:29:17 +02:00
Marcel Denia
8f8698ad20 lang/perl: Filter -g3 in TARGET_CFLAGS
-g3 will make the build fail in Compress-Raw-Zlib with
  ld: final link failed: Memory exhausted
This bug is actually documented[1] and fixed by filtering that flag. Since
we're passing CFLAGS manually, we need to do the same to make things work.
I suspect that this is actually a linker or library bug, but for now let's
just replicate the official fix.

[1] https://rt.cpan.org/Public/Bug/Display.html?id=88936

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-21 03:29:17 +02:00
Marcel Denia
8b5c73e859 lang/perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-20 05:18:11 +02:00
Marcel Denia
1032e88566 lang/perl: Upgrade x86_64 cppsymbols configuration symbol
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-20 05:18:04 +02:00
Marcel Denia
3dc41445fa lang/perl: Upgrade most x86_64 configuration symbols to match a 64-bit environment
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-20 05:17:49 +02:00
Marcel Denia
98f601e870 lang/perl: Add x86_64 config based on i486 config
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-20 05:17:44 +02:00
W. Michael Petullo
57b3bffa8c Copy luasocket package from old repository
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-19 14:08:11 +02:00
W. Michael Petullo
7dff39a10f Copy luafilesystem package from old repository
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-19 14:08:11 +02:00
W. Michael Petullo
d32053b1a4 luaexpat: update to 1.2.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-19 14:08:11 +02:00
W. Michael Petullo
2576665677 Copy luaexpat package from old repository
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2014-07-19 14:08:11 +02:00
Marcel Denia
6dcc322af5 lang/perl: Bump PKG_RELEASE
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:18 +02:00
Marcel Denia
c902e36c80 lang/perl: Set archlib symbol in powerpc configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:15 +02:00
Marcel Denia
249eed6625 lang/perl: Set archlib symbol in mips configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:12 +02:00
Marcel Denia
a447c9b8a5 lang/perl: Set archlib symbol in i486 configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:10 +02:00
Marcel Denia
1179931a30 lang/perl: Set archlib symbol in avr32 configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:07 +02:00
Marcel Denia
08473ed368 lang/perl: Set archlib symbol in armeb configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:29:03 +02:00
Marcel Denia
0c2bf00787 lang/perl: Set archlib symbol in arm configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:28:51 +02:00
Marcel Denia
62b042909d lang/perl: Build relocatable host perl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:19:13 +02:00
Marcel Denia
2bc4222ffb lang/perl: Clean up, add comments
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:19:10 +02:00
Marcel Denia
ff5b5de7c5 lang/perl: Rename HOST_PERL_DIR to HOST_PERL_PREFIX
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:19:04 +02:00
Marcel Denia
cc07017bb6 lang/perl: Override perl configuration symbols for cross-compile
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:19:01 +02:00
Marcel Denia
c72b4ba933 lang/perl: Update paths in perlmod.mk
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:18:58 +02:00
Marcel Denia
eb52e56950 lang/perl: Remove PERL_LIB from perlmod.mk
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 08:18:37 +02:00
Marcel Denia
551609e848 lang/perl: Refactor Makefile
This is a kind of big commit. Summary:
- Integrate better into OpenWRT's infrastructure
- > Build host-perl using host-build.mk
- > Install host-perl to STAGING_DIR_HOST
- Remove microperl(for now)

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 03:13:48 +02:00
Marcel Denia
a1e4dd4eba lang/perl: Set archlib symbol in mipsel configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-19 03:13:12 +02:00
Marcel Denia
d659ba4244 lang/perl: Add some HTTP mirrors
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-08 12:01:04 +02:00
Marcel Denia
402504f53f lang/perl: Fix typo in PKG_LICENSE_FILES
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-08 00:45:30 +02:00
Marcel Denia
b8570aef8e lang/perl: Add myself as maintainer
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-08 00:43:17 +02:00
Marcel Denia
599d348eff lang/perl: Don't build target miniperl
The target miniperl binary wasn't used at all. It is intended
for bootstrapping during build when not cross-compiling.

Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-08 00:39:29 +02:00
Marcel Denia
7534bea197 lang/perl: Fixup formatting
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:16 +02:00
Marcel Denia
980773283e lang/perl: Upgrade powerpc configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
538f455c25 lang/perl: Upgrade mips configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
2e6ad0958b lang/perl: Upgrade avr32 configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
abda647aea lang/perl: Upgrade armeb configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
b5100b9d31 lang/perl: Upgrade arm configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
68c59c99e5 lang/perl: Add parallel build support
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:15 +02:00
Marcel Denia
b5967bd21b lang/perl: Add microperl caretx dependency
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
289dcc2d94 lang/perl: Build ugenerate_uudmap as a host binary
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
1b4505548e lang/perl: Upgrade i486 configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
5e01c5373c lang/perl: Add some module dependencies
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
11dec6fc85 lang/perl: Remove old static uudmap handling
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
4c57844f0f lang/perl: Add hack to make perl always use miniperl during build
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:14 +02:00
Marcel Denia
e7263f63ca lang/perl: Fix paths in perlmod.mk
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
441898bfc8 lang/perl: Remove deprecated modules
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
d03e38b82c lang/perl: Upgrade mipsel configuration
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
2099878035 lang/perl: Build just miniperl for host-perl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
416d887a0f lang/perl: Adapt Makefile to 5.20.0 behaviour
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
6818ac4313 lang/perl: Rebase patches
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:13 +02:00
Marcel Denia
56763a7a3f lang/perl: Update to 5.20.0
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:12 +02:00
Marcel Denia
6420bbd712 Import of oldpackages/perl
Signed-off-by: Marcel Denia <naoir@gmx.net>
2014-07-07 22:54:12 +02:00
Steven Barth
264e3a4365 luai2c: import from packages
Signed-off-by: Frank Edelhaeuser fedel@users.sourceforge.net
2014-06-16 17:04:06 +02:00
Steven Barth
31cf080a67 luaposix: bump to v32 2014-06-11 10:05:59 +02:00
Steven Barth
e26fd946b8 luabitop, luaposix, tgt: add missing maintainer 2014-06-11 09:52:46 +02:00
Maxim Storchak
988eab561d luaposix: import from packages
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2014-06-11 08:55:54 +03:00
Maxim Storchak
b17a792d7d luabitop: import from packages
Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise
operations on numbers.

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2014-06-11 08:52:53 +03:00