# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # net-im/ring-libclient # net-im/ring-libclient/Makefile # net-im/ring-libclient/distinfo # net-im/ring-libclient/pkg-descr # net-im/ring-libclient/pkg-plist # net-im/ring-libclient/files # net-im/ring-libclient/files/patch-CMakeLists.txt # net-im/ring-libclient/files/patch-src_localringtonecollection.cpp # echo c - net-im/ring-libclient mkdir -p net-im/ring-libclient > /dev/null 2>&1 echo x - net-im/ring-libclient/Makefile sed 's/^X//' >net-im/ring-libclient/Makefile << '4002b2aedffc3788003532c59fd29fe0' X# Created by: Yuri Victorovich X# $FreeBSD$ X XPORTNAME= ring-libclient XPORTVERSION= 0.160516 X#DISTVERSIONPREFIX= v XCATEGORIES= net-im net-p2p X XMAINTAINER= yuri@rawbw.com XCOMMENT= Client library for the Ring VoIP SIP phone and IM X XLICENSE= GPLv3 X XLIB_DEPENDS= libring.so:net-im/ring-daemon X XBROKEN_FreeBSD_9= Fails due to compiler issues X XUSE_GITHUB= yes X#GH_TUPLE+= savoirfairelinux:ring-lrc:9eaac77 XGH_TUPLE+= savoirfairelinux:ring-lrc:cb5ee04 X XUSES= cmake compiler:c++14-lang gmake XUSE_GNOME= glib20 gtk20 cairo gdkpixbuf2 XUSE_XORG= x11 xscrnsaver XUSE_GL= gl XUSE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ X concurrent buildtools_build linguisttools_build qmake_build XUSE_LDCONFIG= yes XCMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release X XOPTIONS_DEFINE= NLS XNLS_CMAKE_ON= -DFREEBSD_NLS_ON:BOOL=ON XOPTIONS_SUB= yes X X.include 4002b2aedffc3788003532c59fd29fe0 echo x - net-im/ring-libclient/distinfo sed 's/^X//' >net-im/ring-libclient/distinfo << 'd098c0180a236d15596d17b742b13495' XTIMESTAMP = 1464118610 XSHA256 (savoirfairelinux-ring-lrc-0.160516-cb5ee04_GH0.tar.gz) = c00c27ebc461091adff923820e384bbe07078fc2266f505a3ec01066933a8592 XSIZE (savoirfairelinux-ring-lrc-0.160516-cb5ee04_GH0.tar.gz) = 499643 d098c0180a236d15596d17b742b13495 echo x - net-im/ring-libclient/pkg-descr sed 's/^X//' >net-im/ring-libclient/pkg-descr << '27ecf7a7daeeb2fc678ca7f341e9d55c' XRing is a secure and distributed voice, video and chat communication platform Xthat requires no centralized server and leaves the power of privacy in the hands Xof the user. X XWWW: https://ring.cx/ 27ecf7a7daeeb2fc678ca7f341e9d55c echo x - net-im/ring-libclient/pkg-plist sed 's/^X//' >net-im/ring-libclient/pkg-plist << '564e12cdc290ea916c21549a79b23677' Xinclude/libringclient/account.h Xinclude/libringclient/accountlistcolorizerdefault.h Xinclude/libringclient/accountmodel.h Xinclude/libringclient/accountstatusmodel.h Xinclude/libringclient/audio/alsapluginmodel.h Xinclude/libringclient/audio/inputdevicemodel.h Xinclude/libringclient/audio/managermodel.h Xinclude/libringclient/audio/outputdevicemodel.h Xinclude/libringclient/audio/ringtonedevicemodel.h Xinclude/libringclient/audio/settings.h Xinclude/libringclient/availableaccountmodel.h Xinclude/libringclient/bootstrapmodel.h Xinclude/libringclient/call.h Xinclude/libringclient/call.hpp Xinclude/libringclient/callmodel.h Xinclude/libringclient/categorizedbookmarkmodel.h Xinclude/libringclient/categorizedcontactmodel.h Xinclude/libringclient/categorizedhistorymodel.h Xinclude/libringclient/certificate.h Xinclude/libringclient/certificatemodel.h Xinclude/libringclient/chainoftrustmodel.h Xinclude/libringclient/ciphermodel.h Xinclude/libringclient/codecmodel.h Xinclude/libringclient/collectionconfigurationinterface.h Xinclude/libringclient/collectioncreationinterface.h Xinclude/libringclient/collectioneditor.h Xinclude/libringclient/collectioneditor.hpp Xinclude/libringclient/collectionextensioninterface.h Xinclude/libringclient/collectionextensionmodel.h Xinclude/libringclient/collectionextensionmodel.hpp Xinclude/libringclient/collectioninterface.h Xinclude/libringclient/collectioninterface.hpp Xinclude/libringclient/collectionmanagerinterface.h Xinclude/libringclient/collectionmanagerinterface.hpp Xinclude/libringclient/collectionmediator.h Xinclude/libringclient/collectionmediator.hpp Xinclude/libringclient/collectionmodel.h Xinclude/libringclient/contactmethod.h Xinclude/libringclient/credential.h Xinclude/libringclient/credentialmodel.h Xinclude/libringclient/daemoncertificatecollection.h Xinclude/libringclient/dbuserrorhandlerdefault.h Xinclude/libringclient/extensions/presencecollectionextension.h Xinclude/libringclient/extensions/securityevaluationextension.h Xinclude/libringclient/fallbackpersoncollection.h Xinclude/libringclient/foldercertificatecollection.h Xinclude/libringclient/globalinstances.h Xinclude/libringclient/historytimecategorymodel.h Xinclude/libringclient/hookmanager.h Xinclude/libringclient/interfaces/accountlistcolorizeri.h Xinclude/libringclient/interfaces/actionextenderi.h Xinclude/libringclient/interfaces/contactmethodselectori.h Xinclude/libringclient/interfaces/dbuserrorhandleri.h Xinclude/libringclient/interfaces/itemmodelstateserializeri.h Xinclude/libringclient/interfaces/pixmapmanipulatori.h Xinclude/libringclient/interfaces/presenceserializeri.h Xinclude/libringclient/interfaces/shortcutcreatori.h Xinclude/libringclient/itembase.h Xinclude/libringclient/itembase.hpp Xinclude/libringclient/itemdataroles.h Xinclude/libringclient/keyexchangemodel.h Xinclude/libringclient/lastusednumbermodel.h Xinclude/libringclient/localbookmarkcollection.h Xinclude/libringclient/localhistorycollection.h Xinclude/libringclient/localmacrocollection.h Xinclude/libringclient/localprofilecollection.h Xinclude/libringclient/localrecordingcollection.h Xinclude/libringclient/localringtonecollection.h Xinclude/libringclient/localtextrecordingcollection.h Xinclude/libringclient/macro.h Xinclude/libringclient/macromodel.h Xinclude/libringclient/media/audio.h Xinclude/libringclient/media/avrecording.h Xinclude/libringclient/media/file.h Xinclude/libringclient/media/media.h Xinclude/libringclient/media/recording.h Xinclude/libringclient/media/recordingmodel.h Xinclude/libringclient/media/text.h Xinclude/libringclient/media/textrecording.h Xinclude/libringclient/media/video.h Xinclude/libringclient/mime.h Xinclude/libringclient/networkinterfacemodel.h Xinclude/libringclient/numbercategory.h Xinclude/libringclient/numbercategorymodel.h Xinclude/libringclient/numbercompletionmodel.h Xinclude/libringclient/peerprofilecollection.h Xinclude/libringclient/pendingtrustrequestmodel.h Xinclude/libringclient/person.h Xinclude/libringclient/personmodel.h Xinclude/libringclient/phonedirectorymodel.h Xinclude/libringclient/pixmapmanipulatordefault.h Xinclude/libringclient/presenceserializerdefault.h Xinclude/libringclient/presencestatusmodel.h Xinclude/libringclient/profile.h Xinclude/libringclient/profilemodel.h Xinclude/libringclient/protocolmodel.h Xinclude/libringclient/recentmodel.h Xinclude/libringclient/ringtone.h Xinclude/libringclient/ringtonemodel.h Xinclude/libringclient/securityevaluationmodel.h Xinclude/libringclient/securityflaw.h Xinclude/libringclient/shortcutcreatordefault.h Xinclude/libringclient/tlsmethodmodel.h Xinclude/libringclient/transitionalpersonbackend.h Xinclude/libringclient/trustrequest.h Xinclude/libringclient/typedefs.h Xinclude/libringclient/uri.h Xinclude/libringclient/useractionmodel.h Xinclude/libringclient/video/channel.h Xinclude/libringclient/video/configurationproxy.h Xinclude/libringclient/video/device.h Xinclude/libringclient/video/devicemodel.h Xinclude/libringclient/video/previewmanager.h Xinclude/libringclient/video/rate.h Xinclude/libringclient/video/renderer.h Xinclude/libringclient/video/resolution.h Xinclude/libringclient/video/sourcemodel.h Xlib/cmake/LibRingClient/LibRingClientConfig.cmake Xlib/libringclient.so Xlib/libringclient.so.1.0.0 X%%NLS%%share/libringclient/translations/lrc_ar.qm X%%NLS%%share/libringclient/translations/lrc_bg.qm X%%NLS%%share/libringclient/translations/lrc_ca.qm X%%NLS%%share/libringclient/translations/lrc_cs_CZ.qm X%%NLS%%share/libringclient/translations/lrc_da_DK.qm X%%NLS%%share/libringclient/translations/lrc_de.qm X%%NLS%%share/libringclient/translations/lrc_eo.qm X%%NLS%%share/libringclient/translations/lrc_es.qm X%%NLS%%share/libringclient/translations/lrc_fa_IR.qm X%%NLS%%share/libringclient/translations/lrc_fr.qm X%%NLS%%share/libringclient/translations/lrc_he.qm X%%NLS%%share/libringclient/translations/lrc_hr.qm X%%NLS%%share/libringclient/translations/lrc_id.qm X%%NLS%%share/libringclient/translations/lrc_lt.qm X%%NLS%%share/libringclient/translations/lrc_pl.qm X%%NLS%%share/libringclient/translations/lrc_pt.qm X%%NLS%%share/libringclient/translations/lrc_pt_BR.qm X%%NLS%%share/libringclient/translations/lrc_ru.qm X%%NLS%%share/libringclient/translations/lrc_ru_RU.qm X%%NLS%%share/libringclient/translations/lrc_sv.qm X%%NLS%%share/libringclient/translations/lrc_tr.qm X%%NLS%%share/libringclient/translations/lrc_uk.qm X%%NLS%%share/libringclient/translations/lrc_zh.qm X%%NLS%%share/libringclient/translations/lrc_zh_CN.qm 564e12cdc290ea916c21549a79b23677 echo c - net-im/ring-libclient/files mkdir -p net-im/ring-libclient/files > /dev/null 2>&1 echo x - net-im/ring-libclient/files/patch-CMakeLists.txt sed 's/^X//' >net-im/ring-libclient/files/patch-CMakeLists.txt << '86c94990f5e0a6eb0c2662e89f748b02' X--- CMakeLists.txt.orig 2016-05-16 06:53:20 UTC X+++ CMakeLists.txt X@@ -751,7 +751,10 @@ INSTALL( FILES ${libringclient_CONFIG_PA X # COMPATIBILITY SameMajorVersion X # ) X X+option(FREEBSD_NLS_ON "NLS option: install translations" OFF) X+ X # translations X+IF( FREEBSD_NLS_ON ) X IF( Qt5LinguistTools_FOUND ) X # translation template file X SET(TS_TEMPLATE ${CMAKE_SOURCE_DIR}/translations/lrc_en.ts) X@@ -767,6 +770,7 @@ IF( Qt5LinguistTools_FOUND ) X X INSTALL(FILES ${QM_FILES} DESTINATION "${CMAKE_INSTALL_PREFIX}/share/libringclient/translations") X ENDIF() X+ENDIF() X X # uninstall target X CONFIGURE_FILE( 86c94990f5e0a6eb0c2662e89f748b02 echo x - net-im/ring-libclient/files/patch-src_localringtonecollection.cpp sed 's/^X//' >net-im/ring-libclient/files/patch-src_localringtonecollection.cpp << 'c2af32533e5c7d62c5a4b53d27d4dc58' X--- src/localringtonecollection.cpp.orig 2016-05-13 19:56:46 UTC X+++ src/localringtonecollection.cpp X@@ -115,7 +115,7 @@ bool LocalRingtoneCollection::load() X qWarning() << "Ringtones doesn't exist or is not readable"; X X //TODO remove that and do a proper collection for each platforms X-#ifdef Q_OS_LINUX X+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) X QDir ringtonesDir(QFileInfo(QCoreApplication::applicationFilePath()).path()+"/../share/ring/ringtones/"); X #elif defined(Q_OS_WIN) X QDir ringtonesDir(QFileInfo(QCoreApplication::applicationFilePath()).path()+"/ringtones/"); c2af32533e5c7d62c5a4b53d27d4dc58 exit