[99709] trunk/dports/kde

Ryan Schmidt ryandesign at macports.org
Wed Nov 14 14:58:51 PST 2012


On Nov 14, 2012, at 08:25, nicos at macports.org wrote:

> Revision: 99709
>          https://trac.macports.org/changeset/99709
> Author:   nicos at macports.org
> Date:     2012-11-14 06:25:21 -0800 (Wed, 14 Nov 2012)
> Log Message:
> -----------
> kdemultimedia4 and deps: update to 4.9.3, passing port to meta with dependents after fragmentation in server

> Added: trunk/dports/kde/dragon/Portfile

> +PortGroup           kde4   1.1

> +if {![variant_isset doc]} {
> +    patchfiles-append   patch-CMakeLists.txt.diff
> +}

The variant defined by the kde4-1.1 portgroup is called docs, not doc.


> Added: trunk/dports/kde/ffmpegthumbs/Portfile

> +depends_lib-append  port:kdelibs4 \
> +                    port:ffmpeg

Dependencies on ffmpeg should be written such that ffmpeg-devel could satisfy them. See existing ports that depend on ffmpeg.


> Added: trunk/dports/kde/juk/Portfile

> +if {![variant_isset doc]} {
> +    patchfiles-append   patch-CMakeLists.txt.diff
> +}

Same as above, needs to be docs not doc.


> Modified: trunk/dports/kde/kdemultimedia4/Portfile

> +depends_lib-append  port:dragon \
> +                    port:ffmpegthumbs \
> +                    port:juk \
> +                    port:kmix \
> +                    port:kscd \
> +                    port:libkcompactdisc \
> +                    port:libkcddb \
> +                    port:mplayerthumbs
> +#                   port:audiocd-kio

> +destroot {
> +    # Create a dummy file so the port can be successfully activated
> +    xinstall -d ${destroot}${prefix}/share/doc/kdemultimedia4
> +    set docfile [open ${destroot}${prefix}/share/doc/kdemultimedia4/README.${name}.txt "w"]
> +    puts $docfile "Meta-port for kdemultimedia4\n"
> +    puts $docfile "${long_description}\n"
> +    close $docfile
> +}

Is it the case that the kdemultimedia4 port used to provide the files that are now provided by these individual ports? If so, then those individual ports must employ the "deactivate hack" to avoid activation errors when upgrading. See also #36992 which is a similar issue about kde4-runtime.


> Added: trunk/dports/kde/kmix/Portfile

> +if {![variant_isset doc]} {
> +    patchfiles-append   patch-CMakeLists.txt.diff
> +}

Same as above.


> Added: trunk/dports/kde/libkcddb/Portfile

> +if {![variant_isset doc]} {
> +    patchfiles-append   patch-CMakeLists.txt.diff
> +}

Same as above.




More information about the macports-dev mailing list