aboutsummaryrefslogtreecommitdiff
path: root/release/packages/svn.ucl
Commit message (Collapse)AuthorAgeFilesLines
* pkgbase: Add PKG_NAME_PREFIX, PKG_MAINTAINER and PKG_WWWEmmanuel Vadot2020-08-111-3/+3
| | | | | | | | | This is useful for downstream users to customize the packages. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D26019 Notes: svn path=/head/; revision=364103
* pkgbase: generate dependencies in generate-ucl.shKyle Evans2020-01-301-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | This cuts out a large chunk of duplicated *.ucl files that just needed dependencies tacked on, and gives generate-ucl.sh some leeway in case a future pkg may need more than one dependency. Run-through to determine which ones could simply be removed done with for i in *.ucl; do diff -U3 template.ucl ${i}; done | less and inspecting for any differences beyond just adding deps at the end. The remaining ucl files are basically all differently-licensed, require scripts, or are marked vital. I've opted to remove %PKGDEPS% entirely without regard for third-party ucl, as pkgbase is not yet considered production. However, I do not hold a strong position on this and there is approximately 0 chance it will return. clibs should have been added previously in generate-ucl.sh as one that doesn't have any dependencies, but do so now that we would otherwise be tacking on the runtime dependency. Reviewed by: manu, bapt (earlier version) Differential Revision: https://reviews.freebsd.org/D23415 Notes: svn path=/head/; revision=357283
* Add FreeBSD RCSID header and svn:keyword property.Glen Barber2016-02-041-0/+4
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295263
* Rework the way <packagename>.ucl files are generated.Glen Barber2016-02-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | One of the major pain points with how this was implemented is the requirement of in-tree, hard-coded <name>.ucl, as well as <name>-<suffix>.ucl where <suffix> can be lib32, profile, development, debug, or any combination of the four. This created significant overhead when adding new packages and any of the files in any of the combinations were missing. Instead of test(1)-ing if the <packagename>.ucl file exists, hand off to a script to figure out what the final ucl file name should be before invoking pkg(8). The default behavior is 'template.ucl' is used as a fallback. This affects only the userland packages, as the kernel code is already smart enough to handle these variations. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295262
* Initial commit to add dependencies.Glen Barber2016-02-031-0/+7
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295225
* - Change all the names to their generic name since none of these need toBrad Davis2015-11-171-1/+1
| | | | | | | | | | | be overridden and ends up overwriting output files. - For the descriptions that just say "TODO", switch to using %DESC% so the generic description is used. Approved by: bapt Notes: svn path=/projects/release-pkg/; revision=291007
* Prefer https in package URLs.Glen Barber2015-10-151-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=289382
* Now that pkg create can directly accept both a file and a plist in command line,Baptiste Daroussin2015-03-181-0/+13
directly use it Notes: svn path=/projects/release-pkg/; revision=280209