Commit Graph

49 Commits

Author SHA1 Message Date
Jerome Duval
39e5c67367 perl: bump version.
* now uses the short version for vendor and site paths: they are
supposed to be compatible for even version numbers. needs to rebuild
perl modules though.
2017-09-29 18:46:23 +02:00
Jerome Duval
a854d846b0 perl: vendor_perl is compatible with $portVersion.
* rebuild recipes depending on vendor_perl.
* beware though, haikuporter might wrongly select both perl 5.18 and
perl 5.26 in the chroot to satisfy the dependencies.
2017-07-25 18:08:41 +02:00
Jerome Duval
c0f1b795cf perl: enable on x86_64.
* be aware that automake 1.15.0 (and before) doesn't work with perl
5.26.
2017-07-15 13:25:56 +02:00
Jerome Duval
24a075db21 perl: add recipe for version 5.26. 2017-06-09 23:40:02 +02:00
RahulAN
ef746d029b perl: add -fno-stack-protector to link flags (#1379)
* fix irssi perl modules build
2017-06-02 08:29:44 +02:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Augustin Cavalier
b0a54f6482 perl: Fix LICENSE.
I didn't bump the revision as there is no functional change here.
2015-07-01 17:54:49 -04:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Alexander von Gluck IV
efbc036ece fix: Update perl,diffutils,sed,which,m4,make include grep buildreq 2014-12-03 20:35:06 +00:00
Alexander von Gluck IV
c522c1de50 patch cleanup: Make sure recipes have matching patches.
* Ruby 1.9.3 shouldn't point to the 1.9.1 patch, etc.
2014-06-12 20:44:25 +00:00
Jerome Duval
59330a1e4c perl: enable x86_gcc2 and x86 2014-06-01 21:43:04 +00:00
PulkoMandy
5f9bcb6928 Declare ARM support for packages to bootstrap.
* The bootstrap process won't work without that.
2014-04-22 21:23:55 +02:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Jonathan Schleifer
0197df2959 Fix perl-5.18.2
* Add missing cmd:awk
* Add missing RMD160 checksum
2014-03-20 15:10:10 +01:00
Jerome Duval
150b5e6d7c perl: recipe for version 5.18.2 2014-03-20 13:13:43 +00:00
noryb009
1fa8788a0c Rewrap dev-lang DESCRIPTIONs 2014-01-02 16:40:56 -05:00
Alexander von Gluck IV
d97a2aabd9 all: Don't use portVersionedName for SOURCE_DIR
* portVersionedName contains the secondary architecture,
  so using it means secondary package builds fail.
  example: $portVersionedName is libwow_x86-0.0.0 when
  doing an x86 build on x86_gcc2
2013-12-25 17:52:56 -06:00
Oliver Tappe
629867c017 Fix warning in our perl-MakeMaker platform module. 2013-10-16 16:26:11 +02:00
Oliver Tappe
00030aa4de Add automatic vendor modules suppport to perl.
* Adjust MakeMaker to automatically switch to vendor directories if
  HAIKU_USE_VENDOR_DIRECTORIES is set.
2013-10-15 21:38:29 +02:00
Oliver Tappe
dbe19c31ba Add arch-specific directory to GLOBAL_WRITABLE_FILES.
* We need to make sure the arch-specific site directory exists, as
  otherwise CPAN's initialization code will believe that it can't
  write to library directories and ask the user to pick a method of
  circumventing this.
2013-10-15 21:38:28 +02:00
Oliver Tappe
120bdddb06 Add patch to perl that adjusts CPAN's can_write_to_libdirs(). 2013-10-15 21:38:27 +02:00
Oliver Tappe
5f73e41ecf Upgrade perl to 5.18.1.
* perl-5.18.1 doesn't exhibit cpan-related problems seen with 5.10.1
* adjusted @INC such that perl modules installed to ~/config
  (or ~/config/non-packaged) are picked up by a perl installed
  into /system, too
* drop public libperl.so and link perl using an rpath instead
* no longer link every module built by ExtUtils::MakeMaker against
  libperl.so, as that isn't required for Haiku at all
* adjust ExtUtils::MakeMaker to not use -rpath when linking dynamic
  perl modules that require other libraries
2013-10-15 21:38:27 +02:00
Oliver Tappe
89d3ae6f21 Fix build of perl on x86_64:
* add x86_64 as supported architecture
* determine the correct archname via invocation of miniperl
2013-09-02 11:51:26 +02:00
Oliver Tappe
27d367d428 Add PATCHES where missing in recipes. 2013-08-25 13:33:05 +02:00
Oliver Tappe
318fe690de Drop old perl patches 2013-08-25 13:27:31 +02:00
Ingo Weinhold
d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Oliver Tappe
39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Ingo Weinhold
3a10e5134d perl 5.10.1: update recipe 2013-06-14 01:55:24 +02:00
Oliver Tappe
a704dbf9a7 * adjust several recipes to our new naming conventions 2013-04-19 23:06:59 +00:00
Oliver Tappe
2fb46053f1 * one more round of requirements shuffling, the base packages seem to
be declared properly, now
* improve formatting of recipe files for better readability and better
  compatibility with showing diffs (when moving specification lines)
* add/improve DESCRIPTION where it was just a copy of SUMMARY
2013-04-13 14:55:49 +00:00
Oliver Tappe
37ce815186 Revision 3 of perl-5.10.1:
* move cmd:sed from build-prerequires to build-requires
2013-04-12 23:07:44 +00:00
Oliver Tappe
fee11484cf * replace STATUS_HAIKU with appropriate ARCHITECTURES specification 2013-04-01 17:52:42 +00:00
Oliver Tappe
a477cb45a4 * adjust autoconf-2.68 and perl-5.10.1 to activate the build package only
in the INSTALL phase, as they won't build otherwise
2013-03-29 17:15:07 +00:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Ingo Weinhold
8f13d28af6 Update the packages required for bootstrapping
* Also declare a resolvable named like the package, even if
  similarly named cmd:* resolvable is declared.
* Add cmd: namespace to resolvables in [BUILD_[PRE]]REQUIRES
  where appropriate. For some reason I thought that didn't
  work (resulting in an error building the package), but
  apparently I was mistaken.
* A few smaller fixes in [BUILD_[PRE]]REQUIRES.
2013-03-27 23:31:02 +00:00
Ingo Weinhold
51ecc7d46f Update beps WRT *DEPENDS/*REQUIRES changes
Also add/remove some dependencies that seemed missing/superfluous.
2013-03-26 19:09:54 +00:00
Ingo Weinhold
2e300a9a36 Fix/improve DEPEND/BUILD_DEPEND
* Remove incorrect "cmd:" prefix in *DEPEND. It's only for PROVIDES.
* Move some stuff from BUILD_DEPEND to DEPEND and add more dependencies
  as gleaned from Oliver's previous work.
* Add version requirements for some dependencies.
2011-07-21 20:55:00 +00:00
Ingo Weinhold
48133706dc Don't build with multiple jobs
The build fails occasionally when building with multiple jobs. Haven't
encountered the issue with a single job so far.
2011-07-21 19:33:26 +00:00
Ingo Weinhold
f3b3a2f772 Provide libperl, fix libperl symlink 2011-07-20 00:52:11 +00:00
Ingo Weinhold
f40d0d0714 Update for hpkg building
* Add SUMMARY, BUILD_DEPEND,...
* Use pre-set shell variables (prefix, portVersion, binDir,...).
* Reenable make invocation.
* Fix libperl.so symlink.
2011-07-20 00:26:01 +00:00
Oliver Tappe
76bc471ff6 * work-in-progress commit of my changes for Ingo to pick up 2011-06-14 19:51:04 +00:00
Oliver Tappe
2a7468c0b0 * adjusted build of development-related ports to comply with package management (especially to make the packages relocatable) 2011-03-07 13:07:41 +00:00
Chris Roberts
19fd2d4bfa Merged most of the OPD files into the beps. 2010-05-16 19:28:03 +00:00
Chris Roberts
3656067792 Update the perl install commands to properly install and create a package.
Regenerated the patch with a contribution from andreasf to install the haikuish.h header.
Should fix haikuports tickets #302 and #323
2010-04-23 02:03:51 +00:00
Scott McCreary
439fd764c1 Initial .bep file for perl, moved patches to patches directory. 2010-03-22 04:06:36 +00:00
Scott McCreary
96c5181d41 Initial .OPD files for lua, perl, mono, rsynce, subversion, sqlite. Moved rsynce patch and updated .bep file so that it works now. (still need to find and fill in copyright for mono) 2009-11-19 20:14:09 +00:00
Oliver Tappe
3afafd39c2 * added patch for perl-5.10.1 on haiku 2009-09-09 09:40:06 +00:00
Ingo Weinhold
13b46ce6b0 Patches against 5.10.0 respectively perl-current@34615. The installation
directory is now /boot/common and socket support is enabled.
2008-10-29 01:40:19 +00:00