       FreeBSD port -oiA(R) 1/4OCURICUR?CURaCURIYENIYENoYENEYENO:YENAYEN-

  FreeBSD YENEYENYENaaYENaYENoYENAE! 1/4YEN.YENc,YENoYEN *YENiYEN,YENS:YEN-YENE

   ^2thA:u: 8def749c53

   A 1/2-oiAo/-oi *-c-i 2000-2004 The FreeBSD Documentation Project

   Legal Notice

   FreeBSD is a registered trademark of The FreeBSD Foundation.

   UNIX is a registered trademark of The Open Group in the US and other
   countries.

   Sun, Sun Microsystems, SunOS, Solaris, Java, JDK, and OpenJDK are
   trademarks or registered trademarks of Sun Microsystems, Inc. in the
   United States and other countries.

   Apple and QuickTime are trademarks of Apple Computer, Inc., registered in
   the U.S. and other countries.

   Macromedia and Flash are trademarks or registered trademarks of
   Macromedia, Inc. in the United States and/or other countries.

   Microsoft, Windows, and Windows Media are either registered trademarks or
   trademarks of Microsoft Corporation in the United States and/or other
   countries.

   PartitionMagic is a registered trademark of PowerQuest Corporation in the
   United States and/or other countries.

   Many of the designations used by manufacturers and sellers to distinguish
   their products are claimed as trademarks. Where those designations appear
   in this book, and the FreeBSD Project was aware of the trademark claim,
   the designations have been followed by the *-c-i symbol.

   Copyright

   Redistribution and use in source (XML DocBook) and 'compiled' forms (XML,
   HTML, PDF, PostScript, RTF and so forth) with or without modification, are
   permitted provided that the following conditions are met:

    1. Redistributions of source code (XML DocBook) must retain the above
       copyright notice, this list of conditions and the following disclaimer
       as the first lines of this file unmodified.

    2. Redistributions in compiled form (transformed to other DTDs, converted
       to PDF, PostScript, RTF and other formats) must reproduce the above
       copyright notice, this list of conditions and the following disclaimer
       in the documentation and/or other materials provided with the
       distribution.

  1/2AAI *:

   THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT "AS
   IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD DOCUMENTATION
   PROJECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

   2013-11-13 07:52:45 +0000 !S: Hiroki Sato.
   ^3uI *

   CUR^3CURIYENIYENoYENEYENO:YENAYEN-CURI FreeBSD CURI port -oiA(R) 1/4O
   (porter) ,thCUR+-CURE!-c- P:nAIAA-aCURE port
   CURI-oiA(R)EyE!CURa:AiDEGOAAACURECURECURoCURTHCURECURaCUR?CURaCURICURC,CUR^1!-L-

   AEu:EU:,`iEC,CURI-oiA(R)CURI FreeBSD AEu:EU:,`iYENEYENYENaaYENaYENoYENAE!
   1/4YEN.YENc,YENo YEN *YENiYEN,YENS:YEN-YENE (FreeBSD doc-jp)
   CURNOT^1OCURECURACURAECURCURCURTHCUR^1!-L-
   AEu:EU:,`iIoCUR-aCUReCURO!-c-AEu:EU:,`iEC,CURICURssCURE'O/CUR^1CUReCUR^3CURECURI
   FreeBSD AEu:EU:,`iYENEYENYENaaYENaYENoYENAE! 1/4YEN.YENc,YENoYEN
   *YENiYEN,YENS:YEN-YENE <doc-jp@jp.FreeBSD.org> CURE
   CUR-aCURCURCURAEAEu:EU:,`iCURC,uA:IACURuCUR`iCURAECURCURCURTHCUR^1!-L-

   E,
   1/2nCURIAEu:EU:,`iIoCURE'O/CUR^1CUReCUR-aIa:CURCUR^1c,CURiCUR>>CURa:!-c-
   E,
   1/2nCURI,P:E,CURE'O/CUR^1CUReIa:CURCUR^1c,CURiCUR>>CURoCUR.CUR?CURCURCURNOT+-N,`iCURNOTAEADEGOCURC,CURECURCURCURECURCURCUR|EyCURI!-c-
   FreeBSD AEu:EU:,`iYENEYENYENaaYENaYENoYENAE! 1/4YEN.YENc,YENoYEN
   *YENiYEN,YENS:YEN-YENE <doc-jp@jp.FreeBSD.org>
   CURTHCURC,AEu:EU:,`iCURC,YEN^3YENaYENoYENECURoCUR-a'oCUR>>CUR-CURACURuCURCUR!-L-

   [ ENOT^3a:EC, / A+-DEG`iEC, ]

     ----------------------------------------------------------------------

   IU: 1/4!

   1. CURICUR,CURaCURE

   2.  1/4<<ENOTCURC, port CURo-oiA(R)CUR^1CUReCURECURI

   3. 3 ENOT'O: porting

                3.1. Makefile CURI-oiA(R)

                3.2. package u 1/2OYENOYEN!YENCURYENeCURI-oiA(R)

                3.3. YENAYENS:YENAYEN-YENuYEN`aYENOYEN!YENCURYENeCURI-oiA(R)

                3.4. port CURIYENAEYEN^1YENE

                3.5. portlint CURECUReCUReYENAYENS:YENAYEN-

                3.6. port CURIA:o 1/2D-

   4. EU:^3EAA-aCURE port

                4.1. port ^1 1/2AUCURI 3/4U:-oU

                4.2. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURIAEth 1/4e

                4.3. port CURI 1/2CURAu

                4.4. YENNYENAYENACURIAANOTIN

                4.5. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo

                4.6. YENae! 1/4YENP:CUR<<CUReCURIAEthIICURIDEG.CURCUR

   5. Makefile CURI-oiA(R)

                5.1. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1

                5.2. I 3/4ADEGCURIEOCUR+-Ey

                5.3. YEN<<YENAEYEN'YENeENOTI`a

                5.4. C,UEUYENOYEN!YENCURYENe

                5.5. MAINTAINER

                5.6. COMMENT

                5.7. DEGIA,'O/.,

                5.8. -oiP:EYENC,YEN-L-YEN`iYEN-YENEYENeCURI>>O/A:e

                5.9. CONFLICTS

                5.10. YENOYENeYENECURIYENaYEN<<YENEYEN-oYEN`a

   6. AEAEICUREC,UI,

                6.1. P:|IYENeYENCURYENO:YENeYENe

                6.2. C,UEUA(c),ACURNOTCUR-c-CURe ports

                6.3. perl CURIIo/IN

                6.4. X11 CURIIo/IN

                6.5. automake, autoconf CUR-aCUReCURO libtool CURIIo/IN

                6.6. GNOME CURIIo/IN

                6.7. KDE CURIIo/IN

                6.8. Bison CURIIo/IN

                6.9. Java CURIIo/IN

                6.10. Python CURIIo/IN

                6.11. Emacs CURIIo/IN

                6.12. Ruby CURIIo/IN

                6.13. SDL CURIIo/IN

   7. MASTERDIR

   8. P:|IYENeYENCURYENO:YENeYENeCURIYEND-! 1/4YEN,YENc,YENo

   9. YENTHYENEYENaaYEN-c-YENeYENU! 1/4YEN,

   10. Motif CURoENOTI *CURECUR^1CURe port

                10.1. USE_MOTIF

                10.2. MOTIFLIB

   11. X11 CURIYENOYEN(c)YENoYENE

   12. Info YENOYEN!YENCURYENe

   13. pkg-* YENOYEN!YENCURYENe

                13.1. pkg-message

                13.2. pkg-install

                13.3. pkg-deinstall

                13.4. pkg-req

                13.5. make CURIEN?oCURECUR-c-CURiCUR>>CUR? pkg-plist
                CURIEN^1^1

                13.6. pkg-* YENOYEN!YENCURYENeCURII 3/4ADEGEN^1^1

   14. port CURIYENAEYEN^1YENE

                14.1. portlint

                14.2. PREFIX

                14.3. FreshPorts AuAAo:AYENAEYEN^1YENE

   15. YEN-c-YENAYEN *YENDEGYEN`i! 1/4YENE

   16. CURa:CURACURAECURCURCURCURCUR^3CURECURECURCURCUR+-CURECURCURCUR^3CURE

                16.1. CURICUR,CURaCURE

                16.2. YEND-YENCURYENEYENeCURI strip

                16.3. INSTALL_* YENTHYEN-YENi

                16.4. WRKDIR

                16.5. WRKDIRPREFIX

                16.6. OS CURI 1/4iI`aCURa:YEND-! 1/4YEN,YENc,YENoCURI 1/4+-EI

                16.7. __FreeBSD_version CURIAI

                16.8. bsd.port.mk CURI,aaCURE 1/2nCUR-CUR^3CURE

                16.9. EO^2AAA-aCUREE, 1/2nCURIYENCURYENoYEN^1YENE! 1/4YENe

                16.10. YENC,YEN-L-YEN`iYEN-YENEYENe^1 1/2A(R)

                16.11. P:oCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI-oi 1/2u:

                16.12. UID

                16.13. ^1c,IyAA-aCURE port

                16.14. CC CUR-aCUReCURO CXX CURIA-o 1/2AA

                16.15. CFLAGS CURIA-o 1/2AA

                16.16. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo
                (AssA:e) YENOYEN!YENCURYENe

                16.17. YENOYEN-L-! 1/4YENEYEND-YENAYEN-

                16.18. README.html

                16.19. Port CURE BROKEN, FORBIDDEN
                CURECURECURIDEGoCURoCURA:CUR+-CURe

                16.20. ENOTI *CURE^2oEo-oo:

                16.21. CUR 1/2CURIA 3/4 1/2o!^1

                16.22. -oCURCURACUR?CURe!A:

   17. Makefile CURIYENuYENoYEN *YENe

   18. YENNYENAYENYENoYENDEGYENeYEN^1YENECURI 1/4<<AEDEGA,A(R)

   19. CUR^3CURIE, 1/2nCURE ports YEN.YEN^1YENAEYEN`aCURIEN^1^1

   E 1/2CURIDEG`iI-:

   5.1. USE_* EN?o

   6.1. perl CURo>>EINCUR^1CURe ports INCURIEN?o

   6.2. X CURoIo/INCUR^1CURe ports INCURIEN?o

   6.3. automake, autoconf CURTHCUR?CURI libtool CURo>>EINCUR^1CURe ports
   INCURIEN?o

   6.4. KDE CURoIo/INCUR^1CURe ports INCURIEN?o

   6.5. Java CURoIo/INCUR^1CURe ports CURC,A:euACUR^1CURUCUREN?o

   6.6. Java CURoIo/INCUR^1CURe ports CURC,AssA:eCURuCUR`iCUReEN?o

   16.1. __FreeBSD_version values

   IaCURIDEG`iI-:

   5.1. ^3AEYENuYENCURYENECURE 1 CURA:YENOYEN!YENCURYENeCURNOTCUR-c-CURe
   3/4`i^1c,CURI!-c-'EA+-CURE MASTER_SITES:n CURI>>EINE!

   5.2. ^3AEYENuYENCURYENECURE 1 CURA:DEGE
   3/4aaYENOYEN!YENCURYENeCURNOTCUR-c-CURe 3/4`i^1c,CURI!-c-'EA+-CURE
   MASTER_SITES:n CURI>>EINE!

   5.3. MASTER_SITE_SUBDIR CURECUR-aCUR+-CURe MASTER_SITES:n CURI
   3/4U:-oUCURE>>EINE!

   5.4.
   YEN<<YENoYENTH+-e>>>>>>O!-c-E-L-?oCURIYENOYEN!YENCURYENe!-c-E-L-?oCURIYENuYENCURYENE!-c-
   E-L-?oCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE^1c,CURiCUR>>CUR?
   MASTER_SITES:n CURI 3/4U:-oUCURE>>EINE!

   5.5. MASTER_SITE_SOURCEFORGE CURE^1c,CURiCUR>>CUR? MASTER_SITES:n CURI
   3/4U:CUR.CURCUR>>EINE!

   5.6. PATCH_SITES CURE^1c,CURiCUR>>CUR? MASTER_SITES:n CURI'EA+-CURE>>EINE!

                           Ae1 3/4I CURICUR,CURaCURE

   FreeBSD Ports Collection CURI!-c-CURUCURECURoCURECURI?ICURNOT FreeBSD
   CURC,YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENo ("ports")
   CURoYENCURYENoYEN^1YENE! 1/4YENeCUR^1CURe 1/4eAECURC,CUR^1!-L- FreeBSD
   CURE'O/CUR^1CUReA 3/4CURICUR^1CURUCURAECUREAE+-CUR,CUR-!-c-
   CUR^3CUR`iCURa'd-EU:AA-aCUREYENU:YENeYENoYENAEYEN-L-YEN-c-^3eAEDEGCURECUReCUReCURaCURICURC,CUR^1!-L-
   CUR^3CURIE,
   1/2nCURoAEECUR`a-oYCURECURIENOTCUR-oCUR^3CURICUR^3CURECURoC,DEGAENOTCURECUR-aCURCURCURAECUR-CURACURuCURCUR!-L-

   FreeBSD CURC,CURI!-c-A-CURaCURNOT?.CUR?CURE port CURoA:o
   1/2D-CUR.CUR?CURe!-c-
   YENaYENoYENAEYENEYENoYEN^1CURuCUR`iCURAECURCURCURECURCUR'uA,CURI port
   CURoYENaYENoYENAEYENEYENoYEN^1CURC,CURCURTHCUR^1!-L- CUR
   1/2CURICUR?CURaCURECURIAEACUREYEN 1/2! 1/4YEN^1YEN^3!
   1/4YENECURo'EIyCUR^1CURe (commit) ,-c-,ACURIENOTI
   *CUR-c-CUReCURTHCUR>>CURo!-L-

           Ae2 3/4I  1/4<<ENOTCURC, port CURo-oiA(R)CUR^1CUReCURECURI

   1/4<<ENOTCURC, port CURo-oiCUReCUR^3CURECURa:!-c-'uA,CURI port CURI
   ^1^1?.-oiP:ECUREP: 1/2I-L-CURNOTCUR-c-CUReCURICURC,CUR^1CUR<<!-L-CUR
   1/2CUR`iCURICUR^1CURD-CUReCUR.CURCUR!

   CUR^3CUR^3CURC,CURI FreeBSD INCURI port CURo-oiCURe-oYCURI
   YENNOTYENCURYENEYENeYENCURYENoCURoCURCURCUR-CURA:CUR<<
   1/4"CUR.CURTHCUR^1!-L- 'uA,CURI port
   CURo^1^1?.CUR.CUR?CURCURCURE^1ICUR"CURAECURCURCURe
   3/4`i^1c,CURC,CUR-c-CURACURAECURa!-c- CURTHCUR-oCUR^3CURI
   3/4ICURoAEECURoCURC,CUR<<CURe!-c- 1/4!CURE 15 3/4IYEN-c-YENAYEN
   *YENDEGYEN`i! 1/4YENE
   CURoAEECUR`aCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CUR^3CURIE, 1/2nCURC,CURI 1/2 1/4ENOTCURE
   3/4U:-oUCURNOTCURiCUR<<CUReCURECURCUR 3/4`i^1c,CURECURI!-c-
   /usr/ports/Mk/bsd.port.mk CURo>>^2 3/4ECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CURIYENOYEN!YENCURYENeCURI!-c-port CURI Makefile
   CURNOTIa^3DEGCURECUR-YENCURYENoYEN-YENe!
   1/4YENECUR.CURAECURCURCUReCURaCURICURC,CUR^1!-L-
   CUR^3CUR`iCURECURI-oUCUR<<CUR-YEN^3YENaYENoYENECURNOT
   1/2nCUR<<CUR`iCURAECURCURCURTHCUR^1CURICURC,!-c-Makefile
   CURoAEECUR`aCURICURE
   CUR-c-CURTHCURe'.CUR`iCURAECURCURCURECURCUR?ICURC,CURa!-c-CUR?CUR-CURuCURoCURI
   3/4d-EoCURoAEACUReCUR^3CURECURNOTCURC,CURCUReCURC,CUR.CURc,CUR|!-L- CUR
   1/2CUR`iCURC,CURa^2o.eCURC,CURCURECURCURCUReCUR|CURE
   1/4AIa:CURI!-c-FreeBSD ports YENa! 1/4YENeYENoYENDEGYENeYEN^1YENE
   CUREYENYYEN^1YENECUR.CURAECURssCUReCURICURa IECURCURCURC,CUR.CURc,CUR|!-L-

  Aiu:

   CUR^3CURIE, 1/2nCURC,CURI!-c- 3/4aa 1/2nCUR^2A:C, 1/2CURE EN?o (VAR)
   CURICUR|CURA DEG`iEoCURICURaCURICURECURA:CURCURCURAECURACUR+-
   1/2OCURUCURAECURCURCURTHCUR^1!-L-
   (CUR^1CURUCURAECURC,CURIIuCURCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURoCURNOT!-c-)
   CURUCURECURoCURECURIEN?oCURI bsd.port.mk CURIAeAENOTEoENOTCUREu
   1/2OCURuCUR`iCURAECURCURCURTHCUR^1!-L- CUR
   1/2CUR`iDEGE^3DEGCURICURaCURICURau
   1/2OCUR^1CURUCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-
   CURECUR-a!-c-CUR^3CURIYENOYEN!YENCURYENeCURIEoE,
   1/2`aCURIYEN?YENO:AssA:eCURo>>EINCUR.CURAECURCURCURTHCUR^1!-L- Emacs CURa:
   Vim CURI!-c-
   CUR^3CURIAssA:eCURoYENOYEN!YENCURYENeCURIAEECURss^1thCURss>>thCUREC,S:
   1/4+-CUR^1CUReCURICUR-oCURC,CUR^1!-L- vi(1) CURE ex(1) CURC,CURI!-c-
   DEG`iAP:YENOYEN!YENCURYENeCURoAEECURss^1thCURoCURC,CUR<<CURe :set
   tabstop=4 CURE YEN?YENCURYEN
   *CUR^1CUReCUR^3CURECURC,!-c-AuCUR.CURCURAICUREAssA:eCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

                           Ae3 3/4I 3 ENOT'O: porting

   IU: 1/4!

   3.1. Makefile CURI-oiA(R)

   3.2. package u 1/2OYENOYEN!YENCURYENeCURI-oiA(R)

   3.3. YENAYENS:YENAYEN-YENuYEN`aYENOYEN!YENCURYENeCURI-oiA(R)

   3.4. port CURIYENAEYEN^1YENE

   3.5. portlint CURECUReCUReYENAYENS:YENAYEN-

   3.6. port CURIA:o 1/2D-

   CUR^3CURIYEN>>YEN-YEN.YENc,YENoCURC,CURI!-c-'EA+-CURE port
   CURI-oiCUReEyCURECURA:CURCURCURAEAaIACUR.CURTHCUR^1!-L- A?CUR-CURI
   3/4`i^1c,!-c-CUR^3CUR`iCURACUR+-CURC,CURIEO 1/2 1/2ENOTCURECURICURC,!-c-
   CUR^3CURIE,
   1/2nCURIA^3CURCURoAEECURTHCURECUR+-CUR`iCURD-CURECUReCURECURCURCURC,CUR.CURc,CUR|!-L-

   CURTHCUR-o!-c-,uCURI tar YENOYEN!YENCURYENeCURo DISTDIR
   CUREAO:CURCURTHCUR^1!-L-CUR^3CURIEN?oCURI YENC,YENOYEN(c)YENeYENEAICURI
   /usr/ports/distfiles CURC,CUR^1!-L-

  Aiu:

   DEGE^2 1/4CURIIaCURC,CURI!-c-CUR 1/2CURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURNOT CUR
   1/2CURICURTHCURTHYEN^3YENoYENNYENCURYENe^2A:C, 1/2CURECURaCURICURE^2
   3/4A:eCUR.CURAECURCURCURTHCUR^1!-L- CURA:CURTHCURe!-c-FreeBSD
   YENTHYEN.YENoCURC,AEDEGCUR<<CUR^1CUR?CURaCURE!-c-
   EN^1^1CURNOTCURTHCURACUR?CUR-ENOTI
   *CURECURCURCURECURCURCUR|DEGOI-L-CURC,CUR^1!-L-
   CURaCUR.^2?CUR<<EN^1^1CURNOTENOTI *CURE 3/4`i^1c,CURECURI!-c-
   1/4!CURIYEN>>YEN-YEN.YENc,YENoCURa >>^2 3/4ECUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURC,CUR.CURc,CUR|!-L-

3.1. Makefile CURI-oiA(R)

   -oC, 3/4(R),ACURI Makefile CURI 
   1/4!CURICUReCUR|CURECURaCURICURECURECUReCURTHCUR^1!-L-

 # New ports collection makefile for:   oneko
 # Date created:     5 December 1994
 # Whom:             asami
 #
 # $FreeBSD$
 #

 PORTNAME=       oneko
 PORTVERSION=    1.1b
 CATEGORIES=     games
 MASTER_SITES=   ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/

 MAINTAINER=     asami@FreeBSD.org
 COMMENT=        A cat chasing a mouse all over the screen

 MAN1=           oneko.1
 MANCOMPRESSED=  yes
 USE_IMAKE=      yes

 .include <bsd.port.mk>

   CUR-aCURiCUR<<CUReCURC,CUR.CURc,CUR|CUR<<!-L-$FreeBSD$ CURo
   'THCUR`a^1OCURIAEaIAECURECURA:CURCURCURAECURI!-c-uCURCURECUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CUR^3CURI^1OCURI!-c-CUR^3CURIYENOYEN!YENCURYENeCURNOT FreeBSD CURI ports
   YENA:YENe! 1/4CURE  1/4eCURe^1thCURTHCUR`iCURe-oYCURE!-c-CVS
   CURECUReCURACURAE 1/4<<AEDEGAA-aCURE 1/2nCUR^1thCURTHCUR`iCURTHCUR^1!-L-
   CURaCURACURE 3/4U:CUR.CURCURIaCURNOT,<<CUR?CURCUR 3/4`i^1c,CURECURI!-c-
   Makefile CURIYENuYENoYEN *YENeCURI
   YEN>>YEN-YEN.YENc,YENoCURoCUR'I-:CUR-CURACURuCURCUR!-L-

3.2. package u 1/2OYENOYEN!YENCURYENeCURI-oiA(R)

   package
   CURECUR^1CUReCUR.CURECURCURCURE'O/CURiCUReCUR-o!-c-CURECURICUReCUR|CURE
   port CURC,CURa 2 CURA:CURIu 1/2OYENOYEN!YENCURYENeCURNOTENOTI
   *CURC,CUR^1!-L-CUR 1/2CUR`iCURI pkg-descr CURE pkg-plist
   CURC,CUR^1!-L-YENOYEN!YENCURYENeI 3/4CURNOT pkg-
   CURC,>>ICURTHCURACURAECURCURCUReCUR^3CURECURC, A
   3/4CURIYENOYEN!YENCURYENeCUREP:eEICURC,CURCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1!-L-

  3.2.1. pkg-descr

   CUR^3CURIYENOYEN!YENCURYENeCURECURI!-c-CUR 1/2CURI port
   CURECURA:CURCURCURAECURI 3/4-CUR.A:^1CURCURAaIACURo 1/2nCURCURTHCUR^1!-L-
   CUR 1/2CURI port
   CURNOT^2?CURoCUR^1CUReCURICUR<<CURECURA:CURCURCURAECURI!-c-
   ?oAEIiA:o/AAUCURI'E.eCURE^2oAaCURNOTCUR-c-CUR`iCURD- 1/2
   1/4ENOTCURC,CUR^1!-L-

  Aiu:

   CUR^3CUR`iCURIYENTHYENEYENaaYEN-c-YENeCURC,CURaCURECUR+-CUR`iCURD-!-c->>EINEyE!CURa:YEN^3YENoYENNYENCURYENeEyE!CURE
   CURA:CURCURCURAECURI-oUCUR<<CURCURAaIA
   1/2nCURC,CURaCUR-c-CUReCURTHCUR>>CURo!-L- README YENOYEN!YENCURYENeCURa:
   YENTHYENEYENaaYEN-c-YENeCURoDEGuINCUR^1CUReCURA:CURaCUReCURECUReAiDEGOCURNOTENOTI
   *CURC,CUR^1!-L- CUR^3CUR`iCUReCURIA?CUR-CURI 3/4`i^1c,!-c-CUR 1/2CURI port
   CURI'E.eCUREAaIACURECURECURACURAECURCURCURECUR<<CURACUR?CURe!-c-
   DEG.CURCURCURECUR-CURCUR.A
   1/4DEGCURECURECURACURAECURCURCUR?CUReCUR.CURTHCUR^1!-L-
   (YENTHYENEYENaaYEN-c-YENeCURI
   3/4`i^1c,!-c-^1OCURoA.CUR"CUReCUR?CURaCUREP:oC,oCURNOTA:'ADEGCURuCUR`iCURAECURCURCUR?CUReCUR.CURTHCUR^1!-L-)
   CUR^3CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURE,o/
   1/4DEGCURIYEN|YENS:YENO:YENuYENCURYENECURNOTCUR-c-CUReCURICURECURe!-c-
   CUR^3CUR^3CURE 1/2nCURCURCURAECUR-CURACURuCURCUR!-L-CUR 1/2CURI-oY
   1/4<<AEDEG^2 1/2YENA:!
   1/4YENeCURNOTAuCUR.CUR-AEDEG-oiCUR^1CUReCUReCUR|CURE!-c-
   YEN|YENS:YENO:YENuYENCURYENECURICUR|CURACURIDEG`iCURA:CURECURI!-c-
   AeAENOTCURE WWW: CURoCURA:CUR+-CURAECUR-aCURCURCURAECUR-CURACURuCURCUR!-L-

   CUR^3CURIYENOYEN!YENCURYENeCURI-oC,,aaCURE!-c-CUR-c-CURECUR?CURII
   3/4ADEGCURo 1/2nCUR-CUR^3CURECURNOT?a:
   3/4(c)CURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CUR?CURECUR"CURD-!-c-CUR^3CURoCUREP:n^1c,CURC,CUR^1!-L-

 This is a port of oneko, in which a cat chases a poor mouse all over
 the screen.
  :
 (CUR|CURoCURICURo!-L-)

 WWW: http://www.oneko.org/

 - Satoshi
 asami@cs.berkeley.edu

  3.2.2. pkg-plist

   CUR^3CURIYENOYEN!YENCURYENeCURECURI!-c-CUR 1/2CURI port
   CURECUReCURACURAEYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe
   CUR^1CURUCURAECURIYENOYEN!YENCURYENeCURoIouoCUR.CURTHCUR^1!-L-
   CUR^3CURIYENOYEN!YENCURYENeCURI package
   CURo-oiCURe-oYCURIYENeYEN^1YENECURECUR.CURAE>>ECURiCUR`iCUReCUR?CURa!-c-
   !O:YENNYENAYENYENoYENDEGYENeYEN^1YENE (packing list)! *
   CURECURa,AECURD-CUR`iCURTHCUR^1!-L- CUR^3CUR^3CURE 1/2nCUR-YENNYEN^1I
   3/4CURI!-c-YENCURYENoYEN^1YENE! 1/4YENe>>thCURIYEN
   *YEN`iYENOYEN-L-YENAYEN-YEN^1 (A:I 3/4i /usr/local CURTHCUR?CURI
   /usr/X11R6) CUR<<CUReCURIAeAD-YENNYEN^1CURC,CUR^1!-L- MANn EN?oCURo
   >>EINCUR.CURAECURCURCURe 3/4`i^1c, (>>EINCUR^1CUReCUR^3CURECURNOT?a:
   3/4(c)CURuCUR`iCURAECURCURCURTHCUR^1)!-c-CUR^3CURIYENeYEN^1YENECURE
   YENTHYENEYENaaYEN-c-YENeCURIAEthCUR`iCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   'EA+-CUREIaCURo-oU:CUR>>CURAECUR-aCURCURTHCUR.CURc,CUR|!-L-

 bin/oneko
 lib/X11/app-defaults/Oneko
 lib/X11/oneko/cat1.xpm
 lib/X11/oneko/cat2.xpm
 lib/X11/oneko/mouse.xpm
 @dirrm lib/X11/oneko

   YENNYENAYENYENoYENDEGYENeYEN^1YENECURI
   3/4U:-oUCURECURA:CURCURCURAECURI!-c- pkg_create(1)
   CURIYENTHYENEYENaaYEN-c-YENeCURo>>^2 3/4ECUR.CURAECUR-CURACURuCURCUR!-L-

  Aiu:

   CUR^3CURIYENeYEN^1YENECURECURI!-c-CUR^1CURUCURAECURIYENOYEN!YENCURYENeCURoIouoCUR.CURECUR+-CUR`iCURD-
   CURECUReCURTHCUR>>CURoCURNOT!-c-YENC,YEN-L-YEN`iYEN-YENEYENeCUR
   1/2CURICURaCURICURIIouoCUR^1CUReENOTI *CURNOTCUR-c-CUReCURTHCUR>>CURo!-L-
   CURTHCUR?!-c-CUR^3CURI port CURNOTYENCURYENoYEN^1YENE! 1/4YENe>>thCUREAEE
   1/4<<CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURo -oiA(R)CUR^1CURe
   3/4`i^1c,CURECURI!-c-CUR^3CURI port CURNOT-oi
   1/2u:CURuCUR`iCUReCURECURCURE CUR
   1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURa-oi
   1/2u:CURuCUR`iCUReCUReCUR|!-c-@dirrm CURI^1OCURo
   A:E^2ACUR.CURAECUR-aCUR-CURICURoE-oCUR`iCURECURCURCURC,CUR-CURACURuCURCUR!-L-

   CUR^3CURIYENOYEN!YENCURYENeCURC,CURI!-c-CUR^1CURUCURAECURIYENOYEN!YENCURYENeI
   3/4CURo YEN-c-YENeYENOYEN!YENUYENAYENE 1/2c,CUREYEN 1/2!
   1/4YENECUR.CURAECUR-aCUR-CUR^3CURECURo?a: 3/4(c)CUR.CURTHCUR^1!-L- CUR
   1/2CUR|CUR^1CUReCUR^3CURECURC,!-c-port CURo^1^1?.CUR^1CURe-oYCURI
   EN^1^1AAACURI^3IC,S:CURNOT^3UCURECURECUReCURTHCUR^1!-L-

   YENNYENAYENYENoYENDEGYENeYEN^1YENECURo
   1/4e-oiP:ECURC,-oiA(R)CUR^1CUReCURICURI!-c-
   >>thCURECURECURAECURaA`aP:thCURE-oiP:ECURECURECUReCURTHCUR^1!-L- CUR
   1/2CURI port CURNOTEo
   3/4iCUREA??oCURIYENOYEN!YENCURYENeCURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReCURECUR.CUR?CURe!-c-
   YENNYENAYENYENoYENDEGYENeYEN^1YENECURI 
   1/4<<AEDEGA,A(R)CURo^1OCURECUR"CURD-!-c->>th'O:CURIAaIoCURECURECUReCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-

3.3. YENAYENS:YENAYEN-YENuYEN`aYENOYEN!YENCURYENeCURI-oiA(R)

   make makesum CUREAEthIICUR^1CUReCURACUR+-CURC,!-c- (IoAi: bsd.port.mk CURE
   1/2nCUR<<CUR`iCURAECURCURCURe) port A,A(R)YENe! 1/4YENeCURE 1/2
   3/4CURCUR!-c-  1/4<<AEDEGAA-aCURE distinfo
   YENOYEN!YENCURYENeCURNOTA,A(R)CURuCUR`iCURTHCUR^1!-L-

3.4. port CURIYENAEYEN^1YENE

   package ^2 1/2CURa'THCURa!-c-CUR 1/2CURI port CURNOT>>
   *CURACUR?A:ICUReCURE
   AEDEGCUR-CUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   ^3IC,S:CURIENOTI *CURE 1/2AAI *YENYYENCURYENoYENECURIDEGE^2
   1/4CURIA:ICUReCURC,CUR^1!-L-

     * CUR 1/2CURI port CURNOTYENCURYENoYEN^1YENE!
       1/4YENeCUR.CURECURCURCURaCURICURNOT pkg-plist
       CURE'THCURTHCUR`iCURAECURCURCURECURCURCUR^3CURE!-L-

     * CUR 1/2CURI port CURNOTYENCURYENoYEN^1YENE!
       1/4YENeCUR^1CURe!-c-CUR^1CURUCURAECURICURaCURICURNOT pkg-plist
       CURE'THCURTHCUR`iCURAECURCURCUReCUR^3CURE!-L-

     * reinstall YEN?! 1/4YEN^2YENAYENECURo>>ECUR|CUR^3CURECURC,!-c-CUR
       1/2CURI port CURNOT ^2?AAUCURC,CURaYENCURYENoYEN^1YENE! 1/4YENe^2A:C,
       1/2CURECUR^3CURE!-L-

     * CUR 1/2CURI port CURNOT deintall CURuCUR`iCURe-oYCURECURI
       ,aaEOEOCUR+-CURoCUR^1CUReCUR^3CURE!-L-

   1/4e 1/2c,3.1 ?a: 3/4(c)CURuCUR`iCUReYENAEYEN^1YENECURI 1/4e 1/2c,
    1. make install

    2. make package

    3. make deinstall

    4. pkg_add package I 3/4

    5. make deinstall

    6. make reinstall

    7. make package

   package CUR-aCUReCURO deinstall CURIAE^3NOTCURC,!-c- CURECURoCURE.U^1d-
   (warning) CURa
   1/2D-IICURuCUR`iCURECURCURCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   YEN^1YENAEYENAYEN * 3 CURI,aa!-c-(IoAi: CUR 1/2CURI port
   CURNOT-oiA(R)CUR.CUR?) CUR^1CURUCURAECURI?.CUR.CURCUR
   YENC,YEN-L-YEN`iYEN-YENEYENeCURNOTAuCUR.CUR-
   3/4AuiCURuCUR`iCURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   CURTHCUR?!-c-YEN^1YENAEYENAYEN * 4 CURI,aaCURECUR 1/2CURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURo>>EINCUR.CURAECURssCURAE!-c- package
   CUR<<CUReYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCUR?
   3/4`i^1c,CURECURaAuCUR.CUR-AEDEG-oiCUR^1CUReCUR^3CURECURo
   ^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

3.5. portlint CURECUReCUReYENAYENS:YENAYEN-

   portlint CURo>>ECURCUR!-c-CUR 1/2CURI port CURNOT FreeBSD CURI
   YENNOTYENCURYENEYENeYENCURYENoCURE+-eCURACURAECURCURCUReCUR<<CURECUR|CUR<<CURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   portlint YEN *YENiYENDEGYENeYEN`aCURI ports collection CURE
   'THCURTHCUR`iCURAECURCURCURTHCUR^1!-L- AEACURE!-c-Makefile CURNOT
   AuCUR.CURCUR.A 1/4DEGCURECURECURACURAECURCURCUReCUR<<!-c- package CURI I
   3/4ADEGCURNOTAuCUR.CURCURCUR<<CURECUR|CUR<<CURoYENAYENS:YENAYEN-CUR^1CUReCURICUREIECURCURCURC,CUR.CURc,CUR|!-L-

3.6. port CURIA:o 1/2D-

   CURTHCUR-o!-c- CURa:CURACURAEIECURCURCUR^3CUREDEGCURCURCUR^3CURECURI
   YEN>>YEN-YEN.YENc,YENoCURoAEECURoCURC,CUR-CURACURuCURCUR!-L-

   CURuCURAE!-c-EthACURICURCURCUR- port
   CURNOT'DEGA(R)CUR.CUR?CURe!-c->>A:CUReCURI CUR 1/2CUR`iCURo FreeBSD
   CURIYENaYENCURYENoCURI ports YENA:YENe! 1/4CUREAO:CURCURCURAE!-c- A
   3/4CURI?ICURECURa>>ECURACURAECURaCUReCUR|CURACUR+-CURC,CUR^1!-L- work
   YENC,YEN-L-YEN`iYEN-YENEYENeCURa: pkgname.tgz CURECURCURCURACUR? package
   CURI ENOTI
   *CUR-c-CUReCURTHCUR>>CURoCUR<<CURe!-c-CURTHCUR-oCUR^3CUR`iCUReCURo
   3/4AuiCUR.CURAECUR-CURACURuCURCUR!-L- CUR-c-CURECURI shar `find port_dir`
   CURI 1/2D-IICURo YEND-YENDEGYEN`iYENY! 1/4YENECUREAEthCUR`i!-c-send-pr(1)
   YEN *YENiYENDEGYENeYEN`aCURo>>EINCUR.CURAE A-:CURACURAECUR-CURACURuCURCUR
   (send-pr(1) CURECURA:CURCURCURAECURI 3/4U:-oUCURI
   YEND-YENDEGEo^1d-CUREDEG`iEIAA-aCUREIAE 3/4CURo>>^2
   3/4ECUR.CURAECUR-CURACURuCURCUR)!-L- CURaCUR.!-c-DEGu
   1/2ICUR.CURAECURCURCURECURCUR 3/4oAO:CURC, 20KB DEGE
   3/4aaCUR-c-CUReCUReCUR|CURE port CURC,CUR-c-CUR`iCURD-!-c- CUR
   1/2CUR`iCURo CUROCURECURA:CURI tar
   YENOYEN!YENCURYENeCURECURTHCURECURaCURAEDEGu 1/2ICUR.!-c-
   YEND-YENDEGYEN`iYENY! 1/4YENECUREAEthCUR`iCUReADEGCURE uuencode(1)
   CURo>>EINCUR.CURAECUR-CURACURuCURCUR (20KB DEGE^2 1/4CURICURaCURICURo tar
   YENOYEN!YENCURYENeCURECUR.CURAEA-:CURACURAECURaIECURCURCURICURC,CUR^1CURNOT!-c-
   CUR-c-CURTHCURe'?.THCURuCUR`iCURTHCUR>>CURo)!-L- YEND-YEN-YEN`iYENY!
   1/4YENECURI category CURIENOTCUR-o ports, class CURI change-request
   CURECUR.CURAECUR-CURACURuCURCUR (YEN`iYENY! 1/4YENECURo confidential
   (u!I(c)) >>O/A:eCURECURI CUR.CURECURCURCURC,CUR-CURACURuCURCUR!)!-L-
   CURTHCUR?!-c-port ^2 1/2CUR.CUR?YEN
   *YENiYENDEGYENeYEN`aCURIA>>CURCURAaIAE,CURo YEND-YENDEGYEN`iYENY!
   1/4YENECURI !O:Description! * YENOYEN-L-!
   1/4YENeYENECUREA:E^2ACUR.CURAE!-c- !O:Fix! * YENOYEN-L-!
   1/4YENeYENECURECURI shar CUR.CUR?YENOYEN!YENCURYENe!-c- CURaCUR.CUR-CURI
   uuencode CUR.CUR? tar
   YENOYEN!YENCURYENeCURoA:E^2ACUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

  Aiu:

   3/4a^3^2Eo^1d-CURI^3uI * (synopsis) IoCURNOTCUReCUR-
   1/2nCUR+-CURAECURCURCUReCURE!-c-
   CURiCUR?CUR.CUR?CURACURNOT-oiP:ECUR.CURa:CUR^1CUR-CURECUReCURTHCUR^1!-L-
   ?.CUR.CURCUR port CURoA:o 1/2D-CUR^1CUReCURECURe !O:New port:
   <YEN<<YENAEYEN'YENe>/<port I 3/4> <A>>CURCUR port CURI^3uI *>! *!-c- port
   CURI^1^1?.CURECURe!-c- !O:Update port: <YEN<<YENAEYEN'YENe>/<port I 3/4>
   <A>>CURCUR^1^1?.CURI^3uI *>! *
   CURICUReCUR|CURE.ACURNOT'?.THCURuCUR`iCURTHCUR^1!-L-
   CUR^3CURI^1ICUR"EyCURE+-eCURACURAECURCURCUR`iCURD-!-c-
   A-CUR<<CURNOTCUR-c-CURECUR?CURI
   3/4a^3^2Eo^1d-CURo>>th'O:CURoCUR-aCUR<<CUR-oCURE,<<CURAECUR-CUR`iCURe^2A:C,
   1/2ACURNOT^1aCUR-CURECUReCURTHCUR^1!-L-

   CURaCUR|DEG`iAAU!-c-YEN-aYENeYEN,YENEYENeCURIYEN 1/2!
   1/4YEN^1YENOYEN!YENCURYENeCURa: work YENC,YEN-L-YEN`iYEN-YENEYENe!-c- make
   package CURC,-oiA(R)CUR.CUR? package CURNOT
   'THCURTHCUR`iCURAECURCURCURECURCURCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

   port CURoA:o
   1/2D-CUR.CUR?CURe!-c-?EEuP:-CUR-CUR-aAOCURACUR-CURACURuCURCUR!-L->>thCURECURI!-c-CUR-c-CURe
   port CURNOT FreeBSD CURE
   1/4eCURe^1thCURTHCUR`iCUReCURTHCURC,!-c-?oAEu:CUR.CUR<<CUR<<CUR<<CUReCUR
   1/2CUR|CURaCURECURCURCURI
   CURE!-c-?oYENo:.iCUR<<CUR<<CUReCUR^3CURECURaCUR-c-CUReCURTHCUR^1!-L-
   FreeBSD CURO/CURIYEN^3YENssYENAYENEAOCURACURI ports
   CURIDEG`iI-:CURNOT,<<CUReCUR`iCURTHCUR^1!-L-

   CURiCUR?CUR.CUR?CURACURNOTCUROCURECUR?CUROCUR 1/2CURI port
   CURoYENAYENS:YENAYEN-CUR.CUR?CURe!-c-ENOTI *CURECURe
   CUR-c-CURECUR?CURE^3IC,S:CUR.CURAE!-c-CUR 1/2CUR`iCURoYENA:YENe!
   1/4CURO/AO:CURCURTHCUR^1!-L- CUR-c-CURECUR?CURII 3/4ADEGCURICUR 1/2CURIA
   3/4CURI FreeBSD CURO/CURI^1 *,YEN 1/4OCURIDEG`iI-:CURa:CUR 1/2CURIA
   3/4CURIYENOYEN!YENCURYENeCURECURa-oU:CUReCURC,CUR.CURc,CUR|!-L-
   CUR|!ACURo!-c-AC,A^2CUReCUR.CURCUR!-L-:-)

                          Ae4 3/4I EU:^3EAA-aCURE port

   IU: 1/4!

   4.1. port ^1 1/2AUCURI 3/4U:-oU

   4.2. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURIAEth 1/4e

   4.3. port CURI 1/2CURAu

   4.4. YENNYENAYENACURIAANOTIN

   4.5. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo

   4.6. YENae! 1/4YENP:CUR<<CUReCURIAEthIICURIDEG.CURCUR

   >>A:C,DEGCURECURNOTCUReDEGU:?-c-CURNOTCUR
   1/2CUR|'EA+-CURC,CURICURECUR-!-c-CUR
   1/2CUR`iCURoAEDEGCUR<<CUR^1CUR?CURaCURE A? 3/4-CURIEN^1^1CURNOTENOTI
   *CURECURECURe 3/4`i^1c,CURaCUR-c-CUReCURC,CUR.CURc,CUR|!-L-
   CUR^3CURIYEN>>YEN-YEN.YENc,YENoCURC,CURI!-c-IIEIAA-aCURE ports
   CURI-oiE!CURE 1/2 3/4CURCUR!-c-
   CURECURICUReCUR|CUREEN^1^1CURo^1OCURECURACURAEAEDEGCUR-CUReCUR|CURECUR^1CUReCURICUR<<CURo
   1/2c,CURoA:ECURACURAEAaIACUR.CURTHCUR^1!-L-

4.1. port ^1 1/2AUCURI 3/4U:-oU

   CURTHCUR-o!-c-CUR-c-CURECUR?CURNOT port
   CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURC, make CURE
   AEthIICUR.CURAECUR<<CUReu-CUR^3CUReDEG`iI-c-CURI
   1/2D-Ie>>o:CURECURA:CURCURCURAE!-c- 
   1/2c,CURoA:ECURACURAEAaIACUR.CURTHCUR^1!-L-
   CUR^3CUR^3CURoAEECUR`aCURECURCURECURI!-c-EICURIYEN|YEN-L-YENoYENEYEN|CURE
   bsd.port.mk CURoE 1/2 1/4"CUR.CURAECUR-aCUR-CURE Iy^2oCURI
   1/2oCUR+-CURECURECUReCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-

   CUR.CUR<<CUR.!-c-bsd.port.mk CURNOT^2?CURoCUR.CURAECURCURCUReCURICUR<<
   'DEGA'CUREIy^2oCURC,CURCURECUR-CURAECURa ?'C,UCUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L- CUR
   1/2CUR`iCURUCUREA?CUR-CURI?ICURNOTIy^2oCUR.CURAECURCURCURe
   CURECURCURCUR|CURiCUR+-CURC,CURI CUR-c-CUReCURTHCUR>>CURoCUR<<CURe!A:!-L-
   f(^_^;)

    1. CURTHCUR-o!-c-fetch CURECURCURCUR| YEN?! 1/4YEN^2YENAYENECURNOT
       1/4A^1OCURuCUR`iCURTHCUR^1!-L- CUR^3CURI fetch YEN?!
       1/4YEN^2YENAYENECURI!-c- C,UEUYENOYEN!YENCURYENeCURNOTYENi!
       1/4YEN<<YENeCURI DISTDIR CURE A,-ossCUR^1CUReCUR^3CURECURoEY
       3/4UCUR^1CUReIoIU:CURo>>yCURACURAECURCURCURTHCUR^1!-L- CURaCUR.ENOTI
       *CUREYENOYEN!YENCURYENeCURNOT DISTDIR CURE
       A,-ossCUR.CURECUR+-CUR`iCURD-!-c-fetch YEN?! 1/4YEN^2YENAYENECURI
       Makefile CURC,>>O/A:eCURuCUR`iCUR? MASTER_SITES AaeCURI URL CURa:!-c-
       FreeBSD CURIYENaYENCURYENo FTP YENuYENCURYENE
       ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
       (CUR^3CUR^3CURECURIYEND-YENAYEN-YEN-c-YENAYEN
       *CURECUR.CURAE!-c-CURiCUR`iCURiCUR`i ports 'EIy
       1/4OCURNOT^3IC,S:CUR.CUR?
       C,UEUYENOYEN!YENCURYENeCURoAO:CURCURCURAECUR-c-CUReCURTHCUR^1)
       CURoAuCUR.CURECURCURCURCURTHCUR^1!-L- make CURo
       1/4A^1OCUR^1CUReYENTHYEN.YENoCURNOTYENCURYENoYEN?! 1/4YENIYENAYENECURE
       AU:A^3CURuCUR`iCURAECURCURCURAE!-c-IU:AA-aCURIYENOYEN!YENCURYENeCURo
       FETCH CURC,  1/4eCURACURAECUR^3CUR`iCUR? 3/4`i^1c,CURECURI!-c-CUR
       1/2CUR`iCURo DISTDIR CURE EYA,CUR.CURTHCUR^1!-L-

    2. 1/4!CURE extract YEN?! 1/4YEN^2YENAYENECURNOT
       1/4A^1OCURuCUR`iCURTHCUR^1!-L- CUR^3CURIYEN?! 1/4YEN^2YENAYENECURI
       DISTDIR CUR<<CURe C,UEUYENOYEN!YENCURYENe (EaA:ICURI gzip
       CURuCUR`iCUR? tar YENOYEN!YENCURYENe) CURoAEECURss^1thCURss!-c- CUR
       1/2CURIAEaIAECURo-oiP:EYENC,YEN-L-YEN`iYEN-YENEYENe WRKDIR
       (YENC,YENOYEN(c)YENeYENECURC,CURI work) CUREAA,^3<<CUR.CURTHCUR^1!-L-

    3. 1/4!CURE patch YEN?! 1/4YEN^2YENAYENECURNOT
       1/4A^1OCURuCUR`iCURTHCUR^1!-L- CURTHCUR-o!-c-PATCHFILES
       CUREYENNYENAYENAYENOYEN!YENCURYENeCURNOT
       >>O/A:eCURuCUR`iCURAECURCURCUR`iCURD-!-c-CUR
       1/2CURIYENNYENAYENACURoAANOTINCUR.CURTHCUR^1!-L-  1/4!CURE!-c-PATCHDIR
       YENC,YEN-L-YEN`iYEN-YENEYENe (YENC,YENOYEN(c)YENeYENECURC,CURI files
       YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENe) CURE patch-* CURECURCURCUR| I
       3/4ADEGCURIYENNYENAYENAYENOYEN!YENCURYENeCURNOTA,-ossCUR^1CUR`iCURD-!-c-
       CUR^3CUR`iCUReCURoYEN-c-YENeYENOYEN!YENUYENAYENE
       1/2c,CUREAANOTINCUR.CURTHCUR^1!-L-

    4. 1/4!CURE configure YEN?! 1/4YEN^2YENAYENECURNOT 
       1/4A^1OCURuCUR`iCURTHCUR^1!-L-
       CUR^3CUR`iCURECURI!-c-CURCURCURiCURCURCURiCURE
       3/4`i^1c,CURNOTCUR-c-CUReCURTHCUR^1!-L-

         1. scripts/configure CURNOT A,-ossCUR^1CURe 3/4`i^1c,CURECURI!-c-CUR
            1/2CURIYEN^1YEN-YENeYEN *YENECURNOT
            1/4A^1OCURuCUR`iCURTHCUR^1!-L-

         2. HAS_CONFIGURE CURTHCUR?CURI GNU_CONFIGURE
            CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCUR`iCURD-!-c-
            WRKSRC/configure CURNOT  1/4A^1OCURuCUR`iCURTHCUR^1!-L-

         3. USE_IMAKE CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCUR`iCURD-!-c-
            XMKMF (YENC,YENOYEN(c)YENeYENECURC,CURI xmkmf -a) CURNOT 
            1/4A^1OCURuCUR`iCURTHCUR^1!-L-

    5. -oC,,aaCURE build YEN?! 1/4YEN^2YENAYENECURNOT
       1/4A^1OCURuCUR`iCURTHCUR^1!-L-
       CUR^3CUR`iCURI-oiP:EYENC,YEN-L-YEN`iYEN-YENEYENe (WRKSRC)
       CURE^1ssCUReCURAECURCURCUR!-c- YENOYENeYENE (YEN^3YENoYENNYENCURYENe)
       CURo 1/4A^1OCUR^1CUReCURICURNOTIoIU:CURC,CUR^1!-L- USE_GMAKE
       CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCUR`iCURD- GNU make
       CURNOT>>EINCURuCUR`i!-c-
       YEN>>YENAYENECURuCUR`iCURAECURCURCURECUR+-CUR`iCURD- FreeBSD CURI make
       CURNOT >>EINCURuCUR`iCURTHCUR^1!-L-

   3/4aauCURIYENC,YENOYEN(c)YENeYENECURIAEDEG-oiCURC,CUR^1!-L-CUR^3CUR`iCURE^2ACUR"CURAE
   pre- ^2?CURECUR<<CURa: post- ^2?CURECUR<<CURECURCURCUR| YEN?!
   1/4YEN^2YENAYENECURoA:euACUR.CUR?CURe!-c-CUR 1/2CURICUReCUR|CUREI
   3/4ADEGCURIYEN^1YEN-YENeYEN *YENECURo scripts
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREAO:CUR-CUR^3CURECURa^2A:C,
   1/2CURC,!-c- CUR 1/2CUR`iCUR
   3/4CUR`iYENC,YENOYEN(c)YENeYENECURIAEDEG-oiCURIADEGCURa:,aaCURE
   1/4A^1OCURuCUR`iCURTHCUR^1!-L-

   CUR?CURECUR"CURD-!-c-post-extract YEN?! 1/4YEN^2YENAYENECURNOT Makefile
   CUREA:euACURuCUR`iCURAECURCURCURAE!-c- scripts
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE pre-build
   CURECURCURCUR|YENOYEN!YENCURYENeCURNOTAO:CUR<<CUR`iCURAECURCURCURe
   3/4`i^1c,!-c- post-extract YEN?! 1/4YEN^2YENAYENECURI A:I
   3/4iCURIAA,^3<<AEDEG-oiCURI,aaCURE,AECURO 1/2D-CURuCUR`i!-c- pre-build
   YEN^1YEN-YENeYEN *YENECURI
   YENC,YENOYEN(c)YENeYENECURIYEN^3YENoYENNYENCURYENeAEDEG-oiCURIADEGCURE
   1/4A^1OCURuCUR`iCURTHCUR^1!-L- 
   1/4A^1OCUR^1CUReAEDEG-oiCURNOT'EA+-CURC,CUR-c-CUR`iCURD-!-c-YEN^1YEN-YENeYEN
   *YENECUReCUReCURa Makefile CURIYEN?!
   1/4YEN^2YENAYENECURo>>EINCUR^1CUReCUR^3CURECURNOT ?a:
   3/4(c)CURuCUR`iCURAECURCURCURTHCUR^1!-L- CURECUR 1/4CURECURe!-c-CUR
   1/2CURI port CURC,CURI CURECURICUReCUR|CUREEoE,
   1/2`aCURIAEDEG-oiCURNOTENOTI *CURECURuCUR`iCUReCURICUR<<!-c- DEG`i^2O
   1/2eCURECURTHCURECURaCURAE 1/2nCURCURCURAECUR-c-CURACUR?EyCURNOTA
   3/4CURI?ICUREIy^2oCUR.CURa:CUR^1CURCURCUR<<CUReCURC,CUR^1!-L-

   YENC,YENOYEN(c)YENeYENECURIAEDEG-oiCURI bsd.port.mk CURI do-
   ^2?CURECUR<<CURECURCURCUR| YEN?! 1/4YEN^2YENAYENECURC,
   1/4A^1OCURuCUR`iCURTHCUR^1!-L- CUR?CURECUR"CURD- port
   CURoAA,^3<<CUR^1CUReYEN^3YENTHYENoYENECURI do-extract YEN?!
   1/4YEN^2YENAYENECURE 1/2nCUR<<CUR`iCURAECURCURCURTHCUR^1!-L-
   CURaCUR.YENC,YENOYEN(c)YENeYENECURIYEN?!
   1/4YEN^2YENAYENECUREEOEthCURNOTCUR-c-CUR`iCURD-!-c- Makefile AaeCURC, do-
   ^2?CURECUR<<CURECURCURCUR| YEN?!
   1/4YEN^2YENAYENECURo-oAEA:euACUR^1CUReCUR^3CURECURECUReCURe!-c-
   ^1YENCURCURECUReCUR|CUREEN^1^1CUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  Aiu:

   !O:YENaYENCURYENo! *CURIYEN?! 1/4YEN^2YENAYENE (CUR?CURECUR"CURD- extract,
   configure!-c-CUR 1/2CURIA 3/4) CURI!-c-
   CUR^1CURUCURAECURIADEGAE^3NOTCURNOT
   1/4A^1OCURuCUR`iCURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR<<CURe!-c- 
   1/4A-oYCURIYEN?! 1/4YEN^2YENAYENECURa:YEN^1YEN-YENeYEN *YENECURo,AECURO
   1/2D-CUR^1DEGE^3DEGCURICUR^3CURECURI
   ^1OCURECURCURCURTHCUR>>CURoCUR.!-c-CUR^3CUR`iCUReCURNOTEN^1^1CURuCUR`iCUReCUR^3CURECURaAUA:eCURuCUR`iCURAECURCURCURTHCUR>>CURo!-L-
   CURaCUR.AA,^3<<CURIEyE!CURoEN^1^1CUR.CUR?CURCURCURECURCURECURI do-extract
   CURIEN^1^1CURECUReCURACURAE 1/4A, 1/2CUR.!-c- extract
   CURIAEDEG-oiCURIAa:AD-CUREEN^1^1CUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-

   CUR^3CUR`iCURC,!-c-YENae! 1/4YENP:CURNOT make CURE
   AEthIICUR.CUR?CURECURCURE^2?CURNOTu-CUR^3CUReCURICUR<<CURNOTIy^2oCURC,CURCUR?CURE>>
   *CURCURCURTHCUR^1!-L- CURC,CURI!-c-'DEG`auCURE port
   CURo-oiA(R)CUR^1CUReCUR?CURaCURI?a: 3/4(c) 1/4e 1/2c,CURo 
   1/2c,CURE,<<CURAECURCURCURCURTHCUR.CURc,CUR|!-L-

4.2. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURIAEth 1/4e

   (A:I 3/4iCURI 3/4`i^1c,!-c-) DEGu 1/2ICURuCUR`iCUR? tar
   YENOYEN!YENCURYENeCURI.A (foo.tar.gz CUR-c-CUReCURCURCURI foo.tar.Z) CURC,
   YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURoAEth 1/4eCUR.CURAE!-c- CUR
   1/2CUR`iCURo DISTDIR CUREYEN^3YENO! 1/4CUR.CURTHCUR^1!-L-
   CURC,CURCURe,ACURe!-c- 1/4c,I(R)CURIYEN 1/2! 1/4YEN^1CURo
   >>EINCUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CURaCURECURI tar YENOYEN!YENCURYENeCURNOTCURECUR^3CURECUR-c-CUReCUR<<CURo
   1/4"CUR^1CUR?CURaCURE!-c-EN?o MASTER_SITES CURoAssA:eCUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L- 
   1/4c,CUREYENuYENCURYENECURICURUCURECURoCURECURECURA:CURCURCURAECURI
   3/4EINOT.ACURNOT bsd.sites.mk CURC,A:euACURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CUR^3CUR`iCUReCURIYENuYENCURYENE (CUREEO?iCUR^1CUReA:euA) CURo!-c-YEN 1/2!
   1/4YEN^1YEN^3! 1/4YENEAEaCURC,AE+-CUR,
   3/4d-EoCURNOT.<<CUReEO:CURuCUR`iCUReCURICURoEoCUR+-CUReCUR?CURaCURE!-c-
   ^2A:C, 1/2CURE,ACURe>>ECUR|CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCUReCURIYENuYENCURYENECURI>>thCURECURECURaCUREENCURiCURACURAECURaeCURCURTHCUR^1CURICURC,!-c-CUR
   1/2CUR|CUR.CURECURCURCURE!-c- 'O/.,
   1/4ODEG`iAE+-CURECURECURACURAEYENaYENoYENAEYENEYENoYEN^1CURIDEGI'CURECURECURACURAECUR.CURTHCURCURCURTHCUR^1!-L-

   YENIYENAYENEYENi! 1/4YEN-CURO/CURIAU:A^3CURIIE^1YENCURE FTP/HTTP
   YENuYENCURYENECURo
   ,<<CURA:CUR+-CUReCUR^3CURECURNOTCURC,CURCURECUR<<CURACUR?CURe!-c-AENOTCURECUR-CUReCUReCUR|CUREEoE,
   1/2`aAA-aCURE.A 1/4DEGCUR.CUR<<
   AO:CURCURCURAECURCURCURECURCURYENuYENCURYENECUR.CUR<<,<<CURA:CUR+-CUReCUR`iCURECURCURCURECURCURECURI!-c-
   1/4<<ENOTCURI'EIy^2 1/4CURECUR-c-CURe?(R)IeCURC,CURCURe FTP YENu!
   1/4YEND-CURa: HTTP YENu! 1/4YEND- (CUR?CURECUR"CURD-!-c-CUR-c-CURECUR?
   1/4<<?ECURIYENU! 1/4YEN`aYENU! 1/4YEN,)
   CUREAO:CUR-CUR^3CURECURaCURC,CURCURTHCUR^1!-L-

   CUR 1/2CURICUReCUR|CUREEO/Io/CUR<<CURA:?(R)IeCURICUR-aCUR+-CUReAO:CUR
   3/4`i 1/2eCURNOT,<<CURA:CUR<<CUReCURECURCUR 3/4`i^1c,!-c- ^2ae!^1CURNOT
   ftp.FreeBSD.org CURE !O:AO:CUR 3/4`i 1/2e!
   *CURoA:oP:!CUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1CURNOT!-c-
   CUR^3CUR`iCURICURECUReCURUCUR-EoCUR+-CUR?CURCUR^2o.eE!CURC,CUR^1!-L-
   C,UEUYENOYEN!YENCURYENeCURI!-c-A-CUR<<CURI freefall
   YEN-c-YEN<<YEN|YENoYENECURI ~/public_distfiles/
   CUREAO:CUR<<CUR`iCUReCUR^3CURECURC,CUR.CURc,CUR|!-L- CUR 1/2CURI port
   CURoYEN^3YENssYENAYENECUR^1CURe?ICURE!-c-AO:CURCURCURAECURaCUReCUR"CUReCUReCUR|CUREIeCURoCURC,CUR-CURACURuCURCUR!-L-
   CUR 1/2CURI?ICURIC,UEUYENOYEN!YENCURYENeCURoAO:CURCURCURAE!-c-MASTER_SITES
   CURo MASTER_SITE_LOCAL CUREYEN>>YENAYENECUR.!-c- MASTER_SITE_SUBDIR
   CURECURI  1/4<<ENOTCURI freefall YENae! 1/4YENP:I 3/4CURo
   AEthCUR`iCURAECUR-aCURCURCURAECUR-CUR`iCUReCURC,CUR.CURc,CUR|!-L-

   CUR 1/2CURI port CURIC,UEUYENOYEN!YENCURYENeCURNOT!-c- -oi
   1/4OCURECUReCUReYEND-!
   1/4YEN,YENc,YENo^1^1?.CURICUReCUR|CURECUR^3CURECURNOTCURECUR-EN^1^1CURuCUR`iCUReCURECURe!-c-
   CUR 1/2CURIC,UEUYENOYEN!YENCURYENeCURo CUR-c-CURECUR?CURIYENU!
   1/4YEN`aYENU! 1/4YEN,CUREAO:CURCURCURAE!-c-MASTER_SITES CURI -oC,
   1/2eCURE>>O/A:eCUR^1CUReCUR^3CURECURa^1ICUR"CURAECURssCURAECUR-CURACURuCURCUR!-L-CURC,CURCUR`iCURD-!-c-CUR
   1/2CURI port CURI-oi 1/4OCURECUR
   1/2CUR|CURCURCUR|CUR^3CURECURoCUR.CURECURCURCUReCUR|CURECUR-a'eCURCURCUR.CURAECURssCURAECUR-CURACURuCURCUR!-L-
   CUR 1/2CURICUR?CURaCURECURI!-c-^2?CUR<<CUR.CUReCURIYEN 1/2! 1/4YEN^1YEN^3!
   1/4YENE'EIyCURo^1OCUR|CUREIoCUREI(c)CURA:CURC,CUR.CURc,CUR|!-L-
   CUR-c-CURECUR?CURNOTAEE 1/4<<CURIYEND-!
   1/4YEN,YENc,YENoCURoAO:CUR+-CURD-!-c-YENae! 1/4YENP:CURNOT checksum
   mismatch YEN"YENe!
   1/4CUREC,-oCURTHCURuCUR`iCUReCUR^3CURECURaCURECUR-CURECUReCURTHCUR^1CUR.!-c-FreeBSD
   CURI FTP YENuYENCURYENECURI EY 1/4eA'AAo:
   1/4OCURIEeA'CURa,-oCUReCUR^1CUR^3CURECURaCURC,CURCURTHCUR^1!-L-
   CURTHCUR?!-c-CUR 1/2CURI port CUREYENTHYEN^1YEN?!
   1/4YENuYENCURYENECURNOTDEG`iCURA:CUR.CUR<<A,-ossCUR.CURECURCUR
   3/4`i^1c,CURECURI!-c-
   CUR-c-CURECUR?CURIYENuYENCURYENECUREYEND-YENAYEN-YEN-c-YENAYEN
   *CURoAO:CUR!-c- CUR 1/2CUR`iCURo MASTER_SITES CURI 2 EO:IU:CURE
   >>O/A:eCUR^1CUReCUREIECURCURCURC,CUR.CURc,CUR|!-L-

   CUR 1/2CURI port CURNOTYENCURYENoYEN?! 1/4YENIYENAYENE 3/4aaCURC,AEth
   1/4eCURC,CURCUReA:E^2AYENNYENAYENACURo ENOTI
   *CURECUR^1CUReCURICURECURe!-c-CUR 1/2CUR`iCURa 1/4eCURACURAECURCURAE
   DISTDIR CUREAO:CURCURCURAECUR-CURACURuCURCUR!-L- CUR
   1/2CUR`iCUReCURNOTYENaYENCURYENoCURIYEN 1/2! 1/4YEN^1CURI tar
   YENOYEN!YENCURYENeCURECURIEICURIYENuYENCURYENECURE
   CUR-c-CURACUR?CURECUR.CURAECURa!-c-?'C,UCUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L- CUR 1/2CURICUReCUR|CURE 3/4oP:.CURECURa
   CURACURaCURoCUREAD-+-thCURC,CURCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1
   (,aa 1/2OCURI PATCHFILES CURIu 1/2OCURo CUR'I-:CUR-CURACURuCURCUR)!-L-

4.3. port CURI 1/2CURAu

   -oiP:EINCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURE tar
   YENOYEN!YENCURYENeCURoAA,^3<<CUR.!-c- -oC,?.YEND-! 1/4YEN,YENc,YENoCURI
   FreeBSD 
   3/4aaCURC,AuCUR.CUR-YEN^3YENoYENNYENCURYENeCUR^1CUReCUR?CURaCUREENOTI
   *CURE!-c- CUR-c-CUReCURaeCUReEN^1^1CURo^1OCURECURCURCURTHCUR^1!-L-
   CUR^3CURI 1/2eIyCURI-oC, 1/2-aAA-aCURE 1/4<<AEDEG^2
   1/2CUR^1CUReCURiCUR+-CURC,CUR^1CUR<<CURe!-c-
   ^2?CURo^1OCURECURACUR?CUR<<CURoAiDEGO?
   1/4CUR-uI?CUR.CURAECUR-aCURCURTHCUR.CURc,CUR|!-L- CUR^3CURI port
   CURNOT'DEGA(R)CUR.CUR?P:C,CURECURI!-c-YENOYEN!YENCURYENeCURI-oi
   1/2u:!-c-A:E^2A!-c-  1/2CURAuCURo'THCUR`aCUR^1CURUCURAECURI 1/2eIyCURNOT
   1/4<<AEDEG^2 1/2CURuCUR`iCUR?YEN^1YEN-YENeYEN *YENECURa:
   YENNYENAYENAYENOYEN!YENCURYENeCURC,^1OCURECUR"CUReCUReCUR|CURECURECURACURAECURCURCURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-

   CUR 1/2CURI port CURIYEN^3YENoYENNYENCURYENeCURa:YENCURYENoYEN^1YENE!
   1/4YENeCURICUR?CURaCUREENOTI *CURE 1/4e-oiP:ECURNOT
   CUR-c-CURTHCUReCUREA?CURCURCUReCUR|CURECUReCURD-!-c-Larry Wall CURI.Y
   1/2NAA-aCURE Configure YEN^1YEN-YENeYEN *YENECURo
   >>^2^1ICURECUR.CUR?CURUCUR|CURNOTIECURCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-
   ?.CUR.CURCUR ports collection CURI!-c-YEN"YENoYENEYENae!
   1/4YENP:CURECURECURACURAE,A:!^1CURI port CURNOT ^2A:C, 1/2CURE,ACURe!O:YEN
   *YENeYENDEG & YEN *YEN`iYENCUR! *CUR<<CURA: -oC,
   3/4(R)CURIYENC,YEN-L-YEN^1YEN- 3/4AEnCURC, make
   CURC,CURCUReCUR^3CURECURoIU:>>O/CUR.CURAECURCURCURTHCUR^1!-L-

  Aiu:

   IA 1/4"AA-aCUREu 1/2OCURuCUR`iCURAECURCURCURe 3/4`i^1c,CURo
   1/2u:CUR!-c-CUR-c-CURECUR?CURNOT-oiA(R)CUR.CURAE FreeBSD CURI ports
   collection CURE'oEOCUR.CUR?YENNYENAYENAYENOYEN!YENCURYENe!-c-
   YEN^1YEN-YENeYEN *YENECUR-aCUReCUROCUR 1/2CURIA
   3/4CURIYENOYEN!YENCURYENeCURI!-c-E, 1/2`aAA-aCURE BSD CURI Ao/-oi,-c-
   3/4o.iCURECUReCUReYEN<<YEND-!
   1/4CURuCUR`iCURAECURCURCUReCURaCURICURE,<<CURECURuCUR`iCURTHCUR^1!-L-

4.4. YENNYENAYENACURIAANOTIN

   port CURI
   1/2`aE-:AE^3NOTCURC,A:E^2ACURuCUR`iCUR?CUReEN^1^1CURuCUR`iCUR?CUReCUR.CUR?YENOYEN!YENCURYENeCURI!-c-
   -oAEu-c-AA-a diff(1) CURECUReCURe,aaCURC, patch(1)
   CUREI?CUR"CUReCUR`iCURe.ACURECUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
   YENNYENAYENACURIAANOTAAo:CURECURTHCURECURaCURAE patch-* CURECURCURCUR|I
   3/4ADEGCURIYENOYEN!YENCURYENeCUREAEthCUR`iCURAECUR-CURACURuCURCUR!-L- *
   CURIYENNYENAYENACURNOTAANOTINCURuCUR`iCURe 1/2c,EO:CURo 1/4"CUR.CURTHCUR^1
   ! 1/2 CUR^3CUR`iCUReCURI YEN-c-YENeYENOYEN!YENUYENAYENE 1/2c,!-c-
   CURA:CURTHCURe aa CURNOT-oC, 1/2e!-c- ab CURNOT CUR 1/2CURI
   1/4!CURECURCURCURACUR? 1/2c,EO:CURC, 1/2eIyCURuCUR`iCURTHCUR^1!-L- CUR-aE
   3/4CURssCURECURe!-c-patch-Imakefile CURECUR<< patch-src-config.h
   CURICUReCUR|CURE!-c- YENNYENAYENAAD-
   3/4YCURIYENOYEN!YENCURYENeCURIYENNYEN^1I 3/4CURo 1/4"CUR^1I
   3/4ADEGCURo>>ECUR|CUR^3CURECURaCURC,CURCURTHCUR^1!-L-
   CUR^3CUR`iCUReCURIYENOYEN!YENCURYENeCURI PATCHDIR
   CUREAO:CURCURCURAECUR-CURACURuCURCUR!-L- CUR 1/2CUR|CUR^1CUR`iCURD-
   1/4<<AEDEGAA-aCUREAANOTINCURuCUR`iCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1!-L-
   CUR^1CURUCURAECURIYENNYENAYENACURI WRKSRC
   CUR<<CUReCURIAeAD-YENNYEN^1CURECUR^1CUReCURUCURCURC,CUR^1 (A:I
   3/4i!-c-WRKSRC CURI port CURI tar
   YENOYEN!YENCURYENeCURNOTAA,^3<<CURuCUR`iCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURC,!-c-
   make CURNOT 1/4A^1OCURuCUR`iCUReCURECUR^3CURiCUREAE+-CUR,CURC,CUR^1)!-L- 
   1/2CURAuCURa:YEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECURoIAEDEG
   *CURECUR^1CUReCUR?CURa!-c-
   E-L-?oCURIYENNYENAYENACURC,AE+-CUR,YENOYEN!YENCURYENeCURo
   1/2CURAuCUR^1CUReCURICURIEoCUR+-CURAECUR-CURACURuCURCUR
   (CUR?CURECUR"CURD-!-c-patch-aa CURE patch-ab CURNOTP:|CURE WRKSRC/foobar.c
   CURo 1/2CURAuCUR^1CUReCURECURE)!-L-

   RCS
   CURECURECURACURAEAEAEICUREDEGOI-L-CURo>>yCURA:E,>>uIoCURoYENNYENAYENAAEaCUREAEthCUR`iCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   YENOYEN!YENCURYENeCURo>>a:CUR?CURACURIYEN 1/2! 1/4YEN^1YENA:YENe!
   1/4CUREAEthCUR`iCURe>>th!-c- CUR^3CUR`iCUReCURIE,>>uIoCURI CVS
   CURECUReCURACURAE 1/2nCUR'^1CUR"CUReCUR`iCURAECUR.CURTHCURCUR!-c-
   ,aaCURC,CURTHCUR?YENNYENAYENACURo>>ECUR-aCUR|CURECUR.CUR?>>thCURECUR|CURTHCUR-CURCURCUR<<CURECURCURCUR^3CURECURNOTCUR-c-CUReCURTHCUR^1!-L-
   RCS E,>>uIoCURIYENEYENeu^1ae ($) CURC,DEGICURTHCUR`iCURAECUR-aCURe!-c-
   $FreeBSD CURa: $RCS CURECURECURC,>>ICURTHCUReCURTHCUR^1!-L-

   diff(1) CURI-oAEu-c- (-r)
   YENOYENeYENDEGCURo>>ECURACURAE-oAEu-c-AA-aCUREYENNYENAYENACURo-oiCUReCURICURIAc,EN.e^1
   1/2CURECURICURC,CUR^1CURNOT!-c- CURC,CUR
   3/4aaCURNOTCURACUR?YENNYENAYENACURIENOTCUR-oIU:CURC,YENAYENS:YENAYEN-CUR.CURAEI
   3/4.
   *CUREYEN'YENssCURNOTAEthCURACURAECURCURCURECURCURCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   CUReCUR-CUR-c-CUReCURICURIYEND-YENAYEN-YEN-c-YENAYEN
   *YENOYEN!YENCURYENeAE+->>ICURIEN^1^1AAA!-c-CUR-c-CUReCURCURCURI Imake
   CURa: GNU configure CURo>>ECUR|YEN 1/2YENOYENEYEN|YENS:YEN-c-CURI Makefile
   CURIEN^1^1AAACURNOTAEthCURACURAECURCURCURe 3/4`i^1c,CURECURECURC,CUR^1!-L-
   CURTHCUR? configure.in CURoEO 1/2,CUR.CURAE autoconf CURo>>ECURACURAE
   configure CURo-oiCUReA: 3/4CUR^1CURECURCURECURI!-c- configure CURI diff
   CURI'THCURaCUR-oCURE (CUR
   1/2CUR`iCUReCURIIECUR-?oAe^1OCURECUR-aCUReCURO:CUR^3CURECURNOTCUR-c-CUReCURTHCUR^1)!-c-
   USE_AUTOCONF=yes CURoA:euACUR.CURAE configure.in CURI diff
   CURoCURECURACURAECUR-CURACURuCURCUR!-L-

   YENOYEN!YENCURYENeCURoCURTHCUReCUR'CURE 3/4ACUR^1 3/4`i^1c,CURECURI!-c-
   YENNYENAYENACURo>>ECURiCUR-oCURE post-extract YEN?! 1/4YEN^2YENAYENECURC,
   3/4ACUR^1EyCURNOT'EA+-CURC,CUR^1!-L-
   CURC,CURCUR-c-CURNOTCURACUR?-o^1ENOTCUREEthACUR.CUR?CURe!-c- CUR
   1/2CUR`iCUReCURoYEN 1/2!
   1/4YEN^1CURIYENOYEN!YENCURYENeCUR'CURECUREEI!^1CURIYENNYENAYENAYENOYEN!YENCURYENeCUREENOT^3a:CUR.CURAECUR-CURACURuCURCUR!-L-

4.5. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo

   YEN<<YEN^1YEN?YENTHYENCURYEN-oCURICUR?CURaCUREA:E^2ACUR.CUR?CURCURYEN^3YENTHYENoYENECURNOTCUR-c-CUR`iCURD-!-c-
   configure CURECURCURCUR|I 3/4ADEGCURIYEN^1YEN-YENeYEN
   *YENECUREAEthCUR`iCURAE scripts
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREAO:CURCURCURAECUR-CURACURuCURCUR!-L-
   3/4aaCURC, 1/2OCURUCUR?CUReCUR|CURE!-c-pre-configure CUR-c-CUReCURCURCURI
   post-configure CURECURCURCUR| Makefile YEN?! 1/4YEN^2YENAYENECURa:!-c-
   YEN^1YEN-YENeYEN *YENECURC,
   1/2eIyCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L-

4.6. YENae! 1/4YENP:CUR<<CUReCURIAEthIICURIDEG.CURCUR

   CURaCUR.!-c-CUR 1/2CURI port
   CURNOTYENOYENeYENE!-c-YEN^3YENoYENOYEN-L-YENDEGYEN`i!
   1/4YEN.YENc,YENo!-c-CURTHCUR?CURI YENCURYENoYEN^1YENE!
   1/4YENeCURI-oYCUREYENae! 1/4YENP:CUR<<CUReCURIAEthIICURoENOTI
   *CURECUR^1CUReCURECUReCURD-!-c- Makefile AaeCURC, IS_INTERACTIVE
   CURoAssA:eCUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-
   CUR^3CUR`iCURECUReCURe!-c-YENae! 1/4YENP:CURNOT'A:P:EN?o BATCH CURo
   YEN>>YENAYENECUR.CURAECURCURCURe 3/4`i^1c,CURECURI!-c-CUR^3CURI port CURI
   1/2eIyCURNOTYEN^1YENYENAYEN *CURuCUR`iCUReCURICURC,
   !O:Ie'O:CURIIu?IYENOYENeYENE! * CURNOT 1/4A^1O^2A:C,
   1/2CURECURECUReCURTHCUR^1!-L- (uOCURE'A:P:EN?o INTERACTIVE
   CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCUReCURE!-c- YENae!
   1/4YENP:CUR<<CUReCURIAEthIICURoENOTI *CURECUR^1CURe port CURACUR+-CURNOT
   YEN^3YENoYENNYENCURYENeCURuCUR`iCURTHCUR^1)!-L-
   CUR^3CUR`iCURI!-c-I-c-A^3CUR.CURAE ports
   CURoYENOYENeYENECUR^1CUReYENTHYEN.YENo.^2CURC,!-c-
   IuAICURECURECURe>>th'O:CURoAc,CURCUR-,-oCUReCUR.CURTHCUR^1!-L-

   CURaCUR.!-c-AANOTAUCUREYENC,YENOYEN(c)YENeYENEAssA:eCURNOTA,-ossCUR^1CUReCURICURC,CUR-c-CUR`iCURD-!-c-
   PACKAGE_BUILDING EN?oCURoYENAYENS:YENAYEN-CUR.CURAE!-c- CUR
   1/2CUR`iCURNOTAssA:eCURuCUR`iCURAECURCURCURe 3/4`i^1c,CURECURI YENae!
   1/4YENP:AEthIICURIYEN^1YEN-YENeYEN
   *YENECURou-AEDEGCUR.CURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR|CUR^1CUReCUR^3CURECURECUReCURACURAE!-c-^2ae!^1 ports 'EIy
   1/4OCURNOT CDROM CURa: FTP CURE AO:CUR- package
   CURo-oiA(R)CUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

                         Ae5 3/4I Makefile CURI-oiA(R)

   IU: 1/4!

   5.1. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1

   5.2. I 3/4ADEGCURIEOCUR+-Ey

   5.3. YEN<<YENAEYEN'YENeENOTI`a

   5.4. C,UEUYENOYEN!YENCURYENe

   5.5. MAINTAINER

   5.6. COMMENT

   5.7. DEGIA,'O/.,

   5.8. -oiP:EYENC,YEN-L-YEN`iYEN-YENEYENeCURI>>O/A:e

   5.9. CONFLICTS

   5.10. YENOYENeYENECURIYENaYEN<<YENEYEN-oYEN`a

   Makefile CURI-oiA(R)CURIEo 3/4iCUREA+- 1/2aCURC,CUR^1!-L-
   .<<CUReEO:CUR.CURTHCUR^1CURNOT!-c->>ICURaCUReCURTHCUR"CURE'uA,CURIIaCURo,<<CURAECUR-aCUR-CUR^3CURECURo?a:
   3/4(c)CUR.CURTHCUR^1!-L-
   CURTHCUR?!-c-CUR^3CURIYENIYENoYENEYENO:YENAYEN-CURECURI Makefile
   CURIYENuYENoYEN *YENeCURNOTCUR-c-CUReCURTHCUR^1!-L- CUR
   1/2CUR`iCURo,<<CURAE!-c-Makefile AEaCURIEN?oCURI 1/2c,EO:CURa:
   P:o^1OCURoAEthCUR`iCUReCURECUR^3CURiCURECURECURI>>^2^1ICURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR 1/2CUR|CUR^1CUReCUREA
   3/4CURI?I!^1CURECURaAEECURssCURa:CUR^1CURCURCURaCURICURECURECUReCURTHCUR^1!-L-

   CURC,CURI!-c-Makefile CURoAss. *CUR^1CUReCURECURCURE
   Ia:AeCURECURECUReCURECUR^3CURiCURo
   1/2c,CUREA:ECURACURAE,<<CURAECURssCURTHCUR.CURc,CUR|!-L-

5.1. YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1

   YEN 1/2! 1/4YEN^1CURI foozolix-1.2.tar.gz CURECURCURCURACUR?I 3/4ADEGCURI
   E, 1/2`aAA-aCURE gzip CURuCUR`iCUR? tar YENOYEN!YENCURYENeCURI.A
   1/4DEGCURC, DISTDIR CUREAO:CUR<<CUR`iCURAECURCURCURTHCUR^1CUR<<? CUR
   1/2CUR|CURECURACURAECURCURCUR`iCURD-!-c- 1/4!CURIYEN^1YENAEYENAYEN
   *CURE?ECURaCURTHCUR^1!-L- DEGUCURECURACURAECURCURCURe
   3/4`i^1c,CURECURI!-c-EN?o DISTNAME, EXTRACT_CMD, EXTRACT_BEFORE_ARGS,
   EXTRACT_AFTER_ARGS, EXTRACT_SUFX, DISTFILES CURICUR|CURA
   CURCURCUR-CURA:CUR<<CURo 1/2nCUR'^1CUR"CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L-
   CURECUR`iCURACUR+-EN^1^1CUR.CURECURCURCURECURCURCUR+-CURECURCURCUR<<CURI!-c-CUR
   1/2CURI port CURIC,UEUYENOYEN!YENCURYENeCURNOT CURECURIA:o/AAUE,
   1/2`aCUR<<CUReCUR<<CUR+-CURICURECUR`iCURAECURCURCUReCUR<<CURECUReCUReCURTHCUR^1
   (-oC,CURaCUReCUR-CUR-c-CUReCURICURI gzip CURC,CURICURECUR-EaA:ICURI
   compress YEN^3YENTHYENoYENECURC, tar YENOYEN!YENCURYENeCURNOTDEGu
   1/2ICURuCUR`iCURAECURCURCURe 3/4`i^1c,CURC,!-c-CUR 1/2CURICURECURCURI
   EXTRACT_SUFX=.tar.Z CURECUR^1CUReCURACUR+-CURC,CUR^1)!-L-

   -oC,DEGCURI 3/4`i^1c,CURECURI!-c- 1/4<<ENOTCURC, do-extract YEN?!
   1/4YEN^2YENAYENECURo-oiA(R)CUR.CURAE!-c- YENC,YENOYEN(c)YENeYENECURo 3/4aa
   1/2nCURCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L- CUR.CUR<<CUR.!-c-CUR
   1/2CUR^3CURTHCURC,CUR^1CUReENOTI
   *CURNOTCUR-c-CUReCUR^3CURECURICURaCURACUR?CURECURECURCURCURC,CUR.CURc,CUR|!-L-

5.2. I 3/4ADEGCURIEOCUR+-Ey

   Port CURI Makefile CURICURICUR,CURaCURIEoENOTCURC, port CUREI
   3/4ADEGCURoCURA:CUR+-!-c-YEND-! 1/4YEN,YENc,YENoEO:^1aeCURou
   1/2OCUR.!-c-AANOTAUCUREYEN<<YENAEYEN'YENeCURE-oU:CUR>>CURTHCUR^1!-L-

  5.2.1. PORTNAME CUR-aCUReCURO PORTVERSION

   PORTNAME CURECURI port CURII 3/4ADEGCURI'd-''EoENOTCURoAEthCUR`i!-c-
   PORTVERSION CURECURI port CURIYEND-!
   1/4YEN,YENc,YENoEO:^1aeCURoAEthCUR`iCURTHCUR^1!-L-

  5.2.2. PORTREVISION CUR-aCUReCURO PORTEPOCH

    5.2.2.1. PORTREVISION

   PORTREVISION EN?oCURIA+-A:'Ay^2ACUR^1CUReAICURC,CUR^1!-L- PORTVERSION
   CURNOTAy^2ACUR.CUR?>>th (CURA:CURTHCURe!-c-
   ?.CUR.CURCURYEN-aYENOYEN-L-YEN.YENaYENeYENUYENoYENA! 1/4YENeYENe!
   1/4YEN^1CURNOT^1OCURECURiCUR`iCUR?>>th) CURECURI CURCURCURA:CURC,CURa 0
   CUREYENeYEN>>YENAYENECURuCUR`iCURTHCUR^1!-L- CURTHCUR?!-c-CUR
   1/2CURIAICURNOT 0 CURC,CURECURCUR 3/4`i^1c,CURECURI package I
   3/4CUREA:E^2ACURuCUR`iCURTHCUR^1!-L- PORTREVISION
   CURIEN^1^1CURI!-c-(IaCUR"CURD- pkg_version(1) AAuCURI)  1/4<<AEDEG^2
   1/2YENA:! 1/4YENeCURNOT!-c- ?.CUR?CURE package CURNOTAEth
   1/4eCURC,CURCUReCUR^3CURECURo 1/4"CUR^1CURICURE>>ECURiCUR`iCURTHCUR^1!-L-

   CUR 1/2CURI port CUR<<CURe-oiCUReCUR`iCURe package CURIAEaIAECURa:^1
   1/2ACURCURE
   Ac,CURCURE+-AEP:ACURoI?CUR"CUReEN^1^1CURo^1OCURECURACUR?>>thCURECURI!-c-
   PORTREVISION CURoAyCURa:CUR.CURAECUR-CURACURuCURCUR!-L-

   PORTREVISION CURo 3/4aaCUR^2CUReENOTI *CURNOTCUR-c-CUReEN^1^1CURIIa:

     * YEN>>YENYENaaYENeYENAEYEN-L- 3/4aaCURIAE 1/4aaACURa:YEND-YENDEGCURo
       1/2CURAuCUR^1CUReCUR?CURa!-c-CURTHCUR?CURI CUR 1/2CURI port
       CURE?.CUR.CURCURu!C,
       1/2CURoA:E^2ACUR^1CUReCUR?CURaCURIYENNYENAYENACURIA:E^2A!-L-

     * package CURIYEN^3YENoYENNYENCURYENe>>thYEN-aYEN
       *YEN.YENc,YENoCURII,u^2 1/2CURa: Iu,u^2 1/2CURICUR?CURaCURI port CURI
       Makefile CURIEN^1^1!-L-

     * YENNYENAYENYENoYENDEGYENeYEN^1YENECURIEN^1^1CURa:!-c-package
       CURIYENCURYENoYEN^1YENE! 1/4YENe>>thCURI uoAEDEGCURIEN^1^1
       (CUR?CURECUR"CURD-!-c-ssh CURIYENUYEN^1YENEYEN! 1/4CURICUReCUR|CURE
       package CURI  1/2e'u:YENC,! 1/4YEN?CURoA,A(R)CUR^1CUReYEN^1YEN-YENeYEN
       *YENECURIEN^1^1CURECURE)!-L-

     * CUR 1/2CURI port
       CURNOTDEGIA,CUR^1CUReP:|IYENeYENCURYENO:YENeYENeCURIYEND-!
       1/4YEN,YENc,YENoCURo  3/4aaCUR^2CURe 3/4`i^1c, (?.CUR.CURCURYEND-!
       1/4YEN,YENc,YENoCURIP:|IYENeYENCURYENO:YENeYENeCURNOT
       YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCUR?,aaCURE!-c-CUR
       1/2CURIYENeYENCURYENO:YENeYENeCUREDEGIA,CUR.CURAECURCURCUR? ,AACURCUR
       package CURoYENCURYENoYEN^1YENE! 1/4YENeCURo>>iCURssCURe 3/4`i^1c,!-c-
       CUR 1/2CURI package CURI?.CUR.CURCUR libfoo.(x+1) CURC,CURICURECUR-
       ,AACURCUR libfoo.x CURoAuCUR
       1/2CUR|CURECUR^1CUReCUR?CURa!-c-YENCURYENoYEN^1YENE! 1/4YENeCURE
       1/4-oC,OCUR.CURTHCUR^1!-L- (IoAi: CUR 1/2CURICUR?CURa!-c-PORTREVISION
       CURo 3/4aaCUR^2CUR? package CURo -oiA(R)CUR^1CUReENOTI
       *CURNOTCUR-c-CUReCURiCUR+-CURC,CUR^1))!-L-

     * CUROCUR 1/2CUR<<CURE port
       C,UEUYENOYEN!YENCURYENeCURIEN^1^1CURNOT^1OCURECURiCUR`i!-c- CUR
       1/2CURIu!C, 1/2CUREAc,CURCUREEN^2 1/2CURNOTCUR-c-CURACUR?
       3/4`i^1c,!-L- CURA:CURTHCURe!-c-distinfo CURI 1/2CURAuCURo ENOTI
       *CURECUR^1CUReCUReCUR|CUREC,UEUYENOYEN!YENCURYENeCURIEN^1^1CURNOT^1OCURECURiCUR`i!-c-
       ?.u`iCURIYEND-! 1/4YEN,YENc,YENoCURI diff -ru CURo 1/4eCUReCURE
       -o^3-oUCURECURI,ACUR"CURECURCUREN^1^1CURNOTC,S:CURaCUReCUR`iCUReCURECURaCUR<<CUR<<CURiCUReCUR-o!-c-
       YEN-aYENeYEN,YENEYENeCURIYEND-!
       1/4YEN,YENc,YENoEO:^1aeCURNOTEN^1^1CURuCUR`iCURAECURCURCURECURCURCUR^3CURECUR<<CURe
       PORTVERSION CURIEN^1^1CURIAEnCUR.CURCUR 3/4`i^1c,!-L-

   PORTREVISION CURo 3/4aaCUR^2CUReENOTI *CURIIuCURCUREN^1^1CURIIa:

     * A,A(R)CURuCUR`iCURe package CUREu!C, 1/2CURIEN^2
       1/2CURNOTu-CUReCURECURCURCUReCUR|CURE port
       YEN^1YEN+-YENeYENEYENoCURIYEN^1YEN?YENCURYENeEN^1^1!-L-

     * A,A(R)CURuCUR`iCURe package CURE+-AEP:ACUR.CURECURCURCUReCUR|CURE
       MASTER_SITES CUR 1/2CURIA 3/4CURI port CUREAD-CUR^1CUReu!C,
       1/2EN^1^1!-L-

     * ,i?-c-CURI 1/2CURAuCURECURECURI-o^3-oUCUREEN^1^1CURC,!-c-CUR 1/2CURI
       package CURIYENae! 1/4YENP:CURNOT YEN-c-YENAYEN *YENDEGYEN`i!
       1/4YENECURoENOTI *CURECUR^1CUReCURUCURECURECURI 1/2AAI
       *CURC,CURECURCURYENNYENAYENA!-L-

     * DEGEADEGCURECURIYEN^3YENoYENNYENCURYENeCURNOTA:ICUReCURECUR<<CURACUR?
       package CURo YENOYENeYENE^2A:C, 1/2CURECUR^1CUReCUR?CURaCURI 1/2CURAu
       (CUR 1/2CURI port CURNOTDEGEADEGCUREYENOYENeYENE^2A:C, 1/2CURACURACUR?
       YEN *YENeYENAYENEYENOYEN(c)! 1/4YEN`aCURECUR-aCURCURCURAE!-c-CUR
       1/2CURIEN^1^1CURECUReCURe^2?CUReCUR<<CURIu!C, 1/2AA-aCURE
       DEGaCURCURCURNOTE-A,CUR.CURECURCUR 3/4`i^1c,CURE,ACUReCURTHCUR^1)!-L-
       PORTREVISION CURI package
       CURIAEaIAECURoE?+-C,CUR.CUR?CURaCURICURECURICURC,!-c-CUR 1/2CURI
       package CURNOTDEGEADEGCUREYENOYENeYENE^2A:C,
       1/2CURC,CURECUR<<CURACUR?CURICURECURe!-c-EN^1^1CURo
       1/4"CUR^1CUR?CURaCURE!-c- PORTREVISION CURo AyCURa:CUR^1ENOTI
       *CURICUR-c-CUReCURTHCUR>>CURo!-L-

   .D-,^3AA-aCUREE 1/2AC,EyE!CURECUR.CURAECURI!-c-CUR-c-CURe port
   CUREYEN^3YENssYENAYENECURuCUR`iCUR?EN^1^1CURNOT (CUR 1/2CUR`iCURNOTP:-^2
   1/2CURa: 1/2CURAuCURECUReCUReCURaCURICURC,CUR-c-CUR`i!-c-?.CUR.CURCUR
   package CURECUReCURe  1/4A 1/4AAA-aCURE,uC,
   1/2CURC,CUR-c-CUR`i)!-c-YEN-c-YENAYEN *YENC,!
   1/4YENECUR^1CUReCUR^3CURECURECUReCURe!-c- A-CURaCURNOTIo/+- *CURo
   1/4oCUR+-CUReCUReCUR|CURE^2?CUR<<CUR<<CURECUR|CUR<<!-c-CURTHCUR?A:e'u:AA-aCURE
   ports YENA:YENe!
   1/4CURo^1^1?.CUR.CURAECURCURCURe?ICURE^1^1?.CURoP:-A(c)CUR^1CUReCURECURCURCUR|CUR^3CURECUREAICUR^1CUReCUR<<
   1/4<<Ia:CUR.CURAECURssCUReCUR^3CURECURC,CUR^1!-L-
   CURaCUR.AAuCURNOTYENCURYEN"YEN^1CURC,CUR-c-CUR`iCURD-!-c- PORTREVISION
   CURo 3/4aaCUR^2CUReCURUCURCURC,CUR.CURc,CUR|!-L-

    5.2.2.2. PORTEPOCH

   YEN 1/2YENOYENEYEN|YENS:YEN-c-CURIYENUYENoYENACURa: FreeBSD CURI port
   -oiA(R) 1/4OCURI!-c- DEGEADEGCURICURaCURICUReCUReCURa
   3/4(R)CURuCURCUR?o>>uCURIYEND-!
   1/4YEN,YENc,YENoEO:^1aeCURoCURA:CUR+-CUR?YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURoYENeYENe!
   1/4YEN^1CUR^1CUReCURECURCURCURACUR?!-c- ^2?CUR<<C,I
   1/4-CUR^2CUR?CUR^3CURECURoCUR^1CUReCUR^3CURECURNOT>>th!^1CUR-c-CUReCURTHCUR^1!-L-
   IaCURoCUR-c-CUR^2CUReCURE!-c-CUR-c-CURe port CURNOT foo-20000801 CUR<<CURe
   foo-1.0 CURECURECUReCURECURCURCURACUR?P:n^1c,CURC,CUR^1
   (?o>>uCURECUR.CURAE,<<CUReCURE 20000801 CURI 1
   CUReCUReCURaAc,CURCURCURCUR?CURa!-c- 'O:DEGaCURACURAEADEG
   1/4OCURIEyCURNOT?.CUR.CURCURYEND-!
   1/4YEN,YENc,YENoCURECUR.CURAEDEG.CURiCUR`iCURAECUR.CURTHCURCURCURTHCUR^1)!-L-

   CUR^3CURICUReCUR|CURE 3/4`i^1c,CURECURI PORTEPOCH YEND-!
   1/4YEN,YENc,YENoCURoAyCURa:CUR.CURAECUR-CURACURuCURCUR!-L- 
   3/4aaCURIYEN>>YEN-YEN.YENc,YENo 0 CURC,AaIACUR.CUR?CUReCUR|CURE!-c-
   PORTEPOCH CURNOTYEN 1/4YENiCURC,CURECURCUR 3/4`i^1c,CURECURI!-c- CUR
   1/2CUR`iCURNOTYENNYENAYEN+-! 1/4YEN,I
   3/4CURI,aaCURiCURECURA:CUR+-CUReCUR`iCURTHCUR^1!-L-Aa:AD-CURE PORTEPOCH
   CURo,-oCUReCUR.CUR?CURe!-c-YEN
   1/4YENiCUREYENeYEN>>YENAYENECUR.CURAECURICURCURCUR+-CURTHCUR>>CURo!-L-
   CURuCURaCURECURCURCURE!-c-DEGEADEGCURE-oiA(R)CURuCUR`iCUR? package
   CURECURIEae^3OCURE 1/4-oC,OCUR^1CURe (CURA:CURTHCURe!-c-CUR 1/2CURI
   package
   CURNOT,AACUR-CURECURACURAECURCURCUReCUR^3CURECURNOTCURiCUR<<CUReCURECURCUR)
   CUR?CURaCURC,CUR^1: ?.CUR.CURCURYEND-! 1/4YEN,YENc,YENoEO:^1ae (
   3/4aaCURIIaCURC,CURI1.0,1) CURI DEGIA^3CURECUR.CURAEADEGCURIYEND-!
   1/4YEN,YENc,YENoEO:^1ae (20000801) CUReCUReCURa ?o>>uCURECUR.CURAECURI
   3/4(R)CURuCURCURCURICURC,CUR^1CURNOT!-c- 1/4<<AEDEG^2 1/2YENA:!
   1/4YENeCURNOT YENuYENOYEN-L-YENAYEN-YEN^1 ,1
   CURoAEAEIDEG.CURCURCUR^1CUReCUR^3CURECURC,!-c- DEGEADEGCURI package
   CURECURIIA 1/4"CURuCUR`iCURAECURCURCURECURCURYENuYENOYEN-L-YENAYEN-YEN^1
   ,0 CUReCUReCURa?.CUR.CURCURCUR^3CURECURNOTCURiCUR<<CUReCURTHCUR^1!-L-

   ,iCURACURAE PORTEPOCH CURo-oi
   1/2u:CUR.CUR?CUReYENeYEN>>YENAYENECUR.CUR?CUReCUR^1CUReCURE!-c-
   1/2-aCURiCUReCURICURECURCUREa.`aCURE,<<EnCURiCUR`iCURTHCUR^1!-L- 
   3/4aauCURIuA:IACURoIy^2oCURC,CURCURECURCURCURECURe!-c-
   CURiCUR<<CUReCURTHCURC,uA:IACURoCUR?CURECUReCUR<<YENa!
   1/4YENeYENoYENDEGYENeYEN^1YENECURC, 1/4AIa:CUR.CURAECUR-CURACURuCURCUR!-L-

   Ac,A??oCURI ports CURC,CURI!-c-PORTEPOCH CURNOT ENOTI
   *CURECURECUReCUR^3CURECURI
   CURTHCUR-oIuCURCURCURaCURICURE^1ICUR"CUReCUR`iCURAECURCURCURTHCUR^1!-L-
   CURTHCUR?!-c-AiDEGO? 1/4CUR- PORTVERSION
   CURo>>EINCUR^1CUReCUR^3CURECURC,!-c- CUR 1/2CURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURI 3/4IeCURIYENeYENe! 1/4YEN^1CURNOTYEND-!
   1/4YEN,YENc,YENo^1 1/2ACURCURoEN^1^1CUR^1CUReENOTI *CURNOT
   1/2D-CURAECURCUR? 3/4`i^1c,CURECURa!-c- A?CUR-CURI
   3/4`i^1c,ADEGCURaCURACURAEAD-+-thCUR.CURAECUR-aCUR-CUR^3CURECURNOTCURC,CURCUReCURC,CUR.CURc,CUR|!-L-
   CUR.CUR<<CUR.!-c-!O:YEN^1YENEYENAYEN *YEN.YENc,YENAYENE! *YENeYENe!
   1/4YEN^1CURICUReCUR|CURE!-c- YEN-aYENOYEN-L-YEN.YENaYENeCUREYEND-!
   1/4YEN,YENc,YENoEO:^1aeCURo>>yCUR?CURECURCURYENUYENoYENA! 1/4YENeYENe!
   1/4YEN^1CURNOT^1OCURECURiCUR`iCUR?>>thCURECURI!-c- FreeBSD EC,CURI port
   -oi 1/4OCURECUReCUReYEN+-YEN-c-CURNOTENOTI *CURECURECUReCURTHCUR^1!-L- CUR
   1/2CUR|CURCURCURACUR?YENeYENe! 1/4YEN^1CUREAD-CUR.!-c- YENeYENe!
   1/4YEN^1AEu:EOCURo>>ECURACUR?YENeYENUYENeCURoEOCUR+-CUR?CURCURCURECURCURCUR|IP:IC,CURECUR<<CUReCUR`iCUReCUR^3CURECURNOTCUR-c-CUReCURC,CUR.CURc,CUR|CURNOT!-c-
   CUR 1/2CUR|CUR^1CUReCURE?.CUR.CURCUR!O:YEN-aYENOYEN-L-YEN.YENaYENe!
   *YENeYENe! 1/4YEN^1CURNOT^1OCURECURiCUR`iCUR?>>thCURE!-c- 
   3/4aaCURIIaCURC,
   1/4"CUR.CUR?CUReCUR|CUREIa:AeCURNOTu-CURCUReCUR^3CURECURC,CUR.CURc,CUR|!-L-

   IaCUR"CURD-!-c-CUR-c-CUReYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURIYEN^1YENEYENAYEN *YEN.YENc,YENAYENEYENeYENe!
   1/4YEN^1CURNOT 20000917 CURE^1OCURECURiCUR`i!-c-DEGEADEGCURIYEND-!
   1/4YEN,YENc,YENoEO:^1aeCURNOT 1.2 CURACURACUR?CURECUR^1CUReCURE!-c- CUR
   1/2CURIYEN^1YENEYENAYEN *YEN.YENc,YENAYENECURI PORTVERSION CURECURI
   20000917 CURC,CURICURECUR- 1.2.20000917 CUR<<^2?CUR<<!-c-CUR
   1/2CURICUReCUR|CUREEO:^1aeCURo
   >>O/A:eCUR^1CUReCURICURNOTIECURCURCURC,CUR.CURc,CUR|!-L- CUR
   1/2CUR|CUR.CURAECUR-aCUR+-CURD-!-c-IaCUR"CURD-YEND-!
   1/4YEN,YENc,YENoEO:^1ae 1.3 CURECUR.CURAE,aaA^3CURIYENeYENe!
   1/4YEN^1CURNOT ^1OCURECURiCUR`iCUR? 3/4`i^1c,CURECURa!-c-Ac,
   3/4(R)'O/.,CURNOTEo/CURuCUR`iCUR-oCURECUR^1CUR`aCURiCUR+-CURC,CUR^1!-L-

    5.2.2.3. PORTREVISION CURE PORTEPOCH CURI>>ECURCUREyCURIIa

   gtkmumble CURI port, YEND-! 1/4YEN,YENc,YENo 0.10 CURNOT ports collection
   CUREYEN^3YENssYENAYENECURuCUR`iCURTHCUR^1!-L-

 PORTNAME=       gtkmumble
 PORTVERSION=    0.10

   PKGNAME CURI gtkmumble-0.10 CURECURECUReCURTHCUR^1!-L-

   YENi! 1/4YEN<<YENeCURE FreeBSD YENNYENAYENACURoENOTI *CURECUR^1CURe
   YEN>>YENYENaaYENeYENAEYEN-L-YENU!
   1/4YENeCURNOTE-,<<CURuCUR`iCURTHCUR.CUR?!-L- CUR
   1/2CUR`iCURE^1c,CURiCUR>>CURAE PORTREVISION CURoAyCURa:CUR.CURTHCUR^1!-L-

 PORTNAME=       gtkmumble
 PORTVERSION=    0.10
 PORTREVISION=   1

   PKGNAME CURI gtkmumble-0.10_1 CURECURECUReCURTHCUR^1!-L-

   YENUYENoYENACUR<<CURe 0.2 CURECURCURCUR|EO:^1aeCURNOT?P:CUReCUR`iCUR?
   ?.YEND-! 1/4YEN,YENc,YENoCURNOTYENeYENe! 1/4YEN^1CURuCUR`iCURTHCUR^1
   (CUR^3CUR`iCURECUReCURe!-c- -oi 1/4OCURI 0.10 CURECURCURCUR|EO:^1aeCURo
   !O:0.9 CURI 1/4!CURECURCURCUR|DEGOI-L-CURC,CURICURECUR-! *!-c- 
   1/4A-oYCURECURI 0.1.0 CURICURA:CURaCUReCURC,
   >>EINCUR.CURAECURCURCUR?CUR^3CURECURNOTCURiCUR<<CUReCURTHCUR^1 -
   CUR-c-CUReCURe!-c--o-L-CURuCUReAUCUR^1CUR(R)CURe)!-L-
   ?.CUR.CURCURYENTHYENCURYENE! 1/4YEND-! 1/4YEN,YENc,YENo 2
   CURI?o>>uCURECUR.CURAEDEGEADEGCURIYEND-! 1/4YEN,YENc,YENoEO:^1ae 10
   CUReCURe 3/4(R)CURuCURCURCURICURC,!-c- P:-A(c)AA-aCURE?.CUR.CURCUR package
   !O:CURIEyCURNOT?.CUR.CURCUR! *CUREC,S: 1/4+-CURuCUR>>CUReCUR?CURa
   PORTEPOCH CURoAyCURa:CUR^1ENOTI *CURNOTCUR-c-CUReCURTHCUR^1!-L-
   CUR^3CUR`iCURI?.CUR.CURCURYENUYENoYENA! 1/4YENeYENe!
   1/4YEN^1CURECURICURC,!-c- PORTREVISION CURI 0 CUREYENeYEN>>YENAYENE
   (CURTHCUR?CURI Makefile CUR<<CURe-oi 1/2u:) CURuCUR`iCURTHCUR^1!-L-

 PORTNAME=       gtkmumble
 PORTVERSION=    0.2
 PORTEPOCH=      1

   PKGNAME CURI gtkmumble-0.2,1 CURECURECUReCURTHCUR^1!-L-

   1/4!CURIYENeYENe! 1/4YEN^1CURI 0.3 CURC,CUR^1!-L- PORTEPOCH CURI,-o
   3/4-CUR^1CUReCUR^3CURECURNOTIuCURCURCUR?CURa!-c- -o-L-AAUCURIYEND-!
   1/4YEN,YENc,YENoEN?oCURI 1/4!CURICUReCUR|CURECURECUReCURTHCUR^1:

 PORTNAME=       gtkmumble
 PORTVERSION=    0.3
 PORTEPOCH=      1

   PKGNAME CURI gtkmumble-0.3,1 CURECURECUReCURTHCUR^1!-L-

  Aiu:

   CURaCUR.!-c-CUR^3CURIYEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECURECUReCURACURAE
   PORTEPOCH CURNOT 0 CURE
   YENeYEN>>YENAYENECURuCUR`iCUR?CURECUR^1CUReCURE!-c-3
   CURI?o>>uCURECUR.CURAE 10 CUReCUReCURa 3/4(R)CURuCURCURCUR?CURa!-c-
   gtkmumble-0.10_1 CURI package CURoYENCURYENoYEN^1YENE!
   1/4YENeCUR.CUR?A-CUR<<CURI gtkmumble-0.3 CURI package
   CURIEyCURNOT?.CUR.CURCURCUR^3CURECUREuCURCURNOTCURA:CUR<<CURECURCURCUR^3CURECURECURECUReCURC,CUR.CURc,CUR|!-L-
   CUR^3CUR`iCURNOT!-c-CUR 1/2CURaCUR 1/2CURa PORTEPOCH
   CURNOTAE^3AEthCURuCUR`iCUR?'I?'CUREIyI^3CURC,CUR^1!-L-

  5.2.3. PKGNAMEPREFIX CUR-aCUReCURO PKGNAMESUFFIX

   AEoCURA:CURIYEN-aYEN *YEN.YENc,YENoEN?o PKGNAMEPREFIX CURE PKGNAMESUFFIX
   CURI!-c- PORTNAME CUR-aCUReCURO PORTVERSION CURE.e^1c,CURuCUR`i!-c-
   PKGNAME CURo ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
   CURECUR.CURAEA:euACUR.CURTHCUR^1!-L- CUR^3CURI>>th!-c-AANOTAUCURE package
   I 3/4CURoA-aCURO:CUR?CURaCURI
   YENNOTYENCURYENEYENeYENCURYENoCURE+-eCURACURAECURCURCUReCUR<<CURECUR|CUR<<CURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   AEACURE!-c-PORTVERSION AaeCURE YENIYENCURYENOYENo (-)
   CURo>>EINCUR^1CUReCUR^3CURECURIP:O/>>ssCURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CURTHCUR?!-c-package I 3/4CURE language- CURaCUR.CUR-CURI
   -compiled.specifics EoENOTCURNOT 'THCURTHCUR`iCURe 3/4`i^1c,!-c-CUR
   1/2CUR`iCUR 3/4CUR`i PKGNAMEPREFIX CURE PKGNAMESUFFIX
   CURo>>EINCUR.CURAECUR-CURACURuCURCUR!-L- CUR^3CUR`iCUReCURo PORTNAME
   CURIDEG`iEoCURECUR.CURAECURICURCURCUR+-CURTHCUR>>CURo!-L-

  5.2.4. package I 3/4CURECURA:CURCURCURAECURIuNOTAS:

   package CURII 3/4ADEGCURIDEGE^2 1/4CURIYENe!
   1/4YENeCURECUR.CUR?CURNOTCURACURAECURA:CUR+-CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURI package
   CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURo,<<CURa:CUR^1CUR-CUR^1CUReCUR?CURaCURC,!-c-
   'uCURE^2?AeCURaCURIYENNYENAYEN+-!
   1/4YEN,CURNOTCUR-c-CUReCURTHCUR^1CUR.!-c-
   IU:CURoA:ECURaCURAECUR.CURTHCUR|CUReCUR|CURACUREYENae! 1/4YENP:CURICUR
   1/2CURACURYCURo,thCUR-CURC,CUR.CURc,CUR|!-L-

   package CURII 3/4ADEGCURIDEGE^2
   1/4CURICUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L- ,A,`i-I
   3/4ADEG-YEN-aYEN *YEN.YENc,YENoYEND-! 1/4YEN,YENc,YENo.EO:^1ae

   package I 3/4CURI
   ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
   CURECURCURCUR|CUReCUR|CUREA:euACURuCUR`iCURAECURCURCURTHCUR^1!-L-
   EN?oCURNOTCUR^3CURI 1/2n
   1/4DEGCUREAANOT^1c,CUR.CURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

    1. FreeBSD CURIYENae!
       1/4YENP:CURI'.CUR`i?AECUR.CURoCURA,A,`iCURIYENuYENY!
       1/4YENECUREIICURoAEthCUR`iCURAECURCURCURTHCUR^1!-L-
       AEAA:eCURI,A,`iCURICUR?CURaCURI port CURI package I 3/4CURECURI ,A,`i-
       CURE ISO-639 CURC,A:euACURuCUR`iCURAECURCURCURe,A,`iI 3/4CURIINOT
       3/4ICURoAEthCUR`iCURAECUR-CURACURuCURCUR!-L-
       CUR?CURECUR"CURD-AEu:EU:,`iCURECURe ja!-c- YENiYEN.YEN-c-,`iCURECURe
       ru!-c- YENUYENEYENEYEN`a,`iCURECURe vi!-c- Aae^1n,`iCURECURe zh!-c-
       'U^1n,`iCURECUReCURD- ko!-c- YENEYENCURYENA:,`iCURECURe de
       CURECURCURCURACUR?P:n^1c,CURC,CUR^1!-L-

       port CURNOTCUR-c-CURe,A,`iAIDEGeCUREAEA^2
       1/2CUR.CUR?CURaCURICURC,CUR-c-CURe 3/4`i^1c,CURECURI!-c-
       CURuCUReCUREAEoE,>>uCURI^1nI 3/4YEN^3!
       1/4YENECURoEO^2ACUR.CURAECUR-CURACURuCURCUR!-L- CUR?CURECUR"CURD-^1c,
       1/2DEG^1n+-N,`i.-:CURI en_US CURECURECURe!-c-
       YEN^1YENCURYEN^1CURIYENOYENeYENoYEN^1,`i.-:CURI fr_CH
       CURECURECUReCURTHCUR^1!-L-

       ,A,`i- EoENOTCURI!-c- PKGNAMEPREFIX EN?oCURE
       A:euACURuCUR`iCURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-

    2. I 3/4ADEGCURIEoENOTCURI-oC, 1/2eCURIE,>>uCURI 
       3/4(R)E,>>uCURC,CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- (I
       3/4ADEGCURI>>A:CUReCURIEoENOTCURIAc,E,>>uCURo'THCURoCURC,CURCURCURAECURa^1
       1/2CURiCURECURCURCUR?CURa!-c- Ac,E,>>uCURo'THCURoCURAYEN
       1/2YENOYENEYEN|YENS:YEN-c-I
       3/4CURoEN'^1CUR^1CURe-oYCURIuNOTAS:CURI!-c- CUR-c-CURECUR?
       1/4<<?ECURI-oUIICUREC,CURCURuCUR`iCURAECURCURCURTHCUR^1!-L-) perl 5
       CURIYENaYEN,YENaa! 1/4YENeCURC,CURIAeAENOTCURE p5- CURoEOCUR+-!-c- AEo
       1/2AAYEN^3YENiYENo (::) CURIYEN>>YENNYEN`i!
       1/4YEN?CURoYENIYENCURYENOYENo (-) CUREAO:CURCUR<<CUR"CURe
       1/2NOT'.CURECURECURACURAECURCURCURTHCUR^1!-L- CUR?CURECUR"CURD-
       Data::Dumper CURI p5-Data-Dumper CURECURECUReCURTHCUR^1!-L-
       CURTHCUR?!-c-CUR 1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURII
       3/4ADEGCURECUR.CURAEA:I 3/4i>>ECURiCUR`iCUReCURaCURICUREEO:^1ae!-c-
       YENIYENCURYENOYENo!-c-CUR-c-CUReCURCURCURI^2
       1/4AthCURNOTAEthCURACURAECURCURCURe 3/4`i^1c,CURECURI!-c- CUR
       1/2CUR`iCUReCURo>>ECUR|CUR^3CURECURa^1 1/2CURCURCURTHCUR>>CURo
       (kinput2CURECURE)!-L-

    3. YEN^3YENoYENNYENCURYENe>>thCURE'A:P:EN?oCURa: make
       CURIDEGu?oCURECURECURC,YENI! 1/4YENEYEN^3!
       1/4YENECURuCUR`iCUR?YENC,YENOYEN(c)YENeYENECURoENCUR"CURAEYEN^3YENoYENNYENCURYENeCURC,CURCURe
       3/4`i^1c,!-c- -compiled.specifics CURECUR
       1/2CURIYEN^3YENoYENNYENCURYENe>>thCURIYENC,YENOYEN(c)YENeYENECURoAEthCUR`iCURAECUR-CURACURuCURCUR
       (YENIYENCURYENOYENoCURICUR-c-CURACURAECURaCURECUR-CURAECURaCUR<<CURTHCURCURCURTHCUR>>CURo)!-L-
       IN>>aeCURIYENuYENCURYEN-o!-c-CUR-c-CUReCURCURCURIYENOYEN(c)YENoYENECURI^2oAu:AAUCURECURECURNOTCUR^3CUR`iCURECUR-c-CUR?CUReCURTHCUR^1!-L-

       -compiled.specifics EoENOTCURI!-c- PKGNAMESUFFIX
       EN?oCUREA:euACURuCUR`iCURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-

    4. YEND-!
       1/4YEN,YENc,YENoEO:^1aeCURI?o>>uCUREYEN-c-YENeYENOYEN!YENUYENAYENECUR<<CUReCURECURe!-c-
       YENOYENeYEN-aYENE (.) CURC,P:eAUCUReCURTHCUR^1!-L-
       YEN-c-YENeYENOYEN!YENUYENAYENECURIAEoE,>>uDEGE
       3/4aaA^3CUR+-CURAECURICURCURCUR+-CURTHCUR>>CURo!-L-
       I-L-DEG`iCURIIa^3DEGCURI!O:YENNYENAYENAYEN`iYENUYENe!
       *CURoDEGOI-L-CUR^1CUReE,>>uIo pl CURC,!-c- CUR
       1/2CUR`iDEGE^3DEGCUREYEND-!
       1/4YEN,YENc,YENoEO:^1aeCURNOTCURTHCURACUR?CUR-CURA:CURCURCURAECURCURCURECURCUR
       3/4`i^1c,CURECURICURss>>ECUR|CUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
       CURaCUR.YEN 1/2YENOYENEYEN|YENS:YEN-c-CURIYEND-! 1/4YEN,YENc,YENoCURE
       !O:alpha! *, !O:beta! *, !O:rc! * CURa: !O:pre! *
       CURECURCURCURACUR?E,>>uIoCURNOT'THCURTHCUR`iCUReCURECURe!-c-
       YENOYENeYEN-aYENECURI,aaCURE-oC,
       1/2eCURIDEG`iE,>>uCURoCURECURACURAECUR-CURACURuCURCUR!-L-
       CUR^3CUR`iCUReCURI,aaCURE!-c-CURuCUReCUREYEND-!
       1/4YEN,YENc,YENoE,>>uIoCURNOTA^3CUR- 3/4`i^1c,CURECURI!-c-
       DEG`iE,>>uCURIYEN-c-YENeYENOYEN!YENUYENAYENECURI,aaCUREYENOYENeYEN-aYENECURoCURA:CUR+-CUR-oCUREEO:^1aeCURoA^3CUR+-CURTHCUR^1!-L-

       CUR^3CURI^1ICUR"EyCURI!-c- YEND-!
       1/4YEN,YENc,YENoE,>>uIoCURo,<<CURAE'EA+-CURE ports
       CURoEACURUCUReCUR`iCUReCUReCUR|CURECUR^1CUReCUR?CURaCURICURaCURICURC,CUR^1!-L-
       AEACURE!-c-YEND-!
       1/4YEN,YENc,YENoEO:^1aeCURI^3AEEoENOTCURNOTENOTCUR-oYENOYENeYEN-aYENECURC,P:eAUCUReCUR`iCURAECURCURCUReCUR^3CURE!-c-
       CURTHCUR?AEu:EOCURIEoENOTCURNOTYEND-!
       1/4YEN,YENc,YENoE,>>uIoCURIDEG`iEoCURECURECURACURAECURCURCURe
       3/4`i^1c,CURECURI yyyy.mm.dd CURECURCURCUR| 1/2n
       1/4DEGCURo>>ECURACURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
       dd.mm.yyyy CURa:!-c-2000 C,-Ia:AeCUREAD-+-thCUR.CURAECURCURCURECURCUR
       yy.mm.dd CURECURCURCUR| 1/2n
       1/4DEGCURo>>ECURACURAECURICURCURCUR+-CURTHCUR>>CURo!-L-

   CURC,CURI!-c-DISTNAMECURoAuCUR.CURCUR PKGNAME CUREA:
   3/4CUR^1IaCURo,<<CURAECURssCURTHCUR.CURc,CUR|:

   DEGE^2 1/4CURI!-c-YEN 1/2YENOYENEYEN|YENS:YEN-c-CURI-oi
   1/4OCURNOT.eCURaCUR?I 3/4ADEGCUR<<CURe AANOTAUCURE package I
   3/4CUREEN'^1CUR^1CUReEyE!CURo 1/4"CUR.CUR? ( 1/4A-oYCURI) IaCURC,CUR^1!-L-

  C,UEUI 3/4    PKGNAMEPREFIX PORTNAME PKGNAMESUFFIX PORTVERSION                                IyI^3                                
mule-2.2.2      (P:o)         mule     (P:o)         2.2.2       EN^1^1CURIENOTI *CURICUR-c-CUReCURTHCUR>>CURo                       
XFree86-3.3.6   (P:o)         XFree86  (P:o)         3.3.6       EN^1^1CURIENOTI *CURICUR-c-CUReCURTHCUR>>CURo                       
EmiClock-1.0.2  (P:o)         emiclock (P:o)         1.0.2       YEN *YENiYENDEGYENeYEN`aDEG`iCURA:CURACUR+-CURI>>thCURI             
                                                                 3/4(R)E,>>uCURICURss                                                
rdist-1.3alpha  (P:o)         rdist    (P:o)         1.3.a       alpha CURICUReCUR|CUREE,>>uIoCURI>>ECUR"CURECURCUR                  
es-0.9-beta1    (P:o)         es       (P:o)         0.9.b1      alpha CURICUReCUR|CUREE,>>uIoCURI>>ECUR"CURECURCUR                  
mailman-2.0rc3  (P:o)         mailman  (P:o)         2.0.r3      rc CURICUReCUR|CUREE,>>uIoCURI>>ECUR"CURECURCUR                     
v3.3beta021.src (P:o)         tiff     (P:o)         3.3         CURECURoCURECURoCURC,CUR.CURc,CUR| ;)                               
tvtwm           (P:o)         tvtwm    (P:o)         pl11        YEND-! 1/4YEN,YENc,YENoEO:^1aeCURIENOTCUR-oENOTI *                  
piewm           (P:o)         piewm    (P:o)         1.0         AE+- 3/4aa                                                          
                                                                 pl CURNOT>>ECUR"CUReCURICURI!-c- A 3/4CUREYENaYEN,YENa!             
xvgr-2.10pl1    (P:o)         xvgr     (P:o)         2.10.1      1/4/YENTHYENCURYENE! 1/4YEND-!                                      
                                                                 1/4YEN,YENc,YENoEO:^1aeCURNOTCURECURCUR 3/4`i^1c,CURICURss          
gawk-2.15.6     ja-           gawk     (P:o)         2.15.6      AEu:EU:,`iYEND-! 1/4YEN,YENc,YENo                                   
psutils-1.13    (P:o)         psutils  -letter       1.13        YEN^3YENoYENNYENCURYENe>>thCUREIN>>aeCURIYENuYENCURYEN-oCURo>>O/A:e 
pkfonts         (P:o)         pkfonts  300           1.0         300dpiYENOYEN(c)YENoYENEINCURI package                              

   YEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURECURTHCURACUR?CUR-YEND-!
   1/4YEN,YENc,YENo 3/4d-EoCURNOT,<<AAo:CUR?CUReCUR-o!-c- CURTHCUR?,P:-oi
   1/4OCURNOT?.CUR.CURCURYEND-! 1/4YEN,YENc,YENoCURoYENeYENe!
   1/4YEN^1CUR^1CURe^2A:C, 1/2ACURNOTA:aCURCURCURECURCURECURI!-c- YEND-!
   1/4YEN,YENc,YENoEO:^1aeCURECUR.CURAE 1.0
   CURo>>ECUR"CURD-CURCURCURCURCURC,CUR.CURc,CUR| ( 3/4aauCURI piewm
   CURIIaCURNOTCUR^3CUR`iCURECUR-c-CUR?CUReCURTHCUR^1)!-L- CUR
   1/2CUR|CURC,CURECURCUR 3/4`i^1c,CURECURI,P:-oi
   1/4OCUREE^1CUR-CUR<<!-c-AEu:EO (yyyy.mm.dd)
   CURo>>ECUR|CURECURECUR.CURAECUR-CURACURuCURCUR!-L-

5.3. YEN<<YENAEYEN'YENeENOTI`a

  5.3.1. CATEGORIES

   YENNYENAYEN+-! 1/4YEN,CURNOT-oiA(R)CURuCUR`iCUReCURE
   /usr/ports/packages/All CUREAO:CUR<<CUR`i!-c-DEG`iCURA:DEGE 3/4aaCURI
   /usr/ports/packages
   CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUR<<CUReYENeYENoYEN-CURNOTA:YENCUReCUR`iCURTHCUR^1!-L-
   CUR^3CUR`iCUReCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURII 3/4
   3/4ICURI!-c-CATEGORIES
   EN?oCURC,>>O/A:eCURuCUR`iCURTHCUR^1!-L-CUR^3CUR`iCURI!-c-YENae!
   1/4YENP:CURNOT FTP YENuYENCURYENECURa: CDROM CURIYENNYENAYEN+-!
   1/4YEN,CURI>>^3CUR<<CUReAuCUR. 1/2D-CUR^1CURICURoIAEDEG
   *CURECUR^1CUReCUR?CURaCURICURaCURICURC,CUR^1!-L-
   'uA,CURIYEN<<YENAEYEN'YENeCURo>>^2 3/4ECUR.CURAE!-c- CUR-c-CURECUR?CURI
   port
   CURECUROCURuCURiCUR.CURCURCURaCURICURoA-aCURoCURC,CUR-CURACURuCURCUR!-L-

   CURTHCUR?!-c-CUR^3CURIYENeYEN^1YENECURI!-c-CUR 1/2CURI port CURNOT ports
   YENA:YENe! 1/4CURICURECUR^3CUREYENCURYENoYENY!
   1/4YENECURuCUR`iCUReCUR<<CURa.eA:eCUR.CURTHCUR^1!-L-
   CUR^3CUR^3CUREE-L-?oCURIYEN<<YENAEYEN'YENeCURo>>O/A:eCUR^1CUReCURE!-c-port
   CURIYENOYEN!YENCURYENeCURI-oC, 1/2eCURIYEN<<YENAEYEN'YENeI
   3/4CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREAO:CUR<<CUR`iCUReCUR^3CURECURECURECUReCURTHCUR^1!-L-
   AANOTAUCUREYEN<<YENAEYEN'YENeCURIA-aAoEyE!CURECURA:CURCURCURAECURIYEN<<YENAEYEN'YENeAaCURoCUR'I-:CUR-CURACURuCURCUR!-L-

   CUR-c-CURECUR?CURNOT-oiA(R)CUR.CUR? port
   CURNOT!-c-EU:AAo:CURE'uA,CURICURECURIYEN<<YENAEYEN'YENeCURECURaAAo:CURAECURICURTHCUReCURECURCUR
   3/4`i^1c,CURECURI!-c- ?.CUR?CUREYEN<<YENAEYEN'YENeI
   3/4CURo-oiA(R)CUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L- CUR 1/2CURI
   3/4`i^1c,!-c-?.CUR.CURCURYEN<<YENAEYEN'YENeCURoA:oDEGAECUR^1CUReYENa!
   1/4YENeCURo FreeBSD ports YENa! 1/4YENeYENoYENDEGYENeYEN^1YENE
   DEG,CUREA-:CURACURAECUR-CURACURuCURCUR!-L-
   CUR.CUR<<CUR.!-c-DEG`iEIAA-aCURECURICUR-c-CURECUR?CURNOTA:oDEGAECUR.CUR?YEN<<YENAEYEN'YENeCURECUR-c-CURAECURICURTHCURe
   ports CURNOTDEG`iDEG(R)CUReCURC,CURICUR^1CURTHCURECURCUR
   3/4`i^1c,CURC,CURECUR+-CUR`iCURD-!-c- CUR-c-CURECUR?CURIA:oDEGAECURIuN^2
   1/4CURuCUR`iCUReCURC,CUR.CURc,CUR|!-L-

  Aiu:

   >>th!^1!-c-YEN<<YENAEYEN'YENeCURo 2 ^3NOTAO/^1 1/2ACURCURa:!-c- ^2?CUR<<A
   3/4CURIYEN! 1/4YENi! 1/4YENECURoIo/INCUR.CUR?^1 1/2ACURCURE-oAE^1
   1/2A(R)CUR^1CUReCUR^3CURECURoA:oDEGAECUR^1CURe?ICURNOTCURCURCURTHCUR^1!-L-
   -o-L-AEu:CURTHCURC,!-c-CUR 1/2CURIA:oDEGAECURICURECUR`iCURa 1/4A,
   1/2CUR.CURTHCUR>>CURoCURC,CUR.CUR?!-L- CURECUR 1/4CURECURe!-c-CUR
   1/2CURI^1 1/2A(R)CURo 1/4A,
   1/2CUR^1CUReCUR^3CURECURI'EA+-CURECURICURC,CUR^1CURNOT!-c-'uA,CURI Ports
   Collection A'AICURo^1
   1/2A(R)CUR.CURECUR-aCUR.CUR?CURaCURICURE^1c,CURiCUR>>CURAE^2th
   1/2CURCUR^1CUReI<<IICURI!-c-
   ^1uCUR"IU:CURECURCURCURACURAECURauCURCURNOT+-oCUR-CURECUReCURaCURICURACUR<<CUReCURC,CUR^1!-L-
   CUR^3CUR|CURCURCUR|YEN-c-YENCURYENC,YEN-L-YEN-c-CURoA-:CUReADEGCURE!-c-
   CUR 1/2CUR`iCUReCURIA:oDEGAECURIIo>>ECURoYENa!
   1/4YENeYENoYENDEGYENeYEN^1YENECURIYEN-c-!
   1/4YEN<<YENCURYENO:CURC,A:'CURUCURAECUR-CURACURuCURCUR!-L-
   CURuCUReCURE!-c-AEDEG-oiCUR^1CUReYEN *YENiYENEYEN?YENCURYEN *CURo
   1/4"CUR>>CURE,ACURiCUR`iCUReCURICUREAD-CUR^1CURe
   1/2`aE-:CURoCUR.CURAECUR-aCURCURTHCUR.CURc,CUR|!-L-

  5.3.2. , 1/2-ossCURIYEN<<YENAEYEN'YENeCURIYENeYEN^1YENE

   CUR^3CUR^3CURE, 1/2-ossCURI port CURIYEN<<YENAEYEN'YENeCURIDEG`iI-:CURo
   1/4"CUR.CURTHCUR^1!-L- YEN-c-YEN^1YEN?YENeYEN^1YEN-(*)
   CURNOTEOCURCURCURAECURCURCUReCURaCURICURI^2 3/4AU (virtual)
   YEN<<YENAEYEN'YENeCURC,CUR^1 ! 1/2
   CUR^3CUR`iCUReCURECURIAD-+-thCUR^1CUReYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURNOT
   port YENA:YENe! 1/4CURECURICUR-c-CUReCURTHCUR>>CURo!-L-
   CUR^3CUR`iCUReCURIAe 2 CURIEa:
   1/2oAA-aCUREYEN<<YENAEYEN'YENeCURECUR.CURAE!-c-
   ,!-o-:IU:AA-aCURECUR.CUR<<>>ECURiCUR`iCURTHCUR>>CURo!-L-

  Aiu:

   ^2 3/4AUYEN<<YENAEYEN'YENeCURC,CURECURCURCURaCURICURI!-c- CUR
   1/2CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeAEaCURI pkg/COMMENT
   CUREDEG`i^1OCURIu 1/2OCURNOTCUR-c-CUReCURTHCUR^1 (Ia:
   archivers/pkg/COMMENT)!-L-

YEN<<YENAEYEN'YENe                                         AaIA                                                                                                        Notes                                                                
accessibility      3/4a^3^2CURo>>yCURACUR?YENae! 1/4YENP:CURIIoCUREI(c)CURA: ports                       -c-(R)                                                                                                                             
afterstep*         AfterStep YEN|YEN-L-YENoYENEYEN|YENTHYENI! 1/4YEN,YENaCURoYENuYENY! 1/4YENECUR^1CURe  -c-(R)                                                                                                                             
                   ports                                                                                 
arabic             YEN-c-YENeYENOYEN-c-,`iYENuYENY! 1/4YENE                                              -c-(R)                                                                                                                             
archivers          YEN-c-! 1/4YEN<<YENCURYENO:INYENA:! 1/4YENe                                           -c-(R)                                                                                                                             
astro              AA.E,^3O/'O/I-c-CURI ports                                                            -c-(R)                                                                                                                             
audio              YENuYEN|YENoYENECURoYENuYENY! 1/4YENECUR^1CURe ports                                  -c-(R)                                                                                                                             
benchmarks         YENUYENoYENAYENTH! 1/4YEN-YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                        -c-(R)                                                                                                                             
biology            A,E-a^3O/'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                    -c-(R)                                                                                                                             
cad                CAD YENA:! 1/4YENe                                                                    -c-(R)                                                                                                                             
chinese            Aae^1n,`iYENuYENY! 1/4YENE                                                            -c-(R)                                                                                                                             
comms              A:I?(R)YEN 1/2YENOYENEYEN|YENS:YEN-c-                                                 CURUCURECURoCURECURIYEN.YENeYEN-c-YENeYENY! 1/4YENEINCURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                            
converters         E,>>uYEN^3! 1/4YENEEN'^1                                                              -c-(R)                                                                                                                             
databases          YENC,! 1/4YEN?YENU! 1/4YEN^1                                                          -c-(R)                                                                                                                             
deskutils          YEN^3YENoYENOYENaa! 1/4YEN?CURNOTE-IACURuCUR`iCUReDEGEADEGCURE'u                      (IoAi: CURCURCURiCURaeCUReYENC,YEN^1YEN-YENEYENAYEN *YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-CURICUR^3CURE)                            
                   3/4aaCURC,>>ECURiCUR`iCURAECURCURCUR?AE>>P:n                                          
                                                                                                         A+-CUREYENeYENCURYENO:YENeYENeCURACUR<<CUReCURECURCURCUR|CURACUR+-CURC,!-c-                                                        
devel              ^3<<E-YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                                            CURECUR|CUR.CURAECURaCUR^3CUR^3CUREAO:CUR<<CURECUR+-CUR`iCURD-CURECUReCURECURCURIyI^3CURNOTCUR-c-CUReCURICURC,CURECURCUR,ACURe!-c- 
                                                                                                         YENeYENCURYENO:YENeYENeCURoCUR^3CUR^3CURE'THCURaCURECURCURCURC,CUR-CURACURuCURCUR!-L-                                              
dns                DNS 'O/I-c-YEN 1/2YENOYENEYEN|YENS:YEN-c-                                             -c-(R)                                                                                                                             
editors            DEG`iEIAA-aCUREYEN"YENC,YEN-L-YEN?                                                    AEA 1/4`iCUREYEN"YENC,YEN-L-YEN?CURICUR 1/2CUR`iCUR 3/4CUR`iCUROCURuCURiCUR.CURCURYEN>>YEN-YEN.YENc,YENoCUREAEthCUR`iCURTHCUR^1    
                                                                                                         (CUR?CURECUR"CURD-?o 1/4DEGYEN"YENC,YEN-L-YEN?CURI math CURC,CUR^1)!-L-                                                            
elisp              Emacs-lisp CURI ports                                                                 -c-(R)                                                                                                                             
                   A 3/4CURIYEN-aYENUYEN`i!                                                              A 1/4Eo:YEN"YENssYENaaYEN`i! 1/4YEN?CURICUR^3CUR^3CURE'THCURTHCUR`iCURTHCUR>>CURo ! 1/2 X YENU! 1/4YEN^1CURICURaCURICURI x11       
emulators          1/4YENAEYEN-L-YENoYENDEGYEN.YEN^1YENAEYEN`aINCURIYEN"YENssYENaaYEN`i! 1/4YEN?         CURE!-c- YENAEYENYEN^1YENEYENU! 1/4YEN^1CURICURaCURICURIu!C, 1/2CURECUReCURACURAE comms CUR<< misc                                 
                                                                                                         CUREENOTI`aCURuCUR`iCURTHCUR^1!-L-                                                                                                 
finance            P:aI>>CURa:-oaI^3^2n. *'O/I-c-CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENo!-L-          -c-(R)                                                                                                                             
french             YENOYENeYENoYEN^1,`iYENuYENY! 1/4YENE                                                 -c-(R)                                                                                                                             
ftp                FTP YEN-YENeYENCURYEN-c-YENoYENECUREYENu! 1/4YEND-YENae!                              port CURNOT FTP CURE HTTP CURII 3/4EyCUREAD-+-thCUR.CURAECURCURCUR`iCURD-!-c- ftp CUREAEthCUR`i!-c-Ae 2 YEN<<YENAEYEN'YENeCURo www 
                   1/4YENAEYEN-L-YENeYENAEYEN-L-                                                         CURECUR.CURTHCUR^1!-L-                                                                                                             
games              YEN^2! 1/4YEN`a                                                                       -c-(R)                                                                                                                             
german             YENEYENCURYENA:,`iYENuYENY! 1/4YENE                                                   -c-(R)                                                                                                                             
gnome*             GNOME YEN *YENiYEN,YENS:YEN-YENECURI ports                                            -c-(R)                                                                                                                             
graphics           YENDEGYENeYENOYEN-L-YENAYEN-YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                      -c-(R)                                                                                                                             
haskell*           Haskell ,A,`i'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-!-L-                            -c-(R)                                                                                                                             
hebrew             YENO/YENO:YENeYENCUR,`iYENuYENY! 1/4YENE                                              -c-(R)                                                                                                                             
hungarian          YENIYENoYENNOTYENe! 1/4,`iYENuYENY! 1/4YENE                                           -c-(R)                                                                                                                             
ipv6*              IPv6 'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                        -c-(R)                                                                                                                             
irc                YENCURYENoYEN?! 1/4YENIYENAYENEYENeYEN`i! 1/4YENAYENaYENAYENE (IRC) INYENae!          -c-(R)                                                                                                                             
                   1/4YENAEYEN-L-YENeYENAEYEN-L-                                                         
japanese           AEu:EU:,`iYENuYENY! 1/4YENE                                                           -c-(R)                                                                                                                             
java               Java ,A,`i'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                   -c-(R)                                                                                                                             
kde*               K Desktop Environment (kde) YEN *YENiYEN,YENS:YEN-YENECURI ports                      -c-(R)                                                                                                                             
korean             'U^1n,`iYENuYENY! 1/4YENE                                                             -c-(R)                                                                                                                             
lang               YEN *YENiYENDEGYENeYENssYENoYENDEG,A,`i                                               -c-(R)                                                                                                                             
linux*             Linux YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCUREYENuYENY! 1/4YENEYENae!               -c-(R)                                                                                                                             
                   1/4YENAEYEN-L-YENeYENAEYEN-L-                                                         
lisp*              Lisp ,A,`i'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                   -c-(R)                                                                                                                             
mail               YENa! 1/4YENeYEN 1/2YENOYENEYEN|YENS:YEN-c-                                           -c-(R)                                                                                                                             
math               ?oAI. *>>>>YEN 1/2YENOYENEYEN|YENS:YEN-c-CURa:CUR 1/2CURIA 3/4CURI?o^3O/YEN           -c-(R)                                                                                                                             
                   1/2YENOYENEYEN|YENS:YEN-c-                                                            
mbone              MBone YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENo                                          -c-(R)                                                                                                                             
                                                                                                         'd-EU:AA-aCUREA 3/4CURIYEN<<YENAEYEN'YENeCUREADEGCURuCURECURCURCURaCURICURC,CUR^1!-L- CUR^3CUR`iCURIA 3/4CURI^2                    
                                                                                                         3/4AUCURC,CURECURCURYEN<<YENAEYEN'YENeCURoE 1/4CURiCURECURCUR!-c-I-L-DEG`iCURIYEN<<YENAEYEN'YENeCURC,CUR^1!-L- misc CUREA          
misc               1/4i!^1CURIYENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                                       3/4CURIYEN<<YENAEYEN'YENeCURNOT CATEGORIES ^1OCURE 1/2nCUR<<CUR`iCURAECURCURCURe 3/4`i^1c,!-c- misc CURo-oi 1/2u:CUR.CURAEA        
                                                                                                         3/4CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURECUR-aCURCURCURAEIECURCURCURECURCURCUR|DEGOI-L-CURECURECUReCURTHCUR^1!-L-           
                                                                                                         CUR^3CURIYEN<<YENAEYEN'YENeCUREAO:CUR<<CUR`iCUR? ports CURI,<<IiCURECURuCUR`iCURa:CUR^1CURCURCURICURC,!-c- ^2A:C, 1/2CURE,ACURe    
                                                                                                         misc CUReCUReCUROCURuCURiCUR.CURCURYEN<<YENAEYEN'YENeCURoAuCUR.CURAECUR-CURACURuCURCUR!-L-                                         
multimedia         YENTHYENeYENAYENaYENC,YEN-L-YEN-c-YEN 1/2YENOYENEYEN|YENS:YEN-c-                      -c-(R)                                                                                                                             
net                1/4i!^1CURIYENIYENAYENEYENi! 1/4YEN-YEN 1/2YENOYENEYEN|YENS:YEN-c-                    -c-(R)                                                                                                                             
net-mgmt           YENIYENAYENEYENi! 1/4YEN-'EIyYEN 1/2YENOYENEYEN|YENS:YEN-c-                           -c-(R)                                                                                                                             
news               USENET YENEYENaa! 1/4YEN^1YEN 1/2YENOYENEYEN|YENS:YEN-c-                              -c-(R)                                                                                                                             
offix*             OffiX suite CURI ports                                                                -c-(R)                                                                                                                             
palm               Palm*-c-i YEN.YENe! 1/4YEN-oCURoYENuYENY! 1/4YENECUR^1CUReYEN                         -c-(R)                                                                                                                             
                   1/2YENOYENEYEN|YENS:YEN-c-                                                            
parallel*          EAIo. *>>>>CURo^1OCUR|YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENo                          -c-(R)                                                                                                                             
pear*              Pear PHP YENOYEN`i! 1/4YEN`aYENi! 1/4YEN-'O/I-c-CURI ports                            -c-(R)                                                                                                                             
perl5*             1/4A^1OCURE Perl YEND-! 1/4YEN,YENc,YENo 5 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
picobsd            PicoBSD CURoYENuYENY! 1/4YENECUR^1CUReCUR?CURaCURI ports                              -c-(R)                                                                                                                             
plan9*             Plan9 CUREI^3IeCUR^1CUReCURuCURTHCURP:CURTHCUREYEN 1/2YENOYENEYEN|YENS:YEN-c-         -c-(R)                                                                                                                             
polish             YENY! 1/4YENeYENoYENE,`iYENuYENY! 1/4YENE                                             -c-(R)                                                                                                                             
portuguese         YENYYENeYENEYENNOTYENe,`iYENuYENY! 1/4YENE                                            -c-(R)                                                                                                                             
print              DEGo-othYEN 1/2YENOYENEYEN|YENS:YEN-c-                                                DTP INYENA:! 1/4YENe (YEN *YEN`iYENOYENaa! 1/4YEN-c-CURECURE) CURaCUR^3CUR^3CUREENOTI`aCURuCUR`iCURTHCUR^1!-L-                     
python*            Python ,A,`i'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                 -c-(R)                                                                                                                             
ruby*              Ruby ,A,`i'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                                   -c-(R)                                                                                                                             
russian            YENiYEN.YEN-c-,`iYENuYENY! 1/4YENE                                                    -c-(R)                                                                                                                             
                   astro CURa: biology, math AAu!-c- A                                                                                                                                                                                      
science            3/4CURIYEN<<YENAEYEN'YENeCURECURICUR-c-CURAECURICURTHCUReCURECURCUR^2E^3O/'O/I-c-CURI -c-(R)
                   ports                                                                                 
security           YEN>>YENYENaaYENeYENAEYEN-L-'O/I-c-CURIYENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-           -c-(R)                                                                                                                             
shells             YEN^3YENTHYENoYENEYENeYENCURYENoYEN.YENS:YENe                                         -c-(R)                                                                                                                             
sysutils           YEN.YEN^1YENAEYEN`aYENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                               -c-(R)                                                                                                                             
tcl76*             1/4A^1OCURE Tcl YEND-! 1/4YEN,YENc,YENo 7.6 CURoENOTI *CURECUR^1CURe ports            -c-(R)                                                                                                                             
tcl80*             1/4A^1OCURE Tcl YEND-! 1/4YEN,YENc,YENo 8.0 CURoENOTI *CURECUR^1CURe ports            -c-(R)                                                                                                                             
tcl81*             1/4A^1OCURE Tcl YEND-! 1/4YEN,YENc,YENo 8.1 CURoENOTI *CURECUR^1CURe ports            -c-(R)                                                                                                                             
tcl82*             1/4A^1OCURE Tcl YEND-! 1/4YEN,YENc,YENo 8.2 CURoENOTI *CURECUR^1CURe ports            -c-(R)                                                                                                                             
tcl83*             1/4A^1OCURE Tcl YEND-! 1/4YEN,YENc,YENo 8.3 CURoENOTI *CURECUR^1CURe ports            -c-(R)                                                                                                                             
textproc           YENAEYENYEN^1YENE 1/2eIyYENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-                          DTP YENA:! 1/4YENeCURICUR^3CUR^3CURC,CURICURECUR-!-c-print CUREENOTI`aCURuCUR`iCURTHCUR^1!-L-                                      
tk42*              1/4A^1OCURE Tk YEND-! 1/4YEN,YENc,YENo 4.2 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
tk80*              1/4A^1OCURE Tk YEND-! 1/4YEN,YENc,YENo 8.0 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
tk81*              1/4A^1OCURE Tk YEND-! 1/4YEN,YENc,YENo 8.1 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
tk82*              1/4A^1OCURE Tk YEND-! 1/4YEN,YENc,YENo 8.2 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
tk83*              1/4A^1OCURE Tk YEND-! 1/4YEN,YENc,YENo 8.3 CURoENOTI *CURECUR^1CURe ports             -c-(R)                                                                                                                             
tkstep80*          1/4A^1OCURE TkSTEP YEND-! 1/4YEN,YENc,YENo 8.0 CURoENOTI *CURECUR^1CURe ports         -c-(R)                                                                                                                             
ukrainian          YEN|YEN-YENeYENCURYENE,`iYENuYENY! 1/4YENE                                            -c-(R)                                                                                                                             
vietnamese         YENUYENEYENEYEN`a,`iYENuYENY! 1/4YENE                                                 -c-(R)                                                                                                                             
windowmaker*       WindowMaker YEN|YEN-L-YENoYENEYEN|YENTHYENI! 1/4YEN,YENaCURoYENuYENY!                 -c-(R)                                                                                                                             
                   1/4YENECUR^1CURe ports                                                                
www                World Wide Web 'O/I-c-CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-                              HTML ,A,`iYENuYENY! 1/4YENECURaCUR^3CUR^3CUREENOTI`aCURuCUR`iCURTHCUR^1!-L-                                                        
                                                                                                         CUR^3CURIYEN<<YENAEYEN'YENeCURI!-c- A: 3/4AU:YEN|YEN-L-YENoYENEYEN|YEN.YEN^1YENAEYEN`aCURoYENuYENY! 1/4YENECUR^1CUReYEN            
                                                                                                         1/2YENOYENEYEN|YENS:YEN-c-CURICURssCURoAD- 3/4YCURECUR^1CUReCURaCURICURC,CUR^1!-L- A:I 3/4iCURI X YEN-c-YEN *YENeYEN+-!            
x11                X YEN|YEN-L-YENoYENEYEN|YEN.YEN^1YENAEYEN`aCURECUR 1/2CURI'O/I-c-YEN                  1/4YEN.YENc,YENoCURoCUR^3CUR^3CUREENOTI`aCUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L- CURUCURECURoCURECURIA 3/4CURI x11-*             
                   1/2YENOYENEYEN|YENS:YEN-c-                                                            YEN<<YENAEYEN'YENe (^2 1/4u>>^2 3/4E) CUREENOTI`aCURuCUR`iCUReCURUCURCURC,CUR^1!-L- CUR-c-CURECUR?CURI port CURNOT X YEN-c-YEN     
                                                                                                         *YENeYEN+-! 1/4YEN.YENc,YENoCURC,!-c- USE_XLIB CURoA:euACUR. (USE_IMAKE CURoA:euACUR^1CUReCURE                                     
                                                                                                         1/4<<AEDEGAA-aCUREA:euACURuCUR`iCURTHCUR^1)!-c- AANOTAUCUREYEN<<YENAEYEN'YENeCUREENOTI`aCUR.CURAECUR-CURACURuCURCUR!-L-            
x11-clocks         X11 IN>>th. *                                                                         -c-(R)                                                                                                                             
x11-fm             X11 INYENOYEN!YENCURYENeYENTHYENI! 1/4YEN,YENa                                        -c-(R)                                                                                                                             
x11-fonts          X11 YENOYEN(c)YENoYENECUREYENOYEN(c)YENoYENEYENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-      -c-(R)                                                                                                                             
x11-servers        X11 YENu! 1/4YEND-                                                                    -c-(R)                                                                                                                             
x11-toolkits       X11 YENA:! 1/4YENeYENYENAYENE                                                         -c-(R)                                                                                                                             
x11-wm             X11 YEN|YEN-L-YENoYENEYEN|YENTHYENI! 1/4YEN,YENa                                      -c-(R)                                                                                                                             
zope*              Zope YENuYENY! 1/4YENE                                                                -c-(R)                                                                                                                             

  5.3.3. AANOTAUCUREYEN<<YENAEYEN'YENeCURIA-aAo

   A?CUR-CURIYEN<<YENAEYEN'YENeCURE 1/2AACURECUReCURICURC,!-c-
   CURECUR`iCURo!O:AeDEG`i!
   *YEN<<YENAEYEN'YENeCURECUR^1CUReCUR<<CURo.eCURaCURECUR+-CUR`iCURD-CURECUReCURECURCURCUR^3CURECURNOTCUR?CUROCUR?CUROCUR-c-CUReCURC,CUR.CURc,CUR|!-L-
   CUR^3CUR`iCURoCUR|CURTHCUR-.eCURaCUReYENe!
   1/4YENeCURNOTCURCURCUR-CURA:CUR<<CUR-c-CUReCURTHCUR^1!-L- DEGE^2
   1/4CURICUR 1/2CURIIYENAe
   1/2c,CURIYENeYEN^1YENECURC,!-c-IYENAeAAUCURI^1aCURCURCURaCURICUR<<CUReA:aCURCURCURaCURICURI
   1/2c,CURE 1/2nCURCURCURAECUR-c-CUReCURTHCUR^1!-L-

     * ,A,`iAEAICURIYEN<<YENAEYEN'YENeCURNOTCURTHCUR-o-oC, 1/2eCURC,CUR^1!-L-
       CUR?CURECUR"CURD-AEu:EU:,`iCURI X11
       CURIYENOYEN(c)YENoYENECURoYENCURYENoYEN^1YENE! 1/4YENeCUR^1CURe port
       CURI 3/4`i^1c,!-c- CATEGORIES ^1OCURI japanese x11-fonts
       CURECURECUReCURC,CUR.CURc,CUR|!-L-

     * CUReCUReAEAA:S:AA-aCUREYEN<<YENAEYEN'YENeCURNOT!-c-
       DEG`iEIAA-aCUREYEN<<YENAEYEN'YENeCUReCUReIYENAeCURuCUR`iCURTHCUR^1!-L-
       CUR?CURECUR"CURD-!-c-HTML YEN"YENC,YEN-L-YEN?CURI 3/4`i^1c,CURI www
       editors CURECURECUReCURTHCUR^1!-L- CUR^3CUR`iCURouO
       1/2c,CURECURICUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L- CURTHCUR?!-c-
       port CURNOT irc, mail, mbone, news, security, www
       CURICURCURCUR-oCUR`iCUR<<CUREADEGCUR^1CURe 3/4`i^1c,CURECURI net
       CURIDEGAAIUCURICUR|CURACURE'THCURTHCUR`iCURTHCUR^1CURICURC,!-c-AEthCUR`iCUReCURUCURCURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-

     * x11
       CURoAeAEoYEN<<YENAEYEN'YENeCURECUR^1CUReCURICURIAeDEG`iYEN<<YENAEYEN'YENeCURNOT
       1/4<<A^3,A,`iCURI
       3/4`i^1c,CURICURssCURECUR.CURAECUR-CURACURuCURCUR!-L- AEACURE X
       CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURECURI x11
       CURo>>O/A:eCUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-

     * Emacs CURIYENa! 1/4YENECURI!-c- CUR 1/2CURIYENa!
       1/4YENECURC,AD-+-thCUR.CURAECURCURCUReYEN-c-YEN *YENeYEN+-!
       1/4YEN.YENc,YENoCUREAE+-CUR, ports
       YEN<<YENAEYEN'YENeCUREAO:CUR-CUReCUR|CURECUR.CURAE!-c- editors
       CURECURIAO:CUR<<CURECURCURCURC,CUR-CURACURuCURCUR!-L-
       IaCUR"CURD-!-c-CUR-c-CUReYEN
       *YENiYENDEGYENeYENssYENoYENDEG,A,`iCURIYEN 1/2!
       1/4YEN^1YENOYEN!YENCURYENeCURoEO 1/2,CUR^1CUReCUR?CURaCURI Emacs YENa!
       1/4YENECURI!-c- lang CUREAO:CUR-CURUCURCURC,CUR^1!-L-

     * CURaCUR.!-c-CUR-c-CURECUR?CURI port CURNOTA
       3/4CURICURECURIYEN<<YENAEYEN'YENeCURECURaADEGCUR.CURECURCUR
       3/4`i^1c,CURECURI misc CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CURaCUR.!-c-CUR-c-CURECUR?CURNOTYEN<<YENAEYEN'YENeCURECURA:CURCURCURAE
   1/4<<?(R)CURNOT>>yCURAECURECURCUR 3/4`i^1c,CURECURI!-c- CUR
   1/2CURICUR^3CURECURo send-pr(1) CUR^1CURe>>thCURE
   1/2nCUR^2ACUR"CURAECUR-CURACURuCURCUR!-L- CUR
   1/2CUR|CUR^1CUR`iCURD-YENCURYENoYENY! 1/4YENECUR^1CUReADEGCURECUR
   1/2CUR`iCURECURA:CURCURCURAEuA:IACURC,CURCURTHCUR^1
   (CURaCUR.CUR-c-CURECUR?CURNOTYEN^3YENssYENAYEN?!
   1/4CURC,CUR-c-CUR`iCURD-!-c- CUR 1/2CURICUR^3CURECURo FreeBSD ports YENa!
   1/4YENeYENoYENDEGYENeYEN^1YENE
   CUREA-:CURACURAEAeCUREuA:IACUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   ?.CUR.CURCUR port CURNOT'O:DEGaCURACUR?YEN<<YENAEYEN'YENeCURE import
   CURuCUR`iCURAE!-c-
   CUR^1CURDEGDEGU:AEDEGCURuCUR`iCUReCUR^3CURECURNOTCUR-c-CURTHCUReCUREA?CURCURCURICURC,CUR^1!-L-CUR
   1/2CUR|CURECUReCURE!-c- YEN 1/2!
   1/4YEN^1YENeYENYYEN,YENEYENeCURIYENTHYEN^1YEN?! 1/4CURNOTEOI
   *CURC,^1YENCURTHCUR.CUR-CURECURCUREA:CUR`iEyCURoCUR.CURAECUR.CURTHCURCURCURTHCUR^1!-L-

5.4. C,UEUYENOYEN!YENCURYENe

   Makefile CURIAeAEoCURIEoENOTCURC,CURI!-c- CUR 1/2CURI port
   CURoYENOYENeYENECUR^1CUReCUR?CURaCUREYENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURYENOYEN!YENCURYENeCURE!-c-
   CUR 1/2CUR`iCURoCURECUR^3CUR<<CUReYENAYEN|YENoYENi!
   1/4YENECURC,CURCUReCUR<<AaIACUR.CURAECURCURCURTHCUR^1!-L-

  5.4.1. DISTNAME

   DISTNAME CURIA 1/2-oi 1/4OCURNOT.eCURaCUR?YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURII 3/4ADEGCURC,CUR^1!-L-
   YENC,YENOYEN(c)YENeYENECURC,CURI DISTNAME CURI ${PORTNAME}-${PORTVERSION}
   CURECURECUReCURTHCUR^1CURICURC,!-c- ENOTI *CURECURE 3/4`i^1c,CURACUR+-
   1/2nCUR'^1CUR"CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L- DISTNAME
   CURIAEoCURA:CURI 3/4`i 1/2eCURC,CUR.CUR<<>>ECURiCUR`iCURTHCUR>>CURo!-L-
   DEG`iCURA:IU:CURIC,UEUYENOYEN!YENCURYENeYENeYEN^1YENE (DISTFILES)
   CURIYENC,YENOYEN(c)YENeYENE ${DISTNAME}${EXTRACT_SUFX}
   CURC,!-c-AEoCURA:IU:CURIC,UEUYENOYEN!YENCURYENeCURNOTAA,^3<<CURuCUR`iCUReYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENe
   WRKSRC CURIYENC,YENOYEN(c)YENeYENE work/${DISTNAME} CURC,CUR^1!-L-

  Aiu:

   PKGNAMEPREFIX CURa: PKGNAMESUFFIX CURI DISTNAME
   CURE+-AEP:ACURoI?CUR"CURTHCUR>>CURo!-L- CURTHCUR?!-c-,uCURIYEN 1/2!
   1/4YEN^1YEN-c-! 1/4YEN<<YENCURYENO:CURNOT
   ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} CURECURCURCUR| I
   3/4ADEGCURC,CURICURECURCURCURICURE!-c-WRKSRC CURo
   work/${PORTNAME}-${PORTVERSION}
   CUREAssA:eCUR.CURAECURCURCUReCURECURe!-c-CUR-aCUR 1/2CUReCUR- DISTNAME
   CURICUR 1/2CURICURTHCURTHCURECUR.CURAECUR-aCUR-ENOTI
   *CURNOTCUR-c-CUReCUR^3CURECUREAiDEGOCUR.CURAECUR-CURACURuCURCUR ! 1/2
   DISTNAME CURE WRKSRC CURII 3/4EyCURo (CUR 1/2CUR.CURAE CUR-aCUR
   1/2CUReCUR- EXTRACT_SUFX CURa)
   YEN>>YENAYENECUR^1CUReCUReCUReCURI!-c-DISTFILES
   CURoA:euACUR^1CUReEyCURNOT^3UCURC,CUR.CURc,CUR|!-L-

  5.4.2. MASTER_SITES

   ,uCURECURECUReC,UEUYENOYEN!YENCURYENeCURo>>O/CUR. 1/4"CUR^1!-c-FTP/HTTP
   CURI URL CURIYENOYEN!YENCURYENeI 3/4CURo 1/2u:CURCURCUR?EoENOTCURo
   MASTER_SITES CUREAssA:eCUR.CURTHCUR^1!-L-
   -oC,,aaCUREYEN^1YENeYENAYEN.YENaa (/)
   CURoCURA:CUR+-CUReCUR^3CURECURoCUR-aE-oCUR`iCURECUR-!

   CUR^3CURIYEN.YEN^1YENAEYEN`a
   3/4aaCUREC,UEUYENOYEN!YENCURYENeCURNOT,<<CURA:CUR<<CUReCURECUR<<CURACUR?
   3/4`i^1c,!-c- make YENTHYEN-YENiCURI FETCH
   CURo>>ECURACURAECUR^3CURIEN?oCURE>>O/A:eCURuCUR`iCUR?YENuYENCURYENECUR<<CUReC,UEUYENOYEN!YENCURYENeCURo
   1/4eAEACUR.CUReCUR|CURECUR.CURTHCUR^1!-L-

   CUR^3CURIYENeYEN^1YENECURECURI!-c-
   CURC,CURCUR`iCURD-DEGUCURECUReAc,I|CUREA,-ossCUR^1CUReE-L-?oCURIYENuYENCURYENECURoAEthCUR`iCURAECUR-aCUR-CUR^3CURECURNOT?a:
   3/4(c)CURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CUR^3CUR`iCURECUReCURe!-c-^1DEGeYENIYENAYENEYENi!
   1/4YEN-CURIYENEYENeYENO:YENeCUREAD-CUR^1CUReANACURo^1aCURaCUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
   CURuCUReCURE>>a:CUR?CURACURI!-c-
   1/4<<AEDEGAA-aCURE-oC,CURaP:aCURCURYENTHYEN^1YEN?YENuYENCURYENECURoE
   1/2AC,CUR.CURAE!-c- CUR 1/2CUR^3CUR<<CURe
   1/4eCURACURAECUR-CUReYENaYEN<<YENEYEN-oYEN`aCURIAE^3AEthCURo.
   *^2eCUR.CURAECURCURCURTHCUR^1!-L-
   E-L-?oCURIYENuYENCURYENECURNOTCUR-c-CUR`iCURD-!-c-CUR^3CURI
   1/4eAECURoAc,CURCUR- 1/2oCUR+-CUReCUR^3CURECURECURECUReCURTHCUR^1!-L-

   ,uCURECURECURe tar YENOYEN!YENCURYENeCURNOT X-contrib CURa: GNU, Perl CPAN
   AAuCURIII 3/4CUREYEN-c-!
   1/4YEN<<YENCURYENO:YENuYENCURYENECUREAO:CUR<<CUR`iCURAECURCURCURe
   3/4`i^1c,CURECURI!-c- MASTER_SITE_*
   CURo>>ECURACURAECUR^3CUR`iCUReCURIYENuYENCURYENECURo'E.eCURE (IaCUR"CURD-
   MASTER_SITE_XCONTRIB CURECUR<<!-c- MASTER_SITE_PERL_CPAN CURICUReCUR|CURE)
   >>O/A:eCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L- MASTER_SITES CURo
   CUR^3CUR`iCUReCURIEN?oCURIDEG`iCURA:CUREYEN>>YENAYENECUR.!-c-
   YENuYENCURYENEAEaCURC,CURIYENNYEN^1CURo MASTER_SITE_SUBDIR
   CURE>>O/A:eCUR^1CUReCURACUR+-CURC,CUR^1!-L- DEGE^2 1/4CUREIaCURo
   1/4"CUR.CURTHCUR^1!-L-

 MASTER_SITES=         ${MASTER_SITE_XCONTRIB}
 MASTER_SITE_SUBDIR=   applications

   CUR^3CUR`iCUReCURIEN?oCURI /usr/ports/Mk/bsd.sites.mk
   CURC,A:euACURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CURCURCURA:CURC,CURa?.CUR.CURCUR^1`aIU:CURNOTA:E^2ACURuCUR`iCURAE^1OCURCURTHCUR^1CURICURC,!-c-
   port CURoA:o 1/2D-CUR^1CUReADEGCURE
   CUR^3CURIYENOYEN!YENCURYENeCURI-oC,?.EC,CURo
   YENAYENS:YENAYEN-CUR^1CUReCUReCUR|CURE?'^3YCUR+-CURAECUR-CURACURuCURCUR!-L-

   YENae! 1/4YENP:CURI /etc/make.conf AaeCURC, MASTER_SITE_* EN?oCURo 3/4aa
   1/2nCURCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L- CUR
   1/2CUR|CUR^1CUReCUR^3CURECURC,!-c-CUR^3CUR`iCUReCURIII 3/4CUREYEN-c-!
   1/4YEN<<YENCURYENO:CUR 1/2CURICURaCURICURC,CURICURECUR-!-c-
   ^1YENCURssCURIYENssYENe!
   1/4YENuYENCURYENECURo>>EINCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.4.3. EXTRACT_SUFX

   C,UEUYENOYEN!YENCURYENeCURNOT 1 CURA:CURC,!-c- DEGu 1/2IEy 1/4DEGCURo
   1/4"CUR^1CURICUREEaA:ICUREDEGUCURECUReAU:Eo/
   1/4CURo>>ECURACURAECURCURCUR?CURe!-c- EXTRACT_SUFX
   CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

   IaCUR"CURD-!-c-C,UEUYENOYEN!YENCURYENeCURNOTCUReCUReDEG`iEIAA-aCURE
   foo.tar.gz CURC,CURICURECUR-!-c- foo.tgz
   CURECURECURACURAECURCURCUR?CURe!-c-  1/4!CURICUReCUR|CURE
   1/2nCURCURTHCUR^1!-L-

 DISTNAME=      foo
 EXTRACT_SUFX=  .tgz

   USE_BZIP2 CURE USE_ZIP EN?oCURoAssA:eCUR^1CUReCURE!-c-EXTRACT_SUFX
   CURIENOTI *CURE+-thCUR,CURAE 1/4<<AEDEGAA-aCURE .bz2 CURTHCUR?CURI .zip
   CUREAssA:eCURuCUR`iCURTHCUR^1!-L-
   CURECURACUReCURaAssA:eCURuCUR`iCURAECURCURCURECUR+-CUR`iCURD-!-c-EXTRACT_SUFX
   CURI .tar.gz CUREAssA:eCURuCUR`iCURTHCUR^1!-L-

  Aiu:

   EXTRACT_SUFX CURE DISTFILES CURoI 3/4EyAssA:eCUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-

  5.4.4. DISTFILES

   >>th!^1!-c-YENAYEN|YENoYENi! 1/4YENECUR^1CUReYENOYEN!YENCURYENeCURII 3/4
   3/4ICURNOT port CURII 3/4
   3/4ICURECURTHCURACUR?CUR->>-:CURAECURCURCURECURCURCUR^3CURECURNOTCUR-c-CUReCURTHCUR^1!-L-CUR?CURECUR"CURD-!-c-
   source.tar.gz CURECURECUREI
   3/4CURAACUR+-CUReCUR`iCURAECURCURCUReCUR^3CURECURaCUR-c-CUReCURC,CUR.CURc,CUR|!-L-
   CURUCUR<<CURE!-c-YEN 1/2! 1/4YEN^1YEN^3!
   1/4YENECURNOTCURCURCUR-CURA:CUR<<CURIYEN-c-!
   1/4YEN<<YENCURYENO:CUREENOTCUR<<CUR`iCURAECURCURCURAE!-c- CUR
   1/2CURICUR^1CURUCURAECURoYENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURCURECUReCURECURCURCUR^3CURECURaCUR-c-CUReCURTHCUR^1!-L-

   CUR^3CURI 3/4`i^1c,!-c-DISTFILES CURE!-c-YENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURYENOYEN!YENCURYENeCUR^1CURUCURAECURIYENeYEN^1YENECURo!-c-
   YEN^1YENU!
   1/4YEN^1CURC,P:eAUCURACURAEAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

 DISTFILES=     source1.tar.gz source2.tar.gz

   IA 1/4"AA-aCUREAssA:eCURuCUR`iCURAECURCURCURECURCUR 3/4`i^1c,!-c-
   DISTFILES CURI ${DISTNAME}${EXTRACT_SUFX}
   CUREAssA:eCURuCUR`iCURTHCUR^1!-L-

  5.4.5. EXTRACT_ONLY

   DISTFILES CURIDEG`iEoCURACUR+-CURoAA,^3<<CUR^1CURUCUR
   (IaCUR"CURD-!-c-DEG`iEyCURNOTYEN 1/2! 1/4YEN^1YEN^3!
   1/4YENECURC,!-c-CURaCUR|DEG`iEyCURIDEGu
   1/2ICURuCUR`iCURAECURCURCURECURCURE, 1/2nCURECURCURCUR|) 
   3/4`i^1c,!-c-AA,^3<<CUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURYENOYEN!YENCURYENeI
   3/4CURo EXTRACT_ONLY CUREAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

 DISTFILES=     source.tar.gz manual.html
 EXTRACT_ONLY=  source.tar.gz

   CURECURI DISTFILES CURaAA,^3<<CUR^1CURUCURCURC,CURICURECURCURCURECURe!-c-
   EXTRACT_ONLY CUREP:oE,>>uIoCURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

 EXTRACT_ONLY=

  5.4.6. PATCHFILES

   CUR 1/2CURI port CURNOTC,UEUYENOYEN!YENCURYENeCURIA 3/4CURE FTP CURa: HTTP
   CURC, 1/4eCUREAEthCUReA:E^2AYENNYENAYENACURoENOTI *CURECUR^1CURe
   3/4`i^1c,CURECURI!-c- PATCHFILES CURECURICUR
   1/2CURIYENNYENAYENACURIYENOYEN!YENCURYENeI 3/4CURo!-c- PATCH_SITES
   CURECURICUR
   1/2CURIYENOYEN!YENCURYENeCURNOTAO:CUR<<CUR`iCURAECURCURCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURI
   URL CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L-( 1/2nCUREyCURI
   MASTER_SITES CUREAE+-CUR,CURC,CUR^1!-L-)

   CUR 1/2CURIYENNYENAYENACUREuI?CURuCUR`iCURAECURCURCUReYENOYEN!YENCURYENeI
   3/4CUREI 3/4. *CUREYENNYEN^1I 3/4CURNOTCURA:CURCURCURAECURCURCURAE!-c- YEN
   1/2! 1/4YEN^1YENA:YENe! 1/4CURIYENEYENAYEN *YENC,YEN-L-YEN`iYEN-YENEYENe
   (CURA:CURTHCURe WKRSRC)
   CUR<<CUReCURIAeAD-YENNYEN^1CURECURECURACURAECURCURCURECURCUR
   3/4`i^1c,CURECURI!-c- CUR 1/2CUR`iCURE+-thCUR,CUR? PATCH_DIST_STRIP
   CURo>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L-
   CUR?CURECUR"CURD-!-c-YENNYENAYENAAEaCURICUR^1CURUCURAECURIYENOYEN!YENCURYENeI
   3/4CURIAeAENOTCURE!-c-I 3/4. *CURE foozolix-1.0/
   CURNOTCURA:CURCURCURAECURCURCURe 3/4`i^1c,CURECURI!-c-
   PATCH_DIST_STRIP=-p1 CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CUR^3CUR`iCUReCURIYENNYENAYENACURIDEGu
   1/2ICURuCUR`iCURAECURCURCURAECURaAc, 3/4aeE *CURC,CUR^1!-L-
   YENOYEN!YENCURYENeI 3/4CURNOT .gz CURa: .Z CURC, 1/2-aCURiCURe
   3/4`i^1c,CURECURI!-c-
   1/4<<AEDEGAA-aCUREAA,^3<<CURuCUR`iCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1!-L-

   CURaCUR.YENNYENAYENACURNOT!-c-YENEYENYENaaYENaYENoYENEAAuCUR 1/2CURIA
   3/4CURIYENOYEN!YENCURYENeCUREDEG`i 1/2iCURE gzip CURuCUR`iCUR? tar
   YENOYEN!YENCURYENeCURC,C,UEUCURuCUR`iCURAECURCURCURe
   3/4`i^1c,CURECURI!-c-A+-CURE PATCHFILES
   CURo>>ECUR|CURACUR+-CURC,CURICUR|CURTHCUR-CURCURCURCURTHCUR>>CURo!-L-
   CUR^3CURICUReCUR|CURE 3/4`i^1c,CURECURI!-c-CUR^3CURIYENNYENAYENACURI tar
   YENOYEN!YENCURYENeCURII 3/4ADEGCURE 3/4`i 1/2eCURo DISTFILES CURE
   MASTER_SITES CUREA:E^2ACUR.CURAECUR-aCURCURTHCUR^1!-L- CUR
   1/2CUR`iCUR<<CURe!-c-EXTRA_PATCHES EN?oCURECUR
   1/2CUR`iCUReCURIYENNYENAYENACURo>>O/A:eCUR^1CUR`iCURD-!-c- bsd.port.mk
   CURNOT 
   1/4<<AEDEGAA-aCUREYENNYENAYENACURoAANOTINCUR.CURAECUR-CUR`iCURTHCUR^1!-L-
   AEACUREAiDEGOCURNOTENOTI
   *CURECURICURI!-c-YENNYENAYENAYENOYEN!YENCURYENeCURo PATCHDIR
   YENC,YEN-L-YEN`iYEN-YENEYENeCUREYEN^3YENO!
   1/4CUR.CURAECURICURECUReCURECURCURCUR^3CURECURC,CUR^1 ! 1/2 (IoAi: port
   CURNOT CD-ROM  3/4aaCUREAO:CUR<<CUR`iCURAECURCURCUReAAuCURI
   3/4`i^1c,CURECURI!-c-) CUR 1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURECURI
   1/2nCUR^1thCURssCURNOTCURC,CURCURECURCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-

  Aiu:

   CUR 1/2CUR`iCURNOTEaA:ICURI gzip CUR<< compress CURuCUR`iCUR? tar
   YENOYEN!YENCURYENeCURC,CUR-c-CUR`iCURD-!-c- A:I 3/4iCURIYEN 1/2!
   1/4YEN^1YENOYEN!YENCURYENeCUREDEG`i
   1/2iCUREYENNYENAYENAAANOTIN>>thCURTHCURC,CUREAA,^3<<CURuCUR`iCURAECURCURCURTHCUR^1CURICURC,!-c-
   IA 1/4"AA-aCUREAA,^3<<CUR^1CUReENOTI *CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CURaCUR.YENNYENAYENACURo DISTFILES CUREA:E^2ACUR.CUR?
   3/4`i^1c,CURECURI!-c-YENNYENAYENACURo'THCUR`aYENOYEN!YENCURYENeCURNOTAA,^3<<CURuCUR`iCURe-oYCURE!-c-
   CUR 1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURECUR-c-CURe^2?CUR<<CURo 3/4aa
   1/2nCURCUR.CURECURCURCUReCUR|CUREAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-
   CURuCUReCURE!-c-YEN^3YENO!
   1/4CURuCUR`iCUR?YENNYENAYENAYENOYEN!YENCURYENeCURo-oi
   1/2u:CUR^1CUReYEN^3YENTHYENoYENECURo pre-clean YEN?!
   1/4YEN^2YENAYENECUREA:E^2ACUR^1CUReCUR^3CURECURoE-oCUR`iCURECURCURCURC,CUR-CURACURuCURCUR!-L-

  5.4.7.
  DEGUCURECUReYENuYENCURYENECURa:YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUR<<CUReCURIE-L-?oCURIC,UEUYENOYEN!YENCURYENeCURTHCUR?CURIYENNYENAYENA
  (MASTER_SITES:n)

   (CUR^3CUR`iCURICURCURCURuCURuCUR<<!O:^1aAAUCUREIAAe! *CURC,CUR^1!-L-
   CUR^3CURIE, 1/2nCURo 1/2eCURaCURAEAEECUR`a?ICURI!-c- -oC,
   1/2eCURICUR^3CURIAaCURoEoCURD-CUR.CURAECURaCUReCURCURCURC,CUR.CURc,CUR|)!-L-

   CUR^3CURIAaCURI MASTER_SITES:n CURa: MASTER_SITES_NN CURE,AECURD-CUR`iCURe
   1/4eAEAEyE!CURECURA:CURCURCURAEAaIACUR.CURAECURCURCURTHCUR^1!-L-
   CUR^3CUR^3CURC,CURI!-c-CUR^3CURIEy 1/4DEGCURo MASTER_SITES:n
   CURE,AECUROCURTHCUR^1!-L-

   CURTHCUR-o!-c-C,O/.ECURo
   3/4-CUR.AaIACUR.CURAECUR-aCURCURTHCUR.CURc,CUR|!-L-OpenBSD
   CURECURI!-c-DISTFILES CURE PATCHFILES EN?oCURII 3/4EyCUREAC,AA"CUREu!C,
   1/2CURNOTCUR-c-CUReCURTHCUR^1!-L-YENOYEN!YENCURYENe!-c-YENNYENAYENACURII
   3/4EyCURECURa!-c- ,aaCURiCURE :n (n CURI [0-9]
   CURICURECUR`iCUR<<CURECURECUReCURTHCUR^1) CURoCURA:CUR+-CURAEYENDEGYENe!
   1/4YEN *CURo>>O/ 1/4"CURC,CURCURTHCUR^1!-L-CUR?CURECUR"CURD-!-c-

 DISTFILES=      alpha:0 beta:1

   OpenBSD CURC,CURI!-c-C,UEUYENOYEN!YENCURYENe alpha CURI!-c-A:I 3/4iCURI
   MASTER_SITES CURC,CURICURECUR- MASTER_SITES0 CURE!-c- beta CURI
   MASTER_SITES1 CURE.eCUROEOCUR+-CUReCUR`iCURTHCUR^1!-L-

   CUR^3CUR`iCURI!-c-AuCUR.CURCURYENAYEN|YENoYENi!
   1/4YENEYENuYENCURYENECURo-oY,ACURECUR-AuCUR^1+-(c)IU:CURECURECUReCURICURo,-oCUReCUR>>CURe!-c-
   P: 1/2I-L-? 1/4CURCURu!C, 1/2CURC,CUR^1!-L-

   DISTFILES CUREYENOYEN!YENCURYENeCURNOT 2
   CURA:>>O/A:eCURuCUR`i!-c-MASTER_SITES CURNOT 20
   YENuYENCURYENECUR-c-CURACURAE!-c-YENuYENCURYENECURICURaCURICUR^1CUR'CUR-AUCUR-!-c-
   beta CURI MASTER_SITES
   AaeCURICUR^1CURUCURAECURIYENuYENCURYENECUREAO:CUR<<CUR`iCURAECURCURCURTHCUR^1CURNOT!-c-
   alpha CURI 20
   EO:IU:CURIYENuYENCURYENECURECUR.CUR<<CURECURCURCURECURCURCUR|
   3/4`i^1c,CURo^1ICUR"CURAECUR-CURACURuCURCUR!-L-
   YENaYENoYENAEYENECURNOTCUR-c-CUReCUR<<CUR,CURaCUR
   1/2CURICUR^3CURECURoAICURACURAECURCURCUR?CURe!-c-
   CUR^1CURUCURAECURIYENuYENCURYENECURo^3IC,S:CUR^1CUReCURICURIIuAICURACURE>>
   *CURCURCURTHCUR>>CURoCUR<<? ^3UCUR.CURCUR
   1/2uEo:CURICURICUR,CURTHCUReCURECURCURCUR|CURiCUR+-CURECURICURaeCURCURTHCUR>>CURoCURI!-L-

   YENCURYENa! 1/4YEN,CURC,CURCUR?CURe!-c--o-L-AAUCURI DISTFILES CURa:
   MASTER_SITES
   CURNOTCURaCURACUREAo>>^3CUR-c-CUReCURICURoAUAu:CUR.CURAECUR-CURACURuCURCUR!-L-
   !O:distfiles A:'-o-oYENTHYENCURYEN^1YEN?! *CURI!-c- YENIYENAYENEYENi!
   1/4YEN-Ee^2UCURNOT'EIACURuCUR`iCUReCUR^3CURECURo'iCURO:CUREDEGaCURCURCUR-c-CUReCURTHCUR>>CURo!-L-

   1/4!AaCUR<<CUReCURI!-c-FreeBSD
   CURECUR-aCUR+-CUReCUR^3CURIYEN-c-YENCURYENC,YEN-L-YEN-c-CURI
   1/4AAoCURECURA:CURCURCURAEAaIACUR.CURTHCUR^1!-L- OpenBSD
   CURI^1ICUR"EyCURoA? 3/4-^2thIECUR.CURAECURCURCURTHCUR^1!-L-

    5.4.7.1. 'EA+-CUREAaIA

   CUR^3CURIAaCURC,CURI!-c-E-L-?oCURIC,UEUYENOYEN!YENCURYENeCURa:YENNYENAYENACURo!-c-
   DEGUCURECUReYENuYENCURYENECURa:YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUR<<CURe-oUCUR<<CUR-ENOTCUR+-CURAE
   1/4eAEACUR^1CURe'EA+-CUREAssA:eCURo 1/4"CUR.CURTHCUR^1!-L-
   CUR^3CUR^3CURC,CURI!-c-A+- 1/2a^2 1/2CUR.CUR? MASTER_SITES:n
   CURI>>ECURCUREyCURoAaIACUR.CURTHCUR^1!-L-CURUCURECURoCURECURI
   3/4`iIICURC,CURICUR^3CUR`iCURC, 1/2 1/2ENOTCURC,CUR^1!-L- CURuCUReCURE
   3/4U:CUR.CURCURCUR^3CURECURoAICUReCUR?CUR+-CUR`iCURD-!-c-
   1/4!CURIAaCURoCUR-aAEECURssCUR-CURACURuCURCUR!-L-

   YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURECUReCURACURAECURI!-c-
   CURCURCUR-CURA:CURaCURIDEGUCURECUReYENuYENCURYENECUR<<CUReYENAYEN|YENoYENi!
   1/4YENECUR^1CUReE-L-?oCURIC,UEUYENOYEN!YENCURYENeCUR<<CUReCURECURACURAECURCURCUReCURaCURICURNOTCUR-c-CUReCURTHCUR^1!-L-
   CUR?CURECUR"CURD-!-c-Ghostscript CURI!-c-Aae^3EEoCURIYEN
   *YENiYENDEGYENeYEN`aCURE!-c- YENae! 1/4YENP:CURIYEN
   *YENeYENoYEN?CURE+-thCUR,CURAE>>ECURCURENOTCUR+-CUReCUR`iCUReA??oCURIYENEYENeYENCURYEND-YENOYEN!YENCURYENeCUR<<CUReCURECURACURAECURCURCURTHCUR^1!-L-
   CUR^3CURIYENEYENeYENCURYEND-YENOYEN!YENCURYENeCURIDEG`iEoCURIAae^3EEoCUREP:|CUREC,UEUCURuCUR`iCURTHCUR^1CURNOT!-c-
   A?CUR-CURICURuCURTHCURP:CURTHCUREYENuYENCURYENECUR<<CUReYENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-

   CUR^3CUR`iCUREAD-+-thCUR^1CUReCUR?CURa!-c-DISTFILES
   CURI^3AE^1`aIU:CURI,aaCURiCURECURI!-c-YEN^3YENiYENoCURE!O:YEN?YENDEGI 3/4!
   *
   CURoCURA:CUR+-CUReCUR`iCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1!-L-MASTER_SITES
   CUREAssA:eCURuCUR`iCURAECURCURCUReCUR 1/2CUR`iCUR
   3/4CUR`iCURIYENuYENCURYENECURIEo:Eo/CURECURa!-c-YEN^3YENiYENoCURE!-c- CUR
   1/2CURIYENuYENCURYENECUR<<CUReYENAYEN|YENoYENi!
   1/4YENECUR^1CURUCURYENOYEN!YENCURYENeCURo
   1/4"CUR^1CUR?CURaCURIYEN?YENDEGCURo^2ACUR"CURTHCUR^1!-L-

   CUR?CURECUR"CURD-!-c-YEN 1/2! 1/4YEN^1YEN^3! 1/4YENECURNOT source1.tar.gz
   CURE source2.tar.gz CURI 2 CURA:CUREENOTCUR+-CUReCUR`iCURAECURCURCURAE!-c-
   2 CURA:CURIEICURIYENuYENCURYENECUR<<CUReYENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURYEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURo^1ICUR"CURAECURssCURTHCUR.CURc,CUR|!-L- CUR 1/2CURI
   port CURI Makefile CURECURI!-c-Ia5.1!O:^3AEYENuYENCURYENECURE 1
   CURA:YENOYEN!YENCURYENeCURNOTCUR-c-CURe 3/4`i^1c,CURI!-c-'EA+-CURE
   MASTER_SITES:n CURI>>EINE!! *
   CURICUReCUR|CURE^1OCURNOTCUR-c-CUReCURECUR.CURTHCUR^1!-L-

   Ia5.1 ^3AEYENuYENCURYENECURE 1 CURA:YENOYEN!YENCURYENeCURNOTCUR-c-CURe
   3/4`i^1c,CURI!-c-'EA+-CURE MASTER_SITES:n CURI>>EINE!

 MASTER_SITES=   ftp://ftp.example1.com/:source1 \
                 ftp://ftp.example2.com/:source2
 DISTFILES=      source1.tar.gz:source1 \
                 source2.tar.gz:source2

   E-L-?oCURIC,UEUYENOYEN!YENCURYENeCUREAE+-CUR,YEN?YENDEGCURNOTCURA:CURCURCURAECURCURCURAECURaCUR<<CURTHCURCURCURTHCUR>>CURo!-L-
   AeCURUCURECURIIaCUREA^3CURCURCURAE!-c-3 EO:IU:CURIC,UEUYENOYEN!YENCURYENe
   source3.tar.gz CURNOTCUR-c-CURACURAE!-c- ftp.example2.com
   CUR<<CUReYENAYEN|YENoYENi!
   1/4YENECUR^1CURUCURCURACURECUR.CURTHCUR.CURc,CUR|!-L- Makefile CURI
   Ia5.2!O:^3AEYENuYENCURYENECURE 1 CURA:DEGE
   3/4aaYENOYEN!YENCURYENeCURNOTCUR-c-CURe 3/4`i^1c,CURI!-c-'EA+-CURE
   MASTER_SITES:n CURI>>EINE!! * CURICUReCUR|CURECURECUReCURTHCUR^1!-L-

   Ia5.2 ^3AEYENuYENCURYENECURE 1 CURA:DEGE
   3/4aaYENOYEN!YENCURYENeCURNOTCUR-c-CURe 3/4`i^1c,CURI!-c-'EA+-CURE
   MASTER_SITES:n CURI>>EINE!

 MASTER_SITES=   ftp://ftp.example1.com/:source1 \
                 ftp://ftp.example2.com/:source2
 DISTFILES=      source1.tar.gz:source1 \
                 source2.tar.gz:source2 \
                 source3.tar.gz:source2

    5.4.7.2.  3/4U:CUR.CURCURAaIA

   ENOTCUR<<CUReCURTHCUR.CUR?!-L- ADEGAaCURIIaCURC,CURICUR-c-CURECUR?CURII
   *uaCURoEthACURC,CURCURECUR<<CURACUR?CURiCUR+-CURC,CUR^1CURI!-L-
   CUR^3CURIAaCURC,CURI!-c-YENOYEN!YENCURYENeCURI
   1/4eAEACURo-oUCUR<<CUR-A(c),aeCUR^1CURe>>AAAECURss MASTER_SITES:n
   CURNOTCURECUR|AE-CUR-CUR<<CURE!-c-CUR^3CUR`iCURoIo/INCUR^1CUReCUR?CURaCURE
   ports CURoCURECUR|EN^1^1CUR^1CUR`iCURD-CUReCURCURCUR<<CURo
   3/4U:CUR.CUR-AaIACUR.CURTHCUR^1!-L-

    1. I *AC,CURIEo:Eo/CURE :n
       CURoCURA:CUR+-CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
       CUR^3CUR^3CURC,!-c-n CURI [^:,]+ CURA:CURTHCURe!-c-^3uC,DEG
       3/4aaCURICURCURCUR<<CURECUReE,>>uCURE?o>>uCUR<<CUReCURECUReE,>>uIoCURC,CURaCUReCURCURCURICURC,CUR^1CURNOT!-c-
       CURiCUR`iCURiCUR`iCURECUR.CURAECURI!-c-AAo:IICURI
       [a-zA-Z_][0-9a-zA-Z_]+ CUREA(c),ACUR.CURTHCUR^1!-L-

       CURuCUReCURE!-c-E,>>uIoCURIYENTHYENAYENACURIAc,E,>>uCURE
       3/4(R)E,>>uCURoP:eEICUR.CURTHCUR^1!-L- CURA:CURTHCURe!-c-n CURE N
       CURIEICURIE,>>uCURECUR.CURAEDEG.CURiCUR`iCURTHCUR^1!-L-

       CUR.CUR<<CUR.!-c- default, all, ALL
       CURIAEAEICUREDEGOI-L-CURoI?CUR"CUReCUR`iCURAECURCURCUReCURICURC,!-c-
       Eo:Eo/CUREEO^2ACUR^1CUReCURICURECURI>>ECUR"CURTHCUR>>CURo
       (CUR^3CUR`iCURI!-c-ii
       ^1`aCURC,AEaEoAA-aCUREIo/INCURuCUR`iCURAECURCURCURTHCUR^1)!-L-
       CURuCUReCURE!-c-DEFAULT
       CURIAEAEICUREDEGOI-L-CURo>>yCURA:A+-,`iCURC,CUR^1 (3
       CURI^1`aCURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR)!-L-

    2. :n CURNOTCURA:CURCURCUR?I *AC,CURI!-c-YENDEGYENe! 1/4YEN * n
       CUREADEGCUR.!-c- :m CURNOTCURA:CURCURCUR?I *AC,CURI!-c-YENDEGYENe!
       1/4YEN * m
       CUREADEGCUR^1CUReCURECURCURCUR|CUR^3CURECURECURECUReCURTHCUR^1!-L-

    3. AU:Eo/ 1/4CURNOTCURA:CURCURCURAECURCURCURECURCURI *AC,CURIYENDEGYENe!
       1/4YEN *CUREADEGCUR.CURTHCUR>>CURo!-L-
       CUR^3CUR`iCURI!-c-AEAEICUREYENDEGYENe! 1/4YEN * DEFAULT
       CUREADEGCUR.CURAECURCURCUReCURECUR.CURAEDEG.CURiCUR`iCURTHCUR^1!-L- I
       *AC,CURI,aaCURiCURE DEFAULT CURoCURA:CUR+-CUReCURICURI!-c-CUR 1/2CURII
       *AC,CURo DEFAULT CURECUR 1/2CUR`iDEGE^3DEGCURIYENDEGYENe! 1/4YEN
       *CUREAE+->>thCURE^3a:CUReAAo:CURAECUR?CURCURCURICURC,CURECUR+-CUR`iCURD-!-c-
       3/4eA:^1CURE^2aCUR(R)CURTHCUR>>CURo (5
       CURI^1`aCURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR)!-L-

       1/4!CURIIaCURICURECURACUReCURaAE+-CUR,DEGOI-L-CURC,CUR^1CURNOT!-c-
       -oC, 1/2eCURIEyCURNOT^1YENCURTHCUR.CURCURCURC,CUR^1!-L-

 MASTER_SITES=   alpha

 MASTER_SITES=   alpha:DEFAULT

    4. YENDEGYENe! 1/4YEN *CURIAe,ssC,OA
       3/4CURC,CURICUR-c-CUReCURTHCUR>>CURo!-L- CUROCURECURA:CURII
       *AC,CURNOTAE+->>thCUREE-L-?oCURIYENDEGYENe! 1/4YEN
       *CUREADEGCUR^1CUReCUR^3CURECURNOTCURC,CUR!-c-
       CUROCURECURA:CURIYENDEGYENe! 1/4YEN *CURECURIE-L-?oCURII
       *AC,CURNOTADEGCUR^1CUReCUR^3CURECURa!-c-
       ^2?CURa^3a:CUReAAo:CURAECURECURCURCUR^3CURECURaCURC,CURCURTHCUR^1!-L-
       AE+-CUR,YENDEGYENe! 1/4YEN *CURC,^2?^2oCURa>>O/A:eCURuCUR`iCUR?I
       *AC,CURI!-c- A+-CUREE-L-?o^2o>>O/A:eCURuCUR`iCUR?I
       *AC,CURECURCURCUR|CUR^3CURECURECURECUReCURTHCUR^1!-L-

    5. CUR-c-CUReI *AC,CURoAE+->>thCURECURCURCUR-CURA:CURaCURIYENDEGYENe!
       1/4YEN *CURE 1/2eADEGCURuCUR>>CUR?CURCUR>>thCURI!-c-
       YEN<<YENoYENTH+-e>>>>>>O (,) CURNOT>>ECUR"CURTHCUR^1!-L-

       CUR 1/2CURIAAOAAUEICURIAU:Eo/
       1/4CURoCURA:CUR+-CURAE.<<CUReEO:CUR^1CUR<<CURiCUReCURE!-c-
       DEG`iAAUCURACUR+-AU:Eo/ 1/4CURo>>O/A:eCUR.CURAEE-L-?oCURIYENDEGYENe!
       1/4YEN *CURo>>O/A:eCURC,CURCURTHCUR^1!-L- CUR?CURECUR"CURD-!-c-:m,n,o
       CURE 1/2nCUR-CURE!-c-CUR 1/2CURII *AC,CURIYENDEGYENe! 1/4YEN * m, n
       CUR-aCUReCURO o CUREADEGCUR^1CUReCUR^3CURECURo 1/4"CUR.CURTHCUR^1!-L-

       DEGE^2 1/4CURIIaCURICUR^1CURUCURAEAE+-AAuCURC,CUR^1CURNOT!-c-
       -oC,,aaCURI.A
       1/4DEGCURNOTCURaCURACURECURaCUReCURCURCURC,CUR.CURc,CUR|!-L-

 MASTER_SITES=   alpha alpha:SOME_SITE

 MASTER_SITES=   alpha:DEFAULT alpha:SOME_SITE

 MASTER_SITES=   alpha:SOME_SITE,DEFAULT

 MASTER_SITES=   alpha:DEFAULT,SOME_SITE

    6. C,CURDEGOCURIYENDEGYENe! 1/4YEN *AEaCURIYENuYENCURYENECURI!-c-
       MASTER_SORT_AWK CURECUReCURACURAEADEGIoCURuCUR`iCURTHCUR^1!-L-
       MASTER_SITES CURE PATCH_SITES AEaCURICUR^1CURUCURAECURIYENDEGYENe!
       1/4YEN
       *CURECURA:CURCURCURAECURaAE+-IICUREADEGIoCURuCUR`iCURTHCUR^1!-L-

    7. YENDEGYENe! 1/4YEN *CURI^3uC,DEGCURI!-c-EN?o MASTER_SITES,
       PATCH_SITES, MASTER_SITE_SUBDIR, PATCH_SITE_SUBDIR, DISTFILES
       CUR-aCUReCURO PATCHFILES CURECUR-aCURCURCURAECURa!-c-^2
       1/4uCURIE,E!CURE 1/2 3/4CURACURAE>>ECUR"CURTHCUR^1!-L-

         a. MASTER_SITES, PATCH_SITES, MASTER_SITE_SUBDIR CUR-aCUReCURO
            PATCH_SITE_SUBDIR CURICUR^1CURUCURAECURII
            *AC,CURIYEN^1YENeYENAYEN.YENaa / u^1aeCURC, 1/2-aA
            1/4CURuCUR`iCURAECURCURCURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-
            CUR-c-CUReI *AC,CURNOTCURECUR`iCUR<<CURIYENDEGYENe! 1/4YEN
            *CUREADEGCUR.CURAECURCURCUReCURECURe!-c- YENDEGYENe! 1/4YEN
            *CURIAU:Eo/ 1/4 :n CURI!-c- 1/2-aA 1/4u^1ae /
            CURICUR^1CURDEG,aaCURECUR^3CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-
            MASTER_SITES:n CURI>>AAAECURssCURC,CURI!-c- 1/2-aA 1/4u^1ae /
            CURNOTCUR-c-CUReCUR^3CURECURC,!-c- :n CURNOTI
            *AC,CURII,uCUREDEG`iEoCURC,CUR-c-CURe 3/4`i^1c,CURE!-c- :n
            CURNOTYENDEGYENe! 1/4YEN * n CURo 1/4"CUR^1
            3/4`i^1c,CURI-o(R)AE+-CURoEoCUR+-CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
            DEGEADEGCURI!-c- MASTER_SITE_SUBDIR CURE PATCH_SITE_SUBDIR I
            *AC,CURICURCURCUR-oCUR`iCURECUR-aCURCURCURAECURa 1/2-aA 1/4u^1ae
            / CURIEOI
            *CURACURACUR?CURICURC,!-c-,ss'^1ACURoEYCURA:CUR?CURaCURE!-c-
            AU:Eo/ 1/4CURIA: 3/4ADEGCURIE,>>uCURNOT /
            CURC,CURECUR+-CUR`iCURD-!-c- I *AC,CURIAU:Eo/ 1/4CURNOT :n
            CURC,CUR-c-CURACURAECURa!-c- YENDEGYENe! 1/4YEN
            *CURIAU:Eo/,`iCURC,CURICURECUR-!-c- I
            *AC,CURII,uCUREDEG`iEoENOTCURECUR.CURAEDEG.CURiCUR`iCURTHCUR^1!-L-
            Ia5.3!O:MASTER_SITE_SUBDIR CURECUR-aCUR+-CURe MASTER_SITES:n CURI
            3/4U:-oUCURE>>EINE!! * CURE
            Ia5.4!O:YEN<<YENoYENTH+-e>>>>>>O!-c-E-L-?oCURIYENOYEN!YENCURYENe!-c-E-L-?oCURIYENuYENCURYENE!-c-
            E-L-?oCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE^1c,CURiCUR>>CUR?
            MASTER_SITES:n CURI 3/4U:-oUCURE>>EINE!! * CURII
            3/4EyCURoCUR'I-:CUR-CURACURuCURCUR!-L-

            Ia5.3 MASTER_SITE_SUBDIR CURECUR-aCUR+-CURe MASTER_SITES:n CURI
            3/4U:-oUCURE>>EINE!

 MASTER_SITE_SUBDIR=     old:n new/:NEW

               * YENDEGYENe! 1/4YEN * DEFAULT
                 CUREADEGCUR^1CUReYENC,YEN-L-YEN`iYEN-YENEYENe -> old:n

               * YENDEGYENe! 1/4YEN * NEW
                 CUREADEGCUR^1CUReYENC,YEN-L-YEN`iYEN-YENEYENe -> new

            Ia5.4
            YEN<<YENoYENTH+-e>>>>>>O!-c-E-L-?oCURIYENOYEN!YENCURYENe!-c-E-L-?oCURIYENuYENCURYENE!-c-
            E-L-?oCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE^1c,CURiCUR>>CUR?
            MASTER_SITES:n CURI 3/4U:-oUCURE>>EINE!

 MASTER_SITES=   http://site1/%SUBDIR%/ http://site2/:DEFAULT \
                 http://site3/:group3 http://site4/:group4 \
                 http://site5/:group5 http://site6/:group6 \
                 http://site7/:DEFAULT,group6 \
                 http://site8/%SUBDIR%/:group6,group7 \
                 http://site9/:group8
 DISTFILES=      file1 file2:DEFAULT file3:group3 \
                 file4:group4,group5,group6 file5:grouping \
                 file6:group7
 MASTER_SITE_SUBDIR=     directory-trial:1 directory-n/:groupn \
                         directory-one/:group6,DEFAULT \
                         directory

            3/4aaCURIIaCURI!-c- 1/4!CURICUReCUR|CURE-oUCUR<<CUR-ENOTCUR+-CUR?
            1/4eAEACURo 1/4A, 1/2CUR.CURTHCUR^1!-L-
            YENuYENCURYENECURI!-c-Io/INCURuCUR`iCURe
            1/2c,EO:CURC,uoCUR^2CUReCUR`iCURAECURCURCURTHCUR^1!-L-

               * file1 CURI 1/4!CURIYENuYENCURYENECUR<<CURe
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * http://site1/directory/

                    * http://site1/directory-one/

                    * http://site1/directory-trial:1/

                    * http://site2/

                    * http://site7/

                    * MASTER_SITE_BACKUP

               * file2 CURI!-c-file1 CUREAE+-CUR,YENDEGYENe! 1/4YEN
                 *CUREADEGCUR.CURAECURCURCUReCURICURC,!-c-
                 CURTHCURACUR?CUR-AE+-CUR,CUReCUR|CURE
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * http://site1/directory/

                    * http://site1/directory-one/

                    * http://site1/directory-trial:1/

                    * http://site2/

                    * http://site7/

                    * MASTER_SITE_BACKUP

               * file3 CURI 1/4!CURIYENuYENCURYENECUR<<CURe
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * http://site3/

                    * MASTER_SITE_BACKUP

               * file4 CURI 1/4!CURIYENuYENCURYENECUR<<CURe
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * http://site4/

                    * http://site5/

                    * http://site6/

                    * http://site7/

                    * http://site8/directory-one/

                    * MASTER_SITE_BACKUP

               * file5 CURI 1/4!CURIYENuYENCURYENECUR<<CURe
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * MASTER_SITE_BACKUP

               * file6 CURI 1/4!CURIYENuYENCURYENECUR<<CURe
                 1/4eAEACURuCUR`iCURTHCUR^1!-L-

                    * MASTER_SITE_OVERRIDE

                    * http://site8/directory-one/

                    * MASTER_SITE_BACKUP

    8. MASTER_SITE_SOURCEFORGE CURICUReCUR|CURE!-c-bsd.sites.mk
       CURC,A:euACURuCUR`iCUReAEAEICUREEN?oCURoYENDEGYENe! 1/4YEN
       *CURE^3a:CUReAAo:CURAECUReCURECURICURECUR|CUR^1CUR`iCURD-CUReCURCURCURC,CUR^1CUR<<?

       Ia5.5!O:MASTER_SITE_SOURCEFORGE CURE^1c,CURiCUR>>CUR? MASTER_SITES:n
       CURI 3/4U:CUR.CURCUR>>EINE!! * CURoCUR'I-:CUR-CURACURuCURCUR!-L-

       Ia5.5 MASTER_SITE_SOURCEFORGE CURE^1c,CURiCUR>>CUR? MASTER_SITES:n
       CURI 3/4U:CUR.CURCUR>>EINE!

 MASTER_SITES=   http://site1/ ${MASTER_SITE_SOURCEFORGE:S/$/:sourceforge,TEST/}
 DISTFILES=      something.tar.gz:sourceforge

       something.tar.gz CURI!-c-MASTER_SITE_SOURCEFORGE
       CURE'THCURTHCUR`iCUReCUR-c-CUReCURaeCUReYENuYENCURYENECUR<<CURe
       1/4eAEACURuCUR`iCURTHCUR^1!-L-

    9. CUR^3CUR`iCURo PATCH*
       EN?oCUREAECURss^1c,CURiCUR>>CURAE>>ECUR|CURECURICURECUR|CUR^1CUR`iCURD-CUReCURCURCURC,CUR.CURc,CUR|CUR<<?

       CUR^1CURUCURAECURIIaCURC, MASTER*
       EN?oCURo>>ECURACURAECURCURCURTHCUR^1CURNOT!-c-Ia5.6!O:PATCH_SITES
       CURE^1c,CURiCUR>>CUR? MASTER_SITES:n CURI'EA+-CURE>>EINE!! *
       CURECUR-c-CUReCUReCUR|CURE!-c-PATCH*
       EN?oCUREAD-CUR.CURAECURaCURTHCURACUR?CUR-AE+-CUR,CUReCUR|CUREAE-CURCURTHCUR^1!-L-

       Ia5.6 PATCH_SITES CURE^1c,CURiCUR>>CUR? MASTER_SITES:n
       CURI'EA+-CURE>>EINE!

 PATCH_SITES=    http://site1/ http://site2/:test
 PATCHFILES=     patch1:test

    5.4.7.3. ports
    CURECURA:CURCURCURAE^2?CURNOTEN^1^1CURuCUR`i!-c-^2?CURNOTENCURiCUReCURECURCURCURICURC,CUR.CURc,CUR|CUR<<?

   i. , 1/2-ossCURICUR^1CURUCURAECURI ports CURICUR
      1/2CURICURTHCURTHENCURiCUReCURTHCUR>>CURo!-L- MASTER_SITES:n u!C,
      1/2CURIYEN^3! 1/4YENECURI!-c-7 CURC, 1/2OCURUCUR?E,E!CURE 1/2 3/4CUR|
      :n CURICUReCUR|CURE.A 1/4DEGCURNOT,aaCURiCURECURA:CURCURCUR?I
      *AC,CURNOTCUR-c-CURe 3/4`i^1c,CURACUR+-AEDEG-oiCUR.CURTHCUR^1!-L-

   ii. port CURo make CUR^1CURe-oYCURIYEN?!
       1/4YEN^2YENAYENECURECURaEN^1^1CURICUR-c-CUReCURTHCUR>>CURo!-L-
       checksum, makesum, patch, configure, build AAuCURC,CUR^1!-L-
       CURaCURACURiCURo!-c-do-fetch, fetch-list, master-sites CUR
       1/2CUR`iCUR<<CURe patch-sites CURIIa^3DEGCURC,CUR^1!-L-

          * do-fetch CURI!-c-?.CUR.CUR-YENDEGYENe! 1/4YEN
            *ENOTCUR+-CURIAU:Eo/ 1/4CURICURA:CURCURCUR? DISTFILES CURE
            PATCHFILES CURoAssA:eCUR.CURTHCUR^1!-L-CUR 1/2CUR`iCUR
            3/4CUR`iCURNOT!-c-AD-+-thCUR^1CURe MASTER_SITES CURE PATCH_SITES
            CURoIo/INCUR.!-c-CURuCUReCUREAD-+-thCUR^1CURe MASTER_SITE_SUBDIR
            CURE PATCH_SITE_SUBDIR
            CURoIo/INCUR.CURTHCUR^1!-L-Ia5.4!O:YEN<<YENoYENTH+-e>>>>>>O!-c-E-L-?oCURIYENOYEN!YENCURYENe!-c-E-L-?oCURIYENuYENCURYENE!-c-
            E-L-?oCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE^1c,CURiCUR>>CUR?
            MASTER_SITES:n CURI 3/4U:-oUCURE>>EINE!! *
            CURoCUR'I-:CUR-CURACURuCURCUR!-L-

          * fetch-list CURI!-c-do-fetch CUREAE+-CUR,CUReCUR|CUREYENDEGYENe!
            1/4YEN *CURoIo/INCUR^1CUReCURECURCURCUR|CUR^3CURECURo
            1/2u:CURCURCURAE!-c-DEGEADEGCURI fetch-list
            CURICUReCUR|CUREAEDEG-oiCUR.CURTHCUR^1!-L-

          * master-sites CUR-aCUReCURO patch-sites CURI!-c- (,AACURCURYEND-!
            1/4YEN,YENc,YENoCURE,ss'^1ACURNOTCURECUR-CURECURe) DEFAULT
            YENDEGYENe! 1/4YEN *CURII
            *AC,CURoEO:CUR^1CURACUR+-CURECURECURACURAECURCURCURTHCUR^1!-L- 
            1/4A-oYCURI!-c-CUR 1/2CUR`iCUR 3/4CUR`i master-sites-default
            CUR-aCUReCURO patch-sites-default CURECURCURCUR|YEN?!
            1/4YEN^2YENAYENECURo 1/4A^1OCUR.CURTHCUR^1!-L-

            CURuCUReCURE!-c- MASTER_SITES CURa: PATCH_SITES CURoA:
            3/4AU:^3IC,S:CUR^1CUReCUReCUReCURa!-c- master-sites-all
            CURTHCUR?CURI patch-sites-all CURICURECURACUReCUR<<CURIYEN?!
            1/4YEN^2YENAYENECURo>>ECUR|EyCURNOTCUReCURCURCURC,CUR^1!-L-
            CURTHCUR?!-c- 3/4IeCURIYEND-! 1/4YEN,YENc,YENoCURC,CURaA:
            3/4AU:^3IC,S:CURNOTCURC,CURCUReCUR<<CURECUR|CUR<<CURIEY
            3/4UCURuCUR`iCURAECURCURCURTHCUR>>CURo!-L- CUR^3CUR`iCURe?.uNOT
            port YEN?! 1/4YEN^2YENAYENECURECURA:CURCURCURAECURI!-c-B
            CURI^1`aCURoCUR'^3IC,S:CUR-CURACURuCURCUR!-L-

   iii. ?.uNOTCURI port YEN?! 1/4YEN^2YENAYENE

          A. MASTER_SITES CUR-aCUReCURO PATCH_SITES CURICUR 1/2CUR`iCUR
             3/4CUR`iCURECURA:CURCURCURAE!-c- YENDEGYENe! 1/4YEN * n CURII
             *AC,CURoE 1/2 1/4"CUR^1CURe master-sites-n CUR-aCUReCURO
             patch-sites-n YEN?!
             1/4YEN^2YENAYENECURNOTCUR-c-CUReCURTHCUR^1!-L-CUR?CURECUR"CURD-!-c-
             master-sites-DEFAULT CUR-aCUReCURO patch-sites-DEFAULT
             CURICURCURCUR-oCUR`iCURa DEFAULT YENDEGYENe! 1/4YEN *CURII
             *AC,CURoEO:CUR.!-c- master-sites-test CUR-aCUReCURO
             patch-sites-test CURI test YENDEGYENe! 1/4YEN *CURII
             *AC,CURoEO:CUR.CURTHCUR^1!-L-

          B. DEGEADEGCURI master-sites CUR-aCUReCURO patch-sites
             CURNOT^1OCURACURAECURCURCUR?-oiP:ECURo^1OCUR| master-sites-all
             CUR-aCUReCURO patch-sites-all CURECURCURCUR|?.CUR?CUREYEN?!
             1/4YEN^2YENAYENECURNOTCUR-c-CUReCURTHCUR^1!-L-
             CUR^3CUR`iCUReCURIYEN?! 1/4YEN^2YENAYENECURI!-c-
             CUR^1CURUCURAECURIYENDEGYENe! 1/4YEN *CURII
             *AC,CURoCUR^1CURUCURAECURNOTAE+-CUR,YENDEGYENe! 1/4YEN
             *CUREADEGCUR.CURAECURCURCUReCUR<<CURICUReCUR|CUREEO:CUR.CURTHCUR^1!-L-
             CUR?CURACUR.!-c- master-sites-all CUR-aCUReCURO patch-sites-all
             CURICUR 1/2CUR`iCUR 3/4CUR`iCURECURA:CURCURCURAE!-c- DISTFILES
             CURa: PATCHFILES CURC,A:euACURuCUR`iCURAECURCURCUReYENDEGYENe!
             1/4YEN *CUREAE+-CUR,?oCURACUR+- MASTER_SITE_BACKUP CURE
             MASTER_SITE_OVERRIDE CURoE 1/2 1/4"CUR.CURTHCUR^1!-L-

  5.4.8. DIST_SUBDIR

   /usr/ports/distfiles
   YENC,YEN-L-YEN`iYEN-YENEYENeAEaCURoCUR-c-CURTHCURe>>P:CUReCUR<<CURuCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR?CUR-CURuCURoCURIYENOYEN!YENCURYENeCURo 1/4eCURACURAECUR-CURe port
   CURa:!-c-A 3/4CURI port CUREI 3/4ADEGCURI 3/4
   *AEICURNOTu-CURCUReP:^2CUR`iCURICUR-c-CUReYENOYEN!YENCURYENe (Makefile
   CURECURE) CURNOTCUR-c-CURe 3/4`i^1c,CURECURI!-c- DIST_SUBDIR CURE port
   CURII 3/4ADEG (${PORTNAME} CUR<< ${PKGNAMEPREFIX}${PORTNAME}
   CURo>>ECUR|CURECURCURCURCURCURC,CUR.CURc,CUR|)
   CURoAEthCUR`iCURAECUR-CURACURuCURCUR!-L-CUR^1CUReCURE DISTDIR
   CURNOTYENC,YENOYEN(c)YENeYENECURI /usr/ports/distfiles CUR<<CURe
   /usr/ports/distfiles/DIST_SUBDIR CUREEN^1^1CURuCUR`i!-c- 
   1/4eCURACURAECURCUR?YENOYEN!YENCURYENeCURICUR^1CURUCURAECUR
   1/2CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURIAaeCUREAO:CUR<<CUR`iCUReCUReCUR|CURECURECUReCURTHCUR^1!-L-

   CURTHCUR?!-c- YENOYEN!YENCURYENeCURo
   1/4eCURACURAECUR-CUReCURECURCUREYEND-YENAYEN-YEN-c-YENAYEN
   *YENuYENCURYENECURECUR.CURAE>>ECURiCUR`iCURe ftp.FreeBSD.org
   CURIYENC,YEN-L-YEN`iYEN-YENEYENeI
   3/4CURECURaCUR^3CURIEN?oCURIAICURNOT>>ECURiCUR`iCURTHCUR^1 (Makefile
   CURIAaeCURC, DISTDIR CURoIA 1/4"AA-aCURE>>O/A:eCUR.CUR? 3/4`i^1c,!-c-
   YENi!
   1/4YEN<<YENeCURIYENOYEN!YENCURYENeCURoAO:CUR-CURECUR^3CURiCURIENCURiCUReCURTHCUR^1CURNOT!-c-
   CUR^3CURIYENuYENCURYENECURIYENC,YEN-L-YEN`iYEN-YENEYENeI
   3/4CURIENCURiCUReCURTHCUR>>CURo!-L- ENOTCUR-o DIST_SUBDIR
   CURo>>ECUR|CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR)!-L-

  Aiu:

   CUR^3CURIEN?oCURI Makefile AaeCURC,IA 1/4"AA-aCURE>>O/A:eCURuCUR`iCUR?
   MASTER_SITES CURECURI+-AEP:ACUR.CURTHCUR>>CURo!-L-

5.5. MAINTAINER

   CUR-c-CURECUR?CURIYENa!
   1/4YENeYEN-c-YENEYEN`iYEN^1CURoCUR^3CUR^3CUREAEthCUR`iCURAECUR-CURACURuCURCUR!-L-
   CUR-a'eCURCURCUR.CURTHCUR^1!-L- :-)

   MAINTAINER
   CURIAICURI!-c-YEN^3YENaYENoYENEEoCURICURECURCURA+-DEG`iCURIYEN-c-YENEYEN`iYEN^1CUR.CUR<<
   1/4oCUR+-EOCUR+-CUReCUR`iCURTHCUR>>CURo!-L- user@hostname.domain
   CURECURCURCUR|.A
   1/4DEGCURoIo/INCUR.CURAECUR-CURACURuCURCUR!-L-CUR^3CURI^1`aIU:CURECURI!-c-
   CUR-c-CURECUR?CURIEU:I
   3/4CURECURECURIAaIAINCURIYENAEYENYEN^1YENECURIDEG`iAUCURCURCUR`iCURECURCURCURC,CUR-CURACURuCURCUR!-L-
   (CUR 1/2CUR|CUR.CURAECURa!-c-CUR?CURA bsd.port.mk
   CURNOT-o(R)Id-CUR^1CUReCURACUR+-CURC,CUR^1)!-L-CUR 1/2CUR|CURCURCUR|
   3/4d-EoCURI pkg-descr CURE 1/2nCURCURCURAECUR-CURACURuCURCUR!-L-

   EY 1/4eA'AAo: 1/4O (maintainer) CURIAOC,CURCURE'O/CUR^1CURe
   3/4U:-oUAaIACURI!-c- Makefile AaeCURI MAINTAINER CURI
   YEN>>YEN-YEN.YENc,YENoCURo>>^2 3/4ECUR.CURAECUR-CURACURuCURCUR!-L-

   Port CURIYENaYENoYENAEYENECURNOTYENae! 1/4YENP:CUR<<CUReCURI^1^1?.I
   *uaCURE ( 1/4c,CURE,o/uUAEu:CURo 1/2u:CURCURCURAE) 2 
   1/2u'O:EO:AAuCUR.CURECUR<<CURACUR?CURe!-c- EY 1/4eA'AAo:
   1/4OCURI>>yCURA>>th'O:CURNOTAUCUR`iCUR?CURECURssCURECUR.CURAE!-c- EY
   1/4eA'AAo: 1/4OCURIIA 1/4"AA-aCUREI>> 3/4uCURECUR.CURE^1^1?.CUR.CURAE^1
   1/2CURCURCURTHCUR>>CURo!-L- EY 1/4eA'AAo: 1/4OCURNOT 3
   YENo:.iDEGEAEaCUREEO:AAuCUR.CURECURCUR 3/4`i^1c,CURI!-c- CUR 1/2CURIEY
   1/4eA'AAo:
   1/4OCURIIuAC,CURC,EO-ossCURECUR.CURAECURCURCUReCURECURssCURECUR.CURAE!-c-
   Ia:AeCURECURECURACURAECURCURCURe port CURIEY 1/4eA'AAo:
   1/4OCURoAEthCUR`iAO/CUR"CURAECURa^1 1/2CURCURCURTHCUR>>CURo!-L-
   Ia^3DEGCURECURECUReCURI!-c-ports 'EIyYENA! 1/4YEN`a <portmgr@FreeBSD.org>
   CURTHCUR?CURI YEN>>YENYENaaYENeYENAEYEN-L-YEN-aYENOYEN-L-YENuYENA!
   1/4YEN`a <security-officer@FreeBSD.org> CURNOTEY
   1/4eCUR.CURAECURCURCUReCURaCURICURC,CUR^1!-L-CUR^3CURIYENDEGYENe! 1/4YEN
   *CURNOTEY 1/4eCUR.CURAECURCURCURe port
   CUREAD-CUR.CURAECURIuo:^2A:CURoAEACUR-oCUREYEN^3YENssYENAYENECUR.CURAECURICURCURCUR+-CURTHCUR>>CURo!-L-

   ports 'EIyYENA! 1/4YEN`a <portmgr@FreeBSD.org>
   CURI!-c-^2?CUR<<IyI^3CURNOTCUR-c-CUR`iCURD-!-c- A-CUR<<CURoEY
   1/4eA'AAo:CUR<<CURe^3DEGCUR.CUR?CURe!-c-EICURIEyCURoA'AAo:
   1/4OCURECUR^1CURe,-c-Io/CURo>>yCURACURTHCUR^1!-L-
   YEN>>YENYENaaYENeYENAEYEN-L-YEN-aYENOYEN-L-YENuYENA! 1/4YEN`a
   <security-officer@FreeBSD.org> CURI!-c-YEN>>YENYENaaYENeYENAEYEN-L-
   3/4aaCURIIyI^3CURC,!-c- EY 1/4eA'AAo:
   1/4OCURI,-c-,ACURoC,iAYENCUR.CUR?CUReA'AAo:
   1/4OCURoEN^1^1CUR^1CURe,-c-Io/CURo>>yCURACURTHCUR^1!-L-

5.6. COMMENT

   CUR 1/2CURI port CURI 1 ^1OCURIAaIACURC,CUR^1!-L-
   YEN^3YENaYENoYENECURECURIYENNYENAYEN+-! 1/4YEN,I 3/4 (CURa:YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURIYEND-! 1/4YEN,YENc,YENo)
   CURoAEthCUR`iCURECURCURCURC,CUR-CURACURuCURCUR!-L-
   YEN^3YENaYENoYENECURIAc,E,>>uCURC,>>ICURa!-c--oC,,aaCUREYENOYENeYEN-aYENECURIEOCUR+-CURECURCURCURC,CUR-CURACURuCURCUR!-L-
   CUR?CURECUR"CURD-!-c-CUR^3CURoCUREP:n^1c,CURC,CUR^1!-L-

 COMMENT=       A cat chasing a mouse all over the screen

   Makefile AaeCURC,!-c- COMMENT EN?oCURI MAINTAINER EN?oCURIA:
   3/4,aaCURECUR-aCURCURCURAECUR-CURACURuCURCUR!-L-

   COMMENT ^1OCURI!-c-port CURI 1 ^1OCURII *IoCURECUR.CURAEYENae!
   1/4YENP:CURE 1/4"CURuCUR`iCUReCURICURC,!-c- 70
   E,>>uICUREthCUREITHCUR"CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

5.7. DEGIA,'O/.,

   A?CUR-CURI port CURIA 3/4CURI port CUREDEGIA,CUR.CURAECURCURCURTHCUR^1!-L-
   ENOTI *CURECURaCURICUR^1CURUCURAECURNOTYENae! 1/4YENP:CURIYENTHYEN.YENo
   3/4aaCUREA,-ossCUR^1CUReCUR^3CURECURo EY
   3/4UCUR^1CUReCUR?CURaCURE>>EIN^2A:C, 1/2CURE!-c-7
   CURA:CURIEN?oCURNOTINDEGOCURuCUR`iCURAECURCURCURTHCUR^1!-L-
   CUReCUR-CUR-c-CUReYEN+-!
   1/4YEN^1CURICUR?CURaCURECUR-c-CUReCUR<<CUR,CURaAssA:eCURuCUR`iCUR?DEGIA,EN?oCURE^2ACUR"!-c-
   CURCURCUR-CURA:CUR<<CURIDEGIA,'O/.,CURIA(c),aeCURICUR?CURaCURIEN?oCURNOTCUR-c-CUReCURTHCUR^1!-L-

  5.7.1. LIB_DEPENDS

   CUR 1/2CURI port CURNOTENOTI
   *CURECUR^1CUReP:|IYENeYENCURYENO:YENeYENeCURo!-c-CUR^3CURIEN?oCURC,>>O/A:eCUR.CURTHCUR^1!-L-
   (IoAi: libc AAu!-c-E,
   1/2`aCURIYENeYENCURYENO:YENeYENeCURI>>O/A:eCUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR>>CURo!-L-) CUR^3CUR`iCURI lib:dir[:target]
   CURECURCURCUR| AECURIYENeYEN^1YENECURC,CUR^1!-L- lib
   CURNOTP:|IYENeYENCURYENO:YENeYENeCURII 3/4ADEG!-c- dir CURNOT CUR
   1/2CURIYENeYENCURYENO:YENeYENeCURNOT,<<CURA:CUR<<CUReCURECURCUR
   3/4`i^1c,CURE YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe port
   CURIYENC,YEN-L-YEN`iYEN-YENEYENe!-c- targetCURNOT CUR
   1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURC,,AECURD-CUR`iCUReYEN?!
   1/4YEN^2YENAYENECURC,CUR^1!-L- CUR?CURECUR"CURD-!-c-

 LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg:install

   CURE>>O/A:eCURuCUR`iCURAECURCURCUR? 3/4`i^1c,!-c-CURTHCUR-oYENaYEN,YENa!
   1/4YEND-! 1/4YEN,YENc,YENoCURNOT 9 CURI jpeg
   P:|IYENeYENCURYENO:YENeYENeCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURAECURCURCUReCUR<<CURECUR|CUR<<CURo^3IC,S:CUR.CURTHCUR^1!-L-
   YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURECURCUR
   3/4`i^1c,CURECURI!-c-ports YENA:YENe! 1/4CURI graphics/jpeg
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREDEGU:AEDEGCUR.!-c- target
   CURIYEN^3YENoYENNYENCURYENeCUREYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECURCURCURTHCUR^1!-L- target CURIEoENOTCURI!-c- CUR
   1/2CUR`iCURNOT DEPENDS_TARGET (YENC,YENOYEN(c)YENeYENECURC,CURI install)
   CURE AAuCUR.CURCURCURECURCURECURI
   3/4EINOTCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  Aiu:

   AeAENOTCURI lib CURIEoENOTCURI ldconfig -r | grep -wF
   CURO/CURIDEGu?oCURECURECUReCURTHCUR^1!-L- CUR^3CURIEN?oCURECURIAuuNOTE
   1/2, 1/2CURoAEthCUR`iCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CUR^3CURIDEGIA,'O/.,CURIYENAYENS:YENAYEN-CURI!-c- extract YEN?!
   1/4YEN^2YENAYENECURE install YEN?! 1/4YEN^2YENAYENECURIAaeCURC,!-c-2
   ^2o^1OCURECURiCUR`iCURTHCUR^1!-L- (IoAi: CUR^3CUR`iCURI!-c-CUR 1/2CURI
   port CURoYENOYENeYENECUR^1CUReYENTHYEN.YENoCUREYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYENTHYEN.YENoCURNOTDEGaCUR| 3/4`i^1c,!-c-
   CURECURACUReCURIYENTHYEN.YENoCURC,CURaCUR
   1/2CURIYENeYENCURYENO:YENeYENeCURNOTIo/INCURC,CURCUReCUR^3CURECURo^3IC,S:CUR^1CUReCUR?CURaCURC,CUR^1)!-L-
   AE+-IICURE!-c-DEGIA,CUR^1CUReYENeYENCURYENO:YENeYENeCURII 3/4ADEGCURI
   package AaeCURECURa 1/2nCUR^1thCURTHCUR`iCURAECURCURCURAE!-c- pkg_add(1) 
   1/4A^1O>>thCURECUR 1/2CURIYENeYENCURYENO:YENeYENeCURNOTYENae!
   1/4YENP:CURIYEN.YEN^1YENAEYEN`aCUREA,-ossCUR.CURAECURCURCURECUR+-CUR`iCURD-!-c-
   1/4<<AEDEGAA-aCUREYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURTHCUR^1!-L-

  5.7.2. RUN_DEPENDS

   CUR^3CURI port CURI 1/4A^1O>>thCUREENOTI *CURECURECUReYEN
   *YENiYENDEGYENeYEN`a!-c-
   CURTHCUR?CURIYENOYEN!YENCURYENeCURNOTCUR-c-CUReCURECURCURECURICUR^3CURIEN?oCURC,>>O/A:eCUR.CURTHCUR^1!-L-CUR^3CUR`iCURI
   path:dir[:target] CURECURCURCUR|AECURIYENeYEN^1YENECURC,CUR^1!-L- path
   CURNOTYENOYEN!YENCURYENeCURTHCUR?CURIYEN *YENiYENDEGYENeYEN`aCURII
   3/4ADEG!-c- dir CURNOT CUR 1/2CUR`iCURNOT,<<CURA:CUR<<CUReCURECURCUR
   3/4`i^1c,CUREYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe port
   CURIYENC,YEN-L-YEN`iYEN-YENEYENe!-c- target CURNOT CUR
   1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURC,,AECURD-CUR`iCUReYEN?!
   1/4YEN^2YENAYENECURC,CUR^1!-L- path CURI-oC,
   1/2eCURIE,>>uCURNOTYEN^1YENeYENAYEN.YENaa (/) CURI
   3/4`i^1c,CURECURIYENOYEN!YENCURYENeCUR<<YENC,YEN-L-YEN`iYEN-YENEYENeCURECURssCURECUR.!-c-
   A,-ossCUR^1CUReCUR<<CURECUR|CUR<< test -e
   CURo>>ECURACURAEYENAYENS:YENAYEN-CUR.CURTHCUR^1!-L- CUR
   1/2CUR|CURC,CURECURCUR 3/4`i^1c,CURECURI 1/4A^1O^2A:C,
   1/2YENOYEN!YENCURYENeCURC,CUR-c-CUReCURE^1ICUR"CURAE!-c- CUR 1/2CURIYEN
   *YENiYENDEGYENeYEN`aCURNOTYENae! 1/4YENP:CURIYENu! 1/4YENAYENNYEN^1
   3/4aaCURECUR-c-CUReCUR<<CURECUR|CUR<< which -s
   CURo>>ECURACURAE^3IC,S:CUR.CURTHCUR^1!-L-

   CUR?CURECUR"CURD- Makefile CUREDEGE^2 1/4CURICUReCUR|CURE
   1/2nCURCURCURAECUR-c-CUReCURECUR.CURTHCUR^1!-L-

 RUN_DEPENDS=   ${LOCALBASE}/etc/innd:${PORTSDIR}/news/inn \
                 wish8.0:${PORTSDIR}/x11-toolkits/tk80

   CURTHCUR-o!-c-/usr/local/etc/innd
   CURECURCURCUR|YENOYEN!YENCURYENeCUR<<YENC,YEN-L-YEN`iYEN-YENEYENeCURNOTA,-ossCUR^1CUReCUR<<^3IC,S:CUR.CURTHCUR^1!-L-
   A,-ossCUR.CURECURCUR 3/4`i^1c,CURECURI!-c-ports YENA:YENe! 1/4CURI
   news/inn CURECURCURCUR|YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURC,
   YENOYENeYENECUREYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECURCURCURTHCUR^1!-L- CURuCUReCURE!-c-wish8.0
   CURECURCURCUR|YEN *YENiYENDEGYENeYEN`aCURNOTYENae! 1/4YENP:CURIYENu!
   1/4YENAYENNYEN^1AaeCURECUR-c-CUReCUR<<CURECUR|CUR<<AuCUR.CURTHCUR^1!-L-
   CURECURCUR 3/4`i^1c,CURECURIAE+-CUR,CUR- ports YENA:YENe! 1/4CURI
   x11-toolkits/tk80
   CURECURCURCUR|YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURC,YEN^3YENoYENNYENCURYENeCUREYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECURCURCURTHCUR^1!-L-

  Aiu:

   CUR^3CURIIaCURC,!-c-innd CURI 1/4A-oYCURECURIYEN
   *YENiYENDEGYENeYEN`aCURC,CUR^1!-L- CUR^3CURICUReCUR|CURE!-c-YEN
   *YENiYENDEGYENeYEN`aCURC,CUR-c-CURACURAECURaDEG`iEIYENae!
   1/4YENP:CURIYENu! 1/4YENAYENNYEN^1CURE
   'THCURTHCUR`iCURAECURCURCUReCURECURI^1ICUR"CURECUR-CURCURCURECUR^3CURiCUREAO:CUR<<CUR`iCURAECURCURCUReCURaCURICURI
   3/4`i^1c,CURECURI!-c-
   Aa:AD-YENNYEN^1CURC,>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L-

   CUR^3CURIDEGIA,'O/.,CURI install YEN?!
   1/4YEN^2YENAYENEAaeCURC,YENAYENS:YENAYEN-CURuCUR`iCURTHCUR^1!-L-
   CURTHCUR?!-c-pkg_add(1) CURECUReCUReYENCURYENoYEN^1YENE!
   1/4YENeCURI-oYCURE!-c-CUR 1/2CURI package
   CURNOTDEGIA,CUR^1CUReCURaCURICURNOTYENae!
   1/4YENP:CURIYEN.YEN^1YENAEYEN`aCUREA,-ossCUR.CURECURCUR 3/4`i^1c,CURECURI
   1/4<<AEDEGAA-aCUREA:E^2AYENCURYENoYEN^1YENE!
   1/4YENeCURC,CURCUReCUReCUR|CURE!-c- DEGIA,CUR^1CUReCURaCURICURII
   3/4ADEGCURa package AaeCUREuI?CURuCUR`iCURTHCUR^1!-L- target
   CURIEoENOTCURNOT DEPENDS_TARGET CUREAE+-CUR, 3/4`i^1c,CURECURI!-c- target
   CURIEoENOTCURo 3/4EINOTCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.7.3. BUILD_DEPENDS

   CUR^3CURI port CURIYENOYENeYENE>>thCUREENOTI *CURECURECUReYEN
   *YENiYENDEGYENeYEN`a!-c-
   CURTHCUR?CURIYENOYEN!YENCURYENeCURNOTCUR-c-CUReCURECURCURECURICUR^3CURIEN?oCURC,>>O/A:eCUR.CURTHCUR^1!-L-
   RUN_DEPENDS CUREAE+-IICURE!-c-CUR^3CUR`iCURI path:dir[:target]
   CURECURCURCUR|AECURIYENeYEN^1YENECURC,CUR^1!-L-CUR?CURECUR"CURD-!-c-

 BUILD_DEPENDS=unzip:${PORTSDIR}/archivers/unzip

   CURE>>O/A:eCURuCUR`iCURAECURCURCUR? 3/4`i^1c,!-c-CURTHCUR-o unzip
   CURECURCURCUR|I 3/4ADEGCURIYEN
   *YENiYENDEGYENeYEN`aCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURAECURCURCUReCUR<<CURECUR|CUR<<CURo^3IC,S:CUR.CURTHCUR^1!-L-
   YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURECURCUR
   3/4`i^1c,CURECURI ports YENA:YENe! 1/4CURI archivers/unzip
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREDEGU:AEDEGCUR.!-c-
   YENOYENeYENECUREYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECURCURCURTHCUR^1!-L-

  Aiu:

   CUR^3CUR^3CURC,,ACUR|!O:YENOYENeYENE! *CURECURI!-c-
   YENOYEN!YENCURYENeCURIAA,^3<<CUR<<CUReYEN^3YENoYENNYENCURYENeCURTHCURC,CURICUR^1CURUCURAECURI
   1/2eIyCURoDEGOI-L-CUR.CURTHCUR^1!-L- CUR^3CURIDEGIA,'O/.,CURI!-c-extract
   YEN?! 1/4YEN^2YENAYENECURIAaeCURC,YENAYENS:YENAYEN-CURuCUR`iCURTHCUR^1!-L-
   target CURIEoENOTCURI!-c- DEPENDS_TARGET CUREAE+-CUR, 3/4`i^1c,CURECURI
   3/4EINOTCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.7.4. FETCH_DEPENDS

   CUR^3CURI port CURo 1/4eCURACURAECUR-CUReCURICUREENOTI *CURECURECUReYEN
   *YENiYENDEGYENeYEN`a!-c-
   CURTHCUR?CURIYENOYEN!YENCURYENeCURNOTCUR-c-CUReCURECURCURECURICUR^3CURIEN?oCURC,>>O/A:eCUR.CURTHCUR^1!-L-
   3/4aaCURIAEoCURA:CUREAE+-IICURE!-c-CUR^3CUR`iCURI path:dir[:target]
   CURECURCURCUR|AECURIYENeYEN^1YENECURC,CUR^1!-L-CUR?CURECUR"CURD-!-c-

 FETCH_DEPENDS=ncftp2:${PORTSDIR}/net/ncftp2

   CURE>>O/A:eCURuCUR`iCURAECURCURCUR`iCURD-!-c-ncftp2 CURECURCURCUR|I
   3/4ADEGCURIYEN *YENiYENDEGYENeYEN`aCURoAuCUR.CURTHCUR^1!-L-
   ,<<CURA:CUR<<CUReCURECURCUR 3/4`i^1c,CURECURI!-c-ports YENA:YENe! 1/4CURI
   net/ncftp2
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURC,YENOYENeYENECUREYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECURCURCURTHCUR^1!-L-

   CUR^3CURIDEGIA,'O/.,CURI fetch YEN?!
   1/4YEN^2YENAYENEAaeCURC,YENAYENS:YENAYEN-CURuCUR`iCURTHCUR^1!-L- target
   CURIEoENOTCURI!-c- DEPENDS_TARGET CUREAE+-CUR, 3/4`i^1c,CURECURI
   3/4EINOTCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.7.5. EXTRACT_DEPENDS

   CUR^3CURIEN?oCURECURI!-c-CUR^3CURI port CURIAA,^3<<CUREENOTI *CURE
   1/4A^1OYENOYEN!YENCURYENeCURa:!-c-A
   3/4CURIYENOYEN!YENCURYENeCURo>>O/A:eCUR.CURTHCUR^1!-L-
   ADEGCURIEN?oCUREAE+-CUR,CUR-!-c-CUR^3CUR`iCURI path:dir[:target]
   CURIYEN?YEN *YENeCURIDEG`iI-:CURC,CUR^1!-L-CUR?CURECUR"CURD-!-c-

 EXTRACT_DEPENDS=
             unzip:${PORTSDIR}/archivers/unzip

   CURI!-c-unzip CURECURCURCUR| 1/4A^1O.A
   1/4DEGCURIYENOYEN!YENCURYENeCURNOTCUR-c-CUReCUR<<CURECUR|CUR<<^3IC,S:CUR.!-c-
   ,<<CURA:CUR<<CUReCURECUR+-CUR`iCURD-!-c-ports YENA:YENe! 1/4CURI
   archivers/unzip
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURE^1ssCUReCURAEYENOYENeYENECUR-aCUReCUROYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURCURCURTHCUR^1!-L-

   DEGIA,'O/.,CURI extract YEN?!
   1/4YEN^2YENAYENECURECUR-aCURCURCURAE^3IC,S:CURuCUR`iCURTHCUR^1!-L- target
   EoENOTCURNOT DEPENDS_TARGET CUREAE+-CUR,CURECURe!-c- 3/4ECURCURCURAE^1
   1/2CURCURCURTHCUR>>CURo!-L-

  Aiu:

   CUR^3CURIEN?oCURI!-c-AA,^3<<CURNOTAE-CURCURCURAECUR-aCUReCUR-o
   (YENC,YENOYEN(c)YENeYENECURC,CURI gzip CURo^2
   3/4A:eCUR.CURAECURCURCURTHCUR^1)!-c- !O:USE_*! *
   CURC,AaIACURuCUR`iCURAECURCURCURe USE_ZIP CURa: USE_BZIP2
   CURo>>ECURACURAECURaAEDEGCUR<<CURECURCUR
   3/4`i^1c,CURECURACUR+->>ECURACURAECUR-CURACURuCURCUR!-L-

  5.7.6. PATCH_DEPENDS

   CUR^3CURIEN?oCURI!-c-CUR^3CURI port
   CURNOTYENNYENAYENACURoAAo:CURAECURe-oYCUREENOTI *CURECUR^1CURe
   1/4A^1OYENOYEN!YENCURYENeCURa:A
   3/4CURIYENOYEN!YENCURYENeCURo>>O/A:eCUR.CURTHCUR^1!-L-
   ADEGCURIEN?oCUREAE+-CUR,CUR-!-c-CUR^3CUR`iCURI path:dir[:target]
   CURIYEN?YEN *YENeCURIDEG`iI-:CURC,CUR^1!-L-CUR?CURECUR"CURD-!-c-

  PATCH_DEPENDS=
             ${NONEXISTENT}:${PORTSDIR}/java/jfc:extract
            

   CURI!-c-ports YENA:YENe! 1/4CURI java/jfc
   YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREDEGU:AEDEGCUR.CURAE!-c-
   YENOYENeYENECUR-aCUReCUROYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURCURCURTHCUR^1!-L-

   DEGIA,'O/.,CURI!-c-patch YEN?!
   1/4YEN^2YENAYENECURECUR-aCURCURCURAE^3IC,S:CURuCUR`iCURTHCUR^1!-L-target
   EoENOTCURNOT DEPENDS_TARGET CUREAE+-CUR,CURECURe 3/4EINOTCUR.CURAE^1
   1/2CURCURCURTHCUR>>CURo!-L-

  5.7.7. DEPENDS

   3/4aauCURICURCURCUR-oCUR`iCURECURaCUR-c-CURAECURICURTHCUReCURECURCURCUReCUR|CUREDEGIA,'O/.,CURNOTCUR-c-CURe
   3/4`i^1c,!-c- CURTHCUR?CURIA 3/4CURI port CURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURAECURCURCUReCURACUR+-CURC,CURICURECUR- YEN 1/2!
   1/4YEN^1CURNOTAA,^3<<CURuCUR`iCURAECURCURCUReENOTI *CURNOTCUR-c-CURe
   3/4`i^1c,CURECURI!-c-CUR^3CURIEN?oCURo>>ECURCURCURTHCUR^1!-L-
   CUR^3CUR`iCURI 3/4aauCURI>>ICURA:CUREDEGaCURCUR!-c-AEACURE!O:^3IC,S:!
   *CUR^1CUReCURaCURICURNOT CUR-c-CUReCURTHCUR>>CURoCURICURC,!-c-
   dir[:target] CURECURCURCUR|.A
   1/4DEGCURIYENeYEN^1YENECURECURECUReCURTHCUR^1!-L- target CURIEoENOTCURI
   DEPENDS_TARGET CUREAE+-CUR, 3/4`i^1c,CURECURI
   3/4EINOTCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.7.8. USE_*

   A?CUR-CURI ports CUREP:|A:ICURIDEGIA,'O/.,CURoYEN<<YEN *YEN>>YENe^2
   1/2CUR^1CUReCUR?CURaCURE!-c-
   CURCURCUR-CURA:CURaCURIEN?oCURNOTA,-ossCUR.CURAECURCURCURTHCUR^1!-L-

   E 1/25.1 USE_* EN?o

          EN?o                                DEGOI-L-                        
   USE_BZIP2           CUR 1/2CURI port CURI tarball CURI bzip2 CURC,DEGu     
                       1/2ICURuCUR`iCURAECURCURCURTHCUR^1!-L-                 
   USE_ZIP             CUR 1/2CURI port CURI tarball CURI zip CURC,DEGu       
                       1/2ICURuCUR`iCURAECURCURCURTHCUR^1!-L-                 
   USE_GMAKE           CUR 1/2CURI port CURoYENOYENeYENECUR^1CUReCURICURE     
                       gmake CURNOTENOTI *CURC,CUR^1!-L-                      
                       CUR 1/2CURI port                                       
                       CURoYENOYENeYENECUR.CURAEYENCURYENoYEN^1YENE!          
   USE_PERL5           1/4YENeCUR^1CUReCURICURE perl 5 CURNOTENOTI            
                       *CURC,CUR^1!-L- perl CURE'O/I-c-CUR.CURAEAssA:e^2A:C,  
                       1/2CUREA 3/4CURIEN?oCURECURA:CURCURCURAECURI !O:perl   
                       CURIIo/IN! * CURoCUR'I-:CUR-CURACURuCURCUR!-L-         
                       CUR 1/2CURI port CURI PREFIX CURC,CURICURECUR- X11BASE 
                       CUREYENCURYENoYEN^1YENE!                               
   USE_X_PREFIX        1/4YENeCURuCUR`iCURTHCUR^1!-L- X11                     
                       CURE'O/I-c-CUR.CURAEAssA:e^2A:C, 1/2CUREA              
                       3/4CURIEN?oCURECURA:CURCURCURAECURI!-c- !O:X11         
                       CURIIo/IN! * CURoCUR'I-:CUR-CURACURuCURCUR!-L-         
                       CUR 1/2CURI port CURIYENOYENeYENECURE GNU automake     
                       CURNOT>>ECURiCUR`iCURTHCUR^1!-L-automake               
   USE_AUTOMAKE        CURE'O/CURiCUReA 3/4CUREAssA:e^2A:C,                   
                       1/2CUREEN?oCURECURA:CURCURCURAECURI!-c- !O:automake,   
                       autoconf CUR-aCUReCURO libtool CURIIo/IN! *            
                       CURoCUR'I-:CUR-CURACURuCURCUR!-L-                      
                       CUR 1/2CURI port CURIYENOYENeYENECURE GNU autoconf     
                       CURNOT>>ECURiCUR`iCURTHCUR^1!-L-autoconf               
   USE_AUTOCONF        CURE'O/CURiCUReA 3/4CUREAssA:e^2A:C,                   
                       1/2CUREEN?oCURECURA:CURCURCURAECURI!-c- !O:automake,   
                       autoconf CUR-aCUReCURO libtool CURIIo/IN! *            
                       CURoCUR'I-:CUR-CURACURuCURCUR!-L-                      
                       CUR 1/2CURI port CURIYENOYENeYENECURE GNU libtool      
                       CURNOT>>ECURiCUR`iCURTHCUR^1!-L-libtool                
   USE_LIBTOOL         CURE'O/CURiCUReA 3/4CUREAssA:e^2A:C,                   
                       1/2CUREEN?oCURECURA:CURCURCURAECURI!-c- !O:automake,   
                       autoconf CUR-aCUReCURO libtool CURIIo/IN! *            
                       CURoCUR'I-:CUR-CURACURuCURCUR!-L-                      
   GMAKE               gmake CURNOT PATH CUREAEthCURACURAECURCURCURECURCUR    
                       3/4`i^1c,CURIYENOYENeYENNYEN^1                         
   USE_BISON           CUR 1/2CURI port CURIYENOYENeYENECURE bison            
                       CURNOT>>ECURiCUR`iCURTHCUR^1!-L-                       
                       CUR 1/2CURI port CURIYENOYENeYENECURa: 1/4A^1OCURE SDL 
                       CURNOT>>ECURiCUR`iCURTHCUR^1!-L- USE_SDL               
   USE_SDL             CURI>>ECURCUREyCURECURA:CURCURCURAE!-c-                
                       3/4U:CUR.CUR-CURI !O:SDL CURIIo/IN! *                  
                       CURoCUR'I-:CUR-CURACURuCURCUR!-L-                      
   NO_INSTALL_MANPAGES install.man YEN?!                                      
                       1/4YEN^2YENAYENECURo>>ECURCURCURTHCUR>>CURo!-L-        

   CUR 1/2CURI ports CURNOT X Window System CURoENOTI
   *CURECUR^1CUReCURICURC,CUR-c-CUR`iCURD-!-c- USE_XLIB=yes
   CURoA:euACUR.CURAECUR-CURACURuCURCUR (CUR^3CUR`iCURI USE_IMAKE
   CURNOTA:euACURuCUR`iCURAECURCURCUR`iCURD-
   1/4<<AEDEGAA-aCUREA:euACURuCUR`iCURTHCUR^1)!-L- BSD make CURC,CURICURECUR-
   GNU make CURoENOTI *CURECUR^1CURe 3/4`i^1c,CURECURI USE_GMAKE=yes CURo!-c-
   GNU autoconf CURo 1/4A^1OCUR^1CUReENOTI *CURNOTCUR-c-CURe
   3/4`i^1c,CURECURI USE_AUTOCONF=yes CURo!-c- -oC,?.CURI qt toolkit
   CURo>>EINCUR^1CURe 3/4`i^1c,CURECURI USE_QT=yes CURo!-c- perl
   ,A,`iCURIYEND-! 1/4YEN,YENc,YENo 5 CURoENOTI *CURECUR^1CURe
   3/4`i^1c,CURECURI USE_PERL5=yes CURoA:euACUR.CURAECUR-CURACURuCURCUR
   (AEACURE-oC,,aaCURICURaCURICURI 1/2AAI *CURC,CUR^1!-L- FreeBSD CURIYEND-!
   1/4YEN,YENc,YENoCURECUReCURe!-c-'d-EU:YEN.YEN^1YENAEYEN`aCURE perl5
   CURNOT'THCURTHCUR`iCURAECURCURCUR?CURe!-c-CURCURCURECUR<<CURACUR?CUReCUR.CURTHCUR^1)!-L-

  5.7.9. DEGIA,'O/.,CURE'O/CUR^1CUReAiDEGO

   3/4aaCURC, 1/2OCURUCUR?CUReCUR|CURE!-c-DEGIA,CUR^1CURe ports CURNOTENOTI
   *CURECURECURACUR?CURECURCURE,AECURD-CUR`iCUReYENC,YENOYEN(c)YENeYENECURIYEN?!
   1/4YEN^2YENAYENECURI DEPENDS_TARGET CURC,!-c-CUR
   1/2CURIYENC,YENOYEN(c)YENeYENECURI install CURC,CUR^1!-L-
   CUR^3CUR`iCURIYENae! 1/4YENP:CURNOT>>EINCUR^1CUReEN?oCURC,CUR-c-CURe!-c-
   port CURI Makefile
   CURC,A:euACUR^1CUReCURaCURICURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CURaCUR.!-c-CUR 1/2CURI port
   CURNOTAEAEICUREEyE!CURC,DEGIA,'O/.,CURoDEG.CUR|ENOTI *CURNOTCUR-c-CURe
   3/4`i^1c,CURECURI!-c- DEPENDS_TARGET
   CURo-oAEA:euACUR^1CUReCURICURC,CURICURECUR- *_DEPENDS EN?oCURI :target
   EoENOTCURo>>EINCUR.CURAECUR-CURACURuCURCUR!-L-

   make clean CUREAEthIICUR.CUR?CURECURCURECURI!-c- CUR 1/2CURI port
   CURNOTDEGIA,CUR^1CURe port CURa 1/4<<AEDEGAA-aCURE clean
   CURuCUR`iCURTHCUR^1!-L- CUR
   1/2CUR|CURECUReCURECURCURCUReCUR|CURECUR.CUR?CURCUR 3/4`i^1c,CURECURI!-c-
   'A:P:EN?o NOCLEANDEPENDS CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-KDE,
   GNOME CURa: Mozilla
   CURICUReCUR|CURE!-c--oAEYENOYENeYENECUR^1CUReCURICURE>>th'O:CURNOTCUR<<CUR<<CURe
   port CUREDEGIA,CUR.CURAECURCURCURe 3/4`i^1c,CURIAEACUREE
   3/4CURTHCUR.CURCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURo!-L-

   Iu 3/4o.iCUREA 3/4CURI port CUREDEGIA,CURuCUR>>CUReCURECURI!-c-
   BUILD_DEPENDS CURa: RUN_DEPENDS CURI-oC, 1/2eCURIYENOYEN-L-!
   1/4YENeYENECURE ${NONEXISTENT}
   CURECURCURCUR|EN?oCURo>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURI!-c-A 3/4CURI port CURIYEN 1/2! 1/4YEN^1CURNOTENOTI
   *CURECURECURCURICURss>>EINCUR.CURAECUR-CURACURuCURCUR!-L- YEN?!
   1/4YEN^2YENAYENECURa>>O/A:eCUR^1CUReCUR^3CURECURC,!-c-
   YEN^3YENoYENNYENCURYENeCURI>>th'O:CURoAaIoCURC,CURCURe
   3/4`i^1c,CURaCUR-c-CUReCURTHCUR^1!-L- CUR?CURECUR"CURD-

 BUILD_DEPENDS=   ${NONEXISTENT}:${PORTSDIR}/graphics/jpeg:extract

   CURECUR^1CUReCURE!-c- 3/4iCURE jpeg port
   CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURE^1OCURACURAEYEN 1/2!
   1/4YEN^1CURIAA,^3<<CURo^1OCURECURCURCURTHCUR^1!-L-

   CUR-c-CURECUR?CURNOTCURa:CUReCUR?CURCURCUR^3CURECURNOTA
   3/4CURIEyE!CURC,CURICURC,CURCURECURCUR 3/4`i^1c,DEGE^3DEGCURECURI DEPENDS
   CURo>>ECURiCURECURCURCURC,CUR-CURACURuCURCUR!-L- CUR^3CUR`iCURI 3/4iCUREA
   3/4CURI port CURI-oiA(R)CURo^1OCURECURCUR
   (CURuCUReCUREYENC,YENOYEN(c)YENeYENECURC,CURI YENCURYENoYEN^1YENE!
   1/4YENeCURa^1OCURECURCUR)!-c-package CURTHCURC,-oiA(R)CUR.CURTHCUR^1!-L-
   CUR^3CURIAEDEG-oiCURNOTEU:AAo:CURE 1/2eE
   3/4CURICURaCURICURC,CUR.CUR?CURe!-c- CUR 1/2CUR`iCURo BUILD_DEPENDS CURE
   RUN_DEPENDS CURE 1/2nCUR-CURUCURCURC,CUR.CURc,CUR| ! 1/2 
   3/4-CURECUR-CURECURaDEGO?THCURoIA^3ICURECUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  5.7.10. YEN-aYEN *YEN.YENc,YENoA-aAo^2A:C,
  1/2CUREDEGIA,YENeYENCURYENO:YENeYENe

   ud-Ac,CUREYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURIAaeCURECURI!-c-
   E-L-?oCURIYEN^3YENoYENOYEN-L-YEN(R)YENaaYEN`i!
   1/4YEN.YENc,YENoCURC,YENOYENeYENECUR^1CUReCUR^3CURECURNOTCURC,CURCUReCURaCURICURNOTCUR-c-CUReCURTHCUR^1!-L-
   CURA:CURTHCURe!-c-CURCURCUR-CURA:CURaCURI^3DEGEoYENeYENCURYENO:YENeYENeCURa:YEN-c-YEN
   *YENeYEN+-! 1/4YEN.YENc,YENoCURIAaeCURI!-c-
   CUR-c-CUReCURaCURICURNOTIo/IN^2A:C, 1/2CURE 3/4`i^1c,CURE!-c- CUR
   1/2CUR`iCURo^3EA:YENu!C,
   1/2CURECUR.CURAE>>EINCUR^1CUReCUReCUR|CUREAssA:eCUR^1CUReCUR^3CURECURNOTCURC,CURCUReCURECURCURCUR|CUR^3CURECURC,CUR^1!-L-
   CUR 1/2CUR`iCUReCURIYENeYENCURYENO:YENeYENeCURa:YEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURo!-c- ENOTCUR-oCUR.CURa CUR^1CURUCURAECURIYENae!
   1/4YENP:CURNOTENOTI
   *CURECUR.CURAECURCURCUReCURiCUR+-CURC,CURICUR-c-CUReCURTHCUR>>CURoCURICURC,!-c-ports
   YEN.YEN^1YENAEYEN`aCURC,CURICURECURIYEN^3YENoYENOYEN-L-YEN(R)YENaaYEN`i!
   1/4YEN.YENc,YENoCURNOTYENOYENeYENECURuCUR`iCUReCURUCURCUR<<CURo port -oi
   1/4OCURNOT.eCURaCUReCUR?CURaCURE>>ECUR"CUReYENOYENAYEN-CURoINDEGOCUR.CURAECURCURCURTHCUR^1!-L-
   CUR^3CUR`iCUReCURoAANOTAUCUREYENuYENY!
   1/4YENECUR^1CUReCUR^3CURECURECUReCURe!-c-YENae! 1/4YENP:CURoYENIYENAYENO!
   1/4CURECUR.CUR?CURe!-c- port 1 CURA:ENOTCURIYEN^3YEN^1YENECURC, 2
   CURA:CURTHCUR?CURICUR 1/2CUR`iDEGE 3/4aaCURI port
   CURoA:oP:!CUR^1CUReCURICUREAE+-IICURI,uI"^2
   1/2CURo^1OCURECUR|CUR^3CURECURNOT^2A:C, 1/2CURC,CUR^1!-L-

   CUR^3CUR`iCUReCURIYENOYENAYEN-CURICUR|CURACURC,-oC,CURa'EA+-CURE>>ECUR"CUReCURaCURICURI
   WITHOUT_X11 CURC,CUR.CURc,CUR|!-L- CUR 1/2CURI port CURNOT X Window System
   CURIYENuYENY! 1/4YENECUR-c-CUReCURE!-c- YENuYENY!
   1/4YENECURECUR.CURIAssA:eCURC,YENOYENeYENECURC,CURCUReCURICURC,CUR-c-CUR`iCURD-!-c-
   A:I 3/4iCURI X Window System YENuYENY!
   1/4YENECUR-c-CUReCURC,YENOYENeYENECUR^1CUReCURUCURCURC,CUR.CURc,CUR|!-L-
   YENOYENeYENE>>thCURE WITHOUT_X11
   CURNOTA:euACURuCUR`iCURAECURCURCUR`iCURD-!-c- CUR 1/2CURI>>thCURI X Window
   System YENuYENY! 1/4YENECURECUR.CURIYEND-! 1/4YEN,YENc,YENoCURNOT
   YENOYENeYENECURuCUR`iCUReCURUCURCURC,CUR^1!-L-

   GNOME 'A:P:CURIII!^1CUREYENN! 1/4YENA:CURa!-c-CUR
   1/2CURICUReCUR|CUREYENIYENO: (YENOYENAYEN-)
   CURo>>yCURACURAECURCURCURTHCUR^1CURNOT!-c-CUR
   1/2CUR`iCUReCURI'o:ENOT>>ECURCURCURECUR-CURCURCURaCURICURC,CUR^1!-L-
   Makefile AaeCURC, CUR 1/2CURIIU:AA-aCURE>>EINCURuCUR`iCUReEN?oCURI WANT_*
   CURE HAVE_* CURECURECUReCURTHCUR^1!-L- CUR 1/2CURIYEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURNOT!-c- DEGE^2 1/4CURE
   1/4"CURuCUR`iCURAECURCURCUReDEGIA,YENeYENCURYENO:YENeYENeCURIDEG`iCURA:CURECURA:CURCURCURAE!-c-
   YENuYENY! 1/4YENECUR-c-CURe!-c-CURECUR.CURII
   3/4EyCURC,YENOYENeYENECURC,CURCURe 3/4`i^1c,!-c- Makefile CURECURI
   WANT_PKG CURoYEN>>YENAYENECUR^1CUReENOTI *CURNOTCUR-c-CUReCURTHCUR^1!-L-
   CUR 1/2CUR.CURAE!-c-YENOYENeYENE>>thCURE HAVE_PKG
   CURNOTA:euACURuCUR`iCURAECURCURCUR`iCURD- PKG CURo>>ECUR|YEND-!
   1/4YEN,YENc,YENoCURNOTYENOYENeYENECURuCUR`iCUReCUR^3CURECURECURECUReCURTHCUR^1!-L-

   , 1/2-oss!-c-CUR^3CURICUReCUR|CURE.ACURC,YENuYENY!
   1/4YENECURuCUR`iCURAECURCURCURe WANT_* EN?oCURI!-c- WANT_GLIB, WANT_GTK,
   WANT_ESOUND, WANT_IMLIB, CUR 1/2CUR.CURAE WANT_GNOME CURC,CUR^1!-L-

  5.7.11. A *I?AA-aCUREDEGIA,CURI 1/2U'A:

  1/2AAI *:

   Ports YENA:YENe! 1/4CURE
   1/2U'A:CUR^1CUReDEGIA,ACURo>>yCURA^1thCURTHCURECURCURCURC,CUR-CURACURuCURCUR!

   Ports CURI^1 1/2AUu>> 1/2NCURI
   1/2U'A:DEGIA,ACURouo:IAECUR.CURAECURCURCURTHCUR>>CURo!-L- 
   1/2U'A:DEGIA,CURuCUR>>CURAECUR.CURTHCUR|CURE!-c-CUR?CURACURTHCURACURECUR^3CUR<<CURIA-CUR<<CURNOTYENCURYENoYEN^1YENE!
   1/4YENeCUR.CURAECURCURCURe FreeBSD
   CURoAIIU:CURECUR.CURAECUR.CURTHCURCUR!-c-CUR
   1/2CURI?oCURICURTHCUR?CUR?CUR-'O:CUREAyCUR"CURAE^1OCURCURTHCUR^1!-L-
   CUR^3CURIIa:AeCURI,<<EOCUR+-CUReCURICURNOTEo
   3/4iCUREAEnCUR.CURCURCURC,CUR^1!-L- Ia:AeCURNOTCUR-c-CUReCUR 1/2CUR|CURE
   3/4`i^1c,CURI!-c-CUR 1/2CURIEN^1^1CURo^1OCUR|ADEGCURE cd /usr/ports; make
   index CURo 1/4A^1OCUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CURI
   1/2eIyCURI,AACURCURYENTHYEN.YENoCURC,CURICUR<<CURECUReAUCURCURCUR<<CURaCUR.CUR`iCURTHCUR>>CURoCURNOT!-c-
   (CUR-c-CURECUR?CURa'THCURaCURAE) A?CUR-CURI?ICURNOTCUR 1/2CURI
   1/2eIyCURo^1OCURACURAEA^2CUR-CUR^3CURECURECURECUReCUR-oCURE-oNCURTHCUR>>CUReCUR`iCUReCURC,CUR.CURc,CUR|!-L-

5.8. -oiP:EYENC,YEN-L-YEN`iYEN-YENEYENeCURI>>O/A:e

   CUR 1/2CUR`iCUR 3/4CUR`iCURI port
   CURI-oiP:EYENC,YEN-L-YEN`iYEN-YENEYENeCUREAA,^3<<CURuCUR`iCUReCURICURC,!-c-
   -oiP:EYENC,YEN-L-YEN`iYEN-YENEYENeCURI 1/2nCUR^1thCURss^2A:C,
   1/2CURC,CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- Ports
   YEN.YEN^1YENAEYEN`aCURI!-c-YENC,YENOYEN(c)YENeYENECURC,CURI DISTFILES
   CURNOT ${DISTNAME}
   CURECURCURCUR|YENC,YEN-L-YEN`iYEN-YENEYENeCUREAA,^3<<CURuCUR`iCUReCUREAUA:eCUR.CURTHCUR^1!-L-
   CURA:CURTHCURe!-c- 1/4!CURICUReCUR|CUREAssA:eCUR.CURAECURCURCUR?CURe!-c-

 PORTNAME=      foo
 PORTVERSION=   1.0

   CUR 1/2CURI port CURIC,UEUYENOYEN!YENCURYENeCURIAEaIAECURI!-c--oC,
   3/4aaDEGICURIYENC,YEN-L-YEN`iYEN-YENEYENeCURNOT foo-1.0 CURC,!-c-
   >>A:CUReCURIYENOYEN!YENCURYENeCURICUR
   1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI^2
   1/4CUREAO:CUR<<CUR`iCURAECURCURCUReCURECURCURCUR|CUR^3CURECURC,CUR^1!-L-

   CUR 1/2CUR|CURC,CURECURCUR 3/4`i^1c,CURE 3/4aa
   1/2nCURCURC,CURCUReEN?oCURNOTCUR?CUR-CURuCURoCUR-c-CUReCURTHCUR^1!-L-

  5.8.1. WRKSRC

   CUR^3CURIEN?oCURI!-c- YEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURIC,UEUYENOYEN!YENCURYENeCURNOTAA,^3<<CURuCUR`iCUR?>>thCURE-oiA(R)CURuCUR`iCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURII
   3/4 3/4ICURo 1/4"CUR.CURTHCUR^1!-L- ADEGCURIIaCURC,!-c-(foo-1.0
   CURC,CURICURECUR-) foo
   CURECURCURCUR|YENC,YEN-L-YEN`iYEN-YENEYENeCUREAA,^3<<CURuCUR`iCUReCURECURe!-c-

 WRKSRC=      ${WRKDIR}/foo

   CURTHCUR?CURI!-c-

 WRKSRC=      ${WRKDIR}/${PORTNAME}

   CURE 1/2nCURCURCURAECUR-CURACURuCURCUR!-L-

  5.8.2. NO_WRKSUBDIR

   CUR 1/2CURI port
   CURNOTYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREAA,^3<<CUR.CURECURCURCURICURC,CUR-c-CUR`iCURD-!-c-
   CUR 1/2CUR`iCURo 1/4"CUR^1CUR?CURaCURE NO_WRKSUBDIR
   CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

 NO_WRKSUBDIR= yes

5.9. CONFLICTS

   CUR-c-CURECUR?CURNOT-oiA(R)CUR.CURAECURCURCURe package CURNOTA 3/4CURI
   packageCURE (YENOYEN!YENCURYENeCURI 3/4 *AEICURa:
   1/4A^1O>>thCURIEo,ss'^1ACURECUReCURe)
   P:|A,CURC,CURCURECURCURCURICURC,CUR-c-CUR`iCURD-!-c-CONFLICTS EN?oCURECUR
   1/2CURI package CURII 3/4 3/4ICURouoCUR^2CURAECUR-CURACURuCURCUR!-L- *
   CURa: ?
   CURICUReCUR|CUREYEN.YENS:YENeCURIEa:'DEGCURNOTIo/INCURC,CURCURTHCUR^1!-L-package
   I 3/4CURI /var/db/pkg CURECUR-c-CUReCURICUREAE+-CUR,.A
   1/4DEGCURC,EACURUCURAECUR-CURACURuCURCUR!-L-

5.10. YENOYENeYENECURIYENaYEN<<YENEYEN-oYEN`a

   CUR 1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURNOTYENOYENeYENECURI-oYCURE GNU
   make CURo>>ECUR| 3/4`i^1c,CURECURI!-c-USE_GMAKE=yes
   CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L- configure CURo>>ECUR|
   3/4`i^1c,CURECURI!-c- HAS_CONFIGURE=yes
   CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L- GNU configure CURo>>ECUR|
   3/4`i^1c,CURECURI!-c- GNU_CONFIGURE=yes
   CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR (CUR^3CUR`iCURECUReCURe
   HAS_CONFIGURE CURaYEN>>YENAYENECURuCUR`iCURTHCUR^1)!-L- configure
   CUREA:E^2ACURIDEGu?oCURoAAICUR.CUR?CURCUR 3/4`i^1c,CURECURI!-c-
   A:E^2AEoENOTCURo CONFIGURE_ARGS CURE>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L-
   (YENC,YENOYEN(c)YENeYENECURIDEGu?oYENeYEN^1YENECURI!-c-GNU configure
   CURC,CURI --prefix=${PREFIX} CURE!-c- GNU CURC,CURECURCUR configure
   CURC,CURIP:oYENeYEN^1YENECURECURECUReCURTHCUR^1!-L-) GNU autoconf
   CURo>>ECUR| 3/4`i^1c,CURECURI!-c- USE_AUTOCONF=yes
   CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L- CUR^3CUR`iCURECUReCURe
   GNU_CONFIGURE CURaYEN>>YENAYENECURuCUR`i!-c- configure CURo
   1/4A^1OCUR^1CUReADEGCURE autoconf CURNOT 1/4A^1OCURuCUR`iCURTHCUR^1!-L-

  Aiu:

   CURaCUR.CUR 1/2CURIYENNYENAYEN+-! 1/4YEN,CURNOT GNU configure
   CURo>>ECURACURAECURCURCURAE!-c--oiA(R)CURuCUR`iCUR? 1/4A^1O.A
   1/4DEGCURIYENOYEN!YENCURYENeCURNOT i386-portbld-freebsd4.7-appname
   CURICUReCUR|CURE!O:'nI-CURE! *I 3/4 3/4ICURACURACUR?
   3/4`i^1c,CURI!-c-CURuCUReCURE CONFIGURE_TARGET CURo 3/4aa
   1/2nCURCUR.CURAE!-c-?.CUR.CURCURYEND-! 1/4YEN,YENc,YENoCURI autoconf
   CURC,A,A(R)CURuCUR`iCUR?YEN^1YEN-YENeYEN *YENECURNOTI
   *uaCUR^1CUReEyE!CURC,YEN?! 1/4YEN^2YENAYENECURo>>O/A:eCUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L- Makefile CURI GNU_CONFIGURE=yes
   ^1OCURICUR^1CURDEG,aaCURE
   1/4!CURI^1OCURoA:E^2ACUR.CURAECUR-CURACURuCURCUR!-L-

   CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}

   CUR 1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURNOT X Window System
   CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURECURECURC,!-c- imake
   CURo>>ECURACURAE Imakefile CUR<<CURe Makefile CURo-oiA(R)CUR^1CURe
   3/4`i^1c,CURECURI!-c- USE_IMAKE=yes
   CURo>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L- CUR
   1/2CUR|CUR^1CUReCUREYEN^3YENoYENOYEN-L-YENDEGYEN`i!
   1/4YEN.YENc,YENoYEN^1YENAE! 1/4YEN,CURC, 1/4<<AEDEGAA-aCURE xmkmf -a
   CURNOT 1/4A^1OCURuCUR`iCURTHCUR^1!-L- CURaCUR. -a
   YENOYENeYENDEGCURNOTIa:AeCURoDEGuCURu-CUR^3CUR^1CURECURe!-c- CURuCUReCURE
   XMKMF=xmkmf CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L-
   CURaCUR.!-c-CUR 1/2CURI port CURNOT imake
   CURo>>EINCUR^1CUReCUR+-CUR`iCURECURa install.man YEN?!
   1/4YEN^2YENAYENECURo>>yCUR?CURECURCUR 3/4`i^1c,CURECURI!-c-
   NO_INSTALL_MANPAGES=yes CURoYEN>>YENAYENECUR.CURAECUR-CURACURuCURCUR!-L-
   CURA:CURCURCURC,CURE!-c-CUR 1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURI-oi
   1/4OCURoAuCUR.
   1/2D-CUR.CURAEENOTCURA:Io:CURCURECUR^1CUReCURECURCURCURCURCURC,CUR.CURc,CUR|!-L-
   (-_-#)

   CUR 1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURI,u!^1CURI Makefile CURNOT all
   DEGE^3DEGCURICURaCURICURoYENaYENCURYENoCURIYEN?!
   1/4YEN^2YENAYENECURECUR.CURAECURCURCURe 3/4`i^1c,CURECURI!-c-CUR
   1/2CUR`iCURo ALL_TARGET CURE>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L- install
   CURE INSTALL_TARGET CURaAE+-IICURC,CUR^1!-L-

                            Ae6 3/4I AEAEICUREC,UI,

   IU: 1/4!

   6.1. P:|IYENeYENCURYENO:YENeYENe

   6.2. C,UEUA(c),ACURNOTCUR-c-CURe ports

   6.3. perl CURIIo/IN

   6.4. X11 CURIIo/IN

   6.5. automake, autoconf CUR-aCUReCURO libtool CURIIo/IN

   6.6. GNOME CURIIo/IN

   6.7. KDE CURIIo/IN

   6.8. Bison CURIIo/IN

   6.9. Java CURIIo/IN

   6.10. Python CURIIo/IN

   6.11. Emacs CURIIo/IN

   6.12. Ruby CURIIo/IN

   6.13. SDL CURIIo/IN

   port CURo-oiA(R)CUR^1CURe 3/4`i^1c,!-c-
   ^1II,CUR.CURECUR-CURAECURICURCURCUR+-CURECURCURCUR^3CURECURNOTA
   3/4CURECURaCURCURCUR-CURA:CUR<<CUR-c-CUReCURTHCUR^1!-L-
   CUR^3CURIYEN>>YEN-YEN.YENc,YENoCURC,CURI!-c-CUR
   1/2CUR`iCUReCURICUR|CURACURC,CURaAEACURECUReCUR-CUR-c-CUReCUR^3CURECURECURA:CURCURCURAEAaIACUR.CURTHCUR^1!-L-

6.1. P:|IYENeYENCURYENO:YENeYENe

   CUR 1/2CURI port CURNOTP:|IYENeYENCURYENO:YENeYENeCURIYENCURYENoYEN^1YENE!
   1/4YENeCURo^1OCURECUR| 3/4`i^1c,!-c- make EN?o INSTALLS_SHLIB
   CURoA:euACUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURECUReCURe!-c-bsd.port.mk CURNOT post-install YEN?!
   1/4YEN^2YENAYENECURI
   1/4A^1O>>thCURE?.CUR.CURCURYENeYENCURYENO:YENeYENeCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUR?YENC,YEN-L-YEN`iYEN-YENEYENe (A:I 3/4iCURI PREFIX/lib)
   CURE ${LDCONFIG} -m CURo 1/4A^1OCUR.!-c-
   P:|IYENeYENCURYENO:YENeYENeYENYENaYENAYEN.YENaaCURO/CURIAAD-I?CURNOT^1OCURECURiCUR`iCUReCUReCUR|CURECURECUReCURTHCUR^1!-L-
   CURTHCUR?!-c-CUR^3CURIEN?oCURNOTA:euACURuCUR`iCURAECURCURCURe
   3/4`i^1c,!-c-P:|IYENeYENCURYENO:YENeYENeCURo YENCURYENoYEN^1YENE!
   1/4YENeCUR.CUR?YENae! 1/4YENP:CURNOT CUR
   1/2CUR`iCURoCUR^1CURDEGCURE>>ECURCUR>>ICURaCUReCUR`iCUReCUReCUR|CURE!-c-
   CURTHCUR?!-c--oi 1/2u:CURI-oYCURECURI CUR
   1/2CURIYENeYENCURYENO:YENeYENeCURNOT
   CURTHCURAA,-ossCUR.CURAECURCURCUReCURE
   YEN.YEN^1YENAEYEN`aCURE,iC,S:CURuCUR`iCURECURCURCUReCUR|CURE!-c-
   AANOTAUCURE @exec /sbin/ldconfig -m CURE @unexec /sbin/ldconfig -R
   CURIYENUYEN-c-CURNOT pkg-plist YENOYEN!YENCURYENeCURE
   >>O/A:eCURuCUR`iCURAECURCURCUReCUReCUR|CUREDEG.CURiCUR`iCURTHCUR^1!-L-

   ENOTI *CURC,CUR-c-CUR`iCURD-!-c-
   P:|IYENeYENCURYENO:YENeYENeCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURIYENeYEN^1YENECURo^3EC,
   1/4CUR^1CURe make EN?o LDCONFIG_DIRS
   CURoA:euACUR^1CUReCUR^3CURECURECUReCURe!-c-
   ?.CUR.CURCURYENeYENCURYENO:YENeYENeCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYENC,YENOYEN(c)YENeYENECURIDEGIAO:CURo 3/4aa
   1/2nCURCUR^1CUReCUR^3CURECURa^2A:C, 1/2CURC,CUR^1!-L- IaCUR"CURD-!-c-CUR
   1/2CURI port CURNOTP:|IYENeYENCURYENO:YENeYENeCURo PREFIX/lib/foo CURE
   PREFIX/lib/bar CURE YENCURYENoYEN^1YENE! 1/4YENeCUR^1CURe
   3/4`i^1c,!-c-Makefile CURC,DEGE^2 1/4CURIu
   1/2OCURo>>EINCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1:

 INSTALLS_SHLIB= yes
 LDCONFIG_DIRS=  %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar

   pkg-plist CURIA 3/4CURIEoENOTCUREAE+-IICURE!-c- LDCONFIG_DIRS
   CURIAEaIAECURa sed(1) CURECUReCURe
   1/2eIyCURNOT^1OCURECURiCUR`iCUReCUR?CURa!-c-CUR^3CUR^3CURC,CURa PLIST_SUB
   CURE>>O/A:eCUR.CUR?AO:'^1CURNOT^1OCURECURiCUR`iCUReCUR^3CURECUREAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-
   PREFIX CURECURI %%PREFIX%% CURo!-c- LOCALBASE CURECURI %%LOCALBASE%%,
   X11BASE CURECURI %%X11BASE%% CURo>>EINCUR^1CUReCUR^3CURECURo?a:
   3/4(c)CUR.CURTHCUR^1!-L-

6.2. C,UEUA(c),ACURNOTCUR-c-CURe ports

   YENeYENCURYEN>>YENoYEN^1CURECURICURuCURTHCURP:CURTHCURECURaCURICURNOTCUR-c-CURe!-c-CURECUR<<CURECURI!-c-
   YEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURoYENNYENAYEN+-! 1/4YEN,^2
   1/2CUR^1CUReCURa:CUReEy!-c-+-A:Io/IU:AA-aCURC,EIC,a:CURC,CURCUReCUR<<!-c-
   CURECURCURCURACUR?CUR^3CURECUREA(c),ACURoCUR<<CUR+-CURAECURCURCUReCURaCURICURNOTCUR-c-CUReCURTHCUR^1!-L-

  1/2AAI *:

   port -oiA(R) 1/4OCURECUR.CURAE!-c-CUR-c-CURECUR?CURECURI!-c->>EINuo:Au
   3/4o.iCURoCUReCUR-AEECURss!-c- FTP/HTTP CURTHCUR?CURI CD-ROM
   CURC,-oAEC,UEUCUR.CURAECURICURCURCUR+-CURECURCURYEN 1/2! 1/4YEN^1YEN^3!
   1/4YENECURa:YEN^3YENoYENNYENCURYENeCURuCUR`iCUR?YEND-YENCURYENEYENeCURoC,UEUCUR.CURAECUR.CURTHCURCUR!-c-
   CUR 1/2CURIAOC,CURCURNOT FreeBSD YEN
   *YENiYEN,YENS:YEN-YENECURECUR<<CUR<<CURACURAECUR-CUReCUR^3CURECURICURECURCURCUReCUR|AiDEGOCUR^1CUReuAI^3CURNOTCUR-c-CUReCURTHCUR^1!-L-
   u?CURiCUR.CURCUR 3/4`i^1c,CURECURI FreeBSD ports YENa!
   1/4YENeYENoYENDEGYENeYEN^1YENE
   CURC,E^1CURCURCURAECURssCURAECUR-CURACURuCURCUR!-L-

   CUR 1/2CURICUReCUR|CURE 3/4`i^1c,!-c-
   1/4!CURIAaCURC,AaIACURuCUR`iCURAECURCURCUReEN?oCURNOTAssA:eCURC,CURCURTHCUR^1!-L-

  Aiu:

   RESTRICTED CURI!-c-CUR
   1/2CUR`iCURACUR+-CURoAssA:eCUR^1CUR`iCURD--oNCUR`aCUReCUR|CURE!-c-DEGAAIUCURICUR|CURACURE
   NO_CDROM CURE NO_PACKAGE CURoAssA:eCUR.CURTHCUR^1!-L-CUR
   1/2CUR`iCUREAD-CUR.CURAE!-c- NO_PACKAGE CURE NO_CDROM
   CURIAEEI(c)CURC,!-c-AE+->>thCUREAssA:e^2A:C, 1/2CURC,CUR^1!-L-

  6.2.1. NO_PACKAGE

   CUR^3CURIEN?oCURNOTAssA:eCURuCUR`iCURAECURCURCUR?CURe!-c-
   CUR^3CURIYEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURIYEND-YENCURYENEYENeYENNYENAYEN+-!
   1/4YEN,CURo-oiA(R)CUR.CURAECURICURCURCUR+-CURECURCURCURECURCURCUR|CUR^3CURECURC,CUR^1!-L-
   CUR?CURACUR.!-c-CUR^3CURI port CURI DISTFILES CURI
   1/4<<I^3CUREC,UEUCURC,CURCURTHCUR^1!-L-

   CURTHCUR?!-c-NO_PACKAGE CURI!-c-YEND-YENCURYENEYENeYENNYENAYEN+-!
   1/4YEN,CURNOTEAEINAA-aCURC,CURICURECUR-!-c- CURCURCURA:CURaYEN-c-YEN
   *YENeYEN+-! 1/4YEN.YENc,YENoCURoYEN 1/2! 1/4YEN^1YEN^3!
   1/4YENECUR<<CUReYEN^3YENoYENNYENCURYENeCUR^1CURUCUR
   3/4`i^1c,CURECURaIo/INCUR^1CURUCURCURC,CUR^1!-L-
   CUR?CURECUR"CURD-!-c-YEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCUREYENuYENCURYENEAEAICURIAssA:e
   3/4d-EoCURNOTYEN^3YENoYENNYENCURYENe>>thCUREYENI! 1/4YENEYEN^3!
   1/4YENECURuCUR`iCUReCUReCUR|CURE 3/4`i^1c,CURECURI!-c- NO_PACKAGE
   CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

   NO_PACKAGE CURECURI!-c- YENNYENAYEN+-!
   1/4YEN,CURo-oiA(R)CUR^1CURUCURCURC,CURICURECURCURIyI^3CURo
   1/2OCURUCUR?E,>>uIoCURoAssA:eCUR^1CURUCURCURC,CUR^1!-L-

  6.2.2. NO_CDROM

   CUR^3CURIEN?oCURI!-c-YEND-YENCURYENEYENeYENNYENAYEN+-!
   1/4YEN,CURI-oiA(R)CURIuo:^2A:CURuCUR`iCURAECURCURCURTHCUR^1CURNOT!-c- CUR
   1/2CURI package CURa: port CURI DISTFILES CURoEIC,a:INCURI CD-ROM (CURa:
   DVD-ROM)
   CURE-oU:CUR>>CUReCURICURIuo:CURuCUR`iCURAECURCURCURECURCURCUR^3CURECURoE
   1/2CUR.CURTHCUR^1!-L-CURECURoCURECUR>>CURe!-c-
   YEND-YENCURYENEYENeYENNYENAYEN+-! 1/4YEN,CURE port CURI DISTFILES
   CURI!-c-FTP/HTTP CURC,AEth 1/4eCURC,CURCURTHCUR^1!-L-

   NO_CDROM CURECURI!-c-CUR 1/2CURI port CURNOT^2?,I CD-ROM
   CURC,-oAEC,UEUCURC,CURCURECURCURCUR<<AaIACUR^1CUReE,>>uIoCURoAssA:eCUR^1CUReCURUCURCURC,CUR^1!-L-
   CUR^3CUR`iCURICUR?CURECUR"CURD-!-c-CUR 1/2CURI port
   CURIYENeYENCURYEN>>YENoYEN^1CURNOT!O:Eo 3/4|IN! *
   Io/INCURE,ACURACURAECURCURCURe 3/4`i^1c,CURE>>ECUR|CURUCURCURC,CUR^1!-L-

  6.2.3. RESTRICTED

   YEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURIYENeYENCURYEN>>YENoYEN^1CURNOT!-c-FTP/HTTP
   CURC,!-c-CUR 1/2CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURI DISTFILES
   CURoYENssYENe! 1/4CUR^1CUReCUR^3CURECURa:!-c-
   YEND-YENCURYENEYENeYENNYENAYEN+-!
   1/4YEN,CURoC,UEUCUR^1CUReCUR^3CURECURoP:O/CUR,CURAECURCURCUR?CURe!-c-
   CUR^3CURIEN?oCURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

   RESTRICTED CURECURI!-c-CUR 1/2CURI port
   CURNOT^2?,I-oAEC,UEUCURC,CURCURECURCURCUR<<AaIACUR^1CUReE,>>uIoCURoAssA:eCUR^1CUReCURUCURCURC,CUR^1!-L-
   AAu.?AA-aCURE 3/4`i^1c,CURECUR.CURAECURI!-c-CUR 1/2CURI port CURNOTYEN
   *YENiYEN *YENeYENCURYEN"YEN?YENeCUREYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURo'THCURoCURC,CURCURCURAE!-c- DISTFILES
   CURo!-c-CUR-aCUR 1/2CUReCUR-YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURE'O/CUR^1CUReAAD-I?CURo^1OCURACUR?CURe!-c-
   EULA CURo 3/4uAuCUR.CUR?,aaCURC,!-c-  1/4eAEDEGCURC,YENAYEN|YENoYENi!
   1/4YENECUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURCUR^3CURECURoE
   1/2CUR.CURTHCUR^1!-L-

  6.2.4. RESTRICTED_FILES

   RESTRICTED CURa: NO_CDROM
   CURNOTAssA:eCURuCUR`iCURAECURCURCURe>>thCURI!-c-CUR^3CURIEN?oCURIYENC,YENOYEN(c)YENeYENECURC,
   ${DISTFILES} ${PATCHFILES} CURECURECUReCURTHCUR^1!-L-CUR
   1/2CUR`iDEGE^3DEGCURIP:oCURC,CUR^1!-L-
   DEG`iEoCURIC,UEUYENOYEN!YENCURYENeCURACUR+-CUREA(c),ACURNOTCUR<<CUR<<CURACURAECURCURCUR?CURe!-c-
   CUR^3CURIEN?oCURECUR
   1/2CURIYENOYEN!YENCURYENeCURIYENeYEN^1YENECURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-

   port committer CURI!-c-AssA:eCUR.CUR?C,UEUYENOYEN!YENCURYENeEeCURE
   /usr/ports/LEGAL
   CUREA(c),ACURIAEaIAECURoAaIACUR^1CURe^1`aIU:CURoA:E^2ACUR^1CURUCURCUR^3CURECUREAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-

6.3. perl CURIIo/IN

   E 1/26.1 perl CURo>>EINCUR^1CURe ports INCURIEN?o

     EN?o                                    DEGOI-L-                              
USE_PERL5       CUR 1/2CURI port CURIYENOYENeYENECURE 1/4A^1OCURE perl 5           
                CURo>>EINCUR^1CUReCUR^3CURECURo 1/4"CUR.CURTHCUR^1!-L-             
USE_PERL5_BUILD CUR 1/2CURI port CURoYENOYENeYENECUR^1CUReCURICURE perl 5          
                CURo>>EINCUR^1CUReCUR^3CURECURo 1/4"CUR.CURTHCUR^1!-L-             
USE_PERL5_RUN   CUR 1/2CURI port CURo 1/4A^1OCUR^1CUReCURICURE perl 5              
                CURo>>EINCUR^1CUReCUR^3CURECURo 1/4"CUR.CURTHCUR^1!-L-             
                YEN.YEN^1YENAEYEN`aCURTHCUR?CURI port                              
                CUR<<CUReYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCUR? perl 5          
PERL            CURI'DEGA'CUREYENNYEN^1CUR<<CUReYEND-! 1/4YEN,YENc,YENoEO:^1aeCURo 
                3/4ECURCURCUR?CURaCURI!-L- YEN^1YEN-YENeYEN *YENECURI !O:#!! *     
                ^1OCURoAO:CUR'^1CUR"CUReENOTI                                      
                *CURNOTCUR-c-CUR`iCURD->>ECURACURAECUR-CURACURuCURCUR!-L-          
                Perl CURI MakeMaker                                                
PERL_CONFIGURE  CURo>>ECURACURAEYEN^3YENoYENOYEN-L-YENDEGYEN`i!                    
                1/4YEN.YENc,YENoCURo^1OCURCURCURTHCUR^1!-L-DEGAAIUCURICUR|CURACURE 
                USE_PERL5 CURoAssA:eCUR.CURTHCUR^1!-L-                             

    AEECURss                                          DEGOI-L-                                     
1/4eCUReA`iINEN?o 
PERL_VERSION      YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURe perl CURI'DEGA'CUREYEND-!   
                  1/4YEN,YENc,YENo (CUR?CURECUR"CURD- 5.00503)!-L-                                 
PERL_VER          YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURe perl CURIYEND-!             
                  1/4YEN,YENc,YENoCURIA>> 1/2I.A (CUR?CURECUR"CURD- 5.005)!-L-                     
                  YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURe perl CURI MNNNPP .A         
PERL_LEVEL        1/4DEGCURIADEG?oCURC,E 1/2CURuCUR`iCUReYEND-! 1/4YEN,YENc,YENo                   
                  (CUR?CURECUR"CURD- 500503)!-L-                                                   
                  perl CURNOTYEN-c-!                                                               
PERL_ARCH         1/4YENYENAEYEN-YENAYENaDEGIA,CURIYENeYENCURYENO:YENeYENeCURoYENCURYENoYEN^1YENE! 
                  1/4YENeCUR^1CURe 3/4`i 1/2e!-L- YENC,YENOYEN(c)YENeYENECURI ${ARCH}-freebsd!-L-  
PERL_PORT         YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCURe perl CURI port CURII 3/4    
                  3/4I (IaCUR"CURD- perl5)!-L-                                                     
                  YENuYENCURYENEAEE 1/4<<CURI perl YENNYENAYEN+-!                                  
SITE_PERL         1/4YEN,CURIAEthCUReYENC,YEN-L-YEN`iYEN-YENEYENeI 3/4!-L- CUR^3CURIAICURI         
                  PLIST_SUB CUREA:E^2ACURuCUR`iCURTHCUR^1!-L-                                      

6.4. X11 CURIIo/IN

   E 1/26.2 X CURoIo/INCUR^1CURe ports INCURIEN?o

   USE_X_PREFIX CUR 1/2CURI port CURI PREFIX CURC,CURICURECUR- X11BASE          
                CUREYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURTHCUR^1!-L-         
   USE_XLIB     CUR 1/2CURI port CURI X                                         
                YENeYENCURYENO:YENeYENeCURo>>EINCUR.CURTHCUR^1!-L-              
                CUR 1/2CURI port CURI Motif YENA:!                              
   USE_MOTIF    1/4YENeYENYENAYENECURo>>EINCUR.CURTHCUR^1!-L- USE_XPM CURNOT    
                1/4<<AEDEGAA-aCUREAssA:eCURuCUR`iCURTHCUR^1!-L-                 
                CUR 1/2CURI port CURI imake                                     
   USE_IMAKE    CURo>>EINCUR.CURTHCUR^1!-L-USE_X_PREFIX CURNOT                  
                1/4<<AEDEGAA-aCUREAssA:eCURuCUR`iCURTHCUR^1!-L-                 
                xmkmf CURNOT PATH CURECURECURCUR                                
   XMKMF        3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L- 
                YENC,YENOYEN(c)YENeYENECURI xmkmf -a CURECURECUReCURTHCUR^1!-L- 

6.5. automake, autoconf CUR-aCUReCURO libtool CURIIo/IN

   E 1/26.3 automake, autoconf CURTHCUR?CURI libtool CURo>>EINCUR^1CURe ports
   INCURIEN?o

      EN?o                                                DEGOI-L-                                          
USE_AUTOMAKE     CUR 1/2CURI port CURI automake CURo>>EINCUR.CURTHCUR^1!-L- USE_AUTOCONF CURE               
                 USE_AUTOMAKE_VER?=14 CURNOT 1/4<<AEDEGAA-aCUREAssA:eCURuCUR`iCURTHCUR^1!-L-                
AUTOMAKE         automake CURNOT PATH CURE'THCURTHCUR`iCURECURCUR 3/4`i^1c,CURIYENOYENeYENNYEN^1!-L-        
                 CUR 1/2CURI port CURI automake CURo>>EINCUR.CURTHCUR^1!-L-CUR^3CURIEN?oCURII,uCUREAICURI   
USE_AUTOMAKE_VER 14 CURE 15 CURC,!-c-AUTOMAKE_DIR CUR-aCUReCURO ACLOCAL_DIR                                 
                 EN?oCURNOTAANOTAUCUREAICUREAssA:eCURuCUR`iCURTHCUR^1!-L-                                   
AUTOMAKE_ARGS    USE_AUTOMAKE_VER CURNOTAssA:eCURuCUR`iCURAECURCURCUR? 3/4`i^1c,CURE AUTOMAKE CUREAAICUR^1  
                 1 CURA:CURTHCUR?CURICUR 1/2CUR`iDEGE 3/4aaCURIYEN^3YENTHYENoYENEYENeYENCURYENoDEGu?o       
AUTOMAKE_ENV     AUTOMAKE CURo 1/4A^1OCUR^1CUReADEGCUREAssA:eCUR^1CURe 1 CURA:CURTHCUR?CURICUR 1/2CUR`iDEGE 
                 3/4aaCURI'A:P:EN?o (CURECUR 1/2CURIAI)                                                     
                 GNU aclocal CURNOT PATH CURECURECURCUR                                                     
ACLOCAL          3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOMAKE_VER EN?oCURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                        
                 GNU aclocal                                                                                
ACLOCAL_DIR      CURIP:|IYENC,YEN-L-YEN`iYEN-YENEYENeCURIYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L- 
                 YENC,YENOYEN(c)YENeYENECURI USE_AUTOMAKE_VER                                               
                 EN?oCURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                                         
                 GNU automake                                                                               
AUTOMAKE_DIR     CURIP:|IYENC,YEN-L-YEN`iYEN-YENEYENeCURIYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L- 
                 YENC,YENOYEN(c)YENeYENECURI USE_AUTOMAKE_VER                                               
                 EN?oCURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                                         
                 CUR 1/2CURI port CURNOT autoconf                                                           
USE_AUTOCONF_VER CURo>>EINCUR^1CUReCUR^3CURECURo>>O/A:eCUR.CURTHCUR^1!-L-YENC,YENOYEN(c)YENeYENEAICURI 213  
                 CURC,CUR^1!-L-                                                                             
                 CUR 1/2CURI port CURNOT autoconf                                                           
USE_AUTOCONF     CURo>>EINCUR^1CUReCUR^3CURECURo>>O/A:eCUR.CURTHCUR^1!-L-GNU_CONFIGURE CUR-aCUReCURO        
                 USE_AUTOCONF_VER?=213 CURo 1/4<<AEDEGAA-aCUREAssA:eCUR.CURTHCUR^1!-L-                      
                 GNU autoconf CURNOT PATH CURECURECURCUR                                                    
AUTOCONF         3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOCONF_VER EN?oCURIAICURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                  
AUTOCONF_ARGS    autoconf CUREAAICUR^1YEN^3YENTHYENoYENEYENeYENCURYENoDEGu?o                                
AUTOCONF_ENV     CUR^3CURIEN?oCURC,>>O/A:eCURuCUR`iCUR? EN?o=AI CURIAECURo autoconf CURo                    
                 1/4A^1OCUR^1CUReADEGCURE'A:P:EN?oCURECUR.CURAEAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-        
                 GNU autoheader CURNOT PATH CURECURECURCUR                                                  
AUTOHEADER       3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOCONF_VER CURIAICURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                      
                 GNU autoreconf CURNOT PATH CURECURECURCUR                                                  
AUTORECONF       3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOCONF_VER CURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                            
                 GNU autoscan CURNOT PATH CURECURECURCUR                                                    
AUTOSCAN         3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOCONF_VER CURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                            
                 GNU autoifnames CURNOT PATH CURECURECURCUR                                                 
AUTOIFNAMES      3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURI 
                 USE_AUTOCONF_VER CURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                            
USE_LIBTOOL      CUR 1/2CURI port CURI libtool CURo>>EINCUR.CURTHCUR^1!-L-GNU_CONFIGURE CURo                
                 1/4<<AEDEGAA-aCUREAssA:eCUR.CURTHCUR^1!-L-                                                 
LIBTOOL          libtool CURNOT PATH CURECURECURCUR                                                         
                 3/4`i^1c,CUREYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-                            
                 libtool INCURIYENNYENAYENAYENOYEN!YENCURYENe!-L- YENC,YENOYEN(c)YENeYENECURI USE_AUTOCONF  
LIBTOOLFILES     CURNOTAssA:eCURuCUR`iCURAECURCURCUR`iCURD- aclocal.m4!-c- CUR 1/2CUR`iDEGE^3DEGCURI        
                 configure CURC,CUR^1!-L-                                                                   
LIBTOOLFLAGS     ltconfig CUREA:E^2ACURC,AAICUR^1YENOYENeYENDEG!-L- YENC,YENOYEN(c)YENeYENECURI             
                 --disable-ltlibs!-L-                                                                       

6.6. GNOME CURIIo/IN

   FreeBSD/GNOME YEN *YENiYEN,YENS:YEN-YENECURI!-c-CUR-c-CUReAEAA:eCURI port
   CURNOT>>ECURACURAECURCURCURe GNOME YEN^3YENoYENY!
   1/4YENIYENoYENECURoAEAA:eCUR^1CUReCUR?CURaCURE AEE
   1/4<<CURIEN?o.^2CURo>>ECURACURAECURCURCURTHCUR^1!-L- FreeBSD/GNOME YEN
   *YENiYEN,YENS:YEN-YENECURIYENU! 1/4YEN,CURE CUR
   1/2CURIEN?oCURICURiCUR<<CUReCURa:CUR^1CURCURDEG`iI-:
   CURNOTCUR-c-CUReCURTHCUR^1!-L-

6.7. KDE CURIIo/IN

   E 1/26.4 KDE CURoIo/INCUR^1CURe ports INCURIEN?o

                CUR 1/2CURI port CURI Qt YENA:!                                           
                1/4YENeYENYENAYENECURo>>EINCUR.CURTHCUR^1!-L-                             
                AssA:eCURC,CURCUReAICURI!-c- 1, 2 CUR-aCUReCURO 3 CURC,!-c-CUR            
USE_QT_VER      1/2CUR`iCUR 3/4CUR`i>>EINCUR^1CURe Qt CURIYENaYEN,YENa! 1/4YEND-!         
                1/4YEN,YENc,YENoCURo 1/4"CUR.CURTHCUR^1!-L- CUR^3CUR`iCURI!-c-MOC CURE    
                QTCPPFLAGS                                                                
                CURoYENC,YENOYEN(c)YENeYENECURIAANOTAUCUREAICUREAssA:eCUR.CURTHCUR^1!-L-  
                CUR 1/2CURI port CURI KDE                                                 
                YENeYENCURYENO:YENeYENeCURo>>EINCUR.CURTHCUR^1!-L-                        
USE_KDELIBS_VER AssA:eCURC,CURCUReAICURI!-c- 1, 2 CUR-aCUReCURO 3 CURC,!-c-CUR            
                1/2CUR`iCUR 3/4CUR`i>>EINCUR^1CURe KDE CURIYENaYEN,YENa! 1/4YEND-!        
                1/4YEN,YENc,YENoCURo 1/4"CUR.CURTHCUR^1!-L- DEGAAIUCURC, USE_QT_VER       
                CUREAANOTAUCUREYEND-! 1/4YEN,YENc,YENoCURoAssA:eCUR.CURTHCUR^1!-L-        
                CUR 1/2CURI port CURI KDE base CURo>>EINCUR.CURTHCUR^1!-L-                
                AssA:eCURC,CURCUReAICURI!-c- 1, 2 CUR-aCUReCURO 3 CURC,!-c-CUR            
USE_KDEBASE_VER 1/2CUR`iCUR 3/4CUR`i>>EINCUR^1CURe KDE CURIYENaYEN,YENa! 1/4YEND-!        
                1/4YEN,YENc,YENoCURo 1/4"CUR.CURTHCUR^1!-L- DEGAAIUCURC, USE_KDELIBS_VER  
                CUREAANOTAUCUREYEND-! 1/4YEN,YENc,YENoCURoAssA:eCUR.CURTHCUR^1!-L-        
                moc CURO/CURIYENNYEN^1CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-           
MOC             YENC,YENOYEN(c)YENeYENECURC,CURI!-c-USE_QT_VER                            
                CURIAICURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-                      
                Qt CURIYEN^3! 1/4YENECURo 1/2eIyCUR^1CURe-oYCURI CPPFLAGS                 
QTCPPFLAGS      CURoAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-YENC,YENOYEN(c)YENeYENECURC,CURI 
                USE_QT_VER CURIAICURE+-thCUR,CURAEAssA:eCURuCUR`iCURTHCUR^1!-L-           

6.8. Bison CURIIo/IN

   CUR^3CURIAaCURICURTHCURA 1/2nCUR<<CUR`iCURAECURCURCURTHCUR>>CURo!-L-

6.9. Java CURIIo/IN

   CUR-c-CURECUR?CURNOT-oiA(R)CUR.CURAECURCURCURe port CURI^1 1/2AU!-c-
   1/4A^1O!-c- CURTHCUR?CURIC,UEUYENOYEN!YENCURYENeCURIAA,^3<<CURE Java*-c-i
   ^3<<E-YENYENAYENE (JDK) CURNOTENOTI *CURECURe!-c-USE_JAVA
   CURoA:euACUR.CURAECUR-CURACURuCURCUR!-L-

   Ports Collection CURECURI!-c-CURuCURTHCURP:CURTHCUREYENUYENoYENACURI JDK
   CURICURCURCURiCURCURCURiCUREYEND-!
   1/4YEN,YENc,YENoCURNOTCUR-c-CUReCURTHCUR^1!-L-
   CUR-c-CURECUR?CURNOT-oiA(R)CUR.CURAECURCURCURe port CURNOTCUR
   1/2CURIAaeCURICURCURCUR-oCUR`iCUR<<CURIYEND-!
   1/4YEN,YENc,YENoCURo>>ECURiCURECUR+-CUR`iCURD-CURECUReCURECURCURCURECURe!-c-
   CURECUR`iCURo>>ECUR|CUR<<>>O/A:eCURC,CURCURTHCUR^1!-L--oC,?.CURIYEND-!
   1/4YEN,YENc,YENoCURI!-c- java/jdk14 CURC,CUR^1!-L-

   E 1/26.5 Java CURoIo/INCUR^1CURe ports CURC,A:euACUR^1CURUCUREN?o

    EN?o                                          DEGOI-L-                                      
USE_JAVA     CUR^3CURI,aaCURIEN?oCURoI,uCURECUR^1CUReCURECURI!-c-                               
             CUR^3CURIEN?oCURoA:euACUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L-            
             YEN^1YENU! 1/4YEN^1CURC,P:eAUCUReCUR`iCUR?!-c-AANOT^1c,CUR^1CURe Java CURIYEND-!   
JAVA_VERSION 1/4YEN,YENc,YENoDEG`iI-:!-L-"+" CURo>>ECURACURAEYEND-!                             
             1/4YEN,YENc,YENoCURIEIDEGICURo>>O/A:eCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1      
             (>>ECUR"CUReAICURI!-c- 1.1[+] 1.2[+] 1.3[+] 1.4[+]) CURC,CUR^1)!-L-                
             YEN^1YENU! 1/4YEN^1CURC,P:eAUCUReCUR`iCUR?!-c-CUR 1/2CURI port                     
JAVA_OS      CUREAANOT^1c,CUR^1CURe JDK port CURI OS DEG`iI-:!-L-(>>ECUR"CUReAICURI!-c- native  
             linux) CURC,CUR^1!-L-                                                              
             YEN^1YENU! 1/4YEN^1CURC,P:eAUCUReCUR`iCUR?!-c-CUR 1/2CURI port                     
JAVA_VENDOR  CUREAANOT^1c,CUR^1CURe JDK port                                                    
             CURIYENUYENoYENACURIDEG`iI-:!-L-(>>ECUR"CUReAICURI!-c- freebsd bsdjava sun ibm     
             blackdown) CURC,CUR^1!-L-                                                          
JAVA_BUILD   CUR^3CURIEN?oCURNOTAssA:eCURuCUR`iCURAECURCURCUReCURE!-c-A-aAoCUR.CUR? JDK         
             CURo!-c-CUR 1/2CURI port CURI^1 1/2AUDEGIA,ACUREA:E^2ACUR.CURTHCUR^1!-L-           
JAVA_RUN     CUR^3CURIEN?oCURNOTAssA:eCURuCUR`iCURAECURCURCUReCURE!-c-A-aAoCUR.CUR? JDK         
             CURo!-c-CUR 1/2CURI port CURI 1/4A^1ODEGIA,ACUREA:E^2ACUR.CURTHCUR^1!-L-           
JAVA_EXTRACT CUR^3CURIEN?oCURNOTAssA:eCURuCUR`iCURAECURCURCUReCURE!-c-A-aAoCUR.CUR? JDK         
             CURo!-c-CUR 1/2CURI port CURIAA,^3<<DEGIA,ACUREA:E^2ACUR.CURTHCUR^1!-L-            
             CUR 1/2CURI port CURI^1 1/2AUCURE jikes YEND-YENCURYENEYEN^3!                      
             1/4YENEYEN^3YENoYENNYENCURYENeCURo>>ECUR|CURUCURCUR<<CURECUR|CUR<<CURo             
             1/4"CUR.CURTHCUR^1!-L-                                                             
             CUR^3CURIEN?oCURE^2?CURIAICURaAssA:eCURuCUR`iCURAECURCURCURECURCUR>>thCURI!-c-port 
USE_JIKES    CURI jikes CURNOT>>ECUR"CUR?CURe^1 1/2AUCUREIo/INCUR.CURTHCUR^1!-L- jikes          
             CURIIo/INCURoIA 1/4"AA-aCUREP:O/>>ssCUR.CUR?CURe!-c-                               
             P:-A(c)CUR.CUR?CUReCUR^1CUReCUR^3CURECURa^2A:C, 1/2CURC,CUR^1 ('no' CUR<< 'yes'    
             CURoAssA:eCUR.CURAECUR-CURACURuCURCUR)!-L- ,aa 1/4OCURI                            
             3/4`i^1c,CURI!-c-devel/jikes CURNOT port CURI^1                                    
             1/2AUDEGIA,ACUREA:E^2ACURuCUR`iCURTHCUR^1!-L-                                      

   DEGE^2 1/4CURI!-c-USE_JAVA CURoAssA:eCUR.CUR? port
   CURC,^1OCURiCUR`iCUReAssA:eCURIDEG`iI-:CURC,CUR^1!-L-

   E 1/26.6 Java CURoIo/INCUR^1CURe ports CURC,AssA:eCURuCUR`iCUReEN?o

            EN?o                                                AI                                    
JAVA_PORT                    JDK port CURII 3/4 3/4I (Ia: 'java/jdk14')!-L-                           
                             JDK CURI'DEGA'CUREYEND-! 1/4YEN,YENc,YENo (Ia: '1.4.2')!-L--oC,          
                             1/2eCURI?o>>u 2 CURA:CURACUR+-CUR.CUR<<ENOTI                             
JAVA_PORT_VERSION            *CURC,CURECUR+-CUR`iCURD-!-c-                                            
                             ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1.\2/}                     
                             CURo>>ECURACURAECUR-CURACURuCURCUR!-L-                                   
JAVA_PORT_OS                 JDK port CURNOTIo/INCUR^1CURe OS (Ia: 'linux')!-L-                       
JAVA_PORT_VENDOR             JDK port CURIYENUYENoYENA (Ia: 'sun')!-L-                                
JAVA_PORT_OS_DESCRIPTION     JDK port CURNOTIo/INCUR^1CURe OS CURIAaIA (Ia: 'Linux')!-L-              
JAVA_PORT_VENDOR_DESCRIPTION JDK port CURIYENUYENoYENACURIAaIA (Ia: 'FreeBSD Foundation')!-L-         
                             JDK CURNOTYENCURYENoYEN^1YENE!                                           
JAVA_HOME                    1/4YENeCURuCUR`iCURAECURCURCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURIYENNYEN^1 
                             (Ia: '/usr/local/jdk1.3.1')!-L-                                          
                             >>EINCUR^1CURe Java YEN^3YENoYENNYENCURYENeCURIYENNYEN^1 (Ia:            
JAVAC                        '/usr/local/jdk1.1.8/bin/javac' CURTHCUR?CURI                            
                             '/usr/local/bin/jikes')!-L-                                              
                             >>EINCUR^1CURe jar YENA:! 1/4YENeCURIYENNYEN^1 (Ia:                      
JAR                          '/usr/local/jdk1.2.2/bin/jar' CURTHCUR?CURI                              
                             '/usr/local/bin/fastjar')!-L-                                            
APPLETVIEWER                 appletviewer YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-CURO/CURIYENNYEN^1 (Ia: 
                             '/usr/local/linux-jdk1.2.2/bin/appletviewer')!-L-                        
                             java  1/4A^1OYENOYEN!YENCURYENeCURO/CURIYENNYEN^1!-L- Java YEN           
JAVA                         *YENiYENDEGYENeYEN`aCURI                                                 
                             1/4A^1OCURECURICUR^3CUR`iCURo>>ECURACURAECUR-CURACURuCURCUR (Ia:         
                             '/usr/local/jdk1.3.1/bin/java')!-L-                                      
JAVADOC                      javadoc YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-YEN                          
                             *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L-                               
JAVAH                        javah YEN *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L-                     
JAVAP                        javap YEN *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L-                     
                             keytool YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-YEN                          
JAVA_KEYTOOL                 *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L- CUR^3CURIEN?oCURI!-c-JDK      
                             CURNOT Java 1.2 DEGE 3/4aaCURI 3/4`i^1c,CURICURssIo/IN^2A:C,             
                             1/2CURC,CUR^1!-L-                                                        
JAVA_N2A                     native2ascii YENA:! 1/4YENeCURO/CURIYENNYEN^1!-L-                        
                             policytool YEN                                                           
JAVA_POLICYTOOL              *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L-CUR^3CURIEN?oCURI!-c-JDK       
                             CURNOT Java 1.2 DEGE 3/4aaCURI 3/4`i^1c,CURICURssIo/IN^2A:C,             
                             1/2CURC,CUR^1!-L-                                                        
JAVA_SERIALVER               serialver YENae! 1/4YENAEYEN-L-YENeYENAEYEN-L-YEN                        
                             *YENiYENDEGYENeYEN`aCURO/CURIYENNYEN^1!-L-                               
RMIC                         RMI YEN^1YEN?YENO:/YEN^1YEN+-YENeYENEYENoYEN,YENS:YENIYEN`i! 1/4YEN?     
                             rmic CURO/CURIYENNYEN^1!-L-                                              
RMIREGISTRY                  RMI YEN`iYEN,YEN^1YENEYENeYEN *YENiYENDEGYENeYEN`a rmiregistry           
                             CURO/CURIYENNYEN^1!-L-                                                   
                             RMI YENC,! 1/4YENaYENoYEN *YENiYENDEGYENeYEN`a rmid                      
RMID                         CURO/CURIYENNYEN^1!-L-CUR^3CURIEN?oCURI!-c-JDK CURNOT Java 1.2 DEGE      
                             3/4aaCURI 3/4`i^1c,CURICURssIo/IN^2A:C, 1/2CURC,CUR^1!-L-                
                             JDK YEN-YENeYEN^1YENOYEN!YENCURYENeCURNOTAEthCURACURAECURCURCUReYEN-c-!  
                             1/4YEN<<YENCURYENO:CURO/CURIYENNYEN^1!-L- JDK 1.2                        
JAVA_CLASSES                 DEGE^1ssCURC,CURI!-c-CUR^3CUR`iCURI ${JAVA_HOME}/jre/lib/rt.jar          
                             CURC,CUR^1!-L- CUR 1/2CUR`iCUReCUReADEGCURI JDK CURI!-c-                 
                             ${JAVA_HOME}/lib/classes.zip CURo>>ECURCURCURTHCUR^1!-L-                 

   Port CURIYENC,YEND-YENAYENDEG 3/4d-EoCURoAEACUReCURICURE!-c- java-debug
   make YEN?! 1/4YEN^2YENAYENECURNOT>>ECUR"CURTHCUR^1!-L-
   CUR^3CUR`iCURI!-c-ADEG 1/2OCURIEN?oCURIA?CUR-CURECURA:CURCURCURAEAICURoE
   1/2 1/4"CUR.CURTHCUR^1!-L-

6.10. Python CURIIo/IN

   CUR^3CURIAaCURICURTHCURA 1/2nCUR<<CUR`iCURAECURCURCURTHCUR>>CURo!-L-

6.11. Emacs CURIIo/IN

   CUR^3CURIAaCURICURTHCURA 1/2nCUR<<CUR`iCURAECURCURCURTHCUR>>CURo!-L-

6.12. Ruby CURIIo/IN

   CUR^3CURIAaCURICURTHCURA 1/2nCUR<<CUR`iCURAECURCURCURTHCUR>>CURo!-L-

6.13. SDL CURIIo/IN

   USE_SDL EN?oCURI!-c- devel/sdl12 CURa: x11-toolkits/sdl_gui
   CURECURE!-c-SDL YENU! 1/4YEN^1CURI ports CURO/CURIDEGIA,CURo
   1/4<<AEDEGAssA:eCUR^1CUReCURICURE>>ECURiCUR`iCURTHCUR^1!-L-

   -o-L-CURICURECUR^3CURi!-c- 1/4!CURI SDL YENeYENCURYENO:YENeYENeCURNOTC,S:
   1/4+-CURuCUR`iCURTHCUR^1!-L-

     * sdl: devel/sdl12

     * gfx: graphics/sdl_gfx

     * gui: x11-toolkits/sdl_gui

     * image: graphics/sdl_image

     * ldbad: devel/sdl_ldbad

     * mixer: audio/sdl_mixer

     * mm: devel/sdlmm

     * net: net/sdl_net

     * sound: audio/sdl_sound

     * ttf: graphics/sdl_ttf

   CUR.CUR?CURNOTCURACURAE!-c-CUR-c-CURe port CURNOT net/sdl_net CURE
   audio/sdl_mixer CUREDEGIA,CUR.CURAECURCURCUR?CURe!-c-^1 1/2E,CURI
   1/4!CURICUReCUR|CURECURECUReCURTHCUR^1!-L-

 USE_SDL=          net mixer

   net/sdl_net CURE audio/sdl_mixer CURNOTENOTI *CURECUR^1CURe devel/sdl12
   CURIDEGIA,CURa 1/4<<AEDEGAA-aCUREA:E^2ACURuCUR`iCURTHCUR^1!-L-

   USE_SDL CURo>>ECUR|CURE!-c-DEGE^2 1/4CURICUR^3CURECURNOT
   1/4<<AEDEGAA-aCURE^1OCURiCUR`iCURTHCUR^1!-L-

     * BUILD_DEPENDS CURE sdl11-config
       CURO/CURIDEGIA,CURoA:E^2ACUR.CURTHCUR^1!-L-

     * CONFIGURE_ENV CURE SDL_CONFIG EN?oCURoA:E^2ACUR.CURTHCUR^1!-L-

     * LIB_DEPENDS
       CUREA-aAoCUR.CUR?YENeYENCURYENO:YENeYENeCURO/CURIDEGIA,CURoA:E^2ACUR.CURTHCUR^1!-L-

   SDL
   YENeYENCURYENO:YENeYENeCURNOTIo/INCURC,CURCUReCUR<<CURECUR|CUR<<A:'CURUCUReCUR?CURaCURECURI!-c-
   WANT_SDL EN?oCURo>>ECURACURAECUR-CURACURuCURCUR!-L-

 WANT_SDL=yes

 .include <bsd.port.pre.mk>

 .if ${HAVE_SDL:Mmixer}!=""
 USE_SDL+=   mixer
 .endif

 .include <bsd.port.post.mk>

                               Ae7 3/4I MASTERDIR

   CUR 1/2CURI port CURIEN?o
   (CUR?CURECUR"CURD-^2oAu:AAUCURECUR<<>>aeCURIYENuYENCURYEN-oCURECURE) CURo
   ENCUR"CUR?CUReCUR.CUR?!-c- 3/4-CUR.CURACUR+-DEGaCUR|YEND-!
   1/4YEN,YENc,YENoCURo-oiA(R)CUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURECURCURECURI!-c- YENae!
   1/4YENP:CURNOTENOTCUReCURa:CUR^1CURCURCUReCUR|CURE package
   CUR'CURECUREEI!^1CURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURo-oiA(R)CUR.!-c-
   CURC,CURCUReCURACUR+- port
   'O:CURC,YENOYEN!YENCURYENeCURoP:|ICUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CURUCURECURoCURECURI
   3/4`i^1c,!-c-CUR|CURTHCUR-EN?oCURo>>ECUR"CURD-!-c-DEG`iCURA:CURo
   1/2u:CUR-CUR^1CURUCURAECURIYENC,YEN-L-YEN`iYEN-YENEYENeCURECURI
   CURECURAECURaA>>CURCUR Makefile
   CURoAO:CUR-CURACUR+-CURC,-oNCURssCURTHCUR^1!-L- CUR 1/2CURIA>>CURCUR
   Makefile CURC,CURI!-c- MASTERDIR CURo>>ECURACURAE!-c-
   >>A:CUReCURIYENOYEN!YENCURYENeCURNOTCUR-c-CUReYENC,YEN-L-YEN`iYEN-YENEYENeCURo>>O/A:eCURC,CURCURTHCUR^1!-L-
   CURTHCUR?!-c-PKGNAMESUFFIX CURI DEG`iEoCUREEN?oCURE>>ECURACURAE!-c-package
   CURNOTEI!^1CURII
   3/4ADEGCURo>>yCURA:CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   P:nAIAA-aCUREIaCURo
   1/4"CUR^1CURICURNOTDEG`iEO:CURiCUR<<CUReCURa:CUR^1CURCURCURC,CUR.CURc,CUR|!-L-
   CUR^3CUR`iCURI japanese/xdvi300/Makefile CURIDEG`iEoCURC,CUR^1!-L-

 PORTNAME=       xdvi
 PORTVERSION=    17
 PKGNAMEPREFIX=  ja-
 PKGNAMESUFFIX=  ${RESOLUTION}
  :
 # default
 RESOLUTION?=   300
 .if ${RESOLUTION} != 118 && ${RESOLUTION} != 240 && \
        ${RESOLUTION} != 300 && ${RESOLUTION} != 400
        @${ECHO} "Error: invalid value for RESOLUTION: \"${RESOLUTION}\""
        @${ECHO} "Possible values are: 118, 240, 300 (default) and 400."
        @${FALSE}
 .endif

   japanese/xdvi300 CURECURI Makefile CURIA 3/4CUREA:I
   3/4iCURIYENNYENAYENACURa:!-c- package
   YENOYEN!YENCURYENeAAuCURNOTAO:CUR<<CUR`iCURAECURCURCURTHCUR^1!-L-
   CUR^3CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURC, make CURo
   1/4A^1OCUR^1CUReCURE!-c- YENC,YENOYEN(c)YENeYENECURI^2oAu:AAU (300)
   CURo>>ECURACURAE!-c- EaA:ICURE port
   CURIYENOYENeYENECURo^1OCURECURCURCURTHCUR^1!-L-

   A 3/4CURI^2oAu:AAUCURE'O/CUR.CURAECURCURCUR|CURE!-c- xdvi118/Makefile CURE
   ENOTI *CURECURICURICUR^3CUR`iCURACUR+-CURC,CUR^1:

 RESOLUTION=     118
 MASTERDIR=      ${.CURDIR}/../xdvi300

 .include "${MASTERDIR}/Makefile"

   (xdvi240/Makefile CURa: xdvi400/Makefile
   CURaAE+-IICURICURaCURICURECURECUReCURTHCUR^1)!-L- bsd.port.mk CURI!-c-
   MASTERDIR CURIA:euACUR<<CURe FILESDIR CURa: SCRIPTDIR AAuCURI A:I
   3/4iCURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCURNOT xdvi300 DEGE^2
   1/4CUREA,-ossCUR^1CUReCUR^3CURECURoIy^2oCUR.CURTHCUR^1!-L- RESOLUTION=118
   CURI^1OCURNOT!-c- xdvi300/Makefile CURI RESOLUTION=300 CURI^1OCURo 3/4aa
   1/2nCURCUR.!-c- port CURI^2oAu:AAUCURo 118
   CURECUR.CURAE-oiA(R)CURuCUR`iCURTHCUR^1!-L-

        Ae8 3/4I P:|IYENeYENCURYENO:YENeYENeCURIYEND-! 1/4YEN,YENc,YENo

   CURTHCUR-o P:|IYENeYENCURYENO:YENeYENeCURIYEND-!
   1/4YEN,YENc,YENoCURECURA:CURCURCURAECURI>>O/?ECURoAEECURoCURC,!-c-
   DEG`iEIAA-aCUREP:|IYENeYENCURYENO:YENeYENeCURIYEND-!
   1/4YEN,YENc,YENoCURoCURECUR|CUR^1CUR`iCURD-IECURCURCUR<<CURoIy^2oCUR.CURAECUR-CURACURuCURCUR!-L-
   YEN 1/2YENOYENEYEN|YENS:YEN-c-CURI-oi 1/4OCURI
   1/4<<ENOTCURNOTCUR.CURAECURCURCUReCUR^3CURECURoIy^2oCUR.CURAECURCURCUReCURE!-c-
   IOIU:AA-aCURE?(R)CUR,CURAECURCURCURAECURICURCURCUR+-CURTHCUR>>CURo!-L-A?CUR-CURI
   3/4`i^1c,CURIIy^2oCUR.CURAECURCURCURECURCURCURICURC,CUR^1!-L-
   -oUEoCURECURiCUR?CURACURAEAiDEGO? 1/4CUR-^1II,CUR^1CUReCUR^3CURECURIAc,EN
   1/2AAI *CURC,CUR^1!-L-CURECUR 1/4CURECURe^2ae!^1CURI!-c-
   ,ss'^1ACURNOTCURECURCURCUR<<CURaCUR.CUR`iCURECURCURAc,IICURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURoP:|A,CURuCUR>>CUReCUR|CURECUR^1CUReAEA
   1/4`iCURE 3/4oP:.CURECUR-c-CUReCUR<<CUReCURC,CUR^1!-L-
   CUR`aCUR<<CUR.!-c-EOAiDEGOCURE port
   CURIAE^3AEthCURNOTP:|IYENeYENCURYENO:YENeYENeCURE'O/CUR^1CURe
   1/2AAAc,CUREIa:AeCURoDEGuCURu-CUR.CURAECUR.CURTHCURACUR?CUR^3CURECURNOTCUR-c-CUReCURTHCUR^1
   (CURECUR 1/4 jpeg-6b CURIP:|IYENeYENCURYENO:YENeYENeCURIYEND-!
   1/4YEN,YENc,YENoEO:^1aeCURNOT 9 CURECURICUR<<!-c--o-L-CURTHCURC,EO>>
   *uA:CURE>> *CURACUR?CUR^3CURECURICUR-c-CUReCURTHCUR>>CURoCUR<<?)!-L-
   CURaCUR.u?Ia:CURNOTCUR-c-CUR`iCURD-!-c-FreeBSD ports YENa!
   1/4YENeYENoYENDEGYENeYEN^1YENE CUREYENa!
   1/4YENeCURoA-:CURACURAECUR-CURACURuCURCUR!-L-
   CURUCURECURoCURECURI>>th'O:CURIAuCUR.CURCURP:|IYENeYENCURYENO:YENeYENeCURIYEND-!
   1/4YEN,YENc,YENoCURo.eCURaCUReCUR^3CURECURE!-c- CUR 1/2CUR`iCURo 1/4A,
   1/2CUR^1CUReCUR?CURaCURIYENNYENAYENACURo-oiA(R)CUR^1CUReCUR^3CURECURE
   1/2-a>>ICUR.CURTHCUR^1!-L-

                 Ae9 3/4I YENTHYENEYENaaYEN-c-YENeYENU! 1/4YEN,

   MAN[1-9LN] EN?oCURE>>O/A:eCUR.CUR?YENTHYENEYENaaYEN-c-YENeCURI 
   1/4<<AEDEGAA-aCURE pkg-plist CUREA:E^2ACURuCUR`iCURTHCUR^1
   (CURA:CURTHCURe!-c-YENTHYENEYENaaYEN-c-YENeCURo pkg-plist
   CURE^2ACUR"CURAECURICURCURCUR+-CURTHCUR>>CURo! 1/2 pkg-plist
   CURIA,A(R)CURo>>^2 3/4ECUR.CURAECUR-CURACURuCURCUR)!-L-
   CURTHCUR?!-c-/etc/make.conf AaeCURI NOMANCOMPRESS CURIAssA:eCURE 1/2
   3/4CURACURAE!-c-YENCURYENoYEN^1YENE! 1/4YENe>>thCURE
   YENTHYENEYENaaYEN-c-YENeCURo 1/4<<AEDEGAA-aCUREDEGu
   1/2ICUR.CUR?CUReEu:,uCUR.CUR?CUReCUR.CURTHCUR^1!-L-

   CUR 1/2CURI port CURNOT!-c-YEN.YENoYENU:YENeYENAYEN-YENeYENoYEN-CURa:YENI!
   1/4YENEYENeYENoYEN-CURoINCURCURCURAE!-c- E-L-?oCURIYENOYEN!YENCURYENeI
   3/4CURo>>yCURA:YENTHYENEYENaaYEN-c-YENeCURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CURe 3/4`i^1c,CURECURI!-c- CUR 1/2CUR`iCUReCURo
   1/4+-EICUR^1CUReCUR?CURaCURE MLINKS
   EN?oCURo>>EINCUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- port
   CURECUReCURACURAEYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUR?YENeYENoYEN-CURI!-c-
   DEGO?THCUR.CUR?YENOYEN!YENCURYENeCURoCURCURACURoCURE>>O/CUR.CURAECURCURCUReCUR<<CURECUR|CUR<<^3IC,S:CUR^1CUReCUR?CURa!-c-
   bsd.port.mk CURECUReCURACURAE-oi 1/2u:CURuCUR`iCUR?CURe!-c-
   -oAE-oiA(R)CURuCUR`iCUR?CUReCUR.CURTHCUR^1!-L- MLINKS
   CURE>>O/A:eCURuCUR`iCUR?YENTHYENEYENaaYEN-c-YENeCURa!-c- pkg-plist
   CURE'THCURaCURAECURICURCURCUR+-CURTHCUR>>CURo!-L-

   YENTHYENEYENaaYEN-c-YENeCURoYENCURYENoYEN^1YENE! 1/4YENe>>thCUREDEGu
   1/2ICUR^1CUReCUR<<CURECUR|CUR<<CURo>>O/A:eCUR^1CUReCURECURI!-c-
   MANCOMPRESSED EN?oCURo>>EINCUR.CURTHCUR^1!-L- CUR^3CURIEN?oCURI yes, no
   CUR 1/2CUR.CURAE maybe
   CURI>>DEGCURA:CURIAICURoCURECUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-c- yes
   CURIYENTHYENEYENaaYEN-c-YENeCURNOT'uCUREDEGu
   1/2ICURuCUR`iCURAEYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURAECURCURCUReCUR^3CURE!-c- no CURIDEGu
   1/2ICURuCUR`iCURAECURCURCURECURCURCUR^3CURE!-c- maybe CURI'uCURECUR
   1/2CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURNOT NOMANCOMPRESS CURIAICURE 1/2
   3/4CURACURAECURCURCURAE!-c- bsd.port.mk
   CURIAEAEICURECURECURaCUR^1CUReENOTI
   *CURNOTCURECURCURCUR^3CURECURoDEGOI-L-CUR.CURTHCUR^1!-L-

   USE_IMAKE CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCURAE!-c-
   NO_INSTALL_MANPAGES
   CURNOTYEN>>YENAYENECURuCUR`iCURAECURCURCURECUR+-CUR`iCURD-!-c-
   MANCOMPRESSED CURI 1/4<<AEDEGAA-aCURE yes
   CUREAssA:eCURuCUR`iCURTHCUR^1!-L-CUR 1/2CUR`iDEGE^3DEGCURI
   3/4`i^1c,CURECURI!-c-MANCOMPRESSED CURI no
   CUREAssA:eCURuCUR`iCURTHCUR^1!-L- CUR 1/2CURI port
   CURECURECURACURAE!-c-YENC,YENOYEN(c)YENeYENECURIAssA:eCURNOTAANOTAUCURC,CURECURCUR
   3/4`i^1c,DEGE^3DEGCURECURI!-c- IA 1/4"AA-aCUREAssA:eCUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-

   PREFIX DEGE^3DEGCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI^2
   1/4CUREYENTHYENEYENaaYEN-c-YENeCURoAO:CUR-CUReCUR|CURE port
   CURC,CURI!-c-CUR 1/2CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURo MANPREFIX
   CURC,>>O/A:eCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
   CURuCUReCURE!-c-CURCURCUR-CURA:CUR<<CURI perl YENaYEN,YENaa! 1/4YENeCURI
   ports CURICUReCUR|CURE!-c-
   AEAA:eCURIYEN>>YEN-YEN.YENc,YENoCURIYENTHYENEYENaaYEN-c-YENeCURACUR+-CURoEoE,
   1/2`aCURI 3/4`i 1/2eCUREYENCURYENoYEN^1YENE! 1/4YENeCUR^1CURe
   3/4`i^1c,!-c- ,A:!^1CURIYENTHYENEYENaaYEN-c-YENeCURIYENNYEN^1CURo
   MANsectPREFIX (CUR^3CUR^3CURC, sect CURI 1-9, L, CURTHCUR?CURI N
   CURICURCURCUR-oCUR`iCUR<<)
   CURECUReCURe>>O/A:eCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

   YENTHYENEYENaaYEN-c-YENeCURNOT,A,`iAEAICURIYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREAO:CUR<<CUR`iCURe
   3/4`i^1c,CURECURI!-c- CUR 1/2CURI,A,`iI 3/4CURo MANLANG
   CUREAssA:eCUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CURIEN?oCURIYENC,YENOYEN(c)YENeYENEAICURI ""
   CURECURECURACURAECURCURCURTHCUR^1 (CURA:CURTHCURe!-c-+-N,`iCURICURss)!-L-

   CUR^3CUR`iCURI!-c-A'EoCURoCURTHCURECURaCUR?IaCURC,CUR^1!-L-

 MAN1=           foo.1
 MAN3=           bar.3
 MAN4=           baz.4
 MLINKS=         foo.1 alt-name.8
 MANLANG=        "" ja
 MAN3PREFIX=     ${PREFIX}/share/foobar
 MANCOMPRESSED=  yes

   CUR^3CUR`iCURI!-c-CUR^3CURI port CURECUReCUReDEGE^2 1/4CURI 6
   ,A:CURIYENOYEN!YENCURYENeCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReCUR^3CURECURoE 1/2CUR.CURAECURCURCURTHCUR^1!-L-

 ${PREFIX}/man/man1/foo.1.gz
 ${PREFIX}/man/ja/man1/foo.1.gz
 ${PREFIX}/share/foobar/man/man3/bar.3.gz
 ${PREFIX}/share/foobar/man/ja/man3/bar.3.gz
 ${PREFIX}/man/man4/baz.4.gz
 ${PREFIX}/man/ja/man4/baz.4.gz

   CURuCUReCURE ${PREFIX}/man/man8/alt-name.8.gz CURNOTCUR^3CURI port
   CURECUReCURACURAEYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReCUR<<CURECUR|CUR<<CURiCUR<<CUReCURTHCUR>>CURoCURNOT!-c-
   CUR 1/2CUR`iCURECURIIu'O/.,CURE foo(1) CURE alt-name(8)
   CURIYENTHYENEYENaaYEN-c-YENeYENU!
   1/4YEN,CURo>>O/CUR^1YEN.YENoYENU:YENeYENAYEN-YENeYENoYEN-CURNOT-oiA(R)CURuCUR`iCURTHCUR^1!-L-

                 Ae10 3/4I Motif CURoENOTI *CURECUR^1CURe port

   IU: 1/4!

   10.1. USE_MOTIF

   10.2. MOTIFLIB

   YEN^3YENoYENNYENCURYENeCURE Motif YENeYENCURYENO:YENeYENeCURoENOTI
   *CURECUR^1CUReYEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURNOTCURCURCUR-CURA:CUR<<CUR-c-CUReCURTHCUR^1 (Motif 
   1/4<<AICURIIIACURICURaCURICURNOTCURCURCUR-CURA:CUR<<CURI^2n 1/4OCUR<<CURe
   1/4eCUREAEthCUReCURTHCUR^1CUR.!-c- x11-toolkits/lesstif
   CURECURIA?CUR-CURIYEN-c-YEN *YENeYEN+-!
   1/4YEN.YENc,YENoCURoAEDEG-oiCURuCUR>>CUReCUR^3CURECURNOT^2A:C,
   1/2CUREIuIACURI,ss'^1YENeYENCURYENO:YENeYENeCURaCUR-c-CUReCURTHCUR^1)!-L-
   Motif CURI^1CUR->>ECURiCUR`iCURAECURCURCUReYENA:!
   1/4YENeYENYENAYENECURC,CUR^1CUR.!-c-
   IIACURICURaCURICURIYENeYENCURYEN>>YENoYEN^1CURC,CURaYENeYENCURYENO:YENeYENeCURoAAAAA-aCUREYENeYENoYEN-CUR.CUR?
   1/4A^1O.A 1/4DEGCURI-oAEC,UEUCURNOTC,S:CURaCUReCUR`iCURAECURCURCURe
   3/4`i^1c,CURNOTA?CURCURCURICURC,!-c- Motif CURoENOTI *CURECUR^1CUReYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURo'EA+-CURE (port
   CUR<<CUReYEN^3YENoYENNYENCURYENeCUR^1CURe?I!^1CURICUR?CURaCURE)
   AEDEGAA-aCURECURC,CURa!-c- (package
   CURoC,UEUCUR^1CURe?I!^1CURICUR?CURaCURE)
   AAAAA-aCURECURC,CURaYENeYENoYEN-CURC,CURCUReCUReCUR|CURE>>AAAECURssCURNOTINDEGOCURuCUR`iCURAECURCURCURTHCUR^1!-L-

10.1. USE_MOTIF

   Motif CURNOTIuCURCURCUREYEN^3YENoYENNYENCURYENeCURC,CURCURECURCUR port
   CURI Makefile
   CURC,CURI!-c-CUR^3CURIEN?oCURo>>O/A:eCUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURECUReCURe!-c-Motif
   CURo>>yCURACURAECURCURCURECURCUR?ICURNOTCUR^3CURI port
   CURoYEN^3YENoYENNYENCURYENeCUR.CUReCUR|CURECUR^1CUReCURICURoICURA^3CUREEECUR(R)CURTHCUR^1!-L-

10.2. MOTIFLIB

   CUR^3CURIEN?oCURI bsd.port.mk CURECUReCURACURAEAANOTAAo:CURE Motif
   YENeYENCURYENO:YENeYENeCURI>>O/A:eCUREAO:CUR'^1CUR"CUReCUR`iCURTHCUR^1!-L-Port
   CURIYEN 1/2! 1/4YEN^1CURI Makefile CURa: Imakefile CURC, Motif
   YENeYENCURYENO:YENeYENeCURo>>^2
   3/4ECUR.CURAECURCURCUReCURECUR^3CURiCURo!-c- CUR^3CURIEN?oCURo>>^2
   3/4ECUR^1CUReCUReCUR|CUREYENNYENAYENACURoAANOTINCUR.CURAECUR-CURACURuCURCUR!-L-

   AaaE 1/2AA-aCUREIaCURECUR.CURAECURIDEGE^2
   1/4CURIAEoCURA:CURNOTCUR-c-CUR^2CUReCUR`iCURTHCUR^1:

    1. Makefile CUR<< Imakefile CURIAaeCURC, Motif
       YENeYENCURYENO:YENeYENeCURNOT -lXm
       CURECUR.CURAE>>ECURiCUR`iCURAECURCURCURe 3/4`i^1c,CURECURI!-c-
       CUR<<CURiCUReCURE MOTIFLIB CURE 1/2nCURCURCURAECUR-CURACURuCURCUR!-L-

    2. Imakefile CURIAaeCURC, XmClientLibs CURNOT>>ECURiCUR`iCURAECURCURCURe
       3/4`i^1c,CURECURI!-c-CUR 1/2CUR`iCURo ${MOTIFLIB} ${XTOOLLIB} ${XLIB}
       CURE 1/2nCURCUR<<CUR"CURAECUR-CURACURuCURCUR!-L-

   CURECUR-a MOTIFLIB CURIA:I 3/4i!-c- -L/usr/X11R6/lib -lXm CUR<<
   /usr/X11R6/lib/libXm.a CUREAO:CUR'^1CUR"CUReCUR`iCURTHCUR^1!-L-
   CUR.CUR?CURNOTCURACURAEADEGCURE -L CURa: -l CURoCURA:CUR+-CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-

                      Ae11 3/4I X11 CURIYENOYEN(c)YENoYENE

   CURaCUR.!-c-CUR-c-CURECUR?CURI port CURNOT X Window System
   CURIYENOYEN(c)YENoYENECURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReCURICURC,CUR-c-CUR`iCURD-!-c- CUR 1/2CUR`iCUReCURo
   X11BASE/lib/X11/fonts/local
   CUREAO:CUR-CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-CUR^3CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI
   XFree86 3.3.3 CURC,?.AssCURuCUR`iCUR?CURaCURICURC,CUR^1!-L-
   CUR^3CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURNOTA,-ossCUR.CURECUR+-CUR`iCURD--oiA(R)CUR.CURAE!-c-YENae!
   1/4YENP:CURE XFree86 CURo 3.3.3 CUR<<CUR
   1/2CUR`iCUReCURe?.CUR.CURCURCURaCURICURE^1^1?.CUR^1CUReCUR<<!-c- 
   3/4-CURECUR-CURECURaCUR^3CURIYENC,YEN-L-YEN`iYEN-YENEYENeCURo
   /etc/XF86Config
   CURIYENOYEN(c)YENoYENEYENNYEN^1CURE^2ACUR"CUReCUReCUR|CUREAYENCUR^1YENaYENAYEN>>!
   1/4YEN,CURo 1/2D-IICUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

                       Ae12 3/4I Info YENOYEN!YENCURYENe

   CUR-c-CURECUR?CURNOT-oiA(R)CUR.CURAECURCURCURe package CURC, GNU info
   YENOYEN!YENCURYENeCURoYENCURYENoYEN^1YENE! 1/4YENeCUR^1CUReENOTI
   *CURNOTCUR-c-CUR`iCURD-!-c-CUR 1/2CUR`iCURo INFO EN?oCURE (,aaCURiCURI
   .info CURECUR.CURC,)  1/2nCURCURCURAECUR-CURACURuCURCUR!-L-package
   AAD-I?CURIADEGCUREDEG`i>>thAA-aCUREA,A(R)CURuCUR`iCUR? pkg-plist CURE!-c-
   AANOTAUCUREYENCURYENoYEN^1YENE!
   1/4YENeCUR-aCUReCUROYEN-c-YENoYENCURYENoYEN^1YENE! 1/4YENeYEN^3!
   1/4YENECURNOT 1/4<<AEDEGAA-aCUREA:E^2ACURuCUR`iCURTHCUR^1!-L-

                       Ae13 3/4I pkg-* YENOYEN!YENCURYENe

   IU: 1/4!

   13.1. pkg-message

   13.2. pkg-install

   13.3. pkg-deinstall

   13.4. pkg-req

   13.5. make CURIEN?oCURECUR-c-CURiCUR>>CUR? pkg-plist CURIEN^1^1

   13.6. pkg-* YENOYEN!YENCURYENeCURII 3/4ADEGEN^1^1

   pkg-* YENOYEN!YENCURYENeCURECURI!-c- CURTHCURA 1/4eCURe
   3/4aaCUR^2CURAECURCURCURECURCUR^2?CUR<<CURE
   1/2AAEoCUREYENEYENeYENAYEN-CURNOTCURCURCUR-CURA:CUR<<CUR-c-CUReCURTHCUR^1!-L-

13.1. pkg-message

   CURaCUR.YENCURYENoYEN^1YENE! 1/4YENeCUR^1CURe?ICUREYENaYENAYEN>>!
   1/4YEN,CURoE 1/2 1/4"CUR^1CUReENOTI *CURNOTCUR-c-CURe
   3/4`i^1c,CURECURI!-c- CUR 1/2CURIYENaYENAYEN>>! 1/4YEN,CURo pkg-message
   CUREAO:CUR-CUR^3CURECURNOTCURC,CURCURTHCUR^1!-L- CUR^3CURIu!C, 1/2CURI
   pkg_add(1) CURI,aaCURIA:E^2ACURIYENCURYENoYEN^1YENE! 1/4YENe
   1/4eA^3CURCURoE 1/2 1/4"CUR^1CUReCURECURCURECURECURE
   1/2AAEoCUR.CURTHCUR^1!-L-

  Aiu:

   pkg-message YENOYEN!YENCURYENeCURI pkg-plist CURE^2ACUR"CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L- CURTHCUR?!-c-CURaCUR.YENae!
   1/4YENP:CURNOT package CURC,CURICURECUR- port CURo>>EINCUR.CURAECURCURCURe
   3/4`i^1c,CURECURI 1/4<<AEDEGAA-aCURECURIE 1/2
   1/4"CURuCUR`iCURTHCUR>>CURoCURICURC,!-c- IA 1/4"AA-aCURE post-install
   CURC,E 1/2 1/4"CUR^1CUReCUReCUR|CURECUR^1CUReCURUCURCURC,CUR.CURc,CUR|!-L-

13.2. pkg-install

   YEND-YENCURYENEYENeYENNYENAYEN+-! 1/4YEN,CURNOT pkg_add(1)
   CURC,YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCUReCURECURCURE
   1/4A^1OCUR^1CUReENOTI
   *CURICUR-c-CUReYEN^3YENTHYENoYENECURNOTCUR-c-CUR`iCURD-!-c- pkg-install
   YEN^1YEN-YENeYEN *YENECURo>>ECURACURAE
   1/4A^1OCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
   CUR^3CURIYEN^1YEN-YENeYEN *YENECURI 1/4<<AEDEGAA-aCURE package
   CURE^2ACUR"CUReCUR`i!-c- pkg_add(1) CURECUReCURACURAE 2 ^2o
   1/4A^1OCURuCUR`iCURTHCUR^1!-L- 1 ^2oIU:CURI ${SH} pkg-install ${PKGNAME}
   PRE-INSTALL CURECUR.CURAE!-c-2 ^2oIU:CURECURI ${SH} pkg-install ${PKGNAME}
   POST-INSTALL CURECUR.CURAE 1/4A^1OCURuCUR`iCURTHCUR^1!-L-
   CURECURACUReCURIYENa! 1/4YENECURC,
   1/4A^1OCURuCUR`iCURAECURCURCUReCUR<<CURI $2
   CURoA:'CURUCUReCUR^3CURECURECUReCURACURAECURiCUR<<CUReCURTHCUR^1!-L-
   'A:P:EN?o PKG_PREFIX CURECURI package CURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYENC,YEN-L-YEN`iYEN-YENEYENeCURNOTAssA:eCURuCUR`iCURTHCUR^1!-L-
   3/4U:-oUCURI pkg_add(1) CURo,<<CURAECUR-CURACURuCURCUR!-L-

  Aiu:

   port CURo make install CURC,YENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReCURECURCURECURICUR^3CURIYEN^1YEN-YENeYEN *YENECURI
   1/4<<AEDEGAA-aCURE 1/4A^1OCURuCUR`iCURTHCUR>>CURo!-L- CURaCUR.
   1/4A^1OCURuCUR`iCUReENOTI *CURNOTCUR-c-CUReCURECUReCURD- port CURI
   Makefile CUR<<CUReIA 1/4"AA-aCURE,AECURO:ENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L-

13.3. pkg-deinstall

   CUR^3CURIYEN^1YEN-YENeYEN *YENECURI package CURNOT-oi
   1/2u:CURuCUR`iCURe-oYCURE 1/4A^1OCURuCUR`iCURTHCUR^1!-L-

   CUR^3CURIYEN^1YEN-YENeYEN *YENECURI!-c-pkg_delete(1) CUR<<CURe 2 ^2o
   1/4A^1OCURuCUR`iCURTHCUR^1!-L-1 ^2oIU:CURI ${SH} pkg-install ${PKGNAME}
   DEINSTALL CURE!-c-2 ^2oIU:CURI ${SH} pkg-install ${PKGNAME} POST-DEINSTALL
   CURECURCURCUR|.ACURC, 1/4A^1OCURuCUR`iCURTHCUR^1!-L-

13.4. pkg-req

   (IoAi:  1/4A^1OCURuCUR`iCUReYENTHYEN.YENoCURI 3/4oAO:CURE+-thCUR,CURAE)
   CUR 1/2CURI port CURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReCURUCURCUR<<!-c-CUR 1/2CUR|CURC,CURECURCURCUR<<CURoE
   1/2AC,CUR^1CUReENOTI *CURNOTCUR-c-CUReCURECURCURECURI!-c- !O:I *.i
   (requirements)! * YEN^1YEN-YENeYEN *YENE pkg-req
   CURo-oiCUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L- YENCURYENoYEN^1YENE!
   1/4YENeCURa:-oi 1/2u:CURo 1/4A^1OCUR^1CURUCURCUR<<CURECUR|CUR<<E
   1/2AC,CUR^1CUReCUR?CURaCURE!-c- CUR^3CURIYEN^1YEN-YENeYEN
   *YENECURNOTYENCURYENoYEN^1YENE! 1/4YENeCURa:-oi 1/2u:CURo
   1/4A^1OCUR^1CURe-oYCURE 1/4<<AEDEGAA-aCURE 1/4A^1OCURuCUR`iCURTHCUR^1!-L-

   CUR^3CURIYEN^1YEN-YENeYEN *YENECURIYENCURYENoYEN^1YENE!
   1/4YENe>>thCURECURI pkg_add(1) CURECUReCURe pkg-req ${PKGNAME} INSTALL
   CURECUR.CURAE 1/4A^1OCURuCUR`i!-c- -oi 1/2u:>>thCURECURI pkg_delete(1)
   CURECUReCURe pkg-req ${PKGNAME} DEINSTALL CURECUR.CURAE 
   1/4A^1OCURuCUR`iCURTHCUR^1!-L-

13.5. make CURIEN?oCURECUR-c-CURiCUR>>CUR? pkg-plist CURIEN^1^1

   CURCURCUR-CURA:CUR<<CURI port!-c-AEACURE p5- ports
   CURECURECURI!-c-configure CURIYEN-aYEN *YEN.YENc,YENo
   (CUR-c-CUReCURCURCURI!-c-p5- CURI 3/4`i^1c,CURI perl CURIYEND-!
   1/4YEN,YENc,YENo) CURECUReCURACURAE pkg-plist CURoENCUR"CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L- CUR^3CUR`iCURoIAEDEG *CURE 1/4A,
   1/2CUR^1CUReCUR?CURaCURE pkg-plist AaeCURI %%OSREL%%, %%PERL_VER%%,
   %%PERL_VERSION%%
   CURIAANOTAUCUREAO:CUR'^1CUR"CUReCUR`iCUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1!-L-
   %%OSREL%% CURIAICURIYEN-aYENUYEN`i!
   1/4YENAEYEN-L-YENoYENDEGYEN.YEN^1YENAEYEN`aCURI?o>>uCURC,E
   1/2CURuCUR`iCUR?YENeYENOYEN,YENc,YENoCURC,CUR^1 (CUR?CURECUR"CURD-
   4.9)!-L- %%PERL_VERSION%% CURI perl CURIYEND-! 1/4YEN,YENc,YENoEO:^1aeA'AI
   (CUR?CURECUR"CURD- 5.00502) CURC,!-c-%%PERL_VER%% CURI perl CURIYEND-!
   1/4YEN,YENc,YENoEO:^1aeCUR<<CUReYENNYENAYENAYEN`iYENUYENeCURoDEGuCURCURCUR?CURaCURICURC,CUR^1
   (CUR?CURECUR"CURD- 5.005)!-L-

   A 3/4CURIAO:CUR'^1CUR"CURNOTENOTI *CURC,CUR-c-CUR`iCURD-!-c-PLIST_SUB
   EN?oCURE VAR=VALUE CURECURCURCUR|.A
   1/4DEGCURIYENUYEN-c-CURIYENeYEN^1YENECURoAssA:eCUR^1CUReCUR^3CURECURECUReCURACURAE!-c-
   pkg-plist AaeCURI %%VAR%% CURI VALUE
   CUREAO:CUR'^1CUR"CUReCUR`iCURTHCUR^1!-L- CUR?CURECUR"CURD-YEND-!
   1/4YEN,YENc,YENoCURE,C,ICURICUR?CUR-CURuCURoCURIYENOYEN!YENCURYENeCURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CURe 3/4`i^1c,CURECURI!-c- Makefile CURE

 OCTAVE_VERSION= 2.0.13
 PLIST_SUB=      OCTAVE_VERSION=${OCTAVE_VERSION}

   CURE 1/2nCURCURCURAE!-c-PLIST AaeCURIYEND-! 1/4YEN,YENc,YENoEO:^1aeCURNOTE
   1/2CURiCUR`iCUReCUR^1CURUCURAECURICURECUR^3CURiCURE!-c- %%OCTAVE_VERSION%%
   CURE 1/2nCURCURTHCUR^1!-L-
   CUR^3CURICUReCUR|CURECUR.CURAECUR-aCUR+-CURD-!-c-port CURoYEN-c-YENAYEN
   *YENDEGYEN`i! 1/4YENECUR^1CUReCURECURCURE!-c- ^2? 1/2 1/2^1O
   (>>thCURECUR.CURAE!-c-^2?E'^1O) CURa pkg-plist CURo
   1/2nCURAO/CUR"CURECURCURCURC,CUR^1CURssCURTHCUR^1!-L-

   CUR^3CURI 1/2nCUR'^1CUR"CURI (YENTHYENEYENaaYEN-c-YENeCURIA:E^2ACURa)
   pre-install CURE do-install YEN?! 1/4YEN^2YENAYENECURI'O:CURE pkg-plist
   CURoAEECURss TMPPLIST (YENC,YENOYEN(c)YENeYENECURI WRKDIR/.PLIST.mktmp)
   CURE
   1/2nCUR^1thCUR`aCUR^3CURECURECUReCURACURAE^1OCURECURiCUR`iCURTHCUR^1!-L-
   CURaCUR.!-c-CUR-c-CURECUR?CURI port CURNOT PLIST CURo
   1/4A^1O>>thCUREA,A(R)CUR^1CUReCURICURC,CUR-c-CUR`iCURD-!-c- pre-install
   CURI'O:CUR<<CUR
   1/2CURIADEGCURE^1OCURECUR|CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CURTHCUR?!-c-
   1/2nCURCUR<<CUR"CUReCUR`iCUR?CUR-c-CURECURIYENOYEN!YENCURYENeCURoEO
   1/2,CUR^1CUReENOTI *CURNOTCUR-c-CURe 3/4`i^1c,CURECURI!-c- post-install
   CURC, TMPPLIST CURo 1/2nCURCUR<<CUR"CURAECUR-CURACURuCURCUR!-L-

13.6. pkg-* YENOYEN!YENCURYENeCURII 3/4ADEGEN^1^1

   pkg-* YENOYEN!YENCURYENeCURII
   3/4ADEGCURICUR^1CURUCURAEEN?oCURo>>EINCUR.CURAEA:euACURuCUR`iCURAECURCURCURTHCUR^1CURICURC,!-c-
   ENOTI *CURC,CUR-c-CUR`iCURD- Makefile AaeCURC,EN^1^1^2A:C,
   1/2CURC,CUR^1!-L- CURCURCUR-CURA:CUR<<CURI ports CURC,DEG`iCURA:CURI pkg-*
   YENOYEN!YENCURYENeCURoP:|ICUR^1CURe 3/4`i^1c,CURa:!-c- 
   3/4aauCURIYENOYEN!YENCURYENeCURE
   1/2nCUR^1thCURssCURoCUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURCURECURCURECUREAEACUREEO/Io/CURC,CUR^1
   (pkg-* YENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREA: 3/4AU:
   1/2nCUR^1thCUR`aCURICURNOTIECUR-CURECURCURIyI^3CURECURA:CURCURCURAECURI
   WRKDIR DEGE^3DEGCURO/CURI 1/2nCURCUR^3CURss CURo>>^2
   3/4ECUR.CURAECUR-CURACURuCURCUR)!-L-

   DEGE^2 1/4CUREEN?oI 3/4CURE CUR
   1/2CURIYENC,YENOYEN(c)YENeYENEAICURIYENeYEN^1YENECURo
   1/4"CUR.CURTHCUR^1!-L- (PKGDIR CURIYENC,YENOYEN(c)YENeYENEAICURI
   ${MASTERDIR} CURECURECURACURAECURCURCURTHCUR^1!-L-)

    EN?oI 3/4   YENC,YENOYEN(c)YENeYENEAI 
   DESCR        ${PKGDIR}/pkg-descr       
   PLIST        ${PKGDIR}/pkg-plist       
   PKGINSTALL   ${PKGDIR}/pkg-install     
   PKGDEINSTALL ${PKGDIR}/pkg-deinstall   
   PKGREQ       ${PKGDIR}/pkg-req         
   PKGMESSAGE   ${PKGDIR}/pkg-message     

   PKG_ARGS CURo 3/4aa
   1/2nCURCUR>>CUR-oCURECUR^3CUR`iCUReCURIEN?oCURoEN^1^1CUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   PKG_ARGS
   CURoEN^1^1CUR^1CUReCURE!-c-CUR^3CUR`iCUReCURIYENOYEN!YENCURYENeCURI port
   CUR<<CUReAuCUR.CUR- /var/db/pkg CUREYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURECUR-CURECUReCURTHCUR^1!-L-

                       Ae14 3/4I port CURIYENAEYEN^1YENE

   IU: 1/4!

   14.1. portlint

   14.2. PREFIX

   14.3. FreshPorts AuAAo:AYENAEYEN^1YENE

14.1. portlint

   A-:EOCURa: commit CURoCUR^1CUReADEGCURE portlint
   CURo>>ECURACURAEYENAYENS:YENAYEN-CUR.CURTHCUR.CURc,CUR|!-L-

14.2. PREFIX

   CURECUReCURUCUR- port CURI PREFIX
   CUREAD-CUR^1CUReAeAD-YENNYEN^1CUREYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReCUR^3CURECURNOTCURC,CURCUReCUReCUR|CURE?'CURNOTCUR+-CURAECUR-CURACURuCURCUR
   (CUR^3CURIEN?oCURIAICURI USE_X_PREFIX CUR<< USE_IMAKE
   CURNOT>>O/A:eCUR.CURAECUR-c-CURe>>thCURECURI X11BASE
   (YENC,YENOYEN(c)YENeYENECURI /usr/X11R6)!-c- CUR 1/2CUR|CURC,CURECURCUR
   3/4`i^1c,CURECURILOCALBASE (YENC,YENOYEN(c)YENeYENECURI /usr/local)
   CUREYEN>>YENAYENECURuCUR`iCURTHCUR^1)!-L-

   YENuYENCURYENECURECUReCURACURAEYENOYENe! 1/4YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURNOTYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe
   3/4`i 1/2eCURNOTDEGaCURCURCURTHCUR^1CURICURC,!-c- YEN 1/2!
   1/4YEN^1AEaCURC, /usr/local CURa: /usr/X11R6 CURoIA 1/4"AA-aCURE
   1/2nCUR<<CURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L- X CURIYEN
   *YENiYENDEGYENeYEN`aCURC, imake
   CURo>>ECUR|CURaCURICURECURA:CURCURCURAECURI!-c-
   CUR^3CUR`iCURIIa:AeCURECURICURECUReCURTHCUR>>CURo!-L- CUR
   1/2CUR`iDEGE^3DEGCURI 3/4`i^1c,CURECURI port CURI scripts/Makefile CURC,
   /usr/local (imake CURo>>ECURiCURECURCUR X CURIYEN *YENiYENDEGYENeYEN`aCURI
   /usr/X11R6) CURE 1/2nCURCURCURAECUR-c-CUReCURECUR^3CURiCURo!-c- ${PREFIX}
   CURE 1/2nCUR'^1CUR"CURAECUR-CURACURuCURCUR!-L- CUR^3CURIAICURI port
   CURIYEN^3YENoYENNYENCURYENeCUR-aCUReCURO!-c- YENCURYENoYEN^1YENE!
   1/4YENeCURIA'AE^3NOTCURECUR-aCURCURCURAE!-c- 1/4<<AEDEGAA-aCURE^2
   1/4DEGICURIYEN *YENiYEN>>YEN^1CUREAAICURuCUR`iCURTHCUR^1!-L-

   CUR 1/2CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURNOT PREFIX CURo
   >>EINCUR.CURECURCURCURC,!-c-^2?CUR<<CURoA: 3/4AU: /usr/local CURE
   YENCURYENoYEN^1YENE!
   1/4YENeCUR.CURECURCURCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   DEGE^2
   1/4CURICUReCUR|CURECUR^1CUReCURE!-c-'EA+-CUREYENAEYEN^1YENECURo^1OCURECUR|CUR^3CURECURNOTCURC,CURCURTHCUR^1:

 # make clean; make package PREFIX=/var/tmp/port-name

   CUR^3CURI>>th!-c-CURaCUR. PREFIX CURI^3DEGCURE
   ^2?CUR<<CURNOTYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURAECURCURCUR?
   3/4`i^1c,!-c-package A,A(R)YEN *YENiYEN>>YEN^1CURI
   YENOYEN!YENCURYENeCURNOT,<<CURA:CUR<<CUReCURECURCURCUREE,P:c,CURo,ACUR|CURICUR-oCURC,CUR^1!-L-

   CUR?CURACUR.!-c-CUR^3CUR`iCURI CUR 1/2CURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURNOTAEaEoCURC,.eCURaAC,CURACURI>>^2 3/4ECURo
   CUR.CURAECURCURCURECURCURCUR<<CURECUR|CUR<< CURACURECUR<<!-c-A 3/4CURI
   port CURECUReCURACURAEYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe
   YENOYEN!YENCURYENeCURo>>^2 3/4ECUR^1CURe-oYCURE LOCALBASE CURo
   AuCUR.CUR->>EINCUR.CURAECURCURCUReCUR<<CURECUR|CUR<<CURoYENAEYEN^1YENECUR.CURAECURCURCUReCURiCUR+-CURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CUR 1/2CURI port CURoA 3/4CURI 3/4`i 1/2eCUREYENCURYENoYEN^1YENE!
   1/4YENeCUR.CUR? 3/4oAO:CURC,!-c- /var/tmp/port-name CURE
   AD-CUR^1CUReYENCURYENoYEN^1YENE!
   1/4YENeCURo>>iCURssCUReCUR^3CURECURECUReCURe!-c- CUR
   1/2CURIYENAEYEN^1YENECURoCUR^1CUReCUR^3CURECURNOTCURC,CURCUReCURC,CUR.CURc,CUR|!-L-

   USE_X_PREFIX CURIEU:AAo:CUREENOTI *CURE>>th (CURA:CURTHCURe X
   CURIYENeYENCURYENO:YENeYENeCURoYENeYENoYEN-CUR.CUR?CURe!-c-X11BASE DEGE^2
   1/4CURECUR-c-CURe YENOYEN!YENCURYENeCURo>>^2
   3/4ECUR.CUR?CUReCUR^1CUReENOTI *CURNOTCUR-c-CURe>>th) DEGE^3DEGCURECURI
   AssA:eCUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-

   EN?o PREFIX CURIAICURI port CURI Makefile CURa:YENae!
   1/4YENP:CURI'A:P:CURC,EN^1^1CUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L-
   CUR.CUR<<CUR.!-c-,A:!^1CURI port CURNOT Makefile
   CURC,CUR^3CURIEN?oCURIAICURoIA
   1/4"AA-aCUREAssA:eCUR^1CUReCUR^3CURECURICURECUReCURUCUR-CUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-

   CURTHCUR?!-c-A 3/4CURI port CURECUReCUReYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYEN *YENiYENDEGYENeYEN`aCURa:
   YENOYEN!YENCURYENeCURo>>O/A:eCUR^1CURe 3/4`i^1c,CURECURI!-c-A:
   3/4AU:AA-aCUREYENNYEN^1I 3/4CURo>>EINCUR^1CUReCURICURC,CURICURECUR- 
   3/4aaCURC, 1/2OCURUCUR?EN?oCURo>>EINCUR.CURAECUR-CURACURuCURCUR!-L-
   CUR?CURECUR"CURD- less CURIYENOYENeYENNYEN^1CURo PAGER
   CURECURCURCUR|YENTHYEN-YENiCUREAEthCUR`iCUR?CURCUR 3/4`i^1c,CURI!-c-
   -DPAGER=\"/usr/local/bin/less\"
   CURECURCURCUR|YENOYENeYENDEGCURoYEN^3YENoYENNYENCURYENeCUREAAICUR^1CUR<<CURiCUReCURE

 -DPAGER=\"${PREFIX}/bin/less\"

   (X Window System CURo>>ECUR| port CURI 3/4`i^1c,CURECURI

 -DPAGER=\"${LOCALBASE}/bin/less\"

   ) CURoAAICUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR|CUR.CURAECUR-aCUR+-CURD-!-c-YEN.YEN^1YENAEYEN`a'EIy 1/4OCURNOT
   /usr/local CURo CURTHCUReCUR'CURE CURECUR^3CUR<<A 3/4CURI 3/4`i
   1/2eCUREDEGU:CUR.CURAECURCURCUR?CURECUR.CURAECURa!-c-CUR 1/2CURI port
   CURNOT CUR 1/2CURICURTHCURTH>>ECUR"CURe^2A:C,
   1/2ACURNOT^1aCUR-CURECUReCURTHCUR^1!-L-

14.3. FreshPorts AuAAo:AYENAEYEN^1YENE

   http://www.FreshPorts.org/ CURECURI!-c-FreeBSD ports CURO/ commit
   CURuCUR`iCUR?CURaCURICURECURA:CURCURCURAE!-c- 
   1/4<<AEDEGAA-aCUREAuAAo:AYENAEYEN^1YENECURo^1OCUR|>>AAAECURssCURNOTCUR-c-CUReCURTHCUR^1!-L-
   CUR^3CURIYENu! 1/4YENOYEN^1CUREAAD-I?CUR^1CUReCURE!-c-CUR-c-CURECUR?CURNOT
   commit CUR.CUR?CURaCURICURECURA:CURCURCURAE!-c-
   AuAAo:AYENAEYEN^1YENECURC,YEN"YENe!
   1/4CURNOTu-CURCUReCUREI-c-IiCURNOT^1OCURCURTHCUR^1!-L-

   CUR^3CURIYENu! 1/4YENOYEN^1CURoIo/INCUR.CUR?CURCUR 3/4`i^1c,!-c-ENOTI
   *CURECURICURI FreshPorts
   CURIYEN-c-YEN<<YEN|YENoYENECURACUR+-CURC,CUR^1!-L-AAD-I?CUR.CUR?YENa!
   1/4YENeYEN-c-YENEYEN`iYEN^1CURNOT @FreeBSD.org
   CURICURaCURICURC,CUR-c-CUR`iCURD-!-c- YEN|YENS:YENO:YENU!
   1/4YEN,CURI+-|A|CUREYENu!
   1/4YENOYEN^1CURoA-aAoCUR^1CUReYENeYENoYEN-CURNOTCUR-c-CUReCURICUR-oCURC,CUR^1!-L-
   FreshPorts CUREYEN-c-YEN<<YEN|YENoYENECURo>>yCURACURAECURCURCURAECURa
   @FreeBSD.org CURIYENa!
   1/4YENeYEN-c-YENEYEN`iYEN^1CURoIo/INCUR.CURAECURCURCURECURCUR
   3/4`i^1c,!-c-YENa! 1/4YENeYEN-c-YENEYEN`iYEN^1CURo @FreeBSD.org
   CUREENCUR"!-c-AAD-I?CUR.CUR?CUR-c-CURECURC,!-c- YENa!
   1/4YENeYEN-c-YENEYEN`iYEN^1CURoCURTHCUR?EN^1^1CUR.CURAECUR-CURACURuCURCUR!-L-

                 Ae15 3/4I YEN-c-YENAYEN *YENDEGYEN`i! 1/4YENE

   port CURIYEND-! 1/4YEN,YENc,YENoCURNOT,P:-oi
   1/4OCUR<<CUReCURICURaCURICUREEaeCURUCURAE,AACURCURCUR^3CURECUREuCURCURNOTCURA:CURCURCUR?CURe!-c-
   CURTHCUR-oCURICUR-c-CURECUR?CURI>>yCURACURAECURCURCURe port
   CURNOT>>a:CUR?CURACURI-oC,?.CURICURaCURI (-oC,?.CURI port CURI FreeBSD FTP
   YENssYENe! 1/4YENuYENCURYENECURI ports/ports-current
   CURECURCURCUR|YENC,YEN-L-YEN`iYEN-YENEYENeCURECUR-c-CUReCURTHCUR^1)
   CURC,CUR-c-CUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-
   CURTHCUR?!-c-Ports Collection A'AICURo-oC,?.CURI
   3/4oAO:CUREEYCURA:CUR?CURaCURE CVSup
   CURoIo/INCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L-  3/4U:CUR.CUR-CURI
   FreeBSD YENIYENoYENEYENO:YENAYEN-CURoCUR'I-:CUR-CURACURuCURCUR!-L-

   1/4!CURE port CURI Makefile CURE MAINTAINER (EY 1/4eA'AAo: 1/4O)
   CURIYEN-c-YENEYEN`iYEN^1CURNOT 1/2nCURCURCURAECUR-c-CURe
   3/4`i^1c,CURECURI!-c-CUR 1/2CURI?ICUREYENa! 1/4YENeCURo
   1/2D-CUR.CURAECURssCURTHCUR.CURc,CUR|!-L- EY 1/4eA'AAo:
   1/4OCURI?ICURNOTCUR^1CURC,CUREYEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECURI
   1/2`aE-:CURoCUR.CURAECURCURCUReCUR<<CURaAICUR`iCURTHCUR>>CURoCUR.!-c-
   (?.CUR.CURCURYEND-!
   1/4YEN,YENc,YENoCURIDEGAA:eAAUCUREIa:AeCURNOTCUR-c-CUReCURECURE)
   CUR-c-CUR"CURAEYEN-c-YENAYEN *YENDEGYEN`i!
   1/4YENECURoCUR.CURECURCURIyI^3CURNOTCUR-c-CUReCURICUR<<CURaAICUR`iCURTHCUR>>CURo!-L-
   CUR 1/2CURI?ICUR?CURACURE-oiP:ECURo
   1/2AAE-L-CURuCUR>>CUR?CUR-CURICURECURCURCURC,CUR.CURc,CUR|!-L-
   CURECUR-a!-c-EY 1/4eCURuCUR`iCURAECURCURCURECURCUR ports CURI!-c-EY
   1/4eA'AAo: 1/4OCURNOT ports@FreeBSD.org
   CURECURECURACURAECURCURCURTHCUR^1!-L-CUR 1/2CURI 3/4`i^1c,CURI!-c- CUR
   1/2CURIYEN-c-YENEYEN`iYEN^1CUREYENa!
   1/4YENeCURoA-:CURACURAECURaIoCUREI(c)CUR?CURECURCURCURC,CUR.CURc,CUR|!-L-

   EY 1/4eA'AAo: 1/4OCUREYEN-c-YENAYEN *YENDEGYEN`i!
   1/4YENECURoCUR.CURAECUR-CUR`iCUREIeCURTHCUR`iCUR? 3/4`i^1c,!-c-
   CUR-c-CUReCURCURCURI!-c-EY 1/4eA'AAo: 1/4OCURNOT ports@FreeBSD.org CURI
   3/4`i^1c,CURI!-c-CUR-c-CURECUR?CURNOTYEN-c-YENAYEN *YENDEGYEN`i!
   1/4YENECURoCUR.CURAECUR-CURACURuCUReCURE 1/2oCUR<<CUReCURTHCUR^1!-L- CUR
   1/2CURI 3/4`i^1c,CURECURIYEN-c-YENAYEN *YENDEGYEN`i!
   1/4YENECURo-oiA(R)CUR.CUR?,aa!-c-
   EN^1^1ADEGCUREEN^1^1,aaCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI-oAEu-c-AA-a
   diff CURI 1/2D-II.e^2ICURoEYA,CUR.CURAECUR-CURACURuCURCUR
   (CUR?CURECUR"CURD-EN^1^1ADEGCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURNOT
   superedit.bak CURECURCURCUR|I
   3/4ADEGCURC,CURECURACURAECUR-c-CURe!-c-EN^1^1,aaCURICURaCURICURNOT
   superedit CUREAEthCURACURAECURCURCUReCURECURe!-c- diff -ruN superedit.bak
   superedit CURI.e^2ICURoEYA,CUR.CURAECUR-CURACURuCURCUR)!-L- unified
   CURTHCUR?CURI context diff CURICURECURACUReCURC,CURa^1
   1/2CURCURCURTHCUR>>CURoCURNOT port CURIYEN^3YENssYENAYEN?!
   1/4CURIDEG`iEICURE unified diff CURIEyCURo^1YENCUR`aCUReCUR|CURC,CUR^1!-L-
   -N YEN-aYEN
   *YEN.YENc,YENoCURI>>ECURCUREyCURo^3D-CUR"CURAECUR-aCURCURCURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURI!-c-?.CUR?CUREYENOYEN!YENCURYENeCURNOTA:E^2ACURuCUR`iCUR?CURe!-c-
   ,AACURCURYENOYEN!YENCURYENeCURNOT-oi 1/2u:CURuCUR`iCUR? 3/4`i^1c,CURo diff
   CURNOTAuCUR.CUR-DEG.CUR"CUReCUReCUR|CURECUR^1CUReEyE!CURC,CUR^1!-L-CURiCUR?CUR.CUR?CURACURE-o^1ENOTCURoA-:CUReADEGCURE!-c-
   CUR^1CURUCURAECURIEN^1^1CURNOTAuCUR.CUR-CURECURuCUR`iCURAECURCURCUReCUR<<
   1/2D-II.e^2ICURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

   -o^1ENOTCURoA-:CUReDEG`iEO:IECURCUREyE!CURI send-pr(1)
   (YEN<<YENAEYEN'YENeCURI ports) CURE diff CURI
   1/2D-II.e^2ICURoAA-oCUR"CURAE!-c-CURiCUR?CUR.CUR?CURACUREA-:CURACURAECURaCUReCUR|CURICURNOTDEG`iEO:IECURCURCURC,CUR^1!-L-
   commit CUR^1CURe-oYCURE CVS CUREIA^3ICUREu
   1/2OCUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURCURICURC,!-c-
   CUR-c-CURECUR?CURNOTCUR 1/2CURI port
   CURIYENaYENoYENAEYENECURECURECUReCURECURe!-c-^3uI * (synopsis)
   ^1OCURIAeAENOTCURE [maintainer update] CUREuAEthCUR.!-c-PR CURI !O:Class!
   * CURo maintainer-update CURECUR.CURAECUR-CURACURuCURCUR!-L-
   EOCUR+-^2ACUR"CUR?CURe-oi
   1/2u:CUR.CUR?CUReCUR.CUR?YENOYEN!YENCURYENeCURNOTCUR-c-CUR`iCURD-CUR
   1/2CUR`iCURECURA:CURCURCURAE
   1/2nCURCURCURAECUR-aCURCURCURAECUR-CURACURuCURCUR!-L- CURaCUR. diff
   CURIAc,CURCURuCURNOT 20 KB
   A:o/AAUCURoA:P:CUR"CUReCUReCUR|CURC,CUR-c-CUR`iCURD-!-c- DEGu
   1/2ICUR.CUR?CURaCURICURo uuencode CUR.CURAECUR-CURACURuCURCUR!-L- CUR
   1/2CUR|CURC,CURECUR+-CUR`iCURD-CUR 1/2CURICURTHCURTH PR
   CUREAEthCUR`iCUReCURACUR+-CURC,^1 1/2CURCURCURTHCUR>>CURo!-L-

   -oC,,aaCURE!-c-IoCUREI(c)CURA: 3/4a^3^2Eo^1d-CURI
   1/2nCUREyCURECURA:CURCURCURAE 3/4U:CUR.CURCURCUR^3CURECURI!-c- 
   3/4a^3^2Eo^1d-CURECURA:CURCURCURAECURIu>>o:CURI  3/4a^3^2Eo^1d-CURI
   1/2nCUREyCURIAaCURoAEECURoCURC,CUR-CURACURuCURCUR!-L-

  1/2AAI *:

   ^1^1?.CURIAEDEGu!CURNOT!-c-YEN>>YENYENaaYENeYENAEYEN-L-
   3/4aaCURIIa:AeCURa:!-c- , 1/2-oss commit CURuCUR`iCURAECURCURCURe port
   CURE 1/2AAAc,CURE.c,'UCURC,CUR-c-CURe 3/4`i^1c,CURI!-c- ports 'EIyYENA!
   1/4YEN`a <portmgr@FreeBSD.org> CUREI-c-IiCUR.CURAE!-c-CUR-c-CURECUR?CURI
   port CURIYENNYENAYEN+-!
   1/4YEN,CURoCUR?CURACURACURE-oiCUReCURECUR-aCUR.CURAE-oAEC,UEUCUR^1CUReCUReCUR|CUREI
   *uaCUR.CURAECUR-CURACURuCURCUR!-L- CUR
   1/2CUR|CUR.CURECURCURCURE!-c-IuEEE-:CURE pkg_add(1) CURIYENae!
   1/4YENP:CUR?CURACURNOT!-c-^2? 1/2u'O:CURECURaCURiCUR?CURACURAE pkg_add -r
   CURC,,AACURCURYEND-! 1/4YEN,YENc,YENoCURoYENCURYENoYEN^1YENE!
   1/4YENeCUR.A^3CUR+-CURAECUR.CURTHCURCURCURTHCUR^1!-L-

  Aiu:

   .<<CUReEO:CUR.CURECURECUReCURTHCUR^1CURNOT!-c-'uA,CURI ports
   CURIEN^1^1CURoA-:CUReCURECURCURECURI shar(1) CURC,CURICURECUR- diff(1)
   CURo>>EINCUR.CURAECUR-CURACURuCURCUR!

Ae16 3/4I CURa:CURACURAECURCURCURCURCUR^3CURECURECURCURCUR+-CURECURCURCUR^3CURE

   IU: 1/4!

   16.1. CURICUR,CURaCURE

   16.2. YEND-YENCURYENEYENeCURI strip

   16.3. INSTALL_* YENTHYEN-YENi

   16.4. WRKDIR

   16.5. WRKDIRPREFIX

   16.6. OS CURI 1/4iI`aCURa:YEND-! 1/4YEN,YENc,YENoCURI 1/4+-EI

   16.7. __FreeBSD_version CURIAI

   16.8. bsd.port.mk CURI,aaCURE 1/2nCUR-CUR^3CURE

   16.9. EO^2AAA-aCUREE, 1/2nCURIYENCURYENoYEN^1YENE! 1/4YENe

   16.10. YENC,YEN-L-YEN`iYEN-YENEYENe^1 1/2A(R)

   16.11. P:oCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI-oi 1/2u:

   16.12. UID

   16.13. ^1c,IyAA-aCURE port

   16.14. CC CUR-aCUReCURO CXX CURIA-o 1/2AA

   16.15. CFLAGS CURIA-o 1/2AA

   16.16. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo (AssA:e)
   YENOYEN!YENCURYENe

   16.17. YENOYEN-L-! 1/4YENEYEND-YENAYEN-

   16.18. README.html

   16.19. Port CURE BROKEN, FORBIDDEN CURECURECURIDEGoCURoCURA:CUR+-CURe

   16.20. ENOTI *CURE^2oEo-oo:

   16.21. CUR 1/2CURIA 3/4 1/2o!^1

   16.22. -oCURCURACUR?CURe!A:

16.1. CURICUR,CURaCURE

   CUR^3CURIYEN>>YEN-YEN.YENc,YENoCURC,CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURo
   port CUR^1CURe 3/4aaCURC,!-c-
   IECUR-CUR-c-CUReIiCUR..eCURECURECURECURA:CURCURCURAEAaIACUR.CURTHCUR^1!-L-
   CUR^3CURIYENeYEN^1YENECURo>>ECURACURAECUR-c-CURECUR?
   1/4<<?ECURNOT-oiA(R)CUR.CUR? port
   CURIYENAYENS:YENAYEN-CURICURaCURECUReCURe!-c- CURuCUReCURE
   3/4a^3^2Eo^1d-YENC,! 1/4YEN?YENU! 1/4YEN^1 CURECUR-c-CUReA
   3/4CURI?ICURNOTA:o 1/2D-CUR.CUR? port
   CURIYENAYENS:YENAYEN-CURaCURC,CURCURTHCUR^1!-L- PR YENC,! 1/4YEN?YENU!
   1/4YEN^1CURECUR-c-CURe!-c- A 3/4CURI?ICURNOT-oiA(R)CUR.CUR? port
   CURIYENAYENS:YENAYEN-CURaCURC,CURCURTHCUR^1!-L-
   CUR-c-CURECUR?CURNOTYENAYENS:YENAYEN-CUR.CUR? port
   CURECURA:CURCURCURAECURIYEN^3YENaYENoYENECURo
   YEND-YENDEGEo^1d-CUREDEG`iEIAA-aCUREIAE
   3/4CURECUR.CUR?CURNOTCURACURAEA-:CURACURAECUR-CURACURuCURCUR!-L- PR YENC,!
   1/4YEN?YENU! 1/4YEN^1CURECUR-c-CURe port
   CURoYENAYENS:YENAYEN-CUR^1CUReCUR^3CURECURI!-c-
   CURiCUR?CUR.CUR?CURACURNOTCUR 1/2CUR`iCUReCURo commit
   CUR^1CUReCURICURoAaCURaCUReCURECURECURaCURE!-c-
   ^2?CURoCUR.CURAECURCURCUReCUR<<CURoCUR-c-CURECUR?CURNOTIy^2oCUR.CURAECURCURCUReCUR^3CURECURa
   3/4UIACUR.CURTHCUR^1!-L-

16.2. YEND-YENCURYENEYENeCURI strip

   YEND-YENCURYENEYENeCURIAEACUREENOTI *CURNOTCURECUR+-CUR`iCURD-!-c-
   1/4eAEDEGCURC, strip CUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-
   CUR^1CURUCURAECURIYEND-YENCURYENEYENeCURI strip
   CUR^1CURUCURCURC,CUR^1CURNOT!-c- INSTALL_PROGRAM
   YENTHYEN-YENiCURNOTYEND-YENCURYENEYENeCURIYENCURYENoYEN^1YENE! 1/4YENeCURE
   strip CURoAE+->>thCURE^1OCURCURCURTHCUR^1 (
   1/4!AaCURoCUR'I-:CUR-CURACURuCURCUR)!-L-

   YENOYEN!YENCURYENeCURo strip CUR^1CUReENOTI *CURICUR-c-CUReCURaCURICURI
   INSTALL_PROGRAM YENTHYEN-YENiCURo>>ECURCURCUR?CUR-CURECURCUR
   3/4`i^1c,CURI!-c- ${STRIP_CMD} CURC,YEN *YENiYENDEGYENeYEN`aCURo strip
   CURC,CURCURTHCUR^1!-L- CUR^3CUR`iCURI!-c-A?CUR-CURI 3/4`i^1c, post-install
   YEN?! 1/4YEN^2YENAYENEAEaCURC,^1OCURiCUR`iCURTHCUR^1!-L-CUR?CURECUR"CURD-

 post-install:
         ${STRIP_CMD} ${PREFIX}/bin/xdl

   YENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCUR? 1/4A^1O.A
   1/4DEGCURNOTCUR^1CURC,CURE strip
   CURuCUR`iCURAECURCURCUReCUR<<CURECUR|CUR<<CURI file
   YEN^3YENTHYENoYENECURC,^3IC,S:CURC,CURCURTHCUR^1!-L- !O:not stripped! *
   CUREE 1/2 1/4"CURuCUR`iCURECUR+-CUR`iCURD- strip
   CURuCUR`iCURAECURCURCUReCUR^3CURECURo 1/4"CUR.CURAECURCURCURTHCUR^1!-L-
   CURuCUReCURE!-c-strip(1) CURICUR^1CURC,CURE strip CURuCUR`iCUR?YEN
   *YENiYENDEGYENeYEN`aCURI strip CUR>>CUR-o!-c-Ia:AeCURECUR-
   1/2-aI>>CUR.CURTHCUR^1!-L-

16.3. INSTALL_* YENTHYEN-YENi

   CUR-c-CURECUR? 1/4<<?ECURI *-install YEN?!
   1/4YEN^2YENAYENECURC,YENOYEN!YENCURYENeCURIAuCUR.CURCURYENa!
   1/4YENECUREYEN-a! 1/4YENECURoEY 3/4UCUR^1CUReCUR?CURaCURE!-c- ENOTCUR-o
   bsd.port.mk
   CURC,A:oP:!CURuCUR`iCURAECURCURCUReYENTHYEN-YENiCURo>>EINCUR.CURAECUR-CURACURuCURCUR!-L-

     * ${INSTALL_PROGRAM} CURI 1/4A^1O^2A:C,
       1/2CUREYEND-YENCURYENEYENeCURoYENCURYENoYEN^1YENE! 1/4YENe
       (CUR.!-c-CUR 1/2CURI^2aA:o/CURC, strip 
       1/2eIy)CUR^1CUReYEN^3YENTHYENoYENECURC,CUR^1!-L-

     * ${INSTALL_SCRIPT} CURI 1/4A^1O^2A:C, 1/2CUREYEN^1YEN-YENeYEN
       *YENECURoYENCURYENoYEN^1YENE!
       1/4YENeCUR^1CUReYEN^3YENTHYENoYENECURC,CUR^1!-L-

     * ${INSTALL_DATA} CURIP:|I^2A:C, 1/2CUREYENC,!
       1/4YEN?CURoYENCURYENoYEN^1YENE!
       1/4YENeCUR^1CUReYEN^3YENTHYENoYENECURC,CUR^1!-L-

     * ${INSTALL_MAN} CURIYENTHYENEYENaaYEN-c-YENeCURECUR 1/2CURIA 3/4CURIE,
       1/2nCURoYENCURYENoYEN^1YENE!
       1/4YENeCUR^1CUReYEN^3YENTHYENoYENECURC,CUR^1 (DEGu
       1/2ICURICUR.CURTHCUR>>CURo)!-L-

   CUR^3CUR`iCUReCURI'd-EU:AA-aCURE install
   YEN^3YENTHYENoYENECUREAANOTAUCUREYENOYENeYENDEGCURoI?CUR"CUR?CURaCURICURC,CUR^1!-L-
   CUR 1/2CUR`iCUReCURI distfile CURI Makefile CURC,!-c-AENOTCURE !O:BSD_! *
   CURNOTEOCUR+-CUReCUR`iCUR? (CURA:CURTHCURe BSD_INSTALL_PROGRM
   CURECURCURCUR|CUReCUR|CURE)
   .ACURC,>>ECUR|CUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-
   CURECURICUReCUR|CURECUR^3CUR`iCUReCURo>>EINCUR^1CUReCUR<<CURIDEGE^2
   1/4CURIIaCURo,<<CURAECUR-CURACURuCURCUR!-L-

16.4. WRKDIR

   WRKDIR CURI^3DEGCUREA,-ossCUR^1CUReYENOYEN!YENCURYENeCURECURI^2?CURa
   1/2nCUR^1thCURoCURC,CURICURCURCUR+-CURTHCUR>>CURo!-L- port
   CURIYENOYENeYENEAaeCURE 1/2nCUR^1thCURss^2A:C, 1/2CURECUR^3CURECURNOTEY
   3/4UCURuCUR`iCURAECURCURCUReCURICURI WRKDIR CURIAaeCURACUR+-CURC,CUR^1 (
   1/2nCUR^1thCURssEO^2A:CURIYENA:YENe! 1/4 3/4aaCURC,CURI port
   YENOYENeYENECURIIaCURECURA:CURCURCURAECURI!-c- CDROM CUR<<CUReCURI ports
   CURIYENCURYENoYEN^1YENE! 1/4YENe CURo>>^2 3/4ECURICUR^3CURE)!-L- pkg-*
   YENOYEN!YENCURYENeCURoEN^1^1CUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURECURCURECURI!-c- YENOYEN!YENCURYENeCURo 3/4aa
   1/2nCURCUR^1CUReCURICURC,CURICURECUR- EN?oCURI-oAEA:euACURECUReCURe
   ^1OCURECUR|CUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

16.5. WRKDIRPREFIX

   WRKDIRPREFIX CURoA-o
   1/2AACUR.CURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-AEACURE!-c-EICURI
   port CURI WRKDIR CURo>>^2
   3/4ECUR.CURAECURCURCUReCURECURCURECURIuCURCURoEOCUR+-CURAECUR-CURACURuCURCUR!-L-
   AuCUR.CURCUR 3/4`i 1/2eCURI!-c- WRKDIRPREFIXPORTSDIR/subdir/name/work
   CURC,CUR^1!-L- PORTSDIR/subdir/name/work CURa:
   .CURDIR/../../subdir/name/work CURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-

   CURTHCUR?!-c-  1/4<<ENOTCURC, WRKDIR
   A:euACUR^1CUReCURECURCURECURIAeAENOTCURE ${WRKDIRPREFIX}${.CURDIR}
   CURNOTEOCURCURCURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

16.6. OS CURI 1/4iI`aCURa:YEND-! 1/4YEN,YENc,YENoCURI 1/4+-EI

   CURECURIYEND-! 1/4YEN,YENc,YENoCURI Unix
   CURC,AEDEGCUR<<CUR^1CUR<<CURECUReCURACURAE!-c- EN^1^1CURa:
   3/4o.iCURA:CURYEN^3YENoYENNYENCURYENeCURNOTENOTI *CUREYEN^3! 1/4YENECURE
   1/2D-CUR-CURiCUR^1CUR^3CURECURaCUR-c-CUReCURC,CUR.CURc,CUR|!-L- CUR
   1/2CURICUReCUR|CUREEN^1^1CURo^1OCURECUR| 3/4`i^1c,CURECURI!-c- ,AACURCUR
   FreeBSD YEN.YEN^1YENAEYEN`aCURO/CURIYEND-YENAYEN-YENY! 1/4YENECURa:!-c-
   CSRG CURI 4.4BSD, BSD/386, 386BSD, NetBSD, OpenBSD AAu!-c- A 3/4CURI BSD
   YEN.YEN^1YENAEYEN`aCURO/CURIDEGU:?-c-CURNOT^2A:C, 1/2CURECUReCUR|CURE!-c-
   CURC,CURCUReCURACUR+-EAEINAA-aCUREEN^1^1CURo^1OCURECUR|CUR^3CURECURo?'CURNOTCUR+-CURAECUR-CURACURuCURCUR!-L-

   4.3BSD/Reno (1990) CURE!-c-CUR 1/2CUR`iCUReCURe?.CUR.CURCURYEND-!
   1/4YEN,YENc,YENoCURI BSD YEN^3! 1/4YENECURoP:eEICUR^1CUReCURECURI!-c-
   <sys/param.h> CURC,A:euACURuCUR`iCURAECURCURCURe BSD
   YENTHYEN-YENiCURoIo/INCUR^1CUReCURICURNOTCUReCURCURCURC,CUR.CURc,CUR|!-L-
   CUR^3CURIYENOYEN!YENCURYENeCURNOTCUR^1CURC,CUREYENCURYENoYEN-YENe!
   1/4YENECURuCUR`iCURAECURCURCUR`iCURD-IECURCURCURICURC,CUR^1CURNOT!-c- CUR
   1/2CUR|CURC,CURECURCUR 3/4`i^1c,CURECURI!-c-CUR 1/2CURI .c
   YENOYEN!YENCURYENeCURI AANOTAAo:CURE 3/4`i 1/2eCUREDEGE^2 1/4CURIYEN^3!
   1/4YENECURoA:E^2ACUR.CURAECUR-CURACURuCURCUR!-L-

 #if (defined(__unix__) || defined(unix)) && !defined(USG)
 #include <sys/param.h>
 #endif

   CUR^3CUR`iCUReCURIAEoCURA:CURIYEN.YENoYENU:YENeCURNOTA:euACURuCUR`iCURAECURCURCUReYEN.YEN^1YENAEYEN`aCURECURIENOTCUR-o
   sys/param.h CURNOTCUR-c-CUReCURICUR-oCURC,CUR^1!-L- CURaCUR.CUR
   1/2CUR|CURC,CURECURCURYEN.YEN^1YENAEYEN`aCURoE-,<<CUR.CUR?CURe!-c- FreeBSD
   ports YENa! 1/4YENeYENoYENDEGYENeYEN^1YENE CURTHCURC,YENa!
   1/4YENeCURoA-:CURACURAECURiCUR?CUR.CUR?CURACUREAAACUR"CURAECUR-CURACURuCURCUR!-L-

   CUR-c-CUReCURCURCURI!-c-GNU Autoconf
   CURIYEN^1YEN?YENCURYENeCURo>>EINCUR^1CUReCUR^3CURECURaCURC,CURCURTHCUR^1!-L-

 #ifdef HAVE_SYS_PARAM_H
 #include <sys/param.h>
 #endif

   CUR^3CURIEyE!CURo>>EINCUR^1CUReCURECURCURECURI!-c- Makefile AaeCURI
   CFLAGSCURE -DHAVE_SYS_PARAM_H
   CURo^2ACUR"CUReCUR^3CURECURoE-oCUR`iCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

   CURCURCURACUR?CURo sys/param.h CURNOTYENCURYENoYEN-YENe!
   1/4YENECURuCUR`iCUReCURE!-c-

 #if (defined(BSD) && (BSD >= 199103))

   CUR^3CURICUReCUR|CURECUR.CURAECUR 1/2CURIYEN^3! 1/4YENECURNOT 4.3 Net2
   YEN^3! 1/4YENEYENU! 1/4YEN^1!-c- CURTHCUR?CURICUR
   1/2CUR`iCUReCURe?.CUR.CURCURCURaCURI (Ia: FreeBSD 1.x, 4.3/Reno, NetBSD
   0.9, 386BSD, BSD/386 1.1 CURECUR 1/2CUR`iDEGEADEG) CURI
   3/4aaCURC,YEN^3YENoYENNYENCURYENeCURuCUR`iCURAECURCURCUReCUR<<CURo,!
   1/2D-CURC,CURCURTHCUR^1!-L-

 #if (defined(BSD) && (BSD >= 199306))

   CUR^3CUR`iCURI!-c-4.4YEN^3! 1/4YENEYENU! 1/4YEN^1!-c-CURTHCUR?CURICUR
   1/2CUR`iCUReCURe?.CUR.CURCURCURaCURI (Ia: FreeBSD 2.x, 4.4, NetBSD 1.0,
   BSD/386 2.0 CURECUR 1/2CUR`iDEGE,aa) CURI
   3/4aaCURC,YEN^3YENoYENNYENCURYENeCURuCUR`iCURAECURCURCUReCUR<<CURECUR|CUR<<CURo,!
   1/2D-CUR^1CUReCUR?CURaCURE>>EINCUR.CURTHCUR^1!-L-

   4.4BSD-Lite2 YEN^3! 1/4YENEYENU! 1/4YEN^1CURC,CURI BSD
   YENTHYEN-YENiCURIAICURI 199506 CURECURECURACURAECURCURCURTHCUR^1!-L-
   CUR^3CUR`iCURI>>^2^1IA:o/AAUCURIDEGOI-L-^1c,CURCURCUR.CUR<<CUR-c-CUReCURTHCUR>>CURo!-L-
   4.4-Lite YENU! 1/4YEN^1CURI FreeBSD CURE 4.4-Lite2
   CURC,CURIEN^1^1CURNOTYENTH! 1/4YEN,CURuCUR`iCUR?YEND-!
   1/4YEN,YENc,YENoCURECURoP:eEICUR^1CUReCURICURE>>EINCUR^1CUReCURUCURCURaCURICURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CUR^3CURIIU:AA-aCURICUR?CURaCURECURICUR<<CURiCUReCURE __FreeBSD__
   YENTHYEN-YENiCURo>>EINCUR.CURAECUR-CURACURuCURCUR!-L-

   DEGE^2 1/4CURI^1uCUR"IU:CURE>>ECURACURAECUR-CURACURuCURCUR!-L-

     * __FreeBSD__
       CURIFreeBSDCURICUR^1CURUCURAECURIEC,CURC,A:euACURuCUR`iCURAECURCURCURTHCUR^1!-L-
       EN^1^1CURNOT FreeBSD
       CURACUR+-CUREAANOTINCURuCUR`iCUReCURECURDEGE^3DEGCURI>>EINCUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-
       port CURC,CUReCUR-CUR-c-CURe strerror() CURC,CURICURECUR-
       sys_errlist[] CURo>>ECUR|CURECURECURI
       FreeBSDCURC,CURIEN^1^1CURC,CURICURECUR- BSD CURII(R)u.CURC,CUR^1!-L-

     * FreeBSD 2.xCURC,CURI __FreeBSD__ CURNOT 2
       CUREA:euACURuCUR`iCURAECURCURCURTHCUR^1!-L- CUR
       1/2CUR`iDEGEADEGCURIEC,CURC,CURI 1
       CURECURECURACURAECURCURCURTHCUR^1!-L- CUR
       1/2CURI,aaCURIEC,CURC,CURaYENaYEN,YENa!
       1/4EO:^1aeCURE^1c,CUR|CUReCUR|CURE 3/4aaCUR^2CURAECURCURCURTHCUR^1!-L-

     * CURaCUR. FreeBSD 1.x YEN.YEN^1YENAEYEN`aCURE FreeBSD 2.x
       DEGE^1ssCURIYEN.YEN^1YENAEYEN`aCURoP:eEICUR^1CUReENOTI
       *CURNOTCUR-c-CUR`iCURD-!-c-  3/4aaCURC, 1/2OCURUCUR? BSD
       YENTHYEN-YENiCURo>>EINCUR^1CUReCURICURNOTAc,A:nCURI
       3/4`i^1c,CURECUR-aCURCURCURAEAuCUR.CURCURAAuCURC,CUR^1!-L- CURaCUR.
       FreeBSD AEAICURIEN^1^1CURC,CUR-c-CUR`iCURD- (ld
       CURo>>ECUR|CURECURCURIP:|IYENeYENCURYENO:YENeYENeINCURIYEN-aYEN
       *YEN.YENc,YENoCURECURE)!-c- __FreeBSD__CURo>>ECURCUR #if __FreeBSD__ >
       1 CURICUReCUR|CUREFreeBSD 2.x CUR-aCUReCURO!-c- CUR
       1/2CUR`iDEGE^1ssCURIYEN.YEN^1YENAEYEN`aCURo,!
       1/2D-CUR^1CUReCURICURICUR<<CURTHCURCURCURTHCUR>>CURo!-L- CURaCUR.
       2.0-RELEASE DEGE^1ssCURI FreeBSD YEN.YEN^1YENAEYEN`aCURo-oUCUR<<CUR-,!
       1/2D-CUR.CUR?CUR+-CUR`iCURD-!-c- DEGE^2
       1/4CURo>>EINCUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

 #if __FreeBSD__ >= 2
 #include <osreldate.h>
 #    if __FreeBSD_version >= 199504
          /* 2.0.5+ release specific code here */
 #    endif
 #endif

   CUR^3CUR`iCURTHCURC,!-c-^2?E'CURaCURI port
   CURNOT-oiCUReCUR`iCURAECURCURTHCUR.CUR?CURNOT!-c- __FreeBSD__
   CURNOTAuCUR.CUR->>ECURiCUR`iCUR?CURICURIDEG`iCURA:CUR<<AEoCURA:CURI
   3/4`i^1c,CURACUR+-CURC,CUR.CURc,CUR|!-L- DEGEADEGCURI port
   CURNOT'O:DEGaCURACURAECUROCURuCURiCUR.CUR-CURECURCUR 3/4`i 1/2eCURC, CUR
   1/2CURIYENTHYEN-YENiCURo>>ECURACURAECURCURCUReCUR<<CUReCURECURCURCURACURAE!-c-
   CUR 1/2CUR`iCURoCURTHCURICUR^1CUReIyI^3CURICUR-c-CUReCURTHCUR>>CURo!-L-

16.7. __FreeBSD_version CURIAI

   DEGE^2 1/4CURI!-c-sys/param.h CURC,A:euACURuCUR`iCURAECURCURCURe
   __FreeBSD_version CURIEO/Io/CUREDEG`iI-:CURC,CUR^1!-L-

   E 1/216.1 __FreeBSD_version values

                                   Release                                    __FreeBSD_version 
2.0-RELEASE                                                                   119411            
2.1-CURRENT                                                                   199501, 199503    
2.0.5-RELEASE                                                                 199504            
2.1 DEGEADEGCURI 2.2-CURRENT                                                  199508            
2.1.0-RELEASE                                                                 199511            
2.1.5 DEGEADEGCURI 2.2-CURRENT                                                199512            
2.1.5-RELEASE                                                                 199607            
2.1.6 DEGEADEGCURI 2.2-CURRENT                                                199608            
2.1.6-RELEASE                                                                 199612            
2.1.7-RELEASE                                                                 199612            
2.2-RELEASE                                                                   220000            
2.2.1-RELEASE                                                                 220000            
                                                                              (EN^1^1CURECUR.)  
2.2.1-RELEASE DEGE^1ssCURI 2.2-STABLE                                         220000            
                                                                              (EN^1^1CURECUR.)  
texinfo-3.9 DEGE^1ssCURI 2.2-STABLE                                           221001            
top AE^3AEthDEGE^1ssCURI 2.2-STABLE                                           221002            
2.2.2-RELEASE                                                                 222000            
2.2.2-RELEASE DEGE^1ssCURI 2.2-STABLE                                         222001            
2.2.5-RELEASE                                                                 225000            
2.2.5-RELEASE DEGE^1ssCURI 2.2-STABLE                                         225001            
ldconfig -R YENTH! 1/4YEN,DEGE^1ssCURI 2.2-STABLE                             225002            
2.2.6-RELEASE                                                                 226000            
2.2.7-RELEASE                                                                 227000            
2.2.7-RELEASE DEGE^1ssCURI 2.2-STABLE                                         227001            
semctl(2) EN^1^1DEGE^1ssCURI 2.2-STABLE                                       227002            
2.2.8-RELEASE                                                                 228000            
2.2.8-RELEASE DEGE^1ssCURI 2.2-STABLE                                         228001            
mount(2) EN^1^1DEGEADEGCURI 3.0-CURRENT                                       300000            
mount(2) EN^1^1DEGE^1ssCURI 3.0-CURRENT                                       300001            
semctl(2) EN^1^1DEGE^1ssCURI 3.0-CURRENT                                      300002            
ioctl DEGu?oEN^1^1DEGE^1ssCURI 3.0-CURRENT                                    300003            
ELF ^2 1/2DEGE^1ssCURI 3.0-CURRENT                                            300004            
3.0-RELEASE                                                                   300005            
3.0-RELEASE DEGE^1ssCURI 3.0-CURRENT                                          300006            
3/4 CURIENOT'oDEGE^1ssCURI 3.0-STABLE                                         300007            
3.1-RELEASE                                                                   310000            
3.1-RELEASE DEGE^1ssCURI 3.1-STABLE                                           310001            
C++ YEN^3YENoYEN^1YENEYENeYEN-YEN?/YENC,YEN^1YENEYENeYEN-YEN? 1/2c,           310002            
1/2o/EN^1^1CURI,aaCURI 3.1-STABLE                                             
3.2-RELEASE                                                                   320000            
3.2-STABLE                                                                    320001            
YEND-YENCURYENEYENe,ss'^1ACURICURECURCUR IPFW CUREYEN                         320002            
1/2YEN+-YENAYENECURIEN^1^1,aaCURI 3.2-STABLE                                  
3.3-RELEASE                                                                   330000            
3.3-STABLE                                                                    330001            
libc CURE mkstemp(3) CURNOTA:E^2ACURuCUR`iCUR?,aaCURI 3.3-STABLE              330002            
3.4-RELEASE                                                                   340000            
3.4-STABLE                                                                    340001            
3.5-RELEASE                                                                   350000            
3.5-STABLE                                                                    350001            
3.4 CURNOTENOT'oCUR.CUR?,aaCURI 4.0-CURRENT                                   400000            
dynamic linker CURIEN^1^1,aaCURI 4.0-CURRENT                                  400001            
C++ YEN^3YENoYEN^1YENEYENeYEN-YEN?/YENC,YEN^1YENEYENeYEN-YEN? 1/2c,           400002            
1/2o/EN^1^1CURI,aaCURI 4.0-CURRENT                                            
dladdr(3) u!C, 1/2A:E^2A,aaCURI 4.0-CURRENT                                   400003            
__deregister_frame_info dynamic linker CURIYEND-YENDEG 1/2CURAu!-c- EGCS      400004            
1.1.2 AE^3AEth,aaCURI 4.0-CURRENT                                             
suser(9) CURI API EN^1^1!-c-newbus ^2 1/2 DEGE^1ssCURI 4.0-CURRENT            400005            
cdevsw AAD-I?EyE!CURIEN^1^1,aaCURI 4.0-CURRENT                                400006            
YEN 1/2YEN+-YENAYENEYEN`iYENUYENeCURI 3/4UIA 1/2n (credential)                400007            
CURICUR?CURaCURE so_cred CURNOTA:E^2ACURuCUR`iCUR?,aaCURI 4.0-CURRENT         
libc_r CURO/CURI poll syscall YENeYENAYENN! 1/4A:E^2A,aaCURI 4.0-CURRENT      400008            
kernel CURI dev_t .?CUR<<CURe struct spacinfo YENYYENCURYENoYEN?CURO/CURI     400009            
EN^1^1,aaCURI 4.0-CURRENT                                                     
jail(2) CURIYEN>>YENYENaaYENeYENAEYEN-L-YENU! 1/4YENe  1/2CURAu,aaCURI        400010            
4.0-CURRENT                                                                   
sigset_t CURI YENC,! 1/4YEN?.?EN^1^1,aaCURI 4.0-CURRENT                       400011            
YEN.YEN^1YENAEYEN`aYEN^3YENoYENNYENCURYENeCURo gcc 2.95.2 CUREYEN-c-YENAYEN   400012            
*YENDEGYEN`i! 1/4YENECUR.CUR? ,aaCURI 4.0-CURRENT                             
AEDEGAA-aAECURss^1thCURss^2A:C, 1/2CURE Linux YENa! 1/4YENECURI ioctl         400013            
YENIYENoYENEYENeCURNOT A:E^2ACURuCUR`iCUR?,aaCURI 4.0-CURRENT                 
OpenSSL AE^3AEth,aaCURI 4.0-CURRENT                                           400014            
GCC 2.95.2 CURI C++ ABI EN^1^1CURC,!-c- YENC,YENOYEN(c)YENeYENECURo                             
-fvtable-thunks CUR<<CURe -fno-vtable-thunks CURE EN^1^1CUR.CUR?,aaCURI       400015
4.0-CURRENT                                                                   
OpenSSH AE^3AEth,aaCURI 4.0-CURRENT                                           400016            
4.0-RELEASE                                                                   400017            
4.0-RELEASE DEGE^1ssCURI 4.0-STABLE                                           400018            
YENAYENS:YENAYEN-YENuYEN`a. *>>>>YEN?YENCURYENssYENoYENDEGCURIEN^1^1,aaCURI   400019            
4.0-STABLE                                                                    
libxpg4 CURNOT libc CUREYENTH! 1/4YEN,CURuCUR`iCUR?,aaCURI 4.0-STABLE         400020            
Binutils CURo 2.10.0 CUREYEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECUR.!-c- ELF                        
YEND-YENCURYENEYENeCURIYENTH! 1/4YEN-EOCUR+- (branding)                       400021
EyE!CURoEN^1^1CUR.!-c- tcsh CURoYENU!                                         
1/4YEN^1YEN.YEN^1YENAEYEN`aCUREAE^3AEthCUR.CUR?,aaCURI 4.0-STABLE             
4.1-RELEASE                                                                   410000            
4.1-RELEASE DEGE^1ssCURI 4.1-STABLE                                           410001            
setproctitle(3) CURNOT libutil CUR<<CURe libc CURE DEGU:AEDEGCUR.CUR?,aaCURI  410002            
4.1-STABLE                                                                    
4.1.1-RELEASE                                                                 411000            
4.1.1-RELEASE DEGE^1ssCURI 4.1.1-STABLE                                       411001            
4.2-RELEASE                                                                   420000            
libgcc.a CURE libgcc_r.a CURI.e^1c,CUR-aCUReCURO!-c-'O/I-c-CUR^1CURe GCC      420001            
linkage EN^1^1CURNOT^1OCURECURiCUR`iCUR?,aaCURI 4.2-STABLE                    
4.3-RELEASE                                                                   430000            
wint_t AE^3AEth,aaCURI 4.3-STABLE                                             430001            
PCI YENNYENi! 1/4YEN^1YENAE! 1/4YENE API YENTH! 1/4YEN,,aaCURI 4.3-STABLE     430002            
4.4-RELEASE                                                                   440000            
d_thread_t AE^3AEth,aaCURI 4.4-STABLE                                         440001            
YENTHYEN|YENoYENE^1 1/2ACUREN^1^1 (YENOYEN!YENCURYENeYEN.YEN^1YENAEYEN`a kld  440002            
CURE+-AEP:ACUR-c-CURe) ,aaCURI 4.4-STABLE                                     
smbfs CURIYENae! 1/4YENP:YENeYENoYENEEoCURNOT                                 440003            
1/4eCURe^1thCURTHCUR`iCUR?,aaCURI 4.4-STABLE                                  
4.5-RELEASE                                                                   450000            
usb CURI^1 1/2A(R)I *AC,CURII 3/4 3/4ICURNOTEN^1^1CURuCUR`iCUR?,aaCURI        450001            
4.5-STABLE                                                                    
rc.conf(5) CURI sendmail_enable EN?oCURNOT NONE                               450004            
CURECURCURCUR|AICURoCURECUR`iCUReCUReCUR|CURECURECURACUR?,aaCURI 4.5-STABLE   
package -oiA(R)CURIYENC,YENOYEN(c)YENeYENECURo XFree86 4                      450005            
CUREDEGU:^1OCUR.CUR?,aaCURI 4.5-STABLE                                        
accept filter CURNOT 1/2CURAuCURuCUR`i!-c- 'EA+-CUREYENu!                                       
1/4YENOYEN^1E,^3^2^1P:.aCURECURI+-AEP:ACURo                                   450006
1/4oCUR+-CURECUR-CURECURACUR?,aaCURI 4.5-STABLE                               
4.6-RELEASE                                                                   460000            
sendfile(2) CURoYENEYENYENaaYENaYENoYENECUREAANOT^1c,CUR^1CUReCUReCUR|                          
1/2CURAuCUR.CURAE!-c-                                                         
A-:?(R)CURuCUR`iCUR?CURCURCUR<<CURECUReYENO/YENAYENACURa!-c-                  460001
YENOYEN!YENCURYENeCUR<<CUReA-:?(R)CURuCUR`iCUR?YENC,!                         
1/4YEN?CURIAiIICURE^1c,. *CUR.CURECURCURCUReCUR|CURECUR.CUR? 4.6-STABLE       
4.6.2-RELEASE                                                                 460002            
4.6-STABLE                                                                    460100            
`sed -i' CURo MFC CUR.CUR?,aaCURI 4.6-STABLE                                  460101            
A?CUR-CURI?.CUR?CURE pkg_install CURIu!C, 1/2CURo HEAD CUR<<CURe MFC          460102            
CUR.CUR?,aaCURI 4.6-STABLE                                                    
4.7-RELEASE                                                                   470000            
4.7-STABLE                                                                    470100            
__sF CURIAaaCURiCUReCURE __std{in,out,err}p >>^2 3/4EA,A(R)CURo^3<<>>I!-L-                      
CUR^3CUR`iCURI!-c-std{in,out,err}                                             470101
CURoYEN^3YENoYENNYENCURYENe>>thCURIA:e?oCUR<<CURe!-c-                         
YENeYENoYEN?YENCURYEN`aCUREEN^1^1CUR.CURTHCUR^1!-L-                           
m_aux mbuf CURo m_tag CURC,AO:CUR'^1CUR"CURe mbuf CURIEN^1^1CURo MFC          470102            
CUR.CUR?,aaCURI 4.7-STABLE                                                    
OpenSSL 0.9.7 AE^3AEth,aaCURI 4.7-STABLE                                      470103            
4.8-RELEASE                                                                   480000            
4.8-STABLE                                                                    480100            
realpath(3) CURNOTYEN^1YEN`iYENAYENEYEN>>! 1/4YENOCURECURECURACUR?,aaCURI     480101            
4.8-STABLE                                                                    
4.8-STABLE CURECUR-aCUR+-CURe twe CURI 3ware API CURIEN^1^1                   480102            
4.9-RELEASE                                                                   490000            
4.9-STABLE                                                                    490100            
^1 1/2ACURAI kinfo_eproc CURE e_sid CURNOTA:E^2ACURuCUR`iCUR?,aaCURI          490101            
4.9-STABLE                                                                    
rtld CURE libmap u!C, 1/2CURo MFC CUR.CUR?,aaCURI 4.9-STABLE                  490102            
4.10-RELEASE                                                                  491000            
5.0-CURRENT                                                                   500000            
ELF YENO/YENAYENAYENOYEN-L-! 1/4YENeYENECURIA:E^2ACURE ELF                                      
YEND-YENCURYENEYENeCURIYENTH! 1/4YEN-EOCUR+- (branding) EyE!CURIEN^1^1,aaCURI 500001
5.0-CURRENT                                                                   
kld YENaYEN?YENC,! 1/4YEN?EN^1^1,aaCURI 5.0-CURRENT                           500002            
buf/bio EN^1^1,aaCURI 5.0-CURRENT                                             500003            
binutils YEN-c-YENAYEN *YENDEGYEN`i! 1/4YENE,aaCURI 5.0-CURRENT               500004            
libxpg4 YEN^3! 1/4YENECURI libc CURO/CURIYENTH! 1/4YEN,CURE!-c- TASKQ         500005            
YENCURYENoYEN?! 1/4YENOYENS:YENCURYEN^1CURIAE^3AEth,aaCURI 5.0-CURRENT        
AGP YENCURYENoYEN?! 1/4YENOYENS:YENCURYEN^1A:E^2A,aaCURI 5.0-CURRENT          500006            
Perl CURo 5.6.0 CUREYEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECUR.CUR?,aaCURI        500007            
5.0-CURRENT                                                                   
KAME YEN^3! 1/4YENECURo 2000/07 EC,CURIYEN 1/2!                               500008            
1/4YEN^1CURE^1^1?.CUR.CUR?,aaCURI 5.0-CURRENT                                 
ether_ifattach() CUR-aCUReCURO ether_ifdetach() EN^1^1,aaCURI 5.0-CURRENT     500009            
mtree CURIYENC,YENOYEN(c)YENeYENECURoYEN-aYENeYEN,YENEYENeCURIEN                                
1/4iCUREIaCUR.!-c- YEN.YENoYENU:YENeYENAYEN-YENeYENoYEN-CURoCUR?CURECURe -L   500010
YEN-aYEN *YEN.YENc,YENoCURoA:E^2ACUR.CUR?,aaCURI 5.0-CURRENT                  
kqueue API EN^1^1,aaCURI 5.0-CURRENT                                          500011            
setproctitle(3) CURNOT libutil CUR<<CURe libc CURO/DEGU:AEDEGCUR.CUR?,aaCURI  500012            
5.0-CURRENT                                                                   
-oC, 1/2eCURI SMPng CURNOTYEN^3YENssYENAYENECURuCUR`iCUR?,aaCURI 5.0-CURRENT  500013            
<sys/select.h> CURNOT <sys/selinfo.h> CURE DEGU:AEDEGCUR.CUR?,aaCURI          500014            
5.0-CURRENT                                                                   
libgcc.a CURE libgcc_r.a CURI.e^1c,CUR-aCUReCURO'O/I-c-CUR^1CURe GCC linkage  500015            
EN^1^1CURNOT^1OCURECURiCUR`iCUR?,aaCURI 5.0-CURRENT                           
libc CURE libc_r CURI-o(R)^1c,YENeYENoYEN-CURouo:CUR.!-c- -pthread YEN-aYEN   500016            
*YEN.YENc,YENoCURo deprecate CUR^1CURe EN^1^1,aaCURI 5.0-CURRENT              
mountd AAuCURNOT>>EINCUR^1CURe kernel-exported API CURI DEGAA:e^2                               
1/2CURICUR?CURa!-c-ucred ^1 1/2ACURAICUR<<CURe xucred ^1 1/2ACURAICURO/       500017
DEGU:^1OCUR.CUR?,aaCURI 5.0-CURRENT                                           
CPU DEGIA,CURI-oC,AANOT^2 1/2CURoA(c),aeCUR^1CUReCUR?CURaCURI make EN?o       500018            
CPUTYPE CURNOTA:E^2ACURuCUR`iCUR?,aaCURI 5.0-CURRENT                          
<machine/ioctl_fd.h> CURNOT <sys/fdcio.h> CUREDEGU:AEDEGCUR.CUR?,aaCURI       500019            
5.0-CURRENT                                                                   
YENiYEN+-! 1/4YENeI 3/4EN^1^1CURI,aaCURI 5.0-CURRENT                          500020            
Bzip2 AE^3AEth,aaCURI 5.0-CURRENT!-L- CURTHCUR?!-c-S/Key CURNOT-oi            500021            
1/2u:CURuCUR`iCURAECURCURCUReCUR^3CURECURa 1/4"CUR^1!-L-                      
SSE YENuYENY! 1/4YENE,aaCURI 5.0-CURRENT                                      500022            
KSE YENTHYENCURYENeYEN^1YENE! 1/4YENo 2 DEGE^1ssCURI 5.0-CURRENT              500023            
d_thread_t AE^3AEth!-c-CUR-aCUReCURO UUCP CURo ports                          500024            
CUREDEGU:AEDEGCUR.CUR?,aaCURI 5.0-CURRENT                                     
64 YENOYENAYENEYEN *YENeYENAYENEYENU! 1/4YEN`a 3/4aaCURIYENC,YEN^1YEN-YENeYEN 500025            
*YEN?CUR-aCUReCURO cred  1/4oCUR+-AAICUR. ABI EN^1^1,aaCURI 5.0-CURRENT       
package -oiA(R)CURIYENC,YENOYEN(c)YENeYENECURo XFree86 4                                        
CUREDEGU:^1OCUR.!-c-libc CURE?.CUR?CURE strnstr()                             500026
'O/?oCURoA:E^2ACUR.CUR?,aaCURI 5.0-CURRENT                                    
libc CURE?.CUR?CURE strcasestr() 'O/?oCURoA:E^2ACUR.CUR?,aaCURI 5.0-CURRENT   500027            
smbfs CURIYENae! 1/4YENP:YENeYENoYENEEoCURNOT                                 500028            
1/4eCURe^1thCURTHCUR`iCUR?,aaCURI 5.0-CURRENT                                 
C99 CURI?.CUR.CURCURAEAA:eYENuYENCURYEN-oCURIADEG?o.?A:E^2A,aaCURI            500028            
5.0-CURRENT                                                                   (EN^1^1CURECUR.)  
sendfile(2) CURIIaCUReAICURNOTEN^1^1CURuCUR`iCUR?,aaCURI 5.0-CURRENT          500029            
YENOYEN!YENCURYENeYENOYENeYENDEGCURECUROCURuCURiCUR.CURCURYENuYENCURYEN-oCURI 500030            
fflags_t CURNOTAE^3AEthCURuCUR`iCUR?,aaCURI 5.0-CURRENT                       
usb CURI^1 1/2A(R)I *AC,CURII 3/4 3/4ICURNOTEN^1^1CURuCUR`iCUR?,aaCURI        500031            
5.0-CURRENT                                                                   
Perl 5.6.1 AE^3AEth,aaCURI 5.0-CURRENT                                        500032            
rc.conf(5) CURI sendmail_enable EN?oCURNOT NONE                               500033            
CURECURCURCUR|AICURoCURECUR`iCUReCUReCUR|CURECURECURACUR?,aaCURI 5.0-CURRENT  
mtx_init() CURE 3 EO:IU:CURIDEGu?oCURNOT^2ACURiCURACUR?,aaCURI 5.0-CURRENT    500034            
GCC 3.1 CURNOT 1/4eCURe^1thCURTHCUR`iCUR? 5.0-CURRENT                         500035            
/usr/src CURE Perl CURNOTCURECUR-CURECURACUR? 5.0-CURRENT                     500036            
dlfunc(3) A:E^2A,aaCURI 5.0-CURRENT                                           500037            
^1 1/2ACURAI sockbuf CURIYENaYENoYEND-CURI.?CURNOTDEG`iEoEN^1^1CURuCUR`i!-c-  500038            
1/2c, 1/2o/CURNOTEN^1^1CURuCUR`iCUR?,aaCURI 5.0-CURRENT                       
YENO/YENAYENACURC, _BSD_FOO_T_ CURI>>EINCURoCURa:CURa!-c- _FOO_T_DECLARED                       
CURo>>ECUR|CUReCUR|CURECURECURACUR?,aaCURI 5.0-CURRENT!-L-                    
CURTHCUR?!-c-CUR^3CURIEN?oCURI bzip2(1) YENNYENAYEN+-!                        500039
1/4YEN,CUREAD-+-thCUR.CUR?CUR^3CURECURNOT^3I                                  
1/4ACUREIU:DEGACURECUR.CURAECURa>>ECUR"CURTHCUR^1!-L-                         
YENC,YEN-L-YEN^1YEN-YENeYENUYENeCURIAEaEo^1 1/2ACURCURIDEGIA,ACURo 1/2u:CUR-I                   
3/4IU:CURC,^1OCURiCUR`iCUR?!-c- YENC,YEN-L-YEN^1YEN-'O/I-c-CURIu!C,           500040
1/2CURO/CURICURuCURTHCURP:CURTHCUREEN^1^1CURo^2ACUR"CUR?,aaCURI 5.0-CURRENT   
libc CURE getopt_long(3) CURo^2ACUR"CUR?,aaCURI 5.0-CURRENT                   500041            
Binutils 2.13 CUREYEN-c-YENAYEN *YENDEGYEN`i! 1/4YENECUR.CUR?,aaCURI                            
5.0-CURRENT!-L-CUR^3CURIYEN-c-YENAYEN *YENDEGYEN`i!                           500042
1/4YENECURECURI!-c-?.CUR?CURE FreeBSD CURI emulation, vec CUR-aCUReCURO       
1/2D-II.A 1/4DEGCURNOT'THCURTHCUR`iCURAECURCURCURe!-L-                        
libc CURE pthread_XXX CURO/CURI 1/4aaCURCURYEN^1YEN?YENO:CURoA:E^2ACUR.!-c-                     
libXThrStub.so CURNOT obsolete CURECURECURACUR?,aaCURI 5.0-CURRENT!-L-        500043
5.0-RELEASE                                                                   
RELENG_5_0 CURNOTENOT'oCUR.CUR?,aaCURI 5.0-CURRENT                            500100            
<sys/dkstat.h> CURIP:oCURECURICURC, include CUR^1CURUCURCURC,CURICURECURCUR   500101            
d_mmap_t YENCURYENoYEN?! 1/4YENOYENS:YENCURYEN^1EN^1^1,aaCURI 5.0-CURRENT     500102            
taskqueue_swi CURNOT Giant YENiYENAYEN-IuCUR.CURC, 1/4A^1OCURuCUR`i!-c- Giant                   
YENiYENAYEN-CURuCUR`iCURAE 1/4A^1OCURuCUR`iCURe taskqueue_swi_giant           500103
CURNOTA:E^2ACURuCUR`iCUR?,aaCURI 5.0-CURRENT                                  
cdevsw_add() CURE cdevsw_remove() CURICURaCUR|A,-ossCUR.CURTHCUR>>CURo!-L-    500104            
MAJOR_AUTO ^3a:CUReAAo:CURAEu!C, 1/2CURNOTAAD- 3/4`iCUR.CURTHCUR.CUR?         
cdevsw CURI?.CUR?CURE 1/2e'u:^2 1/2EyE!CURNOTAE^3AEthCURuCUR`iCUR?,aaCURI     500105            
5.0-CURRENT                                                                   
devstat_add_entry() CURNOT devstat_new_entry()                                500106            
CUREAO:CUR'^1CUR"CUReCUR`iCURTHCUR.CUR?                                       
Devstat CURIYENCURYENoYEN?! 1/4YENOYENS:YENCURYEN^1EN^1^1!-L- sys/sys/param.h 500107            
1.149 CURo>>^2 3/4ECURICUR^3CURE                                              
YENE! 1/4YEN-YENoYENeYENoYENDEGYENCURYENoYEN?!                                500108            
1/4YENOYENS:YENCURYEN^1CURIEN^1^1                                             
vm_paddr_t CURIA:E^2A                                                         500109            
realpath(3) CURNOTYEN^1YEN`iYENAYENEYEN>>! 1/4YENOCURECURECURACUR?,aaCURI     500110            
5.0-CURRENT                                                                   
usbhid(3) CURNOT NetBSD CUREAE+-'u:CUR.CUR?,aaCURI 5.0-CURRENT                500111            
?.CUR?CURE NSS  1/4AAoCURE POSIX.1  1/2`auoCURI getpw*_r, getgr*_r            500112            
'O/?oCURNOTAE^3AEth,aaCURI 5.0-CURRENT                                        
,AACURCUR rc YEN.YEN^1YENAEYEN`aCURo-oi 1/2u:CUR.CUR?,aaCURI 5.0-CURRENT      500113            
5.1-RELEASE                                                                   501000            
RELENG_5_1 CURNOTENOT'oCUR.CUR?,aaCURI 5.1-CURRENT                            501100            
sigtimedwait(2) CURE sigwaitinfo(2) CURIAEDEG-oiCURo 1/2CURAuCUR.CUR?,aaCURI  501101            
5.1-CURRENT                                                                   
bus_dma_tag_create(9) CURE lockfunc CURE lockfuncarg YENOYEN-L-!              501102            
1/4YENeYENECURoA:E^2ACUR.CUR?,aaCURI 5.1-CURRENT                              
GCC 3.3.1-pre 20030711 snapshot AE^3AEth,aaCURI 5.1-CURRENT                   501103            
5.1-CURRENT CURECUR-aCUR+-CURe twe CURI 3ware API CURIEN^1^1                  501104            
/bin CURE /sbin CURNOTYENAYENCURYENEYENssYENAYEN-YENeYENoYEN-CURuCUR`i!-c-    501105            
YENeYENCURYENO:YENeYENeCURo /lib CUREDEGU:AEDEGCUR.CUR? 5.1-CURRENT           
Coda 6.x CURIYEN<<! 1/4YENIYENeYENuYENY! 1/4YENECURoA:E^2ACUR.CUR?,aaCURI     501106            
5.1-CURRENT                                                                   
16550 UART A:e?oCURo <dev/sio/sioreg.h> CUR<<CURe <dev/ic/ns16550.h>                            
CUREDEGU:AEDEGCUR.CUR?,aaCURI 5.1-CURRENT!-L- CURTHCUR?!-c-rtld CURNOT Iu     501107
3/4o.iCURC, libmap u!C, 1/2CURoYENuYENY! 1/4YENECUR.CUR?>>thAAA!-L-           
PFIL_HOOKS API CURo^1^1?.CUR.CUR?,aaCURI 5.1-CURRENT                          501108            
kiconv(3) CURoA:E^2ACUR.CUR?,aaCURI 5.1-CURRENT                               501109            
cdevsw CURI open CUR-aCUReCURO close                                          501110            
CURIYENC,YENOYEN(c)YENeYENECURIA`a-oiCURoEN^1^1CUR.CUR?,aaCURI 5.1-CURRENT    
cdevsw CURIYEN`iYENCURYEN-c-YEN|YENECURoEN^1^1CUR.CUR?,aaCURI 5.1-CURRENT     501111            
kobj CURIA? 1/2AA.N 3/4uCURoA:E^2ACUR.CUR?,aaCURI 5.1-CURRENT                 501112            
^1 1/2ACURAI ifnet CURI if_xname CURNOTEN^1^1CURuCUR`iCUR?,aaCURI 5.1-CURRENT 501113            
/bin CURE /sbin                                                                                 
CURoYENAYENCURYENEYENssYENAYEN-YENeYENoYEN-CUREEN^1^1CUR.CUR?,aaCURI          501114
5.1-CURRENT                                                                   
5.2-RELEASE                                                                   502000            
5.2.1-RELEASE                                                                 502010            
RELENG_5_2 CURNOTENOT'oCUR.CUR?,aaCURI 5.2-CURRENT                            502100            
__cxa_atexit/__cxa_finalize 'O/?oCURNOT libc CUREA:E^2ACURuCUR`iCUR?,aaCURI   502101            
5.2-CURRENT                                                                   
YENC,YENOYEN(c)YENeYENECURI pthread YENeYENCURYENO:YENeYENeCURo libc_r        502102            
CUR<<CURe libpthread CUREEN^1^1CUR.CUR?,aaCURI 5.2-CURRENT                    
YENC,YEND-YENCURYEN^1YENEYENeYENCURYEND- API                                  502103            
CURIAc,uNOTIIYENNYENAYENACURoCUR-c-CURAECUR?,aaCURI 5.2-CURRENT               
getopt_long_only() CURNOTA:E^2ACURuCUR`iCUR?,aaCURI 5.2-CURRENT               502104            
C CUREAD-CUR.CURAE NULL CURNOT ((void *)0) CURECURECURe!-c-warning            502105            
CURoCUReCUReA?CUR- 1/2D-CUR^1CUReCUR|CURECURECURACUR? 5.2-CURRENT             
pf CURNOTYENOYENeYENECUR-aCUReCUROYENCURYENoYEN^1YENE!                        502106            
1/4YENeCURuCUR`iCUReCUReCUR|CURECURECURACUR?,aaCURI 5.2-CURRENT               
sparc64 CURC, time_t CURo 64 YENOYENAYENECURIAICUREEN^1^1CUR.CUR?,aaCURI      502107            
5.2-CURRENT                                                                   
DEG`iEoCURIYENO/YENAYENACURC, Intel C/C++ CUREAD-+-thCUR.!-c- execve(2)       502108            
CURoCUReCURe,.I(c)CURE POSIX CUREAANOT^1c,CURuCUR>>CUR?,aaCURI 5.2-CURRENT    
bus_alloc_resource_any API AE^3AEth,aaCURI 5.2-CURRENT                        502109            
UTF-8 YENiYEN+-! 1/4YENeA:E^2A,aaCURI 5.2-CURRENT                             502110            
getvfsent(3) API CURo-oi 1/2u:CUR.CUR?,aaCURI 5.2-CURRENT                     502111            
make CURE .warning I?IaCURoA:E^2ACUR.CUR?,aaCURI 5.2-CURRENT                  502112            

  Aiu:

   (2.2-STABLE CURI 2.2.5-RELESE DEGE,aa!-c- !O:2.2.5-STABLE! *
   CURE,AECURD-CUR`iCUReCUR^3CURECURNOTCUR-c-CUReCURTHCUR^1!-L-)
   ,<<CURAECURICURECUR-aCUReCUR^3CUR`iCURIC,-!|.iCURECURCURCUR|YENOYEN(c)!
   1/4YENTHYENAYENECURECURECURACURAECURCURCURTHCUR.CUR?CURNOT!-c- YEND-!
   1/4YEN,YENc,YENo 2.2 CUR<<CUReCUReCUReA: 3/4AU:AA-aCUREYENaYEN,YENa!
   1/4/YENTHYENCURYENE!
   1/4EO:^1aeCURo>>ECUR|CUReCUR|CUREEN^1^1CURECURECUReCURTHCUR.CUR?!-L-
   EA^1OCUR.CURAECURCURCUR-CURA:CUR<<CURIYENO:YENeYENoYENA
   (>>THENOTCUR<<CUR`iCUR.CUR?YEND-! 1/4YEN,YENc,YENo) CURo^3<<E-CUR^1CURe
   3/4`i^1c,CURECURI!-c- YENeYENe! 1/4YEN^1CURuCUR`iCUR?AEu:EOCURC,CUR
   1/2CUR`iCUReCURIYENeYENe!
   1/4YEN^1CURoENOTI`aCUR^1CUReCUR^3CURECURNOTEO^2A:C,
   1/2CURACUR<<CUReCURC,CUR^1 (CUR-c-CURECUR?CURNOT-o-L- port
   CURo-oiA(R)CUR^1CUReCURECURCURE!-c-,AACURCUR -CURRENT
   A-L-CURECURA:CURCURCURAE?'C,UCUR^1CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-
   CUR^3CUR`iCURI>>^2^1ICURICUR?CURaCUREuoCUR^2CUReCUR`iCURAECURCURCUReCURE^2aCUR(R)CURECURCURCUR<<CUReCURC,CUR^1)!-L-

16.8. bsd.port.mk CURI,aaCURE 1/2nCUR-CUR^3CURE

   .include <bsd.port.mk> CURI^1OCURI,aaCURECURI^2?CURa
   1/2nCUR<<CURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L- Ac,A:nCURI
   3/4`i^1c,CURI Makefile CURIAaeA:o/CURICURECUR^3CUR<<CURC, bsd.port.pre.mk
   CURoYENCURYENoYEN-YENe! 1/4YENECUR.CURAE!-c- -oC,,aaCURE bsd.port.pre.mk
   CURoYENCURYENoYEN-YENe!
   1/4YENECUR^1CUReCUR^3CURECURECUReCURACURAEEoCUR+-CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

  Aiu:

   bsd.port.pre.mk/bsd.port.post.mk CURIYENUYEN-c-CUR<< bsd.port.mk
   CURACUR+-CURICURECURACUReCUR<<CURACUR+-CURoYENCURYENoYEN-YENe!
   1/4YENECUR.!-c-AEoCURA:CURo-o(R)CUR
   1/4CURECURCURCURC,CUR-CURACURuCURCUR!-L-

   ADEG 1/4OCURICURCURCUR-CURA:CUR<<CURIEN?oCURIA:euACURACUR+-CURoCUR.CURAE
   Makefile CURC,CURIYENAEYEN^1YENECURE>>EINCUR.!-c-,aa
   1/4OCURI>>A:CUReCURoA:euACUR.CURTHCUR^1!-L-

   DEGE^2 1/4CURI bsd.port.pre.mk CURC,A:euACURuCUR`iCURe 1/2AAI
   *CUREEN?oCURC,CUR^1
   (CUR^3CUR`iCURI!-c-CUR^1CURUCURAECURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-
   'DEGA'CUREYENeYEN^1YENECURI bsd.port.mk CURo>>^2
   3/4ECUR.CURAECUR-CURACURuCURCUR)!-L-

     EN?oI 3/4                               ^2oAa                             
   ARCH          uname -m CURC,EO:CURuCUR`iCUReYEN-c-!                         
                 1/4YENYENAEYEN-YENAYENa!-L-(Ia!-c-i386)!-L-                   
                 uname -s CURC,EO:CURuCUR`iCUReYEN-aYENUYEN`i!                 
   OPSYS         1/4YENAEYEN-L-YENoYENDEGYEN.YEN^1YENAEYEN`a                   
                 (Ia!-c-FreeBSD)!-L-                                           
                 YEN-aYENUYEN`i!                                               
   OSREL         1/4YENAEYEN-L-YENoYENDEGYEN.YEN^1YENAEYEN`aCURIYENeYENe!      
                 1/4YEN^1YEND-! 1/4YEN,YENc,YENo (Ia!-c-2.1.5, 2.2.7)!-L-      
                 ?o>>u.A 1/4DEGCURIYEN-aYENUYEN`i!                             
   OSVERSION     1/4YENAEYEN-L-YENoYENDEGYEN.YEN^1YENAEYEN`aCURIYEND-!         
                 1/4YEN,YENc,YENo!-c-  3/4aauCURI __FreeBSD_version            
                 CUREAE+-CUR,CURC,CUR^1!-L-                                    
                 YEN.YEN^1YENAEYEN`aCURIYEN-aYENO:YEN,YENS:YEN-YENEYENOYEN(c)! 
                 1/4YENTHYENAYENE (elf CUR-c-CUReCURCURCURI aout               
   PORTOBJFORMAT CUR?CURACUR.!-c-!O:-oC,P:aCURI! * FreeBSD CURIYEND-!          
                 1/4YEN,YENc,YENoCURC,CURI aout CURIC,N>>ssI                   
                 1/2A:eCURECURECURACURAECURCURCURTHCUR^1)!-L-                  
   LOCALBASE     !O:local! * YENA:YENe! 1/4CURIYENU! 1/4YEN^1!-L-              
                 (Ia!-c-/usr/local/)!-L-                                       
   X11BASE       !O:X11! * YENA:YENe! 1/4CURIYENU! 1/4YEN^1!-L-                
                 (Ia!-c-/usr/X11R6/)!-L-                                       
   PREFIX        ports CURIYENCURYENoYEN^1YENE! 1/4YENeAe (                    
                 PREFIXCURECURA:CURCURCURAECURo>>^2 3/4E)!-L-                  

  Aiu:

   USE_IMAKE, USE_X_PREFIX CUR-c-CUReCURCURCURI MASTERDIR
   CURECURECURIEN?oCURoA:euACUR^1CUReENOTI *CURNOTCUR-c-CURe
   3/4`i^1c,CURECURI!-c- bsd.port.pre.mk CURoYENCURYENoYEN-YENe!
   1/4YENEADEGCUREA:euACUR.CURAECUR-CURACURuCURCUR!-L- A 3/4CURICURaCURICURI
   bsd.port.pre.mk
   CURIADEGCURC,CURa,aaCURC,CURaCUR<<CURTHCURCURCURTHCUR>>CURo!-L-

   DEGE^2 1/4CURI bsd.port.pre.mk CURI,aaCURE
   1/2nCUR+-CUReCURaCURICURIIaCURC,CUR^1!-L-

 # no need to compile lang/perl5 if perl5 is already in system
 .if ${OSVERSION} > 300003
 BROKEN= perl is in system
 .endif

 # only one shlib version number for ELF
 .if ${PORTOBJFORMAT} == "elf"
 TCL_LIB_FILE=  ${TCL_LIB}.${SHLIB_MAJOR}
 .else
 TCL_LIB_FILE=  ${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR}
 .endif

 # software already makes link for ELF, but not for a.out
 post-install:
 .if ${PORTOBJFORMAT} == "aout"
        ${LN} -sf liblinpack.so.1.0 ${PREFIX}/lib/liblinpack.so
 .endif

   BROKEN= CURE TCL_LIB_FILE= CURI,aaCUREYEN^1YENU!
   1/4YEN^1CURC,CURICURECUR-YEN?YENO:CURo>>ECUR|CUR^3CURECURo^3D-CUR"CURAECURCURCURTHCUR.CUR?CUR<<?
   :-)

16.9. EO^2AAA-aCUREE, 1/2nCURIYENCURYENoYEN^1YENE! 1/4YENe

   EaA:ICURIYENTHYENEYENaaYEN-c-YENeCURa: info YENOYEN!YENCURYENeCURIA
   3/4CUREYENae! 1/4YENP:CURECURECURACURAEIINCURACURE>>
   *CUR"CUReCUReCUR|CUREE, 1/2nCURNOTCUR-c-CURe 3/4`i^1c,CURECURI!-c-
   PREFIX/share/doc CURI^2 1/4CUREYENCURYENoYEN^1YENE!
   1/4YENeCUR.CURAECUR-CURACURuCURCUR!-L- CUR^3CUR`iCURIADEGuCUREAE+-II
   post-install YEN?!
   1/4YEN^2YENAYENECURIAaeCUR<<CURe^1OCURECUR|CUREIECURCURCURC,CUR.CURc,CUR|!-L-

   CURTHCUR-o!-c-CUR-c-CURECUR?CURI port
   CURICUR?CURaCURE?.CUR.CURCURYENC,YEN-L-YEN`iYEN-YENEYENeCURo-oiCUReCURTHCUR^1!-L-
   CURECURI port CURIE, 1/2nCUR<<'EA+-CURECURiCUR<<CUReCUReCUR|CUREI
   3/4ADEGCURECUR^1CUReENOTI *CURNOTCUR-c-CUReCURTHCUR^1CURICURC,!-c-
   EaA:ICURI PORTNAME CURo>>ECUR|CUREIECURCURCURC,CUR.CURc,CUR|!-L-
   CURaCURACURiCURo!-c-YENae! 1/4YENP:CURNOTDEGUCURECUReYEND-!
   1/4YEN,YENc,YENoCURICURaCURICURoAE+->>thCURE>>ECUR|CUR^3CURECURNOTI
   1/2AUCURuCUR`iCURe port CURI 3/4`i^1c,CURECURI PKGNAME CURoCUR
   1/2CURICURTHCURTH>>ECURACURAECURa^1 1/2CURCURCURTHCUR>>CURo!-L-

   YENae! 1/4YENP:CURNOT /etc/make.conf
   CURC,CUR^3CURIEoENOTCURoP:O/>>ssCUR^1CUReCUR?CURaCURE NOPORTDOCS
   CURECURCURCUR|EN?oCURoYEN>>YENAYENECUR.CURAECURCURCURe
   3/4`i^1c,CURECURI!-c- CUR^3CUR`iCUReCURIE, 1/2nCURNOTYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURECURCURCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CURoCUREP:n^1c,CURC,CUR^1!-L-

 post-install:
 .if !defined(NOPORTDOCS)
         ${MKDIR} ${DOCSDIR}
         ${INSTALL_MAN} ${WRKSRC}/docs/xvdocs.ps ${DOCSDIR}
 .endif

   CUR^3CUR^3CURC,CURI!-c-EN?oCURoCURCURCUR-CURA:CUR<<CURE!-c-CUR
   1/2CUR`iCURo Makefile
   CURC,Io/INCUR.CUR?>>thCURECURECUR|AA,^3<<CURuCUR`iCUReCUR<<CURoAaIACUR.CURTHCUR^1!-L-

     * ${DATADIR} CURI ${PREFIX}/share/${PORTNAME}
       CUREAA,^3<<CURuCUR`iCURTHCUR^1!-L-

     * ${DOCSDIR} CURI ${PREFIX}/share/doc/${PORTNAME}
       CUREAA,^3<<CURuCUR`iCURTHCUR^1!-L-

     * ${EXAMPLESDIR} CURI ${PREFIX}/share/examples/${PORTNAME}
       CUREAA,^3<<CURuCUR`iCURTHCUR^1!-L-

   E,
   1/2nYENOYEN!YENCURYENeCUR-aCUReCUROYENC,YEN-L-YEN`iYEN-YENEYENeCURICUR^1CURUCURAE
   pkg-plist CURIAaeCURE %%PORTDOCS%% CURoAENOTCURECURA:CUR+-CURAE
   1/2nCUR-ENOTI *CURNOTCUR-c-CUReCURTHCUR^1!-L- CUR?CURECUR"CURD-!-c-
   1/4!CURICUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-

 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/CONTACT
 %%PORTDOCS%%@dirrm %%DOCSDIR%%

   YENCURYENoYEN^1YENE! 1/4YENe>>thCURE pkg-message
   YENOYEN!YENCURYENeCURoIo/INCUR.CURAEYENaYENAYEN>>! 1/4YEN,CURoE 1/2
   1/4"CUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L- 3/4U:-oUCURI
   pkg-message CURo>>ECUR| CURIYEN>>YEN-YEN.YENc,YENoCURo>>^2
   3/4ECUR.CURAECUR-CURACURuCURCUR!-L-

  Aiu:

   pkg-message YENOYEN!YENCURYENeCURo pkg-plist CURE^2ACUR"CUReENOTI
   *CURICUR-c-CUReCURTHCUR>>CURo!-L-

16.10. YENC,YEN-L-YEN`iYEN-YENEYENe^1 1/2A(R)

   YENCURYENoYEN^1YENE! 1/4YENe>>thCURECURI PREFIX
   CURIAuCUR.CURCURYENuYENO:YENC,YEN-L-YEN`iYEN-YENEYENeCUREYENOYEN!YENCURYENeCURoAO:CUR-CUReCUR|CURE?'CURNOTCUR+-CURAECUR-CURACURuCURCUR!-L-
   YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURECUReCURACURAECURI?.CUR.CURCURYENC,YEN-L-YEN`iYEN-YENEYENeCURoDEG`iCURA:-oiCURACURAE!-c-
   YENOYEN!YENCURYENeCURoA'EoCUR
   1/2CUR`iCUREAEthCUR`iCURAECUR.CURTHCUR|CURaCURICURNOTCUR-c-CUReCURTHCUR^1CURNOT!-c-
   CUR 1/2CUR`iCURIIECUR-CUR-c-CUReCURTHCUR>>CURo!-L-
   CURTHCUR?!-c-YEND-YENCURYENEYENe!-c-YENO/YENAYENAYENOYEN!YENCURYENeCUREYENTHYENEYENaaYEN-c-YENeDEGE^3DEGCURICUR^1CURUCURAECURo
   lib
   CURECURCURCUR|YENC,YEN-L-YEN`iYEN-YENEYENeCUREAEthCUR`iCURAECUR.CURTHCUR|
   port CURaCUR-c-CUReCURTHCUR^1CURNOT!-c-CUR^3CUR`iCURa BSD
   AA-aCUREYENOYEN!YENCURYENeYEN.YEN^1YENAEYEN`a^1
   1/2A(R)CURECURICUR|CURTHCUR-^1c,CURCURCURTHCUR>>CURo!-L-
   CUR^3CUR`iCURIDEGE^2 1/4CURICUReCUR|CUREENOT>>P:CUR^1CURUCURCURC,CUR^1!-L-
   etc CUREYEN>>YENAYENEYEN-c-YENAYEN */YEN^3YENoYENOYEN-L-YENDEGYEN`i!
   1/4YEN.YENc,YENoYENOYEN!YENCURYENe!-c- libexec
   CUREAEaEoCURC,>>EINCURuCUR`iCUReYEN *YENiYENDEGYENeYEN`a
   (YEN^3YENTHYENoYENEYENeYENCURYENoCUR<<CURe,AECURD-CUR`iCUReCUR^3CURECURICURECURCURYEN^3YENTHYENoYENE)!-c-
   sbin CURE'EIy 1/4OINCURIYEN^3YENTHYENoYENE!-c- info CURE GNU Info INCURIE,
   1/2n!-c- CUR 1/2CUR.CURAE share CUREYEN-c-!
   1/4YENYENAEYEN-YENAYENaCUREDEGIA,CUR.CURECURCURYENOYEN!YENCURYENeCURNOTAEthCUReCURTHCUR^1!-L-
   3/4U:-oUCURECURA:CURCURCURAECURI hier(7) CURo>>^2
   3/4ECUR.CURAECUR-CURACURuCURCUR!-L- /usr CURI^1
   1/2A(R)Ey?ECURICURUCURECURoCURECUR 1/2CURICURTHCURTH /usr/local
   CURECURaCUR-c-CURAECURICURTHCUReCURTHCUR^1!-L- USENET !O:YENEYENaa!
   1/4YEN^1! *CURoDEG.CUR| ports CURIIa^3DEGCURC,CUR^1!-L-
   CUR^3CUR`iCUReCURIYENOYEN!YENCURYENeCURIYENCURYENoYEN^1YENE!
   1/4YENeAeCURECUR.CURAE PREFIX/news CURo>>EINCUR.CURTHCUR^1!-L-

16.11. P:oCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURI-oi 1/2u:

   ports CURI-oi 1/2u:CURI-oYCURE!-c-  1/4<<ENOT 1/4<<?ECURo
   3/4AuiCUR.CUR?CUR-c-CURECURE (YENC,YEN-L-YEN`iYEN-YENEYENeCURI) -oi
   1/2u:CURoCUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCURIAc,A:nCURI 3/4`i^1c, @dirrm CURI^1OCURo ports
   CURNOT-oiA(R)CUR^1CUReCUR^1CURUCURAECURIYENC,YEN-L-YEN`iYEN-YENEYENeCURECURA:CURCURCURAE^2ACUR"CUReCUR^3CURECURECUReCURACURAE
   1/4A, 1/2CURC,CURCURTHCUR^1!-L-
   ?AEYENC,YEN-L-YEN`iYEN-YENEYENeCURI>>OYENC,YEN-L-YEN`iYEN-YENEYENeCURoAeCURE
   3/4ACURuCURECURCURCURE
   3/4ACUR>>CURECURCURCUR^3CURECUREAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-

  :
 lib/X11/oneko/pixmaps/cat.xpm
 lib/X11/oneko/sounds/cat.au
  :
 @dirrm lib/X11/oneko/pixmaps
 @dirrm lib/X11/oneko/sounds
 @dirrm lib/X11/oneko

   CURECURCURCURACUR?'P:CUR,CURC,CUR^1!-L-

   CUR.CUR<<CUR.>>thCURECUR.CURAE!-c- A 3/4CURI port
   CUREYENC,YEN-L-YEN`iYEN-YENEYENeCURoP:|ICUR.CURAECURCURCUReCUR?CURaCURE
   @dirrm CURNOTYEN"YENe!
   1/4CURoEO:CUR^1CUR^3CURECURNOTCUR-c-CUReCURTHCUR^1!-L- rmdir CURo @unexec
   CUR<<CURe,AECUROCURACUR^1CUR^3CURECURECUReCURACURAE!-c-
   .U^1d-(warning)CURECUR.CURC,P:oCURIYENC,YEN-L-YEN`iYEN-YENEYENeCURICURssCURo-oi
   1/2u:CUR^1CUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

 @unexec rmdir %D/share/doc/gimp 2>/dev/null || true

   CUR^3CUR`iCURo>>ECUR"CURD-!-c-CUR?CURECUR"A 3/4CURI port
   CURNOTYENOYEN!YENCURYENeCURoYENCURYENoYEN^1YENE!
   1/4YENeCUR.CURAECURCURCURAE PREFIX/share/doc/gimp CURNOTP:oCURC,CURECURCUR
   3/4`i^1c,CURC,CURaYEN"YENe! 1/4YENaYENAYEN>>! 1/4YEN,CURIE 1/2
   1/4"CURuCUR`iCURTHCUR>>CURoCUR.!-c- pkg_delete(1) CURNOTDEGU 3/4i
   1/2-aI>>CUR^1CUReCUR^3CURECURaCUR-c-CUReCURTHCUR>>CURo!-L-

16.12. UID

   CUR-c-CURECUR?CURI port CURNOT!-c- YENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYEN.YEN^1YENAEYEN`a 3/4aaCUREAEAA:eCURIYENae!
   1/4YENP:CURoENOTI *CURECUR^1CURe 3/4`i^1c,CURI pkg-install
   YEN^1YEN-YENeYEN *YENECUR<<CURe pw YEN^3YENTHYENoYENECURo 1/4A^1OCUR.CURAE
   1/4<<AEDEGAA-aCURECUR 1/2CURIYENae!
   1/4YENP:CURoA:E^2ACUR^1CUReCUReCUR|CURECUR.CURAECUR-CURACURuCURCUR!-L-
   net/cvsup-mirror CURI port CURNOT>>^2^1ICURECURECUReCURC,CUR.CURc,CUR|!-L-

   CUR-c-CURECUR?CURI port CURNOTYEND-YENCURYENEYENeCURI package
   CURECUR.CURAEYENCURYENoYEN^1YENE! 1/4YENeCURuCUR`iCURe
   3/4`i^1c,CUREYEN^3YENoYENNYENCURYENeCURuCUR`iCURe 3/4`i^1c,CURII
   3/4EyCURC,!-c- AE+-CUR,YENae! 1/4YENP:! 1/4/YENDEGYENe! 1/4YEN * ID
   CURo>>ECURiCURECUR+-CUR`iCURD-CURECUReCURECURCURCURICURECURe!-c-50
   CUR<<CURe 999 CURI'O:CURC,P:oCURCURCURAECURCURCURe UID
   CURoA-aCURoCURC,AAD-I?CUR.CURAECUR-CURACURuCURCUR!-L- japanese/Wnn6 CURI
   port CURNOT>>^2^1ICURECURECUReCURC,CUR.CURc,CUR|!-L-

   'uCUREYEN.YEN^1YENAEYEN`aCURa:A 3/4CURI port
   CURC,Io/INCURuCUR`iCURAECURCURCURe UID CURo>>ECURiCURECURCURCUReCUR|CURE
   1/2 1/2ENOTAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-

   , 1/2-ossCURI 50 CUR<<CURe 999 CURTHCURC,CURI'O:CURI UID CURIDEGE^2
   1/4CURICURECUR-aCUReCURC,CUR^1!-L-

 bind:*:53:53:Bind Sandbox:/:/sbin/nologin
 majordom:*:54:54:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent
 cyrus:*:60:60:the cyrus mail server:/nonexistent:/nonexistent
 gnats:*:61:1:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh
 proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/nonexistent
 uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico
 xten:*:67:67:X-10 daemon:/usr/local/xten:/nonexistent
 pop:*:68:6:Post Office Owner (popper):/nonexistent:/sbin/nologin
 wnn:*:69:7:Wnn:/nonexistent:/nonexistent
 pgsql:*:70:70:PostgreSQL pseudo-user:/usr/local/pgsql:/bin/sh
 oracle:*:71:71::0:0:Oracle:/usr/local/oracle7:/sbin/nologin
 ircd:*:72:72:IRC daemon:/nonexistent:/nonexistent
 ircservices:*:73:73:IRC services:/nonexistent:/nonexistent
 ifmail:*:75:66:Ifmail user:/nonexistent:/nonexistent
 www:*:80:80:World Wide Web Owner:/nonexistent:/sbin/nologin
 alias:*:81:81:QMail user:/var/qmail/alias:/nonexistent
 qmaild:*:82:81:QMail user:/var/qmail:/nonexistent
 qmaill:*:83:81:QMail user:/var/qmail:/nonexistent
 qmailp:*:84:81:QMail user:/var/qmail:/nonexistent
 qmailq:*:85:82:QMail user:/var/qmail:/nonexistent
 qmailr:*:86:82:QMail user:/var/qmail:/nonexistent
 qmails:*:87:82:QMail user:/var/qmail:/nonexistent
 mysql:*:88:88:MySQL Daemon:/var/db/mysql:/sbin/nologin
 vpopmail:*:89:89:VPop Mail User:/usr/local/vpopmail:/nonexistent
 firebird:*:90:90:Firebird Database Administrator:/usr/local/firebird:/bin/sh
 mailman:*:91:91:Mailman User:/usr/local/mailman:/sbin/nologin
 gdm:*:92:92:GDM Sandbox:/:/sbin/nologin
 jabber:*:93:93:Jabber Daemon:/nonexistent:/nonexistent
 p4admin:*:94:94:Perforce admin:/usr/local/perforce:/sbin/nologin
 interch:*:95:95:Interchange user:/usr/local/interchange:/sbin/nologin
 squeuer:*:96:96:SQueuer Owner:/nonexistent:/bin/sh
 mud:*:97:97:MUD Owner:/usr/local/share/dgd:/bin/sh
 msql:*:98:98:mSQL-2 pseudo-user:/var/db/msqldb:/bin/sh
 rscsi:*:99:99:Remote SCSI:/usr/local/rscsi:/usr/local/sbin/rscsi
 squid:*:100:100:squid caching-proxy pseudo user:/usr/local/squid:/sbin/nologin
 quagga:*:101:101:Quagga route daemon pseudo user:/usr/local/etc/quagga:/sbin/nologin
 ganglia:*:102:102:Ganglia User:/nonexistent:/sbin/nologin
 sgeadmin:*:103:103:Sun Grid Engine Admin:/nonexistent:/sbin/nologin
 slimserv:*:104:104:Slim Devices SlimServer pseudo-user:/nonexistent:/sbin/nologin
 fido:*:111:111:Fido System:/usr/local/fido:/bin/sh
 postfix:*:125:125:Postfix Mail System:/var/spool/postfix:/sbin/nologin
 rbldns:*:153:153:rbldnsd pseudo-user:/nonexistent:/sbin/nologin
 sfs:*:171:171:Self-Certifying File System:/nonexistent:/sbin/nologin
 agk:*:172:172:AquaGateKeeper:/nonexistent:/nonexistent
 ldap:*:389:389:OpenLDAP Server:/nonexistent:/sbin/nologin
 drweb:*:426:426:Dr.Web Mail Scanner:/nonexistent:/sbin/nologin
 qtss:*:554:554:Darwin Streaming Server:/nonexistent:/sbin/nologin
 ircdru:*:555:555:Russian hybrid IRC server:/nonexistent:/bin/sh
 bacula:*:910:910:Bacula Daemon:/var/db/bacula:/sbin/nologin

   DEGE^2 1/4CURI!-c-, 1/2-ossI 1/2IoCURuCUR`iCURAECURCURCURe GID
   CURIDEG`iI-:CURC,CUR^1!-L-

 bind:*:53:
 cyrus:*:60:
 proxy:*:62:
 authpf:*:63:
 uucp:*:66:
 dialer:*:68:
 network:*:69:
 pgsql:*:70:
 www:*:80:
 qnofiles:*:81:
 qmail:*:82:
 mailman:*:91:
 postfix:*:125:
 maildrop:*:126:
 rbldns:*:153:
 qtss:*:554:
 ircdru:*:555:

   CUR^3CURIYENeYEN^1YENECURo-oC,?.CURI
   3/4oAO:CUREEYCURA:CUR?CURaCURECURa!-c- CUR^3CURIEIDEGICURI UID CURa: GID
   CURoI 1/2IoCUR^1CUReCUReCUR|CURE port CURo-oiCURACUR?CURe!-c- 'uA,CURI
   port CURECUR
   1/2CURICUReCUR|CURE^2thENCURo^1OCURECURACURAECURiCUR?CUR.CUR?CURACUREA-:CUReCURECURCURECURI
   UID CURII 1/2IoCURE'O/CUR^1CUReAiDEGO
   1/2nCURCURoCURA:CUR+-CURAECUR-CURACURuCURCUR!-L-

16.13. ^1c,IyAA-aCURE port

   Makefile CURIA+-
   1/2aCUR<<CURA:AANOTAUCURC,CUR-c-CUReCURUCURCURC,CUR^1!-L-CURaCUR.!-c-
   Makefile CURo?o^1OA>>CUR<<CUR-CURC,CURCUR?CURe!-c-
   CURaCURACUREAEECURssCURa:CUR^1CUR-CURC,CURCUReCURICURC,CUR-c-CUR`iCURD-CUR
   1/2CUR|CUR.CURAECUR-CURACURuCURCUR!-L- CUR?CURECUR"CURD-!-c-
   YEN.YENS:YENeCURI if ^1 1/2E,CURo>>ECUR|CUR<<CURiCUReCURE make CURI .if ^1
   1/2E,CURo>>ECUR|!-c- EXTRACT*
   CURI-oAEA:euACURC,AaaINCURC,CURCUReCURICURC,CUR-c-CUR`iCURD- do-extract
   CURo-oAEA:euACUR.CURECURCUR!-c- CONFIGURE_ARGS += --prefix=${PREFIX}
   CURECUR^1CUReCUR<<CURiCUReCURE GNU_CONFIGURE
   CURECUR^1CURe!-c-CURECURECURC,CUR^1!-L-

   ^2?CUR<<CURoCUR^1CUReCURICURE 1/4<<ENOTCURC,?.CUR.CUR-YEN^3!
   1/4YENECURoCUR?CUR-CURuCURo
   1/2nCUR<<CURECUR+-CUR`iCURD-CURECUReCURECUR-CURECURACUR? 3/4`i^1c,CURI!-c-
   IaCURACURAE bsd.port.mk
   CURC,CUR-c-CURECUR?CURNOTCURa:CURiCUR|CURECUR.CURAECURCURCUReCUR^3CURECURNOT'uCURE
   1/4AAoCURuCUR`iCURAECURCURCURECURCURCUR<<,<<A:
   3/4CUR.CURAECUR-CURACURuCURCUR!-L-
   AEECUR`aCURICURIAc,ENCURC,CUR^1CURNOT!-c-AEnCUR.CUR-,<<CUR"CUReIa:AeCURC,
   bsd.port.mk
   CURNOT'EA+-CURE^2o.eE!CURoA:oP:!CUR.CURAECURCURCUReCURaCURICURNOT?oA?CUR-CUR-c-CUReCURTHCUR^1!-L-

16.14. CC CUR-aCUReCURO CXX CURIA-o 1/2AA

   Port CURI CC CUR-aCUReCURO CXX EN?oCURoA-o
   1/2AACUR^1CURUCURCURC,CUR^1!-L-CUR^3CUR^3CURC,,ACURCURCUR?CURCURCURICURI!-c-port
   CURI!-c-'uA,CURIAICURo 3/4aa
   1/2nCURCUR.CURAECUR^3CUR`iCUReCURIEN?oCURoCURTHCUReCUR'CUREAssA:eCUR.CURECUR-aCUR^1CURUCURCURC,CURICURECUR-!-c-
   CUR 1/2CURIAaaCURiCUReENOTI
   *CUREAICURo'uA,CURIAICUREA:E^2ACUR.CURAECURaeCUR-CURUCURCURACURECURCURCUR|CUR^3CURECURC,CUR^1!-L-
   CUR 1/2CUR|CUR^1CUR`iCURD-!-c-CUR^1CURUCURAECURI ports
   CURE+-AEP:ACUR^1CUReYENOYENeYENEYEN-aYEN *YEN.YENc,YENoCURoYENDEGYENi!
   1/4YEND-YENeCUREAssA:eCURC,CURCURTHCUR^1!-L-

   Port CURNOTCUR^3CUR`iCUReCURIEN?oCURoA-o 1/2AACUR.CURECURCUR
   3/4`i^1c,CURI!-c- Makefile CURE NO_PACKAGE=ignores either cc or cxx
   CURoA:E^2ACUR.CURAECUR-CURACURuCURCUR!-L-

   CC CURE CXX EN?oCURoA-o 1/2AACUR.CURAECURCURCURe Makefile CURIIaCURo
   1/4!CURE 1/4"CUR.CURTHCUR^1!-L-?=
   CUREAiDEGOCUR.CURAECUR-CURACURuCURCUR!-L-

 CC ?= gcc

 CXX ?= g++

   CUR^3CURACUReCURI!-c-CC EN?oCURa CXX EN?oCURaA-o
   1/2AACUR.CURAECURCURCURECURCURIaCURC,CUR^1!-L-

 CC = gcc

 CXX = g++

   FreeBSD YEN.YEN^1YENAEYEN`a 3/4aaCURC,CURI!-c-CC CUR-aCUReCURO CFLAGS
   EN?oCURI!-c-CURECURACUReCURa /etc/make.conf
   CURC,A:euACURC,CURCURTHCUR^1!-L--oC,
   1/2eCURIIaCURC,CURI!-c-YEN.YEN^1YENAEYEN`aA'AICURIA:euACURoEYA,CUR.CURAECURCURCURe
   /etc/make.conf CURC,AICURNOTCUR^1CURC,CUREAssA:eCURuCUR`iCURAECURECURCUR
   3/4`i^1c,CURE,ACURACURAE!-c-AICURoAssA:eCUR.CURTHCUR^1!-L- 2
   EO:IU:CURIIaCURC,CURI!-c-CUR^1CURC,CUREAssA:eCURuCUR`iCURAECURCURCUR?AEaIAECURo
   3/4aa 1/2nCURCUR.CURAECUR.CURTHCURCURCURTHCUR^1!-L-

16.15. CFLAGS CURIA-o 1/2AA

   CFLAGS EN?oCURIA-o 1/2AACUR^1CURUCURCURC,CUR^1!-L-
   CUR^3CUR^3CURC,CURCURCURCURCUR?CURCURCURICURI!-c-port CURI!-c-
   'uA,CURIAICURo 3/4aa
   1/2nCURCUR.CURAECUR^3CURIEN?oCURoCURTHCUReCUR'CUREAssA:eCUR.CURECUR-aCUR^1CURUCURCURC,CURICURECUR-!-c-
   CUR 1/2CURIAaaCURiCUReENOTI
   *CUREAICURo'uA,CURIAICUREA:E^2ACUR.CURAECURaeCUR-CURUCURCURACURECURCURCUR|CUR^3CURECURC,CUR^1!-L-
   CUR 1/2CUR|CUR^1CUR`iCURD-!-c-CUR^1CURUCURAECURAECURI ports
   CURE+-AEP:ACUR^1CUReYENOYENeYENEYEN-aYEN *YEN.YENc,YENoCURoYENDEGYENi!
   1/4YEND-YENeCUREAssA:eCURC,CURCURTHCUR^1!-L-

   port CURNOTCUR^3CUR`iCURoA-o 1/2AACUR.CURECURCUR 3/4`i^1c,CURI!-c-
   NO_PACKAGE=ignores cflags CURo Makefile
   CURE^2ACUR"CURAECUR-CURACURuCURCUR!-L-

   CFLAGS EN?oCURoCURCURACURoCURE^1II,CUR.CUR? Makefile CURIIaCURoDEGE^2
   1/4CURE 1/4"CUR.CURTHCUR^1!-L- +=
   CURIEoENOTCUREAiIU:CUR.CURAECUR-CURACURuCURCUR!-L-

 CFLAGS += -Wall -Werror

   1/4!CURI CFLAGS EN?oCURo^1II,CUR.CURECURCUR Makefile CURIIaCURC,CUR^1!-L-

 CFLAGS = -Wall -Werror

   CFLAGS EN?oCURI!-c-FreeBSD YEN.YEN^1YENAEYEN`aCURI /etc/make.conf
   CURC,A:euACURuCUR`iCURAECURCURCURTHCUR^1!-L- -oC,
   1/2eCURIIaCURC,CURI'uA,CURIA:euACURoEYA,CUR.CURA:CURA: CFLAGS
   EN?oCUREYEN-aYEN
   *YEN.YENc,YENoYENOYENeYENDEGCURoA:E^2ACUR.CURAECURCURCUReCURICUREAD-CUR.!-c-
   AEoEO:IU:CURIIaCURC,CURI'uA,CURIA:euACURoCUR^1CURUCURAEIu,uCURECUR.CURAECUR.CURTHCURACURAECURCURCURTHCUR^1!-L-

16.16. YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo (AssA:e)
YENOYEN!YENCURYENe

   CURaCUR.CUR-c-CURECUR?CURI port CURNOTAssA:eYENOYEN!YENCURYENeCURo
   PREFIX/etc CUREAO:CUR-ENOTI *CURNOTCUR-c-CURe 3/4`i^1c,CURECURI!-c-CUR
   1/2CUR`iCURoA+- 1/2aCUREYENCURYENoYEN^1YENE! 1/4YENeCUR.CUR?CURe!-c-
   pkg-plist CURE^2ACUR"CURAECURICURCURCUR+-CURTHCUR>>CURo!-L-
   CUR^3CUR|CUR.CURAECUR.CURTHCUR|CURE pkg_delete(1) CURECUReCURACURAEYENae!
   1/4YENP:CURNOTP:`iI<<CUR.CURAE-oiCURACUR?YENOYEN!YENCURYENeCURNOT
   3/4ACUR"CURAECUR.CURTHCURACUR?CURe!-c- ?.CUR.CUR-YENCURYENoYEN^1YENE!
   1/4YENeCUR^1CURe>>thCURE 3/4aa
   1/2nCURCURuCUR`iCURAECUR.CURTHCURACUR?CUReCUR.CURTHCUR^1!-L-

   CUR<<CURiCUReCURE,<<EU:CURECURECUReYENOYEN!YENCURYENeCURoYENuYENOYEN-L-YENAYEN-YEN^1
   (filename.sample CURNOTIECURCURCURC,CUR.CURc,CUR|)
   CURoEOCUR+-CURAEYENCURYENoYEN^1YENE! 1/4YENeCUR.CURAEYENaYENAYEN>>!
   1/4YEN,CURoE 1/2 1/4"CUR.!-c- YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURoAEDEGCUR<<CUR^1ADEGCUREYENae!
   1/4YENP:CURNOTCUR 1/2CURIYENOYEN!YENCURYENeCURoYEN^3YENO! 1/4CUR.CURAEEO
   1/2,CURoCUR.CURECUR+-CUR`iCURD-CURECUReCURECURCURCUR^3CURECURoAICUReCUR>>CURTHCUR.CURc,CUR|!-L-

16.17. YENOYEN-L-! 1/4YENEYEND-YENAYEN-

   port CURo-oiCUReCUR?CURaCUREYEN
   1/2YENOYENEYEN|YENS:YEN-c-CUREEN^1^1CURo^2ACUR"CUR?CURe!-c-
   CURECUReCURUCUR-,P:-oi 1/4OCURECUR
   1/2CURI>>YCURoAAACUR"CURAEYENNYENAYENAAAuCURoA-:CURACURAECUR-CURACURuCURCUR!-L-
   CUR^3CUR`iCUReCURNOT 1/4!CURIYENeYENe! 1/4YEN^1CURE
   1/4eCUReAEthCUR`iCUReCUR`iCUR`iCURD-YEN-c-YENAYEN *YENDEGYEN`i!
   1/4YENECURNOT^3UCURECURECUReCURTHCUR^1!-L-

16.18. README.html

   README.html
   CURECURCURCUR|YENOYEN!YENCURYENeCURo'THCURaCURAECURICURCURCUR+-CURTHCUR>>CURo!-L-
   CUR^3CURIYENOYEN!YENCURYENeCURI!-c-cvs
   YEN^3YEN`iYEN-YEN.YENc,YENoCURIDEG`iEoCURC,CURICURECUR-!-c- make readme
   YEN^3YENTHYENoYENECURC,A,A(R)CURuCUR`iCUReYENOYEN!YENCURYENeCURC,CUR^1!-L-

16.19. Port CURE BROKEN, FORBIDDEN CURECURECURIDEGoCURoCURA:CUR+-CURe

   CUR-c-CURe port CUREYEN>>YENYENaaYENeYENAEYEN-L-AE
   1/4aaACURNOTCUR-c-CUReCUR^3CURECURNOTE 1/2IACUR.CUR?CURe!-c-
   -oNOTEU:AA-aCURE^2oCUR`iCURAECUR.CURTHCURCUR
   1/2CURAuCURE^2?>>th'O:CURaCURIAiDEGO? 1/4CURCUR-oiP:ECURNOTENOTI
   *CURECURECURACUR?CURe!-c-
   'd-EU:AA-aCURECURIC,NCUR`iCURAECUR.CURTHCURACUR?CURaCURICURI!-c-
   ^2?CUReCUR<<CURIIyI^3CURC, ports YENA:YENe! 1/4CURECURI>>A:CURuCUR`iCURe
   (CURaCURACURiCURoCUR-c-CURECURC, 1/2CURAuCUR.CURTHCUR^1CUReCURI?)
   CURECURCURCUR|AEu:CURNOTIeCUReCURICURIEoCUR+-CUReCUR`iCURTHCUR>>CURo!-L-
   CUR-c-CURe port CURNOT^2oCUR`iCURAECURCURCUReCUR^3CURECURo
   1/4"CUR^1CUR?CURaCURE!-c-port CURI Makefile CURC,CURI 3 CURA:CURI make
   EN?oCURNOT>>ECUR"CURTHCUR^1!-L-DEGE^2 1/4CURI make EN?oCURIAICURI!-c- CUR
   1/2CURI port
   CURNOT^2oCUR`iCURAECURCURCUReIyI^3CURoAaIACUR^1CUReCUR?CURaCUREYENae!
   1/4YENP:CURE 1/4"CURuCUR`iCURTHCUR^1!-L- CUR 1/2CUR`iCUR 3/4CUR`iCURI make
   EN?oCURI!-c-YENae! 1/4YENP:CURE Makefile CURo 1/2eIyCUR^1CURe 1/4<<AEDEG^2
   1/2YEN.YEN^1YENAEYEN`aCUREAD-CUR.CURAE-oNOTEU:AA-aCUREDEGUCURECUReDEGOI-L-CURoAAACUR"CURTHCUR^1CURICURC,!-c-
   AuCUR.CURCUR make EN?oCURoCUR-a>>ECURCURCUR-CURACURuCURCUR!-L-

     * BROKEN CURI!-c-AEDEG-oiCUR.CURECURCURCUR?CURaYENCURYENoYEN^1YENE!
       1/4YENeCUR^1CURUCURCURC,CURECURCUR port
       INCURICURaCURICURC,CUR^1!-L-CUR^3CUR`iCURI!-c-YENae! 1/4YENP:CURNOTCUR
       1/2CURI port CURoYENCURYENoYEN^1YENE!
       1/4YENeCUR.CURECURCURCUReCUR|CURECUR.CURTHCUR^1CURNOT!-c- BROKEN
       CURECURuCUR`iCUR? port CURI Bento
       YEN-YENeYEN^1YEN?CURC,DEGuCURA^3CURYENOYENeYENECURuCUR`iCURTHCUR^1!-L-
       YENae! 1/4YENP:CURECURI port CURoYENCURYENoYEN^1YENE!
       1/4YENeCUR.CURAECURUCUR.CUR-CURECURCURCUR+-CUR`iCURECURa Bento
       CURC,CURIYENOYENeYENECUR.CURAECURUCUR.CURCUR 3/4`i^1c,CURI!-c-port
       CURo BROKEN CURECUR.CURAECUR-CURACURuCURCUR!-L-

     * FORBIDDEN CURI!-c-YEN>>YENYENaaYENeYENAEYEN-L-AE
       1/4aaACURNOTCUR-c-CURACUR?CURe!-c-CUR 1/2CURI port
       CURoYENCURYENoYEN^1YENE! 1/4YENeCUR^1CUReCURE FreeBSD
       YEN.YEN^1YENAEYEN`aCURIDEGAA'ACURE 1/2AAAc,CURE.u:C,DEGCURoA,CUR,CURe
       (CUR?CURECUR"CURD-!-c-YEN>>YENYENaaYEN-c-CURC,CURECURCURCURECURCURCUR|E
       3/4E 1/2CURNOTCUR-c-CUReYEN *YENiYENDEGYENeYEN`aCURa:!-c- IAEDEG
       *CUREDEGINCURC,CURCUReYENu! 1/4YENOYEN^1CURoA:oP:!CUR^1CUReYEN
       *YENiYENDEGYENeYEN`aCURECURE) port INCURICURaCURICURC,CUR^1!-L-
       CUR-c-CUReYEN 1/2YENOYENEYEN|YENS:YEN-c-CURIDEG`iEoCUREAE
       1/4aaACURNOTCUR-c-CUReCUR^3CURECURNOTE 1/2IACUR.!-c- 
       1/2CURAuCURNOTYENeYENe! 1/4YEN^1CURuCUR`iCURAECURCURCURECURCUR
       3/4`i^1c,CURI FORBIDDEN CURECUR^1CURUCURCURC,CUR^1!-L-
       IyAUAA-aCURECURI!-c-YEN>>YENYENaaYENeYENAEYEN-L-AE
       1/4aaACURNOTE-,<<CURuCUR`iCUR?>>thCURI!-c- AE 1/4aaACURoEuCUR"CUR?
       FreeBSD YENUYEN^1YENECURI?oCURo,-oCUReCUR^1CUR?CURaCURE!-c-
       CUR?CURACURACURE ports CURo^1^1?.CUR^1CURUCURCURC,CUR^1
       (^2ae!^1CURI!-c-YEN>>YENYENaaYEN-c-CURC,CUR-c-CUReCURECURCURCUR|E 3/4E
       1/2CURoAEACUR?CURCURCURICURC,CUR^1)!-L- CUR.CUR<<CUR.!-c-AE
       1/4aaACURNOT,o/E 1/2CURuCUR`iCURAECUR<<CURe!-c- AE
       1/4aaACURoEuCUR"CUR?YEN
       1/2YENOYENEYEN|YENS:YEN-c-CURI?.CUR.CURCUREC,CURNOTYENeYENe!
       1/4YEN^1CURuCUR`iCUReCURTHCURC,CUREIu>>eCURC,CURCURECURCUR>>th'O:CURNOTCUR-c-CUR-CUR^3CURECURNOTCURTHCURTHCUR-c-CUReCURTHCUR^1!-L-
       YEN>>YENYENaaYENeYENAEYEN-L-DEGE^3DEGCURIIyI^3CURC, port CURo
       FORBIDDEN CURECUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-

     * IGNORE
       CURI!-c-CURECURoCUREIyI^3CURC,CUR-c-CUR`iYENOYENeYENECUR^1CURUCURCURC,CURICURECURCUR
       port INCURC,CUR^1!-L- YENae! 1/4YENP:CURa Bento YEN-YENeYEN^1YEN?
       CURa!-c-CURECURoCURE 3/4oP:.CURC,CUR-c-CUR`i IGNORE CURECURuCUR`iCUR?
       port CURIYENOYENeYENECUR.CURTHCUR>>CURo!-L- +-^3CURACURE>>
       *CUR|CURECURe!-c-port CURIYENOYENeYENECURoE,CUR^2CUReCURICURE IGNORE
       CURo>>ECURACURAECURssCURAECUR-CURACURuCURCUR!-L-

   CUR^3CURIEN?oCURo>>ECUR|CURICURI!-c-port CURNOT^1^1?.CURC,CURCURECURCUR
   3/4`i^1c,CURI-oC,,aaCURI 1/4eAECURECUR.CURAECUR-CURACURuCURCUR!-L-
   CUR-oCURACURE^2oCUR`iCUR?CURTHCURTHCURI port CURI!-c-ports YENA:YENe!
   1/4CUR<<CURe'DEGA'CURE-oi 1/2u:CUR^1CURUCURCURC,CUR^1!-L-

16.20. ENOTI *CURE^2oEo-oo:

   ,AACURCURYEND-! 1/4YEN,YENc,YENoCURI FreeBSD CURIYEN
   1/2YENOYENEYEN|YENS:YEN-c-CURECUR-c-CUReYEND-YENDEGCURo^2oEoCUR^1CUReENOTI
   *CURNOTCUR-c-CUReCUR^3CURECURNOTCUR-c-CUReCURTHCUR^1!-L-

     * make(1) CURI!-c- 3/4-CURECUR-CURECURa 4.8 CURE 5.0
       CURo'THCUR`aCURCURCUR-CURA:CUR<<CURIYEND-!
       1/4YEN,YENc,YENoCURC,!-c-OSVERSION
       CURE'd-CURAACUR-Eae^3OCURE'O/CUR.CURAEYEND-YENDEGCURNOTCUR-c-CUReCURTHCUR^1!-L-
       CUR^3CUR`iCURI!-c-make describe CURI-oC,AaeCUREYEN"YENe!
       1/4CURou-CUR^3CUR^1CUR^3CURECURECURECUReCURa:CUR^1CUR-
       (CUR.CUR?CURNOTCURACURAE make index A'AICURa
       1/4-oC,OCUR^1CUReCUR^3CURECURE)
       CURECUReCURTHCUR^1!-L-^2oEo-oo:CURI!-c-
       3/4o.iEae^3OCURo^3c,,ICURECURCURCUR`iCUReCUR^3CURECURC,!-c-CUR?CURECUR"CURD-

 if ( ${OSVERSION} > 500023 )

       CURECURECUReCURTHCUR^1!-L-4.9 CURE 5.2 CURC, port
       CURIYENCURYENoYEN^1YENE! 1/4YENeYENAEYEN^1YENECURo^1OCURACURAECURa!-c-
       CUR^3CURIIa:AeCURI,<<CURA:CUR<<CUReCURTHCUR>>CURo!-L-

16.21. CUR 1/2CURIA 3/4 1/2o!^1

   YENOYEN!YENCURYENe pkg-descr CURE pkg-plist CURICUR 1/2CUR`iCUR
   3/4CUR`iAEo 1/2AACUREYENAYENS:YENAYEN-CUR.CURAECUR-CURACURuCURCUR!-L-
   -oAE,!AECURCUR.CURAECURaCURACUREIECURCURu 1/2OCURNOTCUR-c-CUR`iCURD-CUR
   1/2CUR`iCUREAO:CURCUR<<CUR"CURAECUR-CURACURuCURCUR!-L-

   GNU General Public License (GNUDEG`iEI,o/I>>EINuo:Au) CURIYEN^3YENO!
   1/4CURI (CUR^1CURC,CURECUR-c-CUReCURICURC,) YEN^3YENO!
   1/4CUR.CURECURCURCURC,CUR-CURACURuCURCUR!-L-
   CUR-a'eCURCURCUR.CURTHCUR^1!-L-

   E!IS:CURE'O/CUR^1CUReCUR^3CURECURECURI 1/2
   1/2ENOTAiDEGOCURoCURICUReCURACURAECUR-CURACURuCURCUR!-L-
   CURiCUR?CUR.CUR?CURACUREE!IS:CUREE?CUR^1CUReCUReCUR|CURE.ACURC,YEN
   1/2YENOYENEYEN|YENS:YEN-c-CURIC,UEUCURoCURuCUR>>CURECURCURCURC,CUR-CURACURuCURCUR!

16.22. -oCURCURACUR?CURe!A:

   CURiCUR?CUR.CUR?CURACURE 1/4AIa:CURoA-:CUReADEGCURE!-c- 'uA,CURI port
   CURIIaCURE bsd.port.mk CURoCURACURaCURoCUREAEECURoCURC,CUR-CURACURuCURCUR!
   ;)

   CUR
   1/2CUR`iCURC,CURaCURiCUR<<CUReCURECURCURCUR^3CURECURNOTCUR-c-CURACUR?CUReDEG`i?ICURC,C,-oCURTHCURECURCURCURC,CURECURoCURECURo
   1/4AIa:CUR.CURAECUR-CURACURuCURCUR! :-)

                    Ae17 3/4I Makefile CURIYENuYENoYEN *YENe

   CUR^3CUR`iCURI port CURI Makefile CURo-oiCURe-oYCURICUR-a
   1/4eEU:CURC,CUR^1!-L- CUR<<CUR(R)CUR<<CURACUR^3 ([])
   AEaCURIYEN^3YENaYENoYENECURIE-oCUR`iCUR-oCURE
   1/4eCURACURAECUR-CURACURuCURCUR!-L-

   EN?oCURI 1/2c,EO:!-c-AEIiCURI'O:CURIP:o^1OCURECURE!-c- Makefile
   CURo-oiCUReCURECURCURICURECUReCURUCUR-CUR^3CURI.A 1/4DEGCURE 1/2
   3/4CURACURAECUR-CURACURuCURCUR!-L- CUR^3CURI.A 1/4DEGCURI 1/2AAI *CURE
   3/4d-EoCURNOT'EA+-CURE,<<CURA:CUR+-CUReCUR`iCUReCUReCUR|CUREAss.
   *CURuCUR`iCURAECURCURCURTHCUR^1!-L- portlint CURo>>ECURACURAE Makefile
   CURoYENAYENS:YENAYEN-CUR^1CUReCUR^3CURECURNOT?a:
   3/4(c)CURuCUR`iCURAECURCURCURTHCUR^1!-L-

 [YENO/YENAYENA ... CURECURICUReCUR|CURE port CURI Makefile CUR<<CUR^1CURDEGCURECURiCUR<<CUReCUReCUR|CURECURECURACURAECURCURCURTHCUR^1]
 # New ports collection makefile for:    xdvi
 ["version required" ^1OCURI!-c-PORTVERSION EN?oCURC,CURI port CURIYEND-! 1/4YEN,YENc,YENoCURo
  1/2 1/2ENOTCUREE 1/2, 1/2CURC,CURCURECURCUR 3/4`i^1c,CURECURICURssENOTI *CURC,CUR^1!-L-]
 # Date created: 26 May 1995
 [CUR^3CURIYEN 1/2YENOYENEYEN|YENS:YEN-c-CURo-oC, 1/2eCURE FreeBSD CURE port CUR.CUR??ICURII 3/4ADEG!-c-CURA:CURTHCURe!-c-
  CUR^3CURI Makefile CURI-oC, 1/2eCURIEC,CURo 1/2nCURCURCUR??ICURC,CUR^1!-L-CUR^3CURI port CURoYEN-c-YENAYEN *YENDEGYEN`i! 1/4
  YENECUR^1CUReCURECUR!-c-CUR^3CURI^1OCURaENCUR"CURECURCURCURC,CUR-CURACURuCURCUR!-L-]
 # Whom:         Satoshi Asami <asami@FreeBSD.org>
 #
 # $FreeBSD$
 [ ^^^^^^^^^ CUR^3CURIEoENOTCURI!-c-CVS YENA:YENe! 1/4CUREAEthCUR`iCURe>>thCURE 1/4<<AEDEGAA-aCURE RCS CURI ID E,>>uIoCURE
  AO:CUR'^1CUR"CUReCUR`iCURTHCUR^1!-L-]
 #

 [port  1/4<<AI!-c-CUR-aCUReCUROYEN-aYENeYEN,YENEYENeCURIYEN 1/2! 1/4YEN^1CURo 1/4eCURACURAECUR-CUReCURECUR^3CURiCURou 1/2OCUR^1CUReEoENOT!-L-
  -oC, 1/2eCURIENOTCUR-o PORTNAME CURE PORTVERSION, CUR 1/2CUR.CURAEENOTI *CURECURe PKGNAME,
  CATEGORIES, A^3CURCURCURAE MASTER_SITES CURNOTAO:CUR<<CUR`i!-c-CURuCUReCURE MASTER_SITE_SUBDIR CURNOT
  AO:CUR<<CUR`iCUReCUR^3CURECURaCUR-c-CUReCURTHCUR^1!-L-ENOTI *CURECURe PKGNAMEPREFIX CURE PKGNAMESUFFIX CURNOT
  CUR 1/2CUR`iCUREA^3CUR!-c-CUR 1/2CUR.CURAE DISTNAME, EXTRACT_SUFX, DISTFILES CURNOT!-c-
  CURTHCUR?!-c-CUR 1/2CURI,aaCUREENOTI *CURE+-thCUR,CURAE EXTRACT_ONLY CURNOTAO:CUR<<CUR`iCURTHCUR^1!-L-]
 PORTNAME=       xdvi
 PORTVERSION=    18.2
 CATEGORIES=     print
 [MASTER_SITE_* YENTHYEN-YENiCURo>>EINCUR.CURECURCUR 3/4`i^1c,CURI!-c-
 -oC,,aaCURIYEN^1YENeYENAYEN.YENaaCURoE-oCUR`iCURECURCURCUReCUR|CURE ("/")!]
 MASTER_SITES= ${MASTER_SITE_XCONTRIB}
 MASTER_SITE_SUBDIR= applications
 DISTNAME=       xdvi-pl18
 [YEN 1/2! 1/4YEN^1YENOYEN!YENCURYENeCURNOTE, 1/2`aCURI ".tar.gz" .A 1/4DEGCURC,CURECURCUR>>thCURECUR^3CUR`iCURo>>ECURCURCURTHCUR.CURc,CUR|]
 EXTRACT_SUFX=   .tar.Z

 [C,UEUYENNYENAYENAYEN>>YEN-YEN.YENc,YENo -- CURECURCUR 3/4`i^1c,CURaCUR-c-CUReCURTHCUR^1]
 PATCH_SITES=    ftp://ftp.sra.co.jp/pub/X11/japanese/
 PATCHFILES=     xdvi-18.patch1.gz xdvi-18.patch2.gz

 [EY 1/4eAOC,CUR 1/4O -- CUR^3CUR`iCURI *ENOTCUR-o* ENOTI *CURC,CUR^1!-L-A'AAo: 1/4O (CUR-c-CURECUR?)  1/4<<?E!-c-CUR-c-CUReCURCURCURI
  A'AAo: 1/4OCUREAC,AaCUR-I-c-IiCURoCURECUR`iCURe?ICURIYEN-c-YENEYEN`iYEN^1CURo 1/2nCURCURCURAECUR-CURACURuCURCUR!-L-CURECUR|CUR.CURAECURaCUR^3
  CUR^3CURE 1/4<<ENOTCURIYEN-c-YENEYEN`iYEN^1CURo 1/2nCUR-CURICURNOTCURCURCURa:CURE?ICURI "ports@FreeBSD.org" CURE 1/2nCURCURCURAE
  CURaCURCURCURCURCURC,CUR^1]
 MAINTAINER=     asami@FreeBSD.org
 COMMENT=       A DVI Previewer for the X Window System

 [DEGIA,CUR^1CUReport -- CURECURCUR 3/4`i^1c,CURaCUR-c-CUReCURTHCUR^1]
 RUN_DEPENDS=    gs:${PORTSDIR}/print/ghostscript
 LIB_DEPENDS=    Xpm.5:${PORTSDIR}/graphics/xpm

 [CUR^3CUR^3CURECURIE, 1/2`aCURI bsd.port.mk CURIEN?oCURC,!-c- 3/4aaCURICURECUR`iCURECURaCUR-c-CURAECURICURTHCUReCURECURCURCURaCURICURo
   1/2nCURCURTHCUR^1]
 [YEN^3YENoYENOYEN-L-YENDEGYEN`i! 1/4YEN.YENc,YENo!-c-YEN^3YENoYENNYENCURYENe!-c-YENCURYENoYEN^1YENE! 1/4YENeCURECURECURI>>thCURE 1/4AIa:CURoCUR^1CURe
  CURECURe!A:]
 IS_INTERACTIVE=yes
 [${DISTNAME} DEGE^3DEGCURIYENC,YEN-L-YEN`iYEN-YENEYENeCUREYEN 1/2! 1/4YEN^1CURNOTAA,^3<<CURuCUR`iCUReCURECURe!A:]
 WRKSRC= ${WRKDIR}/xdvi-new
 [C,UEUCURuCUR`iCURAECURCURCUReYENNYENAYENACURNOT ${WRKSRC} CUREAD-CUR^1CUReAeAD-YENNYEN^1CURC,-oiCUReCUR`iCURAECURCUR
  CURCUR 3/4`i^1c,CURECUR^3CURIEN?oCURI>>O/A:eCURNOTENOTI *CUR<<CURa!A:]
 PATCH_DIST_STRIP=       -p1
 [GNU autoconf CURECUReCURACURAEA,A(R)CURuCUR`iCUR? "configure" YEN^1YEN-YENeYEN *YENECURoAo:CUReCUR>>CUR?CURCURCURECURe!A:]
 GNU_CONFIGURE=  yes
 [/usr/bin/makeCURC,CURECUR-!-c-GNU make CURo>>ECURiCURECURCURCURECURCURCUR+-CURECURCURCURECURe!A:]
 USE_GMAKE=      yes
 [CUR^3CUR`iCURNOT X CURIYEN-c-YEN *YENeYEN+-! 1/4YEN.YENc,YENoCURC,!-c-"xmkmf -a" CURoAo:CUReCUR>>CUR?CURCURCURECURe!A:]
 USE_IMAKE=      yes
 [CURECURECURECURE]

 [^2 1/4CURIEyCURIYENe! 1/4YENeCURC,>>ECUR|EoE, 1/2`aCURIEN?o]
 MY_FAVORITE_RESPONSE=   "yeah, right"

 [CUR 1/2CUR.CURAE!-c-AEAEICUREYEN?! 1/4YEN^2YENAYENE!-c->>EIN 1/2c,CURE]
 pre-fetch:
         i go fetch something, yeah

 post-patch:
         i need to do something after patch, great

 pre-install:
         and then some more stuff before installing, wow

 [-oC,,aaCURECURIENOTCUR-o]
 .include <bsd.port.mk>

       Ae18 3/4I YENNYENAYENYENoYENDEGYENeYEN^1YENECURI 1/4<<AEDEGA,A(R)

   CURTHCUR-o!-c-CUR-c-CURECUR?CURI port CURE pkg-plist
   CURNOTCURECURCURCUR^3CURECURo
   1/2u:CUR+-CURD-'DEGA(R)CUR.CURAECURCURCUReCUR^3CURECURo^3IC,S:CUR.CURAECUR-CURACURuCURCUR!-L-

   1/4!CURE!-c-CUR-c-CURECUR?CURI port CURoYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CUReDEG`i>>thYENC,YEN-L-YEN`iYEN-YENEYENeCURo-oiA(R)CUR.CURAE!-c-
   DEGIA,CUR^1CUReCURaCURICURoCUR^1CURUCURAEYENCURYENoYEN^1YENE!
   1/4YENeCUR.CURAECUR-CURACURuCURCUR!-L- port-type CURI X YEN-c-YEN
   *YENeYEN+-! 1/4YEN.YENc,YENoCURC,CURICURECURCUR port
   CURECURA:CURCURCURAECURI local!-c- XFree86 4 CURTHCUR?CURICUR
   1/2CUR`iCUReCUReADEGCURI XFree86
   CURIYENC,YEN-L-YEN`iYEN-YENEYENe^3NOTAO/CUREYENCURYENoYEN^1YENE!
   1/4YENeCUR^1CURe ports CURECURA:CURCURCURAECURI!-c-CUR 1/2CUR`iCUR
   3/4CUR`i x11-4 CURTHCUR?CURI x11 CURECUR^1CURUCURCURC,CUR^1!-L-

 # mkdir /var/tmp/port-name
 # mtree -U -f /etc/mtree/BSD.port-type.dist -d -e -p /var/tmp/port-name
 # make depends PREFIX=/var/tmp/port-name

   CUR^3CURIYENC,YEN-L-YEN`iYEN-YENEYENe^1
   1/2ACURCURo?.CUR.CURCURYENOYEN!YENCURYENeCUREEYA,CUR.CURAECUR-CURACURuCURCUR!-L-

 # (cd /var/tmp/port-name && find -d * -type d) | sort > OLD-DIRS

   P:oCURI pkg-plist
   YENOYEN!YENCURYENeCURo-oiA(R)CUR.CURAECUR-CURACURuCURCUR!-L-

 # touch pkg-plist

   CURaCUR.CUR-c-CURECUR?CURI port CURNOT PREFIX CURECURACURaCURoCURE 1/2
   3/4CUR|CURECURe!-c- CUR^3CUR^3CURC, port CURoYENCURYENoYEN^1YENE!
   1/4YENeCUR.CURAEYENNYENAYENYENoYENDEGYENeYEN^1YENECURo-oiCUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

 # make install PREFIX=/var/tmp
 # (cd /var/tmp/port-name && find -d * \! -type d) | sort > pkg-plist

   ?.CUR.CUR-A,A(R)CURuCUR`iCUR?YENC,YEN-L-YEN`iYEN-YENEYENeCURICUR^1CURUCURAEYENNYENAYENYENoYENDEGYENeYEN^1YENECUREA:E^2ACUR^1CUReENOTI
   *CURNOTCUR-c-CUReCURTHCUR^1!-L-

 # (cd /var/tmp/port-name && find -d * -type d) | sort | comm -13 OLD-DIRS - | sort -r | sed -e 's#^#@dirrm #' >> pkg-plist

   -oC,,aaCUREYENNYENAYENYENoYENDEGYENeYEN^1YENECURo
   1/4eCURC,ADEGCUR"CUReENOTI *CURNOTCUR-c-CUReCURTHCUR^1;
   CUR^1CURUCURAECURNOT 1/4<<AEDEG^2
   1/2CURuCUR`iCURAECURCURCUReCURiCUR+-CURC,CURICUR-c-CUReCURTHCUR>>CURo!-L-
   YENTHYENEYENaaYEN-c-YENeCURIYENNYENAYENYENoYENDEGYENeYEN^1YENECUREu
   1/2OCUR^1CUReCURICURC,CURICURECUR-!-c- port CURI Makefile AaeCURI MANn
   CURE u 1/2OCUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- YENae!
   1/4YENP:AssA:eYENOYEN!YENCURYENeCURI-oi 1/2u:CUR^1CUReCUR<<
   filename.sample CURECUR.CURAEYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- CURTHCUR?
   info/dir YENOYEN!YENCURYENeCURIYENeYEN^1YENECURE'THCURaCUR-o!-c- info
   YENOYEN!YENCURYENeCUREu 1/2OCURuCUR`iCURAECURCURCUReCUReCUR|CURE!-c-
   AANOTAUCURE install-info
   ^1OCUREA:E^2ACUR.CURECUR+-CUR`iCURD-CURECUReCURTHCUR>>CURo!-L- port
   CURECUReCURACURAEYENCURYENoYEN^1YENE!
   1/4YENeCURuCUR`iCUReYENeYENCURYENO:YENeYENeCURI!-c-
   P:|IYENeYENCURYENO:YENeYENe CURIYEN>>YEN-YEN.YENc,YENoCURC,
   1/4"CUR.CUR?CUReCUR|CUREu-oU:CURuCUR`iCUReCURUCURCURC,CUR^1!-L-

   CURTHCUR?CURI!-c-/usr/ports/Tools/scripts/ CURECUR-c-CURe plist
   YEN^1YEN-YENeYEN
   *YENECURo>>ECURACURAEYENNYENAYENYENoYENDEGYENeYEN^1YENECURo
   1/4<<AEDEGAA-aCUREA,A(R)CUR.CURAECUR-CURACURuCURCUR!-L-

       Ae19 3/4I CUR^3CURIE, 1/2nCURE ports YEN.YEN^1YENAEYEN`aCURIEN^1^1

   CURaCUR.CUR-c-CURECUR?CURNOT!-c-CUR?CUR-CURuCURoCURI ports CURIEY
   1/4eCURoCUR.CURAECURCURCUReCURICURC,CUR-c-CUR`iCURD-!-c- FreeBSD ports
   YENa! 1/4YENeYENoYENDEGYENeYEN^1YENE
   CURIAEaIAECURoAEECUR`aCUR^3CURECURo^1ICUR"CURAECUR-CURACURuCURCUR!-L-
   ports CURICUR.CUR-CURssCURECURA:CURCURCURAECURI 1/2AAI
   *CUREEN^1^1AAACURICUR^3CUR^3CURE
   YEN-c-YENEYEN|YENoYEN^1CURuCUR`iCURTHCUR^1!-L-
   -oC,?.CURIEN^1^1AAACURECURA:CURCURCURAECURI!-c-CURCURCURA:CURC,CURa!-c-
   bsd.port.mk CURI CVS YENiYENDEGCURC, 3/4U:-oUCURE
   3/4d-EoCURoAEACUReCUR^3CURECURNOTCURC,CURCURTHCUR^1!-L-

   port YENaYENoYENAEYENECURoEa: 1/2oCUR^1CUReCURUCUR<<CURIYENeYEN 1/2!
   1/4YEN^1CURECUR.CURAE!-c- bento
   YEN-YENeYEN^1YEN?CUREAO:CUR<<CUR`iCURAECURCURCURe YENNYENAYEN+-!
   1/4YEN,YENOYENeYENEuI?CUREYEN"YENe! 1/4DEG`iI-:!-c-CURTHCUR? FreeBSD Ports
   distfiles A:'-o-oCURNOTCUR-c-CUReCURTHCUR^1!-L-
