Ignore:
Timestamp:
Apr 29, 2015, 1:14:56 AM (3 years ago)
Author:
devans@…
Message:

galeon: outdated GNOME port with problematic build and no upstream maintenance, mark obsolete, replaced by epiphany.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gnome/galeon/Portfile

    r115764 r135650  
    55
    66name            galeon
    7 license         GPL-2
    87version         2.0.7
    9 revision        3
    10 description     A GNOME web browser.
    11 long_description \
    12                 Galeon is a GNOME Web browser based on gecko (the \
    13                 mozilla rendering engine). It's fast, it has a \
    14                 light interface, and it is fully standards-compliant.
    15 maintainers     nomaintainer
     8revision        4
     9license         none
    1610categories      gnome www
    17 platforms       darwin
    18 homepage        http://galeon.sourceforge.net/
    19 master_sites    sourceforge
    20 use_bzip2       yes
    21 checksums       md5 2eede1f43e3f6f2ac4ce7d4db99b15b2 \
    22                 sha1 14ccb53a7b3f398eb3ac3f7ca6aeb63348689a62 \
    23                 rmd160 a443dfc11447a006d21d9e7852c616b41492a6f6
    2411
    25 depends_build   port:pkgconfig \
    26                 port:intltool
     12replaced_by     epiphany
    2713
    28 depends_lib     port:libgnomeui \
    29                 port:libglade2 \
    30                 port:gnome-vfs \
    31                 port:gnome-desktop \
    32                 port:xulrunner
    33 
    34 #               path:lib/pkgconfig/libxul.pc:xulrunner
    35 
    36 supported_archs i386 ppc
    37 
    38 patchfiles      galeon-2.0.7-plugins.patch \
    39                 galeon-2.0.7-gtkprint.patch \
    40                 galeon-2.0.7-dfltfont.patch \
    41                 galeon-2.0.7-warnings.patch \
    42                 galeon-2.0.7-moz191.patch \
    43                 galeon-2.0.7-jsconsole.patch \
    44                 galeon-2.0.7-fix-str-fmt.patch \
    45                 galeon-2.0.7-dockcrash.patch \
    46                 galeon-2.0.7-moz192.patch \
    47                 galeon-2.0.7-nojavaconsole.patch \
    48                 galeon-2.0.7-spinnericon.patch \
    49                 galeon-2.0.7-libX11.patch \
    50                 galeon-2.0.7-bug418439.patch \
    51                 0001-Workaround-embed-missing-crash.patch \
    52                 0001-Workaround-tab-label-related-crashes.patch \
    53                 0001-Use-existing-network-status-icons-for-the-online-off.patch \
    54                 galeon-2.0.7-libxul-embedding.patch \
    55                 galeon-2.0.7-macports-cflags.patch \
    56                 patch-mozilla-MozRegisterComponents.cpp.diff
    57 
    58 patch.pre_args  -p1
    59 
    60 use_autoreconf  yes
    61 autoreconf.args -fvi
    62 
    63 pre-configure {
    64     set component_cflags "[ exec ${prefix}/bin/pkg-config --cflags libxul-embedding ]"
    65         if { ![ file exists ${prefix}/lib/pkgconfig/mozilla-nspr.pc ] } {
    66            set component_cflags "${component_cflags} -I${prefix}/include/nspr"
    67         }
    68         set component_libs [ exec ${prefix}/bin/pkg-config --libs libxul-embedding ]
    69         configure.env-append MOZILLA_COMPONENT_CFLAGS="${component_cflags}" \
    70                              MOZILLA_COMPONENT_LIBS="${component_libs}" \
    71                              XPCOM_COMPONENT_CFLAGS="${component_cflags}" \
    72                              XPCOM_COMPONENT_LIBS="${component_libs}"
    73 }
    74 
    75 configure.args \
    76         --mandir=${prefix}/share/man \
    77         --enable-nautilus-view=no \
    78                 --with-mozilla=libxul-embedding
    79 
    80 post-destroot {
    81     # make a da script happen
    82     file copy ${destroot}${prefix}/bin/galeon ${destroot}${prefix}/bin/galeon-bin
    83     file copy -force ${filespath}/galeon ${destroot}${prefix}/bin/galeon
    84    
    85     # use da ${prefix} Luke ...
    86     reinplace "s|/opt/local|${prefix}|g" ${destroot}${prefix}/bin/galeon
    87 }
    88 
    89 post-activate {
    90     system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
    91         gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
    92 }
    93 
    94 livecheck.url           http://sourceforge.net/projects/${name}/files/
    95 livecheck.regex         "${name}-(\\d+(?:\\.\\d+)*)\\.tar"
     14PortGroup       obsolete 1.0
Note: See TracChangeset for help on using the changeset viewer.