summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-10-07Fix bug with ksh expanding newline in dquotes.Justin Davis1-2/+2
2011-10-07Tweak style in pushpkgs. Use sed for prepending $Id$.Justin Davis1-6/+15
2011-10-07Allow for a MAINTAINER env. variable to override PACKAGER.Justin Davis2-3/+11
2011-10-07Reformat perl-dist perl script. Trying out a new style.Justin Davis1-357/+342
2011-10-07Merge branch 'master' of github.com:juster/pbjamJustin Davis5-14/+45
2011-10-07Tweaks Makefile. Relocate package target. Use $(PKGVAR). Fix .PHONY.Justin Davis1-5/+4
2011-09-25Adds perl-anyevent for repo package.Justin Davis1-0/+6
2011-09-25Adds perl-extutils-makemaker for AUR package.Justin Davis1-0/+6
2011-09-25Store the packager in the PKGMETA even if we don't use a PKGTWEAK.Justin Davis2-8/+3
2011-09-25Implement prepending to PKGBUILD functions.Justin Davis1-6/+30
2011-09-22Tabify indent in Makefile.Justin Davis1-2/+2
2011-09-22Added missing period in tweak message.Justin Davis1-1/+1
2011-09-22Fix internal program name in metas/perl.Justin Davis1-1/+1
2011-09-22Remember to print pkgname and pkgrel in makepkgmeta.Justin Davis1-0/+2
2011-09-22Avoid quoting differences in makepkgbuild.Justin Davis1-1/+1
2011-09-22Fix Makefile to run in GNU make.Justin Davis1-4/+6
2011-09-22Merge branch 'master' of github.com:juster/pbjamJustin Davis4-103/+2
2011-09-22Do not download CPAN dists if it already exists in the CWD.Justin Davis3-8/+12
2011-09-22Remove debugging output from makepkgbuild and from perl-dist.Justin Davis2-11/+10
2011-09-22Check to see if packages are for App::foo modules.Justin Davis1-1/+2
2011-09-22Add PKGBUILD function editing to makepkgbuild.Justin Davis2-8/+35
2011-09-22Remove old scripts that are obsolete.Justin Davis3-102/+0
2011-09-21Fix typo with index in findval.Justin Davis1-1/+2
2011-09-21Remove dists data file I accidentally added.Justin Davis1-22299/+0
2011-09-21Refinish PKGBUILD generation.Justin Davis5-43/+71
Adds makepkgbuild script. The call to pbfields is moved from perl-pkg to makepkgbuild. pbfields prints the PKGBUILD header now, too. makepkgbuild is called from the Makefile with the proper env var set. Pretty close to 100% working again.
2011-09-21Add PKGMETA tweaking to Makefile. Update newly named tweakmeta script.Justin Davis2-77/+83
The process of reading "tweak" files is now much simpler. The Makefile merely looks to see if a package we are building has an entry in our "tweaks" directory. If so, it tweaks the PKGMETA file. Sort of like a patch only much simpler.
2011-09-21Change PKGBUILD appending in perlbrew to use newer form.Justin Davis1-3/+2
2011-09-21Remove the obsolete "macro" specs from tweak files.Justin Davis16-16/+0
2011-09-21Remove all old .pbj files with no customizations.Justin Davis6-6/+0
2011-09-21Forgot to add cpandists file for fetching CPAN dist list.Justin Davis1-1/+1
2011-09-21Call anything pbj related "tweaks", now.Justin Davis23-0/+0
Rename pbjparse.awk to tweakmeta. Make it executable. Rename pbj/ to tweaks. Remove .pbj suffix from files.
2011-09-20Begin restructuring. Creates Makefile, etc.Justin Davis7-39/+22496
bin/macros were moved to bin/metas. perl-cpan renamed to simply perl. Supporting scripts for perl-cpan moved to bin/metas/perl.d. No longer use the webpage to look up dists, we maintaing our own simple list of CPAN distributions. Unlike before, scripts in metas/ generate the data file and not the file parsed by pbjparse.awk.
2011-09-20Adds perl-path-class package.Justin Davis1-0/+1
2011-09-20Move "macro" expansion to new script. Simplifies pbjparse.awk.Justin Davis4-113/+97
Use the ! op in perl-cpan instead of running perl-dist separately. Lots of code shuffling.
2011-09-13Add perl-devel-patchperl, perl-file-path-tiny, and perl-file-pushd.Justin Davis3-0/+4
2011-09-13New addln script adds lines to PKGBUILD funcs. Fix perlbrew's license.Justin Davis2-1/+25
The LICENSE file had to be copied to the standard location. This required the new addln script to be created.
2011-09-12Change perlbrews license to MIT.Justin Davis1-0/+1
2011-09-12Add SVN $Id$ tagging to pushpkgs script.Justin Davis1-6/+20
2011-09-10Fix typo that prevented descriptions in POD from being found.Justin Davis1-5/+2
Removes the debugging message that was never triggered, as well.
2011-09-10Use 'perl-dist' instead of $0. The path in $0 is too spammy...Justin Davis1-5/+5
2011-09-09Fix bug in perl-dist where test modules weren't moved the checkdepends.Justin Davis2-9/+10
2011-09-09Add perl-list-moreutils.pbj file.Justin Davis1-0/+1
2011-09-09Remove addsvnid macro. Add the $Id$ tagging to pushpkg.Justin Davis6-10/+9
The pushpkg script is specific to releasing packages on Arch's official repositories. It is more appropriate there and not as a generic macro that I might forget to add. This way I cannot forget to add it.
2011-09-09Many changes to parser. Creates remval, remelem, findval funcs.Justin Davis1-13/+30
Adds the < and > stack operations. < pushes a value that matches its parameter to to the stack. > pops from the stack, storing in the given field. Fix error messages in die(), too.
2011-09-09Remove extra logic when adding optdepends.Justin Davis1-4/+0
Do not remove other deps with the same name anymore.
2011-09-09Make bash quoting smarter. Only double-quote when a parameter is seen.Justin Davis1-7/+12
2011-09-08pbjparse.awk reads the value of PACKAGER on its own, now.Justin Davis1-1/+1
2011-09-08Use the value of the PACKAGER env. var. for the value of "packager".Justin Davis1-1/+5
2011-09-08Minor aesthetic improvements.Justin Davis2-3/+1
2011-09-08Var expansion doesn't work in strings, duh.Justin Davis1-1/+1