2021-01-28 Florian Franzmann * DETAILS: version 5.32.1 2020-06-22 Treeve Jelbert * DETAILS: version 5.32.0 2020-06-04 Florian Franzmann * DETAILS: version 5.32.0, SECURITY_PATCH++, fixes CVE-2020-10543, CVE-2020-10878, CVE-2020-12723 2020-06-04 Florian Franzmann * DETAILS: version 5.30.3, SECURITY_PATCH++, fixes CVE-2020-10543, CVE-2020-10878, CVE-2020-12723 2020-03-15 Florian Franzmann * DETAILS: version 5.30.2 2020-02-15 Florian Franzmann * CONFLICTS: remove obsolete conflict with module-build * DETAILS: PATCH_LEVEL++ 2020-01-26 Florian Franzmann * DETAILS: use sha512 hash instead of upstream's sha1 hash 2019-11-11 Pavel Vinogradov * DETAILS: version 5.30.1 2019-08-27 David C. Haley * UP_TRIGGERS: added entry for texinfo 2019-08-09 Ismael Luceno * PRE_BUILD: removed; no longer needed 2019-08-09 Eric Sandall * I don't know what folks are doing with musl, but do NOT break non-musl installs please. * PRE_BUILD: Disable gccversion hack, breaks non-musl builds. Find a compatible way to do it. :) 2019-05-23 Treeve Jelbert * BUILD: force -fPIC 2019-05-23 Pavel Vinogradov * DETAILS: version 5.30.0 2019-05-17 Ismael Luceno * DEPENDS, BUILD: added dependencies on zlib and bzip2 * PRE_BUILD: Fixed gcc version check 2019-04-20 Florian Franzmann * DETAILS: version 5.28.2 2018-12-03 Pavel Vinogradov * DETAILS: SECURITY_PATCH++, (CVE-2018-18311, CVE-2018-18313, CVE-2018-18314) 2018-11-30 Pavel Vinogradov * DETAILS: version 5.28.1 2018-06-24 Pavel Vinogradov * DETAILS: version 5.28.0 2018-04-15 Florian Franzmann * PRE_BUILD, patches/fixes/CVE-2018-6797.diff, patches/fixes/CVE-2018-6798/pt1.diff, patches/fixes/CVE-2018-6798/pt2.diff, patches/fixes/CVE-2018-6798/pt3.diff, patches/fixes/CVE-2018-6798/pt4.diff, patches/fixes/CVE-2018-6913.diff: add fixes from Debian for CVE-2018-6797, CVE-2018-6798 and CVE-2018-6913 * DETAILS: SECURITY_PATCH++ * DETAILS: version 5.26.2 * patches/*, PRE_BUILD: removed 2017-09-23 Pavel Vinogradov * DETAILS: version 5.26.1 2017-08-10 Eric Sandall * DETAILS: PATCH_LEVEL++ to fix breakage from glibc 2.26 update See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (perl misbehaving) 2017-08-07 Remko van der Vossen * BUILD: build using arch from selected archspec 2017-05-31 Pavel Vinogradov * DETAILS: version 5.26.0 2017-01-16 Pavel Vinogradov * DETAILS: version 5.24.1, switched to UPSTREAM_HASH, gz -> xz 2016-12-08 Ismael Luceno * CONFLICTS: Added conflict with test-simple [deprecated] 2016-05-10 Pavel Vinogradov * DETAILS: version 5.24.0, SECURITY_PATCH++. (CVE-2015-8607, CVE-2015-8608) 2016-05-05 Treeve Jelbert * DETAILS: version 5.22.2 2015-12-28 Thomas Orgis * DETAILS: version 5.22.1 2015-06-03 Treeve Jelbert * DETAILS: version 5.22.0 * PRE_BUILD, perl-5.20.2-gcc5_fixes-1.patch: deleted 2015-04-26 Florian Franzmann < siflfran@hawo.stw.uni-erlangen.de> * DETAILS: version 5.20.2 * PRE_BUILD, perl-5.20.2-gcc5_fixes-1.patch: add fixes from LFS for compiling with gcc 5 2015-02-02 Treeve Jelbert * DETAILS: version 5.20.1 2014-05-27 Treeve Jelbert * DETAILS: version 5.20.0 * INSTALL: remove obsoolete options 2014-05-20 Treeve Jelbert * DETAILS: version 5.18.2 * BUILD: remove make_single 2013-11-06 Ladislav Hagara * DETAILS: 5.18.1 2013-05-19 Florian Franzmann * DETAILS: version 5.18.0 SECURITY_PATCH++, fixes CVE-2012-6329, CVE-2012-5195 2013-0318 Treeve Jelbert * DETAILS: version 5.16.3 SECURITY_PATCH++ - fixes CVE-2013-1667 2012-11-04 Treeve Jelbert * DETAILS: version 5.16.2 2012-08-13 Treeve Jelbert * DETAILS: version 5.16.1 2012-05-22 Treeve Jelbert * DETAILS: version 5.16.0 2011-09-27 Vlad Glagolev * DETAILS: updated spell to 5.14.2; SECURITY_PATCH++ (fixes CVE-2011-2728, CVE-2011-2939) 2011-06-17 Vlad Glagolev * DETAILS: updated spell to 5.14.1 2011-05-20 Treeve Jelbert * DETAILS: version 5.14.0 new url 2011-01-22 Vlad Glagolev * DETAILS: updated spell to 5.12.3 2010-09-12 Eric Sandall * CONFLICTS: Auto-conflict with archive-{zip,tar} as they are now included in perl 5.12+ 2010-09-08 Treeve Jelbert * DETAILS: version 5.12.2 2010-08-17 Florian Franzmann * CONFLICTS: conflicts archive-tar, archive-zip since these modules are part of perl 5.12 2010-05-18 Vlad Glagolev * DETAILS: updated spell to 5.12.1 2009-08-24 Vlad Glagolev * DETAILS: updated spell to 5.10.1; quoting paths * UP_TRIGGERS: fixed triggering for the binaries linked against libperl.so 2009-07-19 Jaka Kranjc * CONFLICTS: added for module-build (deprecated) #15248 2008-09-08 Arjan Bouter * INSTALL: create Dynaloader destination dirs before installing files into them 2008-01-06 Vlad Glagolev * DETAILS: updated spell to 5.10.0, hash => gpg * DEPENDS, INSTALL, UP_TRIGGERS: cleaned up * PRE_BUILD: no more needed * INSTALL: added DynaLoader.a for the backward compatibility (only 1 app affected -- irssi), but DynaLoader is compiled into libperl.so * SUB_DEPENDS, PRE_SUB_DEPENDS: made THREADED perl as sub dep 2007-06-19 Elisamuel Resto * PRE_BUILD: Added a patch to fix build with gcc-4.2.0 (Bug #13847) 2007-03-15 Thomas Orgis * CONFIGURE: ensure that NEW_CUSTOM==n if OLD_CUSTOM==y, else the next cast after doing a new config which now wants to use the old config will fail, becasue both settings will be "y" and this breaks the build 2007-02-13 Eric Sandall * BUILD: Use make_single (Bug #10392) Do not check for OLD_CUSTOM != 'y' when checking NEW_CUSTOM != 'y', on a 'clean' build OLD_CUSTOM will be unset or 'y', so no point. Rename CONFIG to PERL_CONFIG Make PERL_CONFIG and CONFIG_OPTS local NEW_CUSTOM missing $ for variable (Bug #10493) * CONFIGURE: Set OLD_CUSTOM locally just for the NEW_CUSTOM check Moved the RM_OLD_CUSTOM query inside the check for CONFIG_FILE Do not use old config if building a different version of perl and remove the old config (Bug #10731) 2006-10-06 Juuso Alasuutari * perl.sh: Removed bashism. 2006-09-21 Juuso Alasuutari * DETAILS: [automated] Removed BUILD_API=2. 2006-06-16 Jaka Kranjc * UP_TRIGGERS: replaced fast_up_depends with show_up_depends, bug #12665 2006-04-28 Arwed v. Merkatz * UP_TRIGGERS: replaced 'gaze depends' call with fast_up_depends, bug #10661 2006-03-12 Karsten Behrmann * DETAILS: (automated) Add KEYWORDS 2006-02-02 Sergey Lipnevich * DETAILS: upgrade to 5.8.8; change source location according to http://www.cpan.org/src/README.html. 2005-11-29 Seth Woolley * DETAILS: MD5 -> SHA512 2005-09-23 Arwed v. Merkatz * UP_TRIGGERS: added to cleanly recast all perl modules on a version upgrade, meant to replace the rebuild_modules hack when sorcery 1.13 gets released * BUILD, CONFIGURE, TRIGGERS: only do the whole rebuild_modules logic if the 'up_trigger' function isn't defined (sorcery <= 1.12.x) 2005-08-01 Thomas Houssin * Updated UPDATED, so that everyboy gets the previous fix 2005-07-11 Thomas Houssin * perl.sh: do not stomp on manpath; removed useless ${INSTALL_ROOT} (bug #9131) 2005-06-29 Sergey Lipnevich * DETAILS: upgrade to 5.8.7; * PRE_BUILD,CAN-2005-155-156.patch: patch is now integrated; * PRE_BUILD,installperl.patch,perl-Configure-amd64.patch,perl_INC.patch: remove these three patches and replace them with the one below; * PRE_BUILD,configuration.diff: consolidated patch that accomplished this: a) Configure properly handles lib64 (ex-perl-Configure-amd64.patch); b) installperl always does certain site operations (ex-installperl.patch); c) perl.c uses INC order where ARCHLIB and PRIVLIB are last, not first (ex-perl_INC.patch); I decided to integrate them because these are customizations, not fixes, and all three are likely to persist. 2005-06-04 Seth Woolley * DETAILS: Updated UPDATED so that everybody gets the libperl.so intead of .a 2005-05-26 Thomas Houssin * BUILD: Use -Duseshrplib (bug #8960) in configure options * BUILD: Add -lpthread to $LDFLAGS when glibc_is_nptl (this should fix bug #8970) 2005-05-12 Andrew Stitt * INSTALL: Update to install into a chroot correctly, bug 8853. 2005-05-11 Seth Woolley * BUILD: respect cflags now -- works on multiple arches. 2005-04-23 Thomas Houssin * PRE_BUILD: added perl-Configure-amd64.patch (bug #8622) 2005-04-14 Thomas Houssin * BUILD: Rewrote BUILD, added site config, modified vendor config * INSTALL: now installs perl.sh in /etc/profile.d (vendor and site man path) 2005-04-12 Thomas Houssin * BUILD: Added vendorman1dir and vendorman3dir 2005-04-05 Thomas Houssin * TRIGGERS: Modified after fix on bug 8557 2005-04-05 Thomas Houssin * FINAL: Moved rebuilding all perl modules in CONFIGURE (question) and in TRIGGERS 2005-03-17 Thomas Houssin * perl_INC.patch added * BUILD: Added vendorprefix The goal of these changes is to have site_perl, vendor_perl and perl core modules parsed in that order ; SMGL will install all modules in vendor_perl, and user in site_perl (which is the default for several modules) : fix bug #8386 2005-02-18 Thomas Houssin * CONFIGURE: modified configure file (related to bug #8226) 2005-02-07 Seth Woolley * DETAILS: Updated UPDATED * PRE_BUILD: applied patch file below (remove on version updates) * CAN-2005-155-156.patch: SECURITY FIX for perlio debugging allows exploit of setuid scripts that use perlio (most setuid scripts) http://www.digitalmunition.com/DMA%5B2005-0131a%5D.txt http://www.digitalmunition.com/DMA%5B2005-0131b%5D.txt 2004-11-30 Eric Sandall * DETAILS: Updated to 5.8.6 * installperl.patch: Updated to 5.8.6 * BUILD,PRE_BUILD: Moved patching to PRE_BUILD 2004-09-06 Eric Sandall * CONFIGURE: Converted to config_query Prompt for threaded perl (default 'n' as threading breaks some apps) * BUILD: Use config_query responses Check for threading response 2004-07-21 Jose Bernardo * BUILD: added missing ';' 2004-07-21 Eric Sandall * DETAILS: Updated to 5.8.5 BUILD_API=2 Shortened SHORT * BUILD: Converted to BUILD_API 2 Removed TABs * INSTALL: Added * POST_INSTALL: Renamed to FINAL for BUILD_API 2 2004-04-26 Seth Woolley * installperl.patch: fix s/true/1/g (strict subs requires this) * DETAILS: Updated to 5.8.4 2004-02-06 hgg * BUILD: install_root fixes 2004-01-15 Eric Sandall * DETAILS: Updated to 5.8.3 Removed MAINTAINER 2003-11-30 Eric Sandall * BUILD,POST_INSTALL: Use INSTALL_ROOT 2003-11-06 Eric Sandall * DETAILS: Updated to 5.8.2 2003-10-12 Lyon Lemmens * BUILD, POST_INSTALL: added code to check previous version and offer full rebuild. Also changed cast to cast -c on the full rebuild (bug# 5468) 2003-10-12 hgg * DETAILS: turn off distcc and ccache 2003-10-02 Eric Sandall * installperl.patch: Updated for 5.8.1 2003-10-01 Eric Sandall * DETAILS: Update to 5.8.1 2003-09-24 Lyon Lemmens * installperl.patch: Added patch for installperl to get rid of aliens (Bug# 4415) 2003-09-13 Eric Sandall * CONFLICTS: Removed CONFLICTS (Bug #4345) 2003-08-05 Eric Sandall * DETAILS: Changed LICENSE to LICENSE[0] 2003-04-07 Lyon Lemmens * BUILD: Disabled DB_File building to accomodate db version update. * BUILD: DB_File is a separate spell and now has triggers on db. 2002-10-17 Lyon Lemmens * CONFIGURE,BUILD: fixed BUILD and CONFIGURE so that rebuilding works correctly (Bug# 1436) 2002-10-17 Lyon Lemmens * BUILD: fixed so that config info is also in the compile log. 2002-09-01 Lyon Lemmens * BUILD: now unsets LANG (bug 674) * POST_INSTALL: added to rebuild all installed spells (bug 687) 2002-08-08 Eric Schabell * DETAILS: Updated new release 5.8.0, fixes two bugs 2002-06-20 Lyon Lemmens * BUILD: added gcc3 support 2002-06-18 Lyon Lemmens * DETAILS: added MD5 signature added LICENSE 2002-06-02 Harley J Pig * BUILD: Altered so that custom configuration is saved between builds 2002-03-22 Lyon Lemmens * DETAILS: Fixed WEB_SITE and SOURCE_URL 2002-03-15 Lyon Lemmens * HISTORY: New history .