Re: was isn libMagick++-6.Q*.so? Wie bekomme ich die?!

From: Heino Tiedemann <rotkaps_spam_trap(at)GMX.de>
Date: Sat, 12 Dec 2015 22:11:39 +0100

olli hauer <ohauer(at)gmx.de> wrote:

> On 2015-12-12 00:25, Heino Tiedemann wrote:
>> olli hauer <ohauer(at)gmx.de> wrote:
>>
>>> Das die lib von ImageMagic hatte einmal ein .Q... im dateinamen das ist jetzt aber nicht mehr so.
>>>
>>> Denke aber der folgende diff wird dir weiterhelfen.
>>> https://svnweb.freebsd.org/ports/head/graphics/gimp-gmic-plugin/Makefile?r1=369954&r2=399093
>>
>> klasse!
>>
>> Das klappte! Build ist durch!
>
> Prima :)
>
>
>> mein Problem ist aber ein anderes... und das ist SOOO plötzlich aufgetaicht...
>>
>> in gmic 1.6 kommt diese meldung
>>
>> *** Error in ./gimp_emulate_film_bw/_gimp_emulate_film/*if/*if/*if*
>> *** Unreachable network file
>> 'http://gmic.sourceforge.net/data_film_presets/ilford_hp5_plus_400.cimgz'.
>>
>> in gmic 1.5 kommt diese Meodung
>> *** Error in ./gimp_emulate_film_bw/_gimp_emulate_film/*if/*if/*if/
>> *** cimg::load_network_external(): Failed to load file
>> 'http://gmic.sourceforge.net/data_film_presets/ilford_hp5_plus400.cimgz'
>> with external commands 'wget' or 'curl'.
>>
>> Das ist so auf einmal aufgetaucht - ich habe keine Ahnung
>> warum. Können die nöchlichen cronjobs damit was zu tun haben?
>>
>
>
>
> Ich verwende gimp nicht, aber das scheint mir loesbar wenn den folgenden weg geht.
>
> browser: http://gmic.sourceforge.net/data_film_presets/ilford_hp5_plus_400.cimgz
> => error 404
>
> OK, also schauen wir mal ob es diese uri noch gibt
> http://gmic.sourceforge.net/
>
> Ja, hier finden wir hinweis das das project umgezogen ist:
> "The G'MIC project has moved to a new location! Follow the link to the new web page."
> neue URL: http://gmic.eu/
>
>
> OK, lass uns neue URL's konstruieren und schauen ob das evtl. geht oder ob wir ein listing bekommen.
>
> aus
> http://gmic.sourceforge.net/data_film_presets/ilford_hp5_plus_400.cimgz
> wird
> http://gmic.eu/data_film_presets/ilford_hp5_plus_400.cimgz
>
> und aus
> http://gmic.sourceforge.net/data_film_presets/ilford_hp5_plus400.cimgz
> wird
> http://gmic.eu/data_film_presets/ilford_hp5_plus_400.cimgz
>
> Schauen wir uns mal an wo das in dem port/sourcen vorkommt.
>
> $ cd ports/graphics/gimp-gmic-plugin/
> $ make extract
> # make extract
> ===> Options unchanged
> ===> gimp-gmic-plugin-1.6.0.0_4 depends on file: /usr/local/sbin/pkg - found
> => gmic_1.6.0.0.tar.gz doesn't seem to exist in /mirror/distfiles/.
> => Attempting to fetch http://downloads.sourceforge.net/project/gmic/older_versions/gmic_1.6.0.0.tar.gz
> ...
>
> => Die MASTER_SITE passt nicht mehr!
>
> Wir aendern im port ( - => alte zeile, + neue zeile)
>
> --- Makefile (revision 403589)
> +++ Makefile (working copy)
> @@ -4,8 +4,8 @@
> PORTVERSION= 1.6.0.0
> PORTREVISION= 4
> CATEGORIES= graphics
> -MASTER_SITES= SF/${PORTNAME}/older_versions/ \
> - SF/${PORTNAME}/
> +MASTER_SITES= http://${PORTNAME}.eu/older_versions/ \
> + http://${PORTNAME}.eu/
> PKGNAMEPREFIX= gimp-
> PKGNAMESUFFIX= -plugin
> DISTNAME= ${PORTNAME}_${PORTVERSION}
>
>
> Hey, wir bekommen die sourcen und auch die checksummen passen noch!
> Schauen wir mal wo die alte URL ueberall drin steht ...
>
> $ grep -R gmic.sourceforge.net work/
> Oh, jede menge, lass uns nur mal die dateien auflisten (im 1.6.0.0'er port)
>
> $ grep -Rl gmic.sourceforge.net work/
> work/gmic-1.6.0.0/zart/src/MainWindow.cpp
> work/gmic-1.6.0.0/README
> work/gmic-1.6.0.0/src/gmic_def.gmic
> work/gmic-1.6.0.0/src/gmic.cpp
> work/gmic-1.6.0.0/src/gmic_in_script.scm
> work/gmic-1.6.0.0/src/gmic.h
> work/gmic-1.6.0.0/src/Makefile
>
>
> Der folgende fix ist ohne Anspruch auf Richtigkeit / Vollstaendigkeit.
>
>
> Index: Makefile
> ===================================================================
> --- Makefile (revision 403589)
> +++ Makefile (working copy)
> @@ -4,8 +4,8 @@
> PORTVERSION= 1.6.0.0
> PORTREVISION= 4
> CATEGORIES= graphics
> -MASTER_SITES= SF/${PORTNAME}/older_versions/ \
> - SF/${PORTNAME}/
> +MASTER_SITES= http://${PORTNAME}.eu/older_versions/ \
> + http://${PORTNAME}.eu/
> PKGNAMEPREFIX= gimp-
> PKGNAMESUFFIX= -plugin
> DISTNAME= ${PORTNAME}_${PORTVERSION}
> @@ -53,6 +53,17 @@
> @${REINPLACE_CMD} -e 's#/usr/X11R6#${PREFIX}#g' \
> ${WRKSRC}/Makefile
>
> + @${REINPLACE_CMD} -e 's|gmic.sourceforge.net|gmic.eu|g' \
> + ${WRKSRC}/gmic_def.gmic \
> + ${WRKSRC}/gmic.cpp \
> + ${WRKSRC}/gmic_in_script.scm \
> + ${WRKSRC}/gmic.h \
> + ${WRKSRC}/Makefile
> +
> + @${REINPLACE_CMD} -e 's|gmic.sourceforge.net|gmic.eu|g' \
> + ${WRKSRC}/../zart/src/MainWindow.cpp \
> + ${WRKSRC}/../README
> +
>
>
>
> PS:
> Viel spass beim nachvollziehen ;)
> Und immer daran denken, wenn du einen PR aufmachst wird der Maintainer den port sicherlich auch fixen.
> Du musst ja gar keinen vollstaendigen patch einreichen, der Hinweis das sie seite umgezogen ist und die URL's nicht mehr passen sollte reichen damit der Maintainer aktiv wird.
>
> Wie ich sehe ist das plugin nun bereits bei version 1.6.8 ...

Und ich sehe, diese "alte" Quelle ist schon viel länger versiegt.
Mindestens im Juli.
http://gimpchat.com/viewtopic.php?f=28&t=12804

Mein Gimic zickt aber erst jetzt herum!
Eigentlich werden auch alle diese Filter bei erstbenutzung lokal
abgelgt. Man kann also offline Arbeiten (was ich auch oft tat).

Man kann eh diese Filter alle ein mal als Zip file ziehen. Und die in
~/.gmic_film_presets ablegen.

http://rotkap.tsdh.org/gmic-offline.png

Klappt aber auch nicht. Diese Network error meldung kommt trotzdem.

Heino

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 12 Dec 2015 - 22:52:04 CET

search this site