Ignore:
Timestamp:
Jan 1, 2009, 1:19:18 AM (9 years ago)
Author:
jeremyhu@…
Message:

xorg: Converted to a meta-package for xorg-server, x.org apps, and xterm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/x11/xorg/Portfile

    r27610 r44627  
    33PortSystem 1.0
    44name            xorg
    5 version         X11R6.8.2
     5version         20081231
    66categories      x11
    7 maintainers     waqar@macports.org
     7maintainers     jeremyhu blb openmaintainer
    88description     The X Window System
    99long_description        \
     
    1515        desktop machines.
    1616
    17 platforms       darwin
     17platforms       darwin macosx
    1818homepage        http://www.x.org
    19 master_sites    http://ftp.sunet.se/pub/X11/ftp.x.org/${version}/src-single \
    20                 http://www.mirror.ac.uk/mirror/ftp.x.org/pub/${version}/src-single \
    21                 http://ftp.pl.debian.org/mirror/ftp.x.org/pub/${version}/src-single \
    22                 http://www2.x.org/pub/${version}/src-single \
    23                 http://sunsite.sut.ac.jp/pub/archives/X11/${version}/src-single
     19master_sites    ${homepage}
    2420
    25 pre-fetch {
    26     return -code error "
    27         Hi, my name is xorg, I am broken for the time being, so please do not file a bug for me.
    28         Instead, you can use Apple's X11 that is provided on the OS X install CDs ...
    29             and also install the X11 SDK from Xcode Tools because they are both required.
    30         There is also a working XFree86 port and ongoing development to port X11R7 to OS X.
    31         "
    32 }
    33 use_bzip2       yes
    34 distname        ${version}-src
    35 checksums       md5 8131cd7ea1e4566e6e05c438a93fcfe1 \
    36                 sha1 632e25a202bc41bb9b1c5dbc8bbb0d775c6593b0
     21depends_run \
     22    port:appres \
     23    port:bdftopcf \
     24    port:bitmap \
     25    port:editres \
     26    port:fonttosfnt \
     27    port:fslsfonts \
     28    port:fstobdf \
     29    port:iceauth \
     30    port:ico \
     31    port:listres \
     32    port:luit \
     33    port:mkfontdir \
     34    port:mkfontscale \
     35    port:oclock \
     36    port:rgb \
     37    port:sessreg \
     38    port:setxkbmap \
     39    port:showfont \
     40    port:twm \
     41    port:viewres \
     42    port:x11perf \
     43    port:xauth \
     44    port:xcalc \
     45    port:xclipboard \
     46    port:xclock \
     47    port:xconsole \
     48    port:xcursorgen \
     49    port:xditview \
     50    port:xdm \
     51    port:xdpyinfo \
     52    port:xedit \
     53    port:xev \
     54    port:xeyes \
     55    port:xfd \
     56    port:xfontsel \
     57    port:xfs \
     58    port:xfsinfo \
     59    port:xgc \
     60    port:xhost \
     61    port:xinit \
     62    port:xinput \
     63    port:xkbcomp \
     64    port:xkbevd \
     65    port:xkbprint \
     66    port:xkbutils \
     67    port:xkill \
     68    port:xload \
     69    port:xlogo \
     70    port:xlsatoms \
     71    port:xlsclients \
     72    port:xlsfonts \
     73    port:xmag \
     74    port:xman \
     75    port:xmessage \
     76    port:xmh \
     77    port:xmodmap \
     78    port:xmore \
     79    port:xorg-scripts \
     80    port:xpr \
     81    port:xprop \
     82    port:xrandr \
     83    port:xrdb \
     84    port:xrefresh \
     85    port:xset \
     86    port:xsetmode \
     87    port:xsetpointer \
     88    port:xsetroot \
     89    port:xsm \
     90    port:xstdcmap \
     91    port:xterm \
     92    port:xtrap \
     93    port:xvinfo \
     94    port:xwd \
     95    port:xwininfo \
     96    port:xwud \
     97    port:xorg-server \
    3798
    38 worksrcdir      xc
    39 configure       {
    40         set cfpath ${worksrcpath}/config/cf
    41         file copy -force ${cfpath}/xorgsite.def ${cfpath}/host.def
    42 }
     99fetch           { }
     100checksum        { }
     101build           { }
     102destroot        { }
     103archive         { }
     104activate        { }
    43105
    44 build.target    World
    45 destroot.target install install.man
     106use_configure no
     107universal_variant no
    46108
    47 platform darwin         {
    48         pre-configure {
    49                 set hw ${worksrcpath}/programs/Xserver/hw
    50                 reinplace "s|/Applications|/Applications/MacPorts|g"    \
    51                         ${hw}/darwin/quartz/Imakefile   \
    52                         ${hw}/darwin/quartz/XDarwinStartup.man \
    53                         ${hw}/xfree86/doc/README.Darwin \
    54                         ${hw}/xfree86/doc/sgml/Darwin.sgml \
    55                         ${hw}/xfree86/etc/bindist/Darwin-ppc/quartz-list \
    56                         ${worksrcpath}/programs/Xserver/Imakefile \
    57         }
    58 }
    59 
    60 platform puredarwin {
    61         post-configure      {
    62                 set hostfd [open "${worksrcpath}/config/cf/host.def" w+]
    63                 puts $hostfd "#define DarwinQuartzSupport NO"
    64                 puts $hostfd "#define BuildGlxExt YES"
    65                 puts $hostfd "#define BuildGLXLibrary YES"
    66                 puts $hostfd "#define GlxBuiltInXMesa YES"
    67                 close $hostfd
    68         }
    69 }
    70 
Note: See TracChangeset for help on using the changeset viewer.