[kde-freebsd] [plasma5] help request with (own) broken ports

Tobias Berner tcberner at gmail.com
Wed Dec 23 17:57:57 UTC 2015


Hi Ramiro

Could you provide the port-files for for example net/qoauth-qt5? 
It would probably be easier to figure out what goes wrong when being able to look at it :)


mfg Tobias

On Wednesday 23. December 2015 14:34:45 Ramiro Caso wrote:
> Hi all,
> 
> I've been doing some porting in the past few weeks, and was planing to 
> do some more, and everything seemed to work ok, but since two weeks ago 
> (I think) all QT5 ports I made fail at package, while they did not 
> before. The intended ports where:
> 
> - net/qoauth-qt5
> - finance/alkimia-kf5
> 
> to be able to build:
> 
> - editors/kile-kf5
> - finance/kmymoney-kf5
> - graphics/dspdfviewer
> - www/choqok-kf5
> 
> and as many as I can port (currently, some of the kde4 versions conflict 
> with kdepim-kf5 or with something else in plasma5/kf5/kde5, so it's 
> worth the effort, for me at least, since I used to use them quite 
> regularly).
> 
> So, if someone could help me, I would very much appreciate it. Just to 
> take the intended net/qoauth-qt5 port, at stage, files are placed under 
> /usr/local/WHATEVER (e.g., include, lib):
> 
> install -m 755 -p ../lib/libqoauth.so.2.0.1 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/lib/libqoauth.so.2.0.1
> install -m 644 -p ../lib/libqoauth.prl 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/lib/libqoauth.prl
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/src/qoauth_global.h 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/include/QtOAuth/
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/src/qoauth_namespace.h 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/include/QtOAuth/
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/src/interface.h 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/include/QtOAuth/
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/include/QtOAuth 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/include/QtOAuth/
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/src/qoauth.pc 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/lib/pkgconfig/
> install -m 644 -p 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/qoauth/oauth.prf 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/usr/local/lib/qt5/mkspecs/features/
> 
> But at package, the "usr/local" prefix just seems to disappear, and 
> %%QT_LIBDIR%% seems to be set simply to "lib":
> 
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/include/QtOAuth/QtOAuth: No 
> such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/include/QtOAuth/interface.h: No 
> such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/include/QtOAuth/qoauth_global.h: 
> No such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/include/QtOAuth/qoauth_namespace.h: 
> No such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/libqoauth.prl: No such 
> file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/libqoauth.so: No such 
> file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/libqoauth.so.2: No such 
> file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/libqoauth.so.2.0: No 
> such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/libqoauth.so.2.0.1: No 
> such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/pkgconfig/qoauth.pc: No 
> such file or directory
> pkg-static: Unable to access file 
> /wrkdirs/usr/ports/net/qoauth-qt5/work/stage/lib/qt5/mkspecs/features/oauth.prf: 
> No such file or directory
> 
> I haven't changed neither the pkg-plist file nor the Makefile, which 
> used to work before. (I copy the contents of pkg-plist:
> 
> include/QtOAuth/QtOAuth
> include/QtOAuth/interface.h
> include/QtOAuth/qoauth_global.h
> include/QtOAuth/qoauth_namespace.h
> %%QT_LIBDIR%%/%%QT_LIBDIR%%qoauth.prl
> %%QT_LIBDIR%%/%%QT_LIBDIR%%qoauth.so
> %%QT_LIBDIR%%/%%QT_LIBDIR%%qoauth.so.2
> %%QT_LIBDIR%%/%%QT_LIBDIR%%qoauth.so.2.0
> %%QT_LIBDIR%%/%%QT_LIBDIR%%qoauth.so.2.0.1
> %%QT_LIBDIR%%/pkgconfig/qoauth.pc
> %%QT_MKSPECDIR%%/features/oauth.prf
> )
> 
> It seems to me that there where modifications in the files under Mk or 
> Mk/Uses that are causing this, but my understanding is limited, so I'm 
> not getting what the solution is supposed to be.
> 
> Thanks in advance,
> Ramiro
> _______________________________________________
> kde-freebsd mailing list
> kde-freebsd at kde.org
> https://mail.kde.org/mailman/listinfo/kde-freebsd
> See also http://freebsd.kde.org/ for latest information
> 



More information about the kde-freebsd mailing list