Index: head/x11/leechcraft/Makefile =================================================================== --- head/x11/leechcraft/Makefile (revision 393006) +++ head/x11/leechcraft/Makefile (revision 393007) @@ -1,403 +1,420 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= leechcraft PORTVERSION= 0.6.70 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 MASTER_SITES= http://dist.leechcraft.org/LeechCraft/0.6.70/ MAINTAINER= vg@FreeBSD.org COMMENT= Cross-platform modular live environment +LICENSE= BSL +LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE + LIB_DEPENDS= libqwt6.so:${PORTSDIR}/x11-toolkits/qwt6 \ + libpcre.so:${PORTSDIR}/devel/pcre \ libboost_program_options.so:${PORTSDIR}/devel/boost-libs #LC_REV= 1526-g7fdb92a INSTALLS_ICONS= yes MAKE_JOBS_UNSAFE=yes USE_LDCONFIG= yes -USES= tar:xz cmake gettext -USE_QT4= corelib dbus gui linguist moc network qmake rcc script sql \ - sql-sqlite3 svg uic xml +USES= cmake pkgconfig tar:xz +USE_QT4= corelib declarative gui network script sql sql-sqlite3_run \ + webkit xml qmake_build moc_build rcc_build uic_build \ + linguisttools_build +USE_XORG= x11 CMAKE_ARGS+= -DENABLE_LADS=OFF \ -DENABLE_SYNCER=OFF \ -DLEECHCRAFT_VERSION=${PORTVERSION} WRKSRC_SUBDIR= src OPTIONS_DEFINE= AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BITTORRENT BLASQ BLOGIQUE \ CERTMGR CPULOAD CSTP DBUSMANAGER DEADLYRICS DEVMON DOLOZHEE \ ELEEMINATOR FENET GACTS GLANCE GNOTIFI HARBINGER HISTORYHOLDER \ HOTSENSORS HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY KNOWHOW KRIGSTASK \ LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LEMON LHTR LIZNOO LMP MELLONETRAY \ MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \ NEWLIFE OORONEE OTLOZHU PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP \ ROSENTHAL SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER \ TABSLIST TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC \ XPROXY XTAZY OPTIONS_SUB= yes AGGREGATOR_DESC= Full-featured RSS/Atom feed reader AGGREGATOR_CMAKE_ON= -DENABLE_AGGREGATOR:BOOL=true AGGREGATOR_CMAKE_OFF= -DENABLE_AGGREGATOR:BOOL=false ANHERO_DESC= AnHero, crash handler for LeechCraft ANHERO_CMAKE_ON= -DENABLE_ANHERO:BOOL=true ANHERO_CMAKE_OFF= -DENABLE_ANHERO:BOOL=false ANOTIFI_DESC= Flexible and customizable notifications framework ANOTIFI_CMAKE_ON= -DENABLE_ADVANCEDNOTIFICATIONS:BOOL=true ANOTIFI_CMAKE_OFF= -DENABLE_ADVANCEDNOTIFICATIONS:BOOL=false AUSCRIE_DESC= Auscrie, LeechCraft auto screenshooter AUSCRIE_CMAKE_ON= -DENABLE_AUSCRIE:BOOL=true AUSCRIE_CMAKE_OFF= -DENABLE_AUSCRIE:BOOL=false AZOTH_DESC= Azoth, the modular IM client AZOTH_CMAKE_ON= -DENABLE_AZOTH:BOOL=true \ -DENABLE_AZOTH_OTROID:BOOL=true \ -DENABLE_AZOTH_VELVETBIRD:BOOL=true AZOTH_CMAKE_OFF= -DENABLE_AZOTH:BOOL=false AZOTH_LIB_DEPENDS= libQtMultimediaKit.so:${PORTSDIR}/multimedia/qt4-mobility \ libkqoauth.so:${PORTSDIR}/security/kqoauth \ libotr.so:${PORTSDIR}/security/libotr \ libpurple.so:${PORTSDIR}/net-im/libpurple \ libqca.so:${PORTSDIR}/devel/qca \ - libqjson.so:${PORTSDIR}/devel/qjson \ libqxmpp.so:${PORTSDIR}/net-im/qxmpp \ libspeex.so:${PORTSDIR}/audio/speex AZOTH_USES= desktop-file-utils -AZOTH_USE= qt4=webkit BITTORRENT_DESC= Full-featured BitTorrent client plugin BITTORRENT_CMAKE_ON= -DENABLE_TORRENT:BOOL=true BITTORRENT_CMAKE_OFF= -DENABLE_TORRENT:BOOL=false BITTORRENT_LIB_DEPENDS= libtorrent-rasterbar.so:${PORTSDIR}/net-p2p/libtorrent-rasterbar -BITTORRENT_USES= pkgconfig BLASQ_DESC= Cloud image storage services client (like Flickr or Picasa) BLASQ_CMAKE_ON= -DENABLE_BLASQ:BOOL=true BLASQ_CMAKE_OFF= -DENABLE_BLASQ:BOOL=false -BLASQ_LIB_DEPENDS= libkqoauth.so:${PORTSDIR}/security/kqoauth \ - libqjson.so:${PORTSDIR}/devel/qjson +BLASQ_LIB_DEPENDS= libkqoauth.so:${PORTSDIR}/security/kqoauth BLOGIQUE_DESC= Blogging client BLOGIQUE_CMAKE_ON= -DENABLE_BLOGIQUE:BOOL=true BLOGIQUE_CMAKE_OFF= -DENABLE_BLOGIQUE:BOOL=false -BLOGIQUE_USE= qt4=webkit CERTMGR_DESC= SSL certificates manager CERTMGR_CMAKE_ON= -DENABLE_CERTMGR:BOOL=true CERTMGR_CMAKE_OFF= -DENABLE_CERTMGR:BOOL=false CPULOAD_DESC= CPU load graph quark CPULOAD_CMAKE_ON= -DENABLE_CPULOAD:BOOL=true CPULOAD_CMAKE_OFF= -DENABLE_CPULOAD:BOOL=false CSTP_DESC= CSTP, the clean & stupid HTTP implementation CSTP_CMAKE_ON= -DENABLE_HTTP:BOOL=true CSTP_CMAKE_OFF= -DENABLE_HTTP:BOOL=false DBUSMANAGER_DESC= DBusManager provides some basic D-Bus interoperability DBUSMANAGER_CMAKE_ON= -DENABLE_DBUSMANAGER:BOOL=true DBUSMANAGER_CMAKE_OFF= -DENABLE_DBUSMANAGER:BOOL=false DEADLYRICS_DESC= Searches for song lyrics and displays them in LeechCraft DEADLYRICS_CMAKE_ON= -DENABLE_DEADLYRICS:BOOL=true DEADLYRICS_CMAKE_OFF= -DENABLE_DEADLYRICS:BOOL=false DEVMON_DESC= (BROKEN) Non-storage USB devices manager DEVMON_CMAKE_ON= -DENABLE_DEVMON:BOOL=true DEVMON_CMAKE_OFF= -DENABLE_DEVMON:BOOL=false DOLOZHEE_DESC= An issue reporting client for LeechCraft issue tracker DOLOZHEE_CMAKE_ON= -DENABLE_DOLOZHEE:BOOL=true DOLOZHEE_CMAKE_OFF= -DENABLE_DOLOZHEE:BOOL=false ELEEMINATOR_DESC= (BROKEN) Embedded LeechCraft Terminal Emulator ELEEMINATOR_CMAKE_ON= -DENABLE_ELEEMINATOR:BOOL=true ELEEMINATOR_CMAKE_OFF= -DENABLE_ELEEMINATOR:BOOL=false FENET_DESC= LeechCraft WM and compositor manager FENET_CMAKE_ON= -DENABLE_FENET:BOOL=true FENET_CMAKE_OFF= -DENABLE_FENET:BOOL=false GACTS_DESC= Allows other LeechCraft modules to register global shortcuts GACTS_CMAKE_ON= -DENABLE_GACTS:BOOL=true GACTS_CMAKE_OFF= -DENABLE_GACTS:BOOL=false GLANCE_DESC= Glance, quick thumbnailed overview of opened tabs GLANCE_CMAKE_ON= -DENABLE_GLANCE:BOOL=true GLANCE_CMAKE_OFF= -DENABLE_GLANCE:BOOL=false GNOTIFI_DESC= Notifier about new mail in a GMail inbox GNOTIFI_CMAKE_ON= -DENABLE_GMAILNOTIFIER:BOOL=true GNOTIFI_CMAKE_OFF= -DENABLE_GMAILNOTIFIER:BOOL=false HARBINGER_DESC= Build Harbinger, the collections manager HARBINGER_CMAKE_ON= -DENABLE_HARBINGER:BOOL=true HARBINGER_CMAKE_OFF= -DENABLE_HARBINGER:BOOL=false HISTORYHOLDER_DESC= HistoryHolder keeps track of stuff downloaded HISTORYHOLDER_CMAKE_ON= -DENABLE_HISTORYHOLDER:BOOL=true HISTORYHOLDER_CMAKE_OFF=-DENABLE_HISTORYHOLDER:BOOL=false HOTSENSORS_DESC= (BROKEN) Temperature sensors monitor plugin HOTSENSORS_CMAKE_ON= -DENABLE_HOTSENSORS:BOOL=true HOTSENSORS_CMAKE_OFF= -DENABLE_HOTSENSORS:BOOL=false HOTSTREAMS_DESC= Provides some cool radio streams to music players like LMP HOTSTREAMS_CMAKE_ON= -DENABLE_HOTSTREAMS:BOOL=true HOTSTREAMS_CMAKE_OFF= -DENABLE_HOTSTREAMS:BOOL=false -HOTSTREAMS_LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson HTTHARE_DESC= Simple HTTP server HTTHARE_CMAKE_ON= -DENABLE_HTTHARE:BOOL=true HTTHARE_CMAKE_OFF= -DENABLE_HTTHARE:BOOL=false IMGASTE_DESC= The simple image uploader data filter IMGASTE_CMAKE_ON= -DENABLE_IMGASTE:BOOL=true IMGASTE_CMAKE_OFF= -DENABLE_IMGASTE:BOOL=false KBSWITCH_DESC= Provides plugin- or tab-grained keyboard layout control KBSWITCH_CMAKE_ON= -DENABLE_KBSWITCH:BOOL=true KBSWITCH_CMAKE_OFF= -DENABLE_KBSWITCH:BOOL=false -KBSWITCH_USE= xorg=x11,xkbfile +KBSWITCH_USE= xorg=xkbfile KINOTIFY_DESC= Fancy visual notifications KINOTIFY_CMAKE_ON= -DENABLE_KINOTIFY:BOOL=true KINOTIFY_CMAKE_OFF= -DENABLE_KINOTIFY:BOOL=false -KINOTIFY_USE= qt4=webkit KNOWHOW_DESC= KnowHow, plugin for showing Tips of the Day KNOWHOW_CMAKE_ON= -DENABLE_KNOWHOW:BOOL=true KNOWHOW_CMAKE_OFF= -DENABLE_KNOWHOW:BOOL=false KRIGSTASK_DESC= The taskbar quark KRIGSTASK_CMAKE_ON= -DENABLE_KRIGSTASK:BOOL=true KRIGSTASK_CMAKE_OFF= -DENABLE_KRIGSTASK:BOOL=false -KRIGSTASK_USE= xorg=x11,xcomposite +KRIGSTASK_USE= xorg=xcomposite LACKMAN_DESC= Package Manager for extensions, scripts, themes etc LACKMAN_CMAKE_ON= -DENABLE_LACKMAN:BOOL=true LACKMAN_CMAKE_OFF= -DENABLE_LACKMAN:BOOL=false LASTFMSCROBBLE_DESC= Last.FM scrobbler plugin LASTFMSCROBBLE_CMAKE_ON= -DENABLE_LASTFMSCROBBLE:BOOL=true LASTFMSCROBBLE_CMAKE_OFF= -DENABLE_LASTFMSCROBBLE:BOOL=false LASTFMSCROBBLE_LIB_DEPENDS= liblastfm.so:${PORTSDIR}/audio/liblastfm LAUGHTY_DESC= The LeechCraft notification daemon LAUGHTY_CMAKE_ON= -DENABLE_LAUGHTY:BOOL=true LAUGHTY_CMAKE_OFF= -DENABLE_LAUGHTY:BOOL=false LAUNCHY_DESC= Allows one to launch third-party applications LAUNCHY_CMAKE_ON= -DENABLE_LAUNCHY:BOOL=true LAUNCHY_CMAKE_OFF= -DENABLE_LAUNCHY:BOOL=false LEMON_DESC= (BROKEN) Network monitor plugin LEMON_CMAKE_ON= -DENABLE_LEMON:BOOL=true LEMON_CMAKE_OFF= -DENABLE_LEMON:BOOL=false LHTR_DESC= LeechCraft HTML Text editoR component LHTR_CMAKE_ON= -DENABLE_LHTR:BOOL=true LHTR_CMAKE_OFF= -DENABLE_LHTR:BOOL=false LHTR_BUILD_DEPENDS= tidy:${PORTSDIR}/www/tidy-devel -LHTR_USE= qt4=webkit LIZNOO_DESC= UPower-based power manager LIZNOO_CMAKE_ON= -DENABLE_LIZNOO:BOOL=true LIZNOO_CMAKE_OFF= -DENABLE_LIZNOO:BOOL=false LMP_DESC= LeechCraft Media Player, Phonon-based audio/video player -LMP_CMAKE_ON= -DENABLE_LMP:BOOL=true +LMP_CMAKE_ON= -DENABLE_LMP:BOOL=true \ + -DUSE_GSTREAMER_10:BOOL=false LMP_CMAKE_OFF= -DENABLE_LMP:BOOL=false +LMP_USE= GSTREAMER=yes LMP_LIB_DEPENDS= libguess.so:${PORTSDIR}/textproc/libguess \ libtag.so:${PORTSDIR}/audio/taglib MELLONETRAY_DESC= System tray quark MELLONETRAY_CMAKE_ON= -DENABLE_MELLONETRAY:BOOL=true MELLONETRAY_CMAKE_OFF= -DENABLE_MELLONETRAY:BOOL=false MELLONETRAY_USE= xorg=xdamage MONOCLE_DESC= Monocle, the modular document viewer MONOCLE_CMAKE_ON= -DENABLE_MONOCLE:BOOL=true MONOCLE_CMAKE_OFF= -DENABLE_MONOCLE:BOOL=false MONOCLE_LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \ libpoppler-qt4.so:${PORTSDIR}/graphics/poppler-qt4 MUSICZOMBIE_DESC= MusicBrainz client plugin MUSICZOMBIE_CMAKE_ON= -DENABLE_MUSICZOMBIE:BOOL=true MUSICZOMBIE_CMAKE_OFF= -DENABLE_MUSICZOMBIE:BOOL=false MUSICZOMBIE_LIB_DEPENDS=libchromaprint.so:${PORTSDIR}/audio/chromaprint \ libavdevice.so:${PORTSDIR}/multimedia/ffmpeg NACHEKU_DESC= Monitors selected directory and clipboard for downloadable entities NACHEKU_CMAKE_ON= -DENABLE_NACHEKU:BOOL=true NACHEKU_CMAKE_OFF= -DENABLE_NACHEKU:BOOL=false NETSTOREMANAGER_DESC= Supporting and managing Internet data storages like Yandex.Disk NETSTOREMANAGER_CMAKE_ON= -DENABLE_NETSTOREMANAGER:BOOL=true \ -DENABLE_NETSTOREMANAGER_INOTIFY:BOOL=false NETSTOREMANAGER_CMAKE_OFF= -DENABLE_NETSTOREMANAGER:BOOL=false -NETSTOREMANAGER_LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson NETWORKMONITOR_DESC= NetworkMonitor watches HTTP requests in NETWORKMONITOR_CMAKE_ON= -DENABLE_NETWORKMONITOR:BOOL=true NETWORKMONITOR_CMAKE_OFF= -DENABLE_NETWORKMONITOR:BOOL=false NEWLIFE_DESC= New Life imports settings from various other applications NEWLIFE_CMAKE_ON= -DENABLE_NEWLIFE:BOOL=true NEWLIFE_CMAKE_OFF= -DENABLE_NEWLIFE:BOOL=false OORONEE_DESC= Quark handling text and images droppend onto it OORONEE_CMAKE_ON= -DENABLE_OORONEE:BOOL=true OORONEE_CMAKE_OFF= -DENABLE_OORONEE:BOOL=false OTLOZHU_DESC= (BROKEN) Otlozhu, a GTD-inspired ToDo manager OTLOZHU_CMAKE_OFF= -DENABLE_OTLOZHU:BOOL=true OTLOZHU_CMAKE_OFF= -DENABLE_OTLOZHU:BOOL=false PINTAB_DESC= Provides support for pinning tabs PINTAB_CMAKE_ON= -DENABLE_PINTAB:BOOL=true PINTAB_CMAKE_OFF= -DENABLE_PINTAB:BOOL=false POGOOGLUE_DESC= Provides searching with Google to other POGOOGLUE_CMAKE_ON= -DENABLE_POGOOGLUE:BOOL=true POGOOGLUE_CMAKE_OFF= -DENABLE_POGOOGLUE:BOOL=false POLEEMERY_DESC= Build Poleemery, the personal finances manager POLEEMERY_CMAKE_ON= -DENABLE_POLEEMERY:BOOL=true POLEEMERY_CMAKE_OFF= -DENABLE_POLEEMERY:BOOL=false POPISHU_DESC= Text editor with IDE features POPISHU_CMAKE_ON= -DENABLE_POPISHU:BOOL=true POPISHU_CMAKE_OFF= -DENABLE_POPISHU:BOOL=false POPISHU_LIB_DEPENDS= libqscintilla2.so:${PORTSDIR}/devel/qscintilla2 POSHUKU_DESC= The full-featured web browser plugin POSHUKU_CMAKE_ON= -DENABLE_POSHUKU:BOOL=true POSHUKU_CMAKE_OFF= -DENABLE_POSHUKU:BOOL=false -POSHUKU_LIB_DEPENDS= libqjson.so:${PORTSDIR}/devel/qjson -POSHUKU_USE= qt4=webkit QROSP_DESC= Scrpting support for LeechCraft via Qross QROSP_CMAKE_ON= -DENABLE_QROSP:BOOL=true QROSP_CMAKE_OFF= -DENABLE_QROSP:BOOL=false QROSP_LIB_DEPENDS= libqrosscore.so:${PORTSDIR}/devel/qross ROSENTHAL_DESC= Spellchecking support ROSENTHAL_CMAKE_ON= -DENABLE_ROSENTHAL:BOOL=true ROSENTHAL_CMAKE_OFF= -DENABLE_ROSENTHAL:BOOL=false ROSENTHAL_LIB_DEPENDS= libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell SB2_DESC= Sidebar for LeechCraft with combined launcher and tab switcher SB2_CMAKE_ON= -DENABLE_SB2:BOOL=true SB2_CMAKE_OFF= -DENABLE_SB2:BOOL=false SCROBLIBRE_DESC= Submissions API 1.2-compliant scrobbler for services like libre.fm SCROBLIBRE_CMAKE_ON= -DENABLE_SCROBLIBRE:BOOL=true SCROBLIBRE_CMAKE_OFF= -DENABLE_SCROBLIBRE:BOOL=false SECMAN_DESC= Security and personal data manager SECMAN_CMAKE_ON= -DENABLE_SECMAN:BOOL=true SECMAN_CMAKE_OFF= -DENABLE_SECMAN:BOOL=false #SEE AGAIN SEEKTHRU_DESC= OpenSearch support SEEKTHRU_CMAKE_ON= -DENABLE_SEEKTHRU:BOOL=true SEEKTHRU_CMAKE_OFF= -DENABLE_SEEKTHRU:BOOL=false SUMMARY_DESC= Summary plugin SUMMARY_CMAKE_ON= -DENABLE_SUMMARY:BOOL=true SUMMARY_CMAKE_OFF= -DENABLE_SUMMARY:BOOL=false SYSNOTIFY_DESC= Notifications via system libnotify daemon SYSNOTIFY_CMAKE_ON= -DENABLE_SYSNOTIFY:BOOL=true SYSNOTIFY_CMAKE_OFF= -DENABLE_SYSNOTIFY:BOOL=false TABSESSMANAGER_DESC= Tab Session Manager TABSESSMANAGER_CMAKE_ON= -DENABLE_TABSESSMANAGER:BOOL=true TABSESSMANAGER_CMAKE_OFF= -DENABLE_TABSESSMANAGER:BOOL=false TABSLIST_DESC= Quick navigation between tabs TABSLIST_CMAKE_ON= -DENABLE_TABSLIST:BOOL=true TABSLIST_CMAKE_OFF= -DENABLE_TABSLIST:BOOL=false TEXTOGROOSE_DESC= Build Text-o-Groose, script-based lyrics fetcher TEXTOGROOSE_CMAKE_ON= -DENABLE_TEXTOGROOSE:BOOL=true TEXTOGROOSE_CMAKE_OFF= -DENABLE_TEXTOGROOSE:BOOL=false TOUCHSTREAMS_DESC= VKontakte music source plugin TOUCHSTREAMS_CMAKE_ON= -DENABLE_TOUCHSTREAMS:BOOL=true TOUCHSTREAMS_CMAKE_OFF= -DENABLE_TOUCHSTREAMS:BOOL=false TPI_DESC= Task progress indicator quark TPI_CMAKE_ON= -DENABLE_TPI:BOOL=true TPI_CMAKE_OFF= -DENABLE_TPI:BOOL=false VGRABBER_DESC= Vkontakte.ru music/video grabber VGRABBER_CMAKE_ON= -DENABLE_VGRABBER:BOOL=true VGRABBER_CMAKE_OFF= -DENABLE_VGRABBER:BOOL=false VROOBY_DESC= Vrooby, removable device manager VROOBY_CMAKE_ON= -DENABLE_VROOBY:BOOL=true VROOBY_CMAKE_OFF= -DENABLE_VROOBY:BOOL=false VTYULC_DESC= Build VtyuLC, the videoplayer plugin VTYULC_CMAKE_ON= -DENABLE_VTYULC:BOOL=true VTYULC_CMAKE_OFF= -DENABLE_VTYULC:BOOL=false VTYULC_LIB_DEPENDS= libvlc.so:${PORTSDIR}/multimedia/vlc XPROXY_DESC= Provides advanced proxy support features XPROXY_CMAKE_ON= -DENABLE_XPROXY:BOOL=true XPROXY_CMAKE_OFF= -DENABLE_XPROXY:BOOL=false XTAZY_DESC= Fetches info about current tune and provides it to other plugins XTAZY_CMAKE_ON= -DENABLE_XTAZY:BOOL=true XTAZY_CMAKE_OFF= -DENABLE_XTAZY:BOOL=false OPTIONS_DEFAULT=AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BLASQ BLOGIQUE CERTMGR \ CPULOAD CSTP DBUSMANAGER DEADLYRICS DOLOZHEE FENET GACTS GLANCE GNOTIFI \ HARBINGER HISTORYHOLDER HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY \ KNOWHOW KRIGSTASK LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LHTR LIZNOO \ LMP MELLONETRAY MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \ NEWLIFE OORONEE PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP ROSENTHAL \ SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER TABSLIST \ TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC XPROXY XTAZY .include + +.if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MDBUSMANAGER} || \ + ${PORT_OPTIONS:MLAUGHTY} || ${PORT_OPTIONS:MLIZNOO} || \ + ${PORT_OPTIONS:MLMP} || ${PORT_OPTIONS:MSYSNOTIFY} || \ + ${PORT_OPTIONS:MVROOBY} || ${PORT_OPTIONS:MXTAZY} +USE_QT4+= dbus +.endif + +.if ${PORT_OPTIONS:MBLASQ} || ${PORT_OPTIONS:MBLOGIQUE} || \ + ${PORT_OPTIONS:MLACKMAN} +USE_QT4+= xmlpatterns +.endif + +.if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MBLASQ} || \ + ${PORT_OPTIONS:MFENET} || ${PORT_OPTIONS:MHOTSTREAMS} || \ + ${PORT_OPTIONS:MNETSTOREMANAGER} || ${PORT_OPTIONS:MPOSHUKU} || \ + ${PORT_OPTIONS:MQROSP} || ${PORT_OPTIONS:MSB2} || \ + ${PORT_OPTIONS:MTOUCHSTREAMS} +LIB_DEPENDS+= libqjson.so:${PORTSDIR}/devel/qjson +.endif .if ${PORT_OPTIONS:MELEEMINATOR} BROKEN= Eleeminator has not supported yet (not ported qtermwidget) .endif .if ${PORT_OPTIONS:MHOTSENSORS} BROKEN= Hotsensors has not supported yet (depended by lm_sensosrs) .endif .if ${PORT_OPTIONS:MDEVMON} BROKEN= Devmon has not supported yet (depended by udev) .endif .if ${PORT_OPTIONS:MLEMON} BROKEN= Lemon has not supported yet because depended by libnl .endif .if ${PORT_OPTIONS:MOTLOZHU} BROKEN= Otlozhu has not supported yet (not ported liblaretz) .endif .if ${OSVERSION} < 1000000 PORT_OPTIONS:= ${PORT_OPTIONS:O:u} PORT_OPTIONS:= ${PORT_OPTIONS:NBITTORRENT} USE_GCC= yes .endif post-install: @${FIND} -d ${STAGEDIR}${PREFIX}/include/leechcraft \ -type d -empty -exec ${RMDIR} {} \; .include Index: head/x11/leechcraft/files/patch-5c29ae8130.diff =================================================================== --- head/x11/leechcraft/files/patch-5c29ae8130.diff (nonexistent) +++ head/x11/leechcraft/files/patch-5c29ae8130.diff (revision 393007) @@ -0,0 +1,65 @@ +--- plugins/bittorrent/core.h.orig 2014-07-28 18:35:44 UTC ++++ plugins/bittorrent/core.h +@@ -271,7 +271,7 @@ namespace BitTorrent + const QVector& files = QVector (), + LeechCraft::TaskParameters params = LeechCraft::NoParameters); + void KillTask (int); +- void RemoveTorrent (int, int opt = libtorrent::session::none); ++ void RemoveTorrent (int, int opt = 0); + void PauseTorrent (int); + void ResumeTorrent (int); + void ForceReannounce (int); +--- plugins/bittorrent/core.cpp.orig 2014-07-28 18:35:44 UTC ++++ plugins/bittorrent/core.cpp +@@ -230,9 +230,11 @@ namespace BitTorrent + setLoggingSettings (); + tcpPortRangeChanged (); + ++#if LIBTORRENT_VERSION_NUM < 010000 + if (XmlSettingsManager::Instance ()-> + property ("EnableMetadata").toBool ()) + Session_->add_extension (&libtorrent::create_metadata_plugin); ++#endif + if (XmlSettingsManager::Instance ()-> + property ("EnablePEX").toBool ()) + Session_->add_extension (&libtorrent::create_ut_pex_plugin); +@@ -1932,10 +1934,17 @@ namespace BitTorrent + atp.paused = pause; + atp.duplicate_is_error = true; + #endif ++ ++#if LIBTORRENT_VERSION_NUM >= 010000 ++ std::copy (resumeData.constData (), ++ resumeData.constData () + resumeData.size (), ++ std::back_inserter (atp.resume_data)); ++#else + atp.resume_data = new std::vector; + std::copy (resumeData.constData (), + resumeData.constData () + resumeData.size (), + std::back_inserter (*atp.resume_data)); ++#endif + + handle = Session_->add_torrent (atp); + if (XmlSettingsManager::Instance ()->property ("ResolveCountries").toBool ()) +--- plugins/bittorrent/torrentplugin.cpp.orig 2014-07-28 18:35:44 UTC ++++ plugins/bittorrent/torrentplugin.cpp +@@ -555,7 +555,7 @@ namespace LeechCraft + + confirm.exec (); + +- int roptions = libtorrent::session::none; ++ int roptions = 0; + if (confirm.clickedButton () == deleteTorrentsAndFilesButton) + roptions |= libtorrent::session::delete_files; + else if (confirm.clickedButton () == deleteTorrentsButton) +--- plugins/bittorrent/torrenttab.cpp.orig 2014-07-28 18:35:44 UTC ++++ plugins/bittorrent/torrenttab.cpp +@@ -450,7 +450,7 @@ namespace BitTorrent + + confirm.exec (); + +- int roptions = libtorrent::session::none; ++ int roptions = 0; + if (confirm.clickedButton () == deleteTorrentsAndFilesButton) + roptions |= libtorrent::session::delete_files; + else if (confirm.clickedButton () == deleteTorrentsButton) Property changes on: head/x11/leechcraft/files/patch-5c29ae8130.diff ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11/leechcraft/files/patch-CMakeLists.txt =================================================================== --- head/x11/leechcraft/files/patch-CMakeLists.txt (revision 393006) +++ head/x11/leechcraft/files/patch-CMakeLists.txt (revision 393007) @@ -1,10 +1,10 @@ ---- ./CMakeLists.txt.orig 2014-07-03 17:34:52.000000000 +0400 -+++ ./CMakeLists.txt 2014-07-16 15:51:51.241009956 +0400 -@@ -40,7 +40,6 @@ +--- CMakeLists.txt.orig 2014-07-28 18:35:44 UTC ++++ CMakeLists.txt +@@ -40,7 +40,6 @@ if (UNIX OR (WIN32 AND MINGW)) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQ_COMPILER_VARIADIC_TEMPLATES -DQ_COMPILER_AUTO_TYPE -DQ_COMPILER_EXTERN_TEMPLATES -DQ_COMPILER_DEFAULT_DELETE_MEMBERS -DQ_COMPILER_CLASS_ENUM -DQ_COMPILER_INITIALIZER_LISTS") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQ_COMPILER_LAMBDA -DQ_COMPILER_UNICODE_STRINGS") set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQ_COMPILER_CONSTEXPR -DQ_COMPILER_AUTO_FUNCTION") - set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-register") endif () endif () Index: head/x11/leechcraft/files/patch-plugins__lmp__plugins__fradj__eqbandwidget.cpp =================================================================== --- head/x11/leechcraft/files/patch-plugins__lmp__plugins__fradj__eqbandwidget.cpp (revision 393006) +++ head/x11/leechcraft/files/patch-plugins__lmp__plugins__fradj__eqbandwidget.cpp (revision 393007) @@ -1,11 +1,11 @@ ---- ./plugins/lmp/plugins/fradj/eqbandwidget.cpp.orig 2014-07-16 15:52:17.270849299 +0400 -+++ ./plugins/lmp/plugins/fradj/eqbandwidget.cpp 2014-07-16 15:52:46.079846871 +0400 -@@ -98,7 +98,7 @@ +--- plugins/lmp/plugins/fradj/eqbandwidget.cpp.orig 2014-07-28 18:35:44 UTC ++++ plugins/lmp/plugins/fradj/eqbandwidget.cpp +@@ -98,7 +98,7 @@ namespace Fradj this, SLOT (setGainBoxValue (int))); - Ui_.GainSlider_->setValue (std::round (value * SliderPrecision)); + Ui_.GainSlider_->setValue (round (value * SliderPrecision)); connect (Ui_.GainSlider_, SIGNAL (valueChanged (int)),