aboutsummaryrefslogtreecommitdiff
path: root/release/Makefile.inc.docports
Commit message (Collapse)AuthorAgeFilesLines
* Chase the ghostscript port changes.John Hay2008-09-061-2/+2
| | | | Notes: svn path=/head/; revision=182812
* Fix doc.1 build when NOPORTS is defined. This includesRuslan Ermilov2007-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 Notes: svn path=/head/; revision=168622
* Tidy up the list of docproj dependencies. Here comes a longRuslan Ermilov2004-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). Notes: svn path=/head/; revision=134603
* Added lang/perl5.8 to the doc/ ports list, it's the default PerlRuslan Ermilov2004-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. Notes: svn path=/head/; revision=134513
* Add p5-File-Spec and p5-File-Temp.Murray Stokely2004-07-121-0/+2
| | | | | | | | | Submitted by: Dmitry Morozovsky <marck@rinet.ru> PR: ports/68153 MFC After: 3 days Notes: svn path=/head/; revision=132027
* Chase the docproj ports required to build a release with NOPORTS butMurray Stokely2004-07-121-1/+6
| | | | | | | | | | without NODOCS. PR: ports/68153 Submitted by: Dmitry Morozovsky <marck@rinet.ru> Notes: svn path=/head/; revision=132006
* Update the MINIMALDOCPORTS variable.Yoshihiro Takahashi2004-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] Notes: svn path=/head/; revision=125237
* Add gettext-old to the MINIMALDOCPORTS variable.Yoshihiro Takahashi2004-01-281-0/+1
| | | | Notes: svn path=/head/; revision=125146
* Fix MINIMALDOCPORTS lists.Yoshihiro Takahashi2004-01-111-2/+1
| | | | Notes: svn path=/head/; revision=124375
* Chase the doc ports.John Hay2003-08-041-2/+5
| | | | Notes: svn path=/head/; revision=118424
* Add textproc/opensp into $MINIMALDOCPORTS when openjade is used.Jun Kuriyama2003-05-251-1/+2
| | | | | | | | Reported by: scottl (by alpha building breakage) Approved by: re (scottl) Notes: svn path=/head/; revision=115299
* Add some missing entries here. Sort an existing entry properly. ThisMurray Stokely2003-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 Notes: svn path=/head/; revision=114059
* Add ports/lang/perl5 as a dependency of sgmlformat and openjade.Thomas Moestl2002-11-101-1/+2
| | | | | | | | | Use openjade on all non-i386 platforms (not just alpha). Reviewed by: -doc Notes: svn path=/head/; revision=106730
* Oops. scr2txt is in the textproc category.Murray Stokely2002-10-301-1/+1
| | | | | | | | Pointed out by: jhay MFC After: 1 day Notes: svn path=/head/; revision=106200
* Add scr2txt to the required list of doc ports for "make release". IMurray Stokely2002-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 Notes: svn path=/head/; revision=106147
* Make building docs possible on systems where sed(1) can't do in-place editing.Ruslan Ermilov2002-07-261-0/+13
| | | | | | | Obtained from: ports/Mk/bsd.port.mk Notes: svn path=/head/; revision=100709
* s/links/links1/Bruce A. Mah2002-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. Notes: svn path=/head/; revision=99918
* Add devel/bison and textproc/xhtml ports to the set of ports requiredBruce A. Mah2002-05-171-0/+2
| | | | | | | for building docs with a release. Notes: svn path=/head/; revision=96826
* Check out the textproc/expat2 port for cases where we build docsBruce A. Mah2002-05-171-0/+1
| | | | | | | in a release without a full ports tree. Notes: svn path=/head/; revision=96822
* Add one more dependency, graphics/jbigkit.John Hay2002-03-171-0/+1
| | | | Notes: svn path=/head/; revision=92506
* ghostscript6 has been replaced by ghostscript-gnu in the PortsBruce A. Mah2001-09-241-1/+1
| | | | | | | Collection, so we need to change the ports we need for a release. Notes: svn path=/head/; revision=83909
* Alpha uses openjade i.s.o. jade for docs generation. So go outWilko Bulte2001-08-261-1/+5
| | | | | | | | | | | and build the right port for make release. Submitted by: bmah Approved by: bmah MFC after: 2 days Notes: svn path=/head/; revision=82344
* Make list of ports required for doc build consistent withBruce A. Mah2001-08-141-0/+3
| | | | | | | ports/textproc/docproj/Makefile rev. 1.33 (which adds graphics/scr2png). Notes: svn path=/head/; revision=81646
* Add a missing backslash.John Hay2001-08-091-1/+1
| | | | Notes: svn path=/head/; revision=81349
* Add libxslt and its dependencies.Nik Clayton2001-08-071-0/+4
| | | | | | | Submitted by: John Hay Notes: svn path=/head/; revision=81250
* Note that this list should follow the docproj dependency list as muchDima Dorfman2001-07-241-1/+2
| | | | | | | as possible. Notes: svn path=/head/; revision=80258
* eps2png -> pepsDima Dorfman2001-07-241-1/+1
| | | | | | | Submitted by: Alexey V. Neyman <avn@any.ru> Notes: svn path=/head/; revision=80257
* Add infrastructure that allows to build docs and RELNOTESng withoutJoerg Wunsch2001-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 Notes: svn path=/head/; revision=76278