summaryrefslogtreecommitdiffstats
path: root/preps/perl.d
AgeCommit message (Collapse)AuthorFilesLines
2018-05-20Remove i686 since arch no longer lists it in official PKGBUILDsFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-12-09Add -- to module-build arguments for module-build-tinyFlorian Pritz1-1/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2017-12-09Put $pkgver into pkgbuild when setting _ddirFlorian Pritz1-1/+3
Allows for easier manual updates later on Signed-off-by: Florian Pritz <bluewind@xinu.at>
2013-08-18Bugfix for fetchcpan. Changed the dist/version splitting algorithm.Justin Davis1-8/+4
We split on hyphens and underscores and choose the last element for the version string. The earlier algorithm was mistaking the 3D in GD-3DBarcode for a version string.
2013-04-11Better error reporting if sync with CPAN fails.Justin Davis1-1/+10
2013-04-11Perl mod pkgbuilds use $_ddir now.Justin Davis2-2/+2
With pacman 4.1 $srcdir is no longer set outside of PKGBUILD functions. Yipee! This breaks all of my PKGBUILDs. Now we switch to storing the distribution's tarballed directory in the _ddir custom variable. We cd into $srcdir/$_ddir at the beginning of every func. Custom variable mechanics have changed in bin/pbfields as well. Instead of hard-coding _dir as an accepted field, any PKGDATA entry with a name starting with underscore (_) is considered a custom variable and printed in the PKGBUILD.
2012-07-04Strip zeros from dependencies upon the perl package.Justin Davis1-5/+4
2012-06-15Remove forgotten LWP::UserAgent.Justin Davis1-1/+0
2012-06-06Remove tracing output.Justin Davis1-1/+0
2012-06-06Module::Build dists were totally borked.Justin Davis2-4/+6
2012-06-02Fix perlcore to work properly. Mark core-only modules.Justin Davis1-11/+6
Find every module, not just the main module in the distribution. This acted like provides.pl in perlpkgscripts. Now I remember why I used Module::CoreList instead of going through this. Updates the perlcore.mods-* files under misc/ as well. Fix perl-dist to parse the extra * properly.
2012-06-01Update CPAN index filenames everywhere they are used.Justin Davis2-13/+14
cpandists => cpan.dists cpanmods => cpan.mods Fixes a bug where loadcore tried to use _vardir in perl-dist.
2012-06-01Update the filenames in fetchcpan too whydontcha?!Justin Davis1-2/+2
2012-06-01Use our own list instead of Module::CoreList.Justin Davis1-26/+35
2012-06-01Move scrapecore script. Perl corelist will be bundled now.Justin Davis2-255/+4
The core module list for perl might as well be bundled with genpkg. The setup script will install it to the proper place. The scrapecore script will still be included for completeness but shouldn't have to be used by the user, hopefully.
2012-06-01Update style of scrapecore (again) and warn on missing versions.Justin Davis1-31/+36
2012-05-15s/PERL_MM_DEFAULT/PERL_MM_USE_DEFAULT/.Justin Davis1-1/+1
2012-05-15s/prefix/beg/.Justin Davis1-1/+1
2012-05-15Be paranoid with env vars in check() for perl pkgs.Justin Davis1-0/+8
Re-adds export PERL_MM_DEFAULT=1 and unset PERL5LIB.
2012-05-15Rename $_distdir to _$dir in PKGBUILD.Justin Davis1-1/+1
2012-05-14Add feature to replace ver-strings with $pkgver.Justin Davis1-2/+1
Alot of logic was added to allow changing versions in mods while still preserving the version in the $_ver custom variable.
2012-04-22Add _distdir var to perl PKGBUILDs.Justin Davis1-25/+22
pbfields now recognizes a customvars field which names other fields it should print in the PKGBUILD header. These field names are prefixed with an underscore ("_").
2012-04-21Use the GENPKGDBG var in perl-dist.Justin Davis1-1/+1
2012-04-21Make missing cpanmods message friendlier.Justin Davis1-0/+3
Scrapecore needs ~/.genpkg/var/cpanmods data to exist. When it is missing try to give a friendlier error message.
2012-04-21Make missing coremods message friendlier.Justin Davis1-7/+11
Use the PREPSPATH env variable to tell the user exactly where the scrapecore script is located.
2012-04-16Rename the metas/ directory to preps/.Justin Davis4-0/+1038
This matches the prepkg script name.