On Nov 14, 2012, at 08:25, [email protected] wrote:

> Revision: 99709
>          https://trac.macports.org/changeset/99709
> Author:   [email protected]
> 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.


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to