summaryrefslogtreecommitdiffstats
path: root/release/Makefile.inc.docports
Commit message (Collapse)AuthorAgeFilesLines
* Chase the ports list to make snapshots work again with NOPORTS set.jhay2010-09-171-1/+5
|
* Shift the version of perl used by the release build process over tokensmith2010-04-091-1/+1
| | | | | | | | | perl-5.10. This aligns the release build process with the current default version of perl in the ports tree. I'll MFC this to all active branches. MFC after: 3 days
* Chase the ghostscript port changes.jhay2008-09-061-2/+2
|
* Fix doc.1 build when NOPORTS is defined. This includesru2007-04-111-4/+6
| | | | | | | | | | | | | | the following ports tree changes: - libtool13 removed. - pkgconfig moved to pkg-config. - Default dependency for USE_GHOSTSCRIPT changed from ghostscript-gnu to ghostscript-gpl. - Also added missing docproj dependencies. Reported by: Dmitriy Kirhlarov Submitted by: sem, ru MFC after: 3 days
* Tidy up the list of docproj dependencies. Here comes a longru2004-09-011-20/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | explanation... This makefile tries to be smart in determining the minimal list of ports comprising the docproj meta-port, necessary to build the FreeBSD documentation and release notes. To get it absolutely right, it would have to generate the list at run time, parsing the output of "make all-depends-list" for ports/textproc/docproj, supplying the same options like in src/release/Makefile, and trying for different platforms and FreeBSD versions! Besides from the complexity involved, this is just not possible to do from here, because the ports tree may be not up-to-date or not be available at all -- it's not required to have a checked out ports tree to start "make release". So makefile copies some logic from the ports system to try to come up with the right list... Unfortunately, it's nearly impossible nor practical to come up with a proper and complete list from here this way. Such a list would have to support all possible __FreeBSD_version's, Perl versions, and so on, and their combinations -- everything that the ports system would do. The fix is to stop pretending be smart, and only provide lists enough to build a docproj port on recent of 4.x, 5.x, and 6.x systems, where this is practical. What can break with this change is "make release -DNOPORTS" of HEAD or RELENG_5, *without* -DNODOC, on older FreeBSD systems like 5.1-RELEASE. The change in the docproj dependency list between 5.1 and 5.3 is as follows: # diff docports.501000 docports.503000 < /usr/ports/devel/p5-File-Temp < /usr/ports/devel/p5-Test-Harness < /usr/ports/devel/p5-Test-Simple < /usr/ports/lang/perl5 > /usr/ports/lang/perl5.8 Since doing "make release" on these old systems is not officially supported anyway (only one tiny tweak is necessary to make it work), the practical damage of this change is zero. Original problem spotted by Scott Long doing "make release -DNOPORTS RELEASETAG=RELENG_5". That particular problem was already fixed by the previous change to this file, while this change is the result of some additional analyzis of the problem. Fix was tested by doing a "make release -DNOPORTS" of HEAD on the 4.10-STABLE machine (with one small tweak I mentioned, to make it possible).
* Added lang/perl5.8 to the doc/ ports list, it's the default Perlru2004-08-301-0/+1
| | | | | | | | | version, and "make release -DNOPORTS" breaks without it. Noticed by: scottl Keep lang/perl5 in the list because it's the default Perl version for 4.x, and it's still possible to "make release" of HEAD on 4.x.
* Add p5-File-Spec and p5-File-Temp.murray2004-07-121-0/+2
| | | | | | Submitted by: Dmitry Morozovsky <marck@rinet.ru> PR: ports/68153 MFC After: 3 days
* Chase the docproj ports required to build a release with NOPORTS butmurray2004-07-121-1/+6
| | | | | | | without NODOCS. PR: ports/68153 Submitted by: Dmitry Morozovsky <marck@rinet.ru>
* Update the MINIMALDOCPORTS variable.nyan2004-01-301-2/+2
| | | | | | | | - Add ports/Tools to get some scripts. - Add missing dependency (print/ghostscript-gnu-nox11). [1] - Remove unused ports (devel/bison and textproc/mkcatalog). [1] Submitted by: jhay [1]
* Add gettext-old to the MINIMALDOCPORTS variable.nyan2004-01-281-0/+1
|
* Fix MINIMALDOCPORTS lists.nyan2004-01-111-2/+1
|
* Chase the doc ports.jhay2003-08-041-2/+5
|
* Add textproc/opensp into $MINIMALDOCPORTS when openjade is used.kuriyama2003-05-251-1/+2
| | | | | Reported by: scottl (by alpha building breakage) Approved by: re (scottl)
* Add some missing entries here. Sort an existing entry properly. Thismurray2003-04-261-1/+4
| | | | | | | | | allows "make release" to find all of the documentation related ports it needs if you build a release with NOPORTS. This should be moved to within the port Makefile so we don't have to keep it updated in two different places. PR: docs/51305
* Add ports/lang/perl5 as a dependency of sgmlformat and openjade.tmm2002-11-101-1/+2
| | | | | | Use openjade on all non-i386 platforms (not just alpha). Reviewed by: -doc
* Oops. scr2txt is in the textproc category.murray2002-10-301-1/+1
| | | | | Pointed out by: jhay MFC After: 1 day
* Add scr2txt to the required list of doc ports for "make release". Imurray2002-10-291-0/+1
| | | | | | | | | | think this list of the bare minimal ports required should maybe be moved to textproc/docproj/Makefile, so that when we add a new dependency there, we can just add it to a required or optional list, rather than add it there and forget about it here. ;) Noticed by: jhay Forgotten by: nik
* Make building docs possible on systems where sed(1) can't do in-place editing.ru2002-07-261-0/+13
| | | | Obtained from: ports/Mk/bsd.port.mk
* s/links/links1/bmah2002-07-131-2/+2
| | | | | | This should unbreak release builds with docs but without a full ports tree. While I'm here, fix a minor sorting glitch.
* Add devel/bison and textproc/xhtml ports to the set of ports requiredbmah2002-05-171-0/+2
| | | | for building docs with a release.
* Check out the textproc/expat2 port for cases where we build docsbmah2002-05-171-0/+1
| | | | in a release without a full ports tree.
* Add one more dependency, graphics/jbigkit.jhay2002-03-171-0/+1
|
* ghostscript6 has been replaced by ghostscript-gnu in the Portsbmah2001-09-241-1/+1
| | | | Collection, so we need to change the ports we need for a release.
* Alpha uses openjade i.s.o. jade for docs generation. So go outwilko2001-08-261-1/+5
| | | | | | | | and build the right port for make release. Submitted by: bmah Approved by: bmah MFC after: 2 days
* Make list of ports required for doc build consistent withbmah2001-08-141-0/+3
| | | | ports/textproc/docproj/Makefile rev. 1.33 (which adds graphics/scr2png).
* Add a missing backslash.jhay2001-08-091-1/+1
|
* Add libxslt and its dependencies.nik2001-08-071-0/+4
| | | | Submitted by: John Hay
* Note that this list should follow the docproj dependency list as muchdd2001-07-241-1/+2
| | | | as possible.
* eps2png -> pepsdd2001-07-241-1/+1
| | | | Submitted by: Alexey V. Neyman <avn@any.ru>
* Add infrastructure that allows to build docs and RELNOTESng withoutjoerg2001-05-041-0/+38
the need to also create the entire ports tree during a `make release'. The main motivation behind this is that handling the ports tree still takes a huge amount of time due to the large number of directories involved, even on modern disks. The solution is to establish a list of dependent ports that are minimally required. This list needs to be manually maintained in case the doc ports toolchain changes, and has thus been broken out into a separate file Makefile.inc.docports. (release/Makefile has gotten overly lengthy already anyway.) Discussed with: bmah, nik Reviewed by: bmah
OpenPOWER on IntegriCloud