Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Dec 2019 15:50:29 +0000 (UTC)
From:      Rodrigo Osorio <rodrigo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r518781 - in head/www: . rss-bridge
Message-ID:  <201912011550.xB1FoT1j045139@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rodrigo
Date: Sun Dec  1 15:50:28 2019
New Revision: 518781
URL: https://svnweb.freebsd.org/changeset/ports/518781

Log:
  New Port: www/rss-bridge RSS feed generator for websites missing it
  
  PR:		239044
  Submitted by:	Oleg Sidorkin <osidorkin@gmail.com>

Added:
  head/www/rss-bridge/
  head/www/rss-bridge/Makefile   (contents, props changed)
  head/www/rss-bridge/distinfo   (contents, props changed)
  head/www/rss-bridge/pkg-descr   (contents, props changed)
  head/www/rss-bridge/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sun Dec  1 15:50:23 2019	(r518780)
+++ head/www/Makefile	Sun Dec  1 15:50:28 2019	(r518781)
@@ -1926,6 +1926,7 @@
     SUBDIR += retawq
     SUBDIR += riot-web
     SUBDIR += roundup
+    SUBDIR += rss-bridge
     SUBDIR += rsskit
     SUBDIR += rssowl
     SUBDIR += rssroll

Added: head/www/rss-bridge/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rss-bridge/Makefile	Sun Dec  1 15:50:28 2019	(r518781)
@@ -0,0 +1,44 @@
+# $FreeBSD$
+
+PORTNAME=	rss-bridge
+PORTVERSION=	20190912
+CATEGORIES=	www
+
+MAINTAINER=	osidorkin@gmail.com
+COMMENT=	RSS feed generator for websites missing it
+
+LICENSE=	PD
+
+USES=		php:web
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	RSS-Bridge
+GH_TAGNAME=	2019-09-12
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
+
+USE_PHP=	curl json mbstring openssl simplexml
+
+OPTIONS_DEFINE=	SQLITE
+OPTIONS_DEFAULT=	SQLITE
+SQLITE_DESC=		Enable sqlite-based cache support (requires sqlite)
+
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MSQLITE}
+USE_PHP+=	sqlite3
+COPY_SKIP_OPT=
+PLIST_SUB+=	SQLITE=""
+.else
+COPY_SKIP_OPT=	-or -name SQLiteCache.php
+PLIST_SUB+=	SQLITE="@comment "
+.endif
+
+do-install:
+	${MKDIR} ${STAGEDIR}${WWWDIR}
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} "-not ( \
+	    -name LICENSE -or -name .gitkeep ${COPY_SKIP_OPT} )" )
+
+.include <bsd.port.mk>

Added: head/www/rss-bridge/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rss-bridge/distinfo	Sun Dec  1 15:50:28 2019	(r518781)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1574487125
+SHA256 (RSS-Bridge-rss-bridge-20190912-2019-09-12_GH0.tar.gz) = 1b4954f23936b972a3ad1a0fb731d31f56e37cb3d1b87bdce252bc7fb1f18d1b
+SIZE (RSS-Bridge-rss-bridge-20190912-2019-09-12_GH0.tar.gz) = 411044

Added: head/www/rss-bridge/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rss-bridge/pkg-descr	Sun Dec  1 15:50:28 2019	(r518781)
@@ -0,0 +1,5 @@
+RSS-Bridge is a PHP project capable of generating RSS and Atom
+feeds for websites which don't have one. It can be used on
+webservers or as stand alone application in CLI mode.
+
+WWW: https://github.com/RSS-Bridge/rss-bridge

Added: head/www/rss-bridge/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/rss-bridge/pkg-plist	Sun Dec  1 15:50:28 2019	(r518781)
@@ -0,0 +1,288 @@
+%%WWWDIR%%/README.md
+%%WWWDIR%%/UNLICENSE
+%%WWWDIR%%/actions/DetectAction.php
+%%WWWDIR%%/actions/DisplayAction.php
+%%WWWDIR%%/actions/ListAction.php
+%%WWWDIR%%/app.json
+%%WWWDIR%%/bridges/ABCTabsBridge.php
+%%WWWDIR%%/bridges/AO3Bridge.php
+%%WWWDIR%%/bridges/AcrimedBridge.php
+%%WWWDIR%%/bridges/AllocineFRBridge.php
+%%WWWDIR%%/bridges/AmazonBridge.php
+%%WWWDIR%%/bridges/AmazonPriceTrackerBridge.php
+%%WWWDIR%%/bridges/AnidexBridge.php
+%%WWWDIR%%/bridges/AnimeUltimeBridge.php
+%%WWWDIR%%/bridges/AppleMusicBridge.php
+%%WWWDIR%%/bridges/ArtStationBridge.php
+%%WWWDIR%%/bridges/Arte7Bridge.php
+%%WWWDIR%%/bridges/AsahiShimbunAJWBridge.php
+%%WWWDIR%%/bridges/AskfmBridge.php
+%%WWWDIR%%/bridges/AtmoNouvelleAquitaineBridge.php
+%%WWWDIR%%/bridges/AutoJMBridge.php
+%%WWWDIR%%/bridges/BAEBridge.php
+%%WWWDIR%%/bridges/BadDragonBridge.php
+%%WWWDIR%%/bridges/BakaUpdatesMangaReleasesBridge.php
+%%WWWDIR%%/bridges/BandcampBridge.php
+%%WWWDIR%%/bridges/BastaBridge.php
+%%WWWDIR%%/bridges/BinanceBridge.php
+%%WWWDIR%%/bridges/BingSearchBridge.php
+%%WWWDIR%%/bridges/BlaguesDeMerdeBridge.php
+%%WWWDIR%%/bridges/BloombergBridge.php
+%%WWWDIR%%/bridges/BooruprojectBridge.php
+%%WWWDIR%%/bridges/BrutBridge.php
+%%WWWDIR%%/bridges/BundesbankBridge.php
+%%WWWDIR%%/bridges/CNETBridge.php
+%%WWWDIR%%/bridges/CNETFranceBridge.php
+%%WWWDIR%%/bridges/CachetBridge.php
+%%WWWDIR%%/bridges/CastorusBridge.php
+%%WWWDIR%%/bridges/ChristianDailyReporterBridge.php
+%%WWWDIR%%/bridges/CollegeDeFranceBridge.php
+%%WWWDIR%%/bridges/ComboiosDePortugalBridge.php
+%%WWWDIR%%/bridges/CommonDreamsBridge.php
+%%WWWDIR%%/bridges/ContainerLinuxReleasesBridge.php
+%%WWWDIR%%/bridges/CopieDoubleBridge.php
+%%WWWDIR%%/bridges/CourrierInternationalBridge.php
+%%WWWDIR%%/bridges/CrewbayBridge.php
+%%WWWDIR%%/bridges/CryptomeBridge.php
+%%WWWDIR%%/bridges/CuriousCatBridge.php
+%%WWWDIR%%/bridges/DailymotionBridge.php
+%%WWWDIR%%/bridges/DanbooruBridge.php
+%%WWWDIR%%/bridges/DansTonChatBridge.php
+%%WWWDIR%%/bridges/DauphineLibereBridge.php
+%%WWWDIR%%/bridges/DavesTrailerPageBridge.php
+%%WWWDIR%%/bridges/DealabsBridge.php
+%%WWWDIR%%/bridges/DerpibooruBridge.php
+%%WWWDIR%%/bridges/DesoutterBridge.php
+%%WWWDIR%%/bridges/DevToBridge.php
+%%WWWDIR%%/bridges/DeveloppezDotComBridge.php
+%%WWWDIR%%/bridges/DiceBridge.php
+%%WWWDIR%%/bridges/DilbertBridge.php
+%%WWWDIR%%/bridges/DiscogsBridge.php
+%%WWWDIR%%/bridges/DribbbleBridge.php
+%%WWWDIR%%/bridges/DuckDuckGoBridge.php
+%%WWWDIR%%/bridges/ETTVBridge.php
+%%WWWDIR%%/bridges/EZTVBridge.php
+%%WWWDIR%%/bridges/EconomistBridge.php
+%%WWWDIR%%/bridges/EliteDangerousGalnetBridge.php
+%%WWWDIR%%/bridges/ElloBridge.php
+%%WWWDIR%%/bridges/ElsevierBridge.php
+%%WWWDIR%%/bridges/EngadgetBridge.php
+%%WWWDIR%%/bridges/EstCeQuonMetEnProdBridge.php
+%%WWWDIR%%/bridges/EtsyBridge.php
+%%WWWDIR%%/bridges/ExtremeDownloadBridge.php
+%%WWWDIR%%/bridges/FB2Bridge.php
+%%WWWDIR%%/bridges/FDroidBridge.php
+%%WWWDIR%%/bridges/FabriceBellardBridge.php
+%%WWWDIR%%/bridges/FacebookBridge.php
+%%WWWDIR%%/bridges/FicbookBridge.php
+%%WWWDIR%%/bridges/FierPandaBridge.php
+%%WWWDIR%%/bridges/FilterBridge.php
+%%WWWDIR%%/bridges/FindACrewBridge.php
+%%WWWDIR%%/bridges/FlickrBridge.php
+%%WWWDIR%%/bridges/FootitoBridge.php
+%%WWWDIR%%/bridges/ForGifsBridge.php
+%%WWWDIR%%/bridges/FourchanBridge.php
+%%WWWDIR%%/bridges/FurAffinityBridge.php
+%%WWWDIR%%/bridges/FuturaSciencesBridge.php
+%%WWWDIR%%/bridges/GBAtempBridge.php
+%%WWWDIR%%/bridges/GOGBridge.php
+%%WWWDIR%%/bridges/GQMagazineBridge.php
+%%WWWDIR%%/bridges/GelbooruBridge.php
+%%WWWDIR%%/bridges/GiphyBridge.php
+%%WWWDIR%%/bridges/GitHubGistBridge.php
+%%WWWDIR%%/bridges/GiteaBridge.php
+%%WWWDIR%%/bridges/GithubIssueBridge.php
+%%WWWDIR%%/bridges/GithubSearchBridge.php
+%%WWWDIR%%/bridges/GizmodoBridge.php
+%%WWWDIR%%/bridges/GlassdoorBridge.php
+%%WWWDIR%%/bridges/GlowficBridge.php
+%%WWWDIR%%/bridges/GoComicsBridge.php
+%%WWWDIR%%/bridges/GogsBridge.php
+%%WWWDIR%%/bridges/GoogleSearchBridge.php
+%%WWWDIR%%/bridges/GrandComicsDatabaseBridge.php
+%%WWWDIR%%/bridges/HDWallpapersBridge.php
+%%WWWDIR%%/bridges/HaveIBeenPwnedBridge.php
+%%WWWDIR%%/bridges/HeiseBridge.php
+%%WWWDIR%%/bridges/HentaiHavenBridge.php
+%%WWWDIR%%/bridges/HotUKDealsBridge.php
+%%WWWDIR%%/bridges/IGNBridge.php
+%%WWWDIR%%/bridges/IPBBridge.php
+%%WWWDIR%%/bridges/IdenticaBridge.php
+%%WWWDIR%%/bridges/IndeedBridge.php
+%%WWWDIR%%/bridges/InstagramBridge.php
+%%WWWDIR%%/bridges/InstructablesBridge.php
+%%WWWDIR%%/bridges/InternetArchiveBridge.php
+%%WWWDIR%%/bridges/IvooxBridge.php
+%%WWWDIR%%/bridges/JapanExpoBridge.php
+%%WWWDIR%%/bridges/JustETFBridge.php
+%%WWWDIR%%/bridges/KATBridge.php
+%%WWWDIR%%/bridges/KernelBugTrackerBridge.php
+%%WWWDIR%%/bridges/KonachanBridge.php
+%%WWWDIR%%/bridges/KoreusBridge.php
+%%WWWDIR%%/bridges/KununuBridge.php
+%%WWWDIR%%/bridges/LWNprevBridge.php
+%%WWWDIR%%/bridges/LaCentraleBridge.php
+%%WWWDIR%%/bridges/LeBonCoinBridge.php
+%%WWWDIR%%/bridges/LeMondeInformatiqueBridge.php
+%%WWWDIR%%/bridges/LegifranceJOBridge.php
+%%WWWDIR%%/bridges/LesJoiesDuCodeBridge.php
+%%WWWDIR%%/bridges/LichessBridge.php
+%%WWWDIR%%/bridges/LinkedInCompanyBridge.php
+%%WWWDIR%%/bridges/LolibooruBridge.php
+%%WWWDIR%%/bridges/MangareaderBridge.php
+%%WWWDIR%%/bridges/MastodonBridge.php
+%%WWWDIR%%/bridges/MediapartBridge.php
+%%WWWDIR%%/bridges/MilbooruBridge.php
+%%WWWDIR%%/bridges/MixCloudBridge.php
+%%WWWDIR%%/bridges/ModelKarteiBridge.php
+%%WWWDIR%%/bridges/MoebooruBridge.php
+%%WWWDIR%%/bridges/MoinMoinBridge.php
+%%WWWDIR%%/bridges/MondeDiploBridge.php
+%%WWWDIR%%/bridges/MozillaBugTrackerBridge.php
+%%WWWDIR%%/bridges/MozillaSecurityBridge.php
+%%WWWDIR%%/bridges/MsnMondeBridge.php
+%%WWWDIR%%/bridges/MspabooruBridge.php
+%%WWWDIR%%/bridges/MydealsBridge.php
+%%WWWDIR%%/bridges/N26Bridge.php
+%%WWWDIR%%/bridges/NYTBridge.php
+%%WWWDIR%%/bridges/NasaApodBridge.php
+%%WWWDIR%%/bridges/NationalGeographicBridge.php
+%%WWWDIR%%/bridges/NeuviemeArtBridge.php
+%%WWWDIR%%/bridges/NextInpactBridge.php
+%%WWWDIR%%/bridges/NextgovBridge.php
+%%WWWDIR%%/bridges/NiceMatinBridge.php
+%%WWWDIR%%/bridges/NineGagBridge.php
+%%WWWDIR%%/bridges/NotAlwaysBridge.php
+%%WWWDIR%%/bridges/NovelUpdatesBridge.php
+%%WWWDIR%%/bridges/NyaaTorrentsBridge.php
+%%WWWDIR%%/bridges/OnVaSortirBridge.php
+%%WWWDIR%%/bridges/OneFortuneADayBridge.php
+%%WWWDIR%%/bridges/OpenClassroomsBridge.php
+%%WWWDIR%%/bridges/OsmAndBlogBridge.php
+%%WWWDIR%%/bridges/ParuVenduImmoBridge.php
+%%WWWDIR%%/bridges/PatreonBridge.php
+%%WWWDIR%%/bridges/PcGamerBridge.php
+%%WWWDIR%%/bridges/PickyWallpapersBridge.php
+%%WWWDIR%%/bridges/PikabuBridge.php
+%%WWWDIR%%/bridges/PinterestBridge.php
+%%WWWDIR%%/bridges/PirateCommunityBridge.php
+%%WWWDIR%%/bridges/PixivBridge.php
+%%WWWDIR%%/bridges/QPlayBridge.php
+%%WWWDIR%%/bridges/RTBFBridge.php
+%%WWWDIR%%/bridges/RadioMelodieBridge.php
+%%WWWDIR%%/bridges/RainbowSixSiegeBridge.php
+%%WWWDIR%%/bridges/ReadComicsBridge.php
+%%WWWDIR%%/bridges/Releases3DSBridge.php
+%%WWWDIR%%/bridges/ReporterreBridge.php
+%%WWWDIR%%/bridges/RoadAndTrackBridge.php
+%%WWWDIR%%/bridges/Rue89Bridge.php
+%%WWWDIR%%/bridges/Rule34Bridge.php
+%%WWWDIR%%/bridges/Rule34pahealBridge.php
+%%WWWDIR%%/bridges/SIMARBridge.php
+%%WWWDIR%%/bridges/SafebooruBridge.php
+%%WWWDIR%%/bridges/ScmbBridge.php
+%%WWWDIR%%/bridges/ScoopItBridge.php
+%%WWWDIR%%/bridges/SensCritiqueBridge.php
+%%WWWDIR%%/bridges/ShanaprojectBridge.php
+%%WWWDIR%%/bridges/Shimmie2Bridge.php
+%%WWWDIR%%/bridges/SkimfeedBridge.php
+%%WWWDIR%%/bridges/SoundcloudBridge.php
+%%WWWDIR%%/bridges/SplCenterBridge.php
+%%WWWDIR%%/bridges/SteamBridge.php
+%%WWWDIR%%/bridges/SteamCommunityBridge.php
+%%WWWDIR%%/bridges/StockFilingsBridge.php
+%%WWWDIR%%/bridges/StoriesIGBridge.php
+%%WWWDIR%%/bridges/StripeAPIChangeLogBridge.php
+%%WWWDIR%%/bridges/SupInfoBridge.php
+%%WWWDIR%%/bridges/SuperSmashBlogBridge.php
+%%WWWDIR%%/bridges/SuperbWallpapersBridge.php
+%%WWWDIR%%/bridges/TagBoardBridge.php
+%%WWWDIR%%/bridges/TbibBridge.php
+%%WWWDIR%%/bridges/TebeoBridge.php
+%%WWWDIR%%/bridges/TelegramBridge.php
+%%WWWDIR%%/bridges/TheCodingLoveBridge.php
+%%WWWDIR%%/bridges/TheGuardianBridge.php
+%%WWWDIR%%/bridges/TheHackerNewsBridge.php
+%%WWWDIR%%/bridges/ThePirateBayBridge.php
+%%WWWDIR%%/bridges/TheTVDBBridge.php
+%%WWWDIR%%/bridges/TheYeteeBridge.php
+%%WWWDIR%%/bridges/ThingiverseBridge.php
+%%WWWDIR%%/bridges/TrelloBridge.php
+%%WWWDIR%%/bridges/TwitchBridge.php
+%%WWWDIR%%/bridges/TwitterBridge.php
+%%WWWDIR%%/bridges/UnsplashBridge.php
+%%WWWDIR%%/bridges/UsbekEtRicaBridge.php
+%%WWWDIR%%/bridges/VMwareSecurityBridge.php
+%%WWWDIR%%/bridges/ViadeoCompanyBridge.php
+%%WWWDIR%%/bridges/VimeoBridge.php
+%%WWWDIR%%/bridges/VkBridge.php
+%%WWWDIR%%/bridges/WallpaperStopBridge.php
+%%WWWDIR%%/bridges/WeLiveSecurityBridge.php
+%%WWWDIR%%/bridges/WebfailBridge.php
+%%WWWDIR%%/bridges/WhydBridge.php
+%%WWWDIR%%/bridges/WikiLeaksBridge.php
+%%WWWDIR%%/bridges/WikipediaBridge.php
+%%WWWDIR%%/bridges/WiredBridge.php
+%%WWWDIR%%/bridges/WordPressBridge.php
+%%WWWDIR%%/bridges/WordPressPluginUpdateBridge.php
+%%WWWDIR%%/bridges/WorldOfTanksBridge.php
+%%WWWDIR%%/bridges/XbooruBridge.php
+%%WWWDIR%%/bridges/XenForoBridge.php
+%%WWWDIR%%/bridges/YGGTorrentBridge.php
+%%WWWDIR%%/bridges/YandereBridge.php
+%%WWWDIR%%/bridges/YoutubeBridge.php
+%%WWWDIR%%/bridges/ZDNetBridge.php
+%%WWWDIR%%/bridges/ZenodoBridge.php
+%%WWWDIR%%/bridges/ZoneTelechargementBridge.php
+%%WWWDIR%%/composer.json
+%%WWWDIR%%/composer.lock
+%%WWWDIR%%/caches/FileCache.php
+%%WWWDIR%%/caches/MemcachedCache.php
+%%SQLITE%%%%WWWDIR%%/caches/SQLiteCache.php
+%%WWWDIR%%/config.default.ini.php
+%%WWWDIR%%/formats/AtomFormat.php
+%%WWWDIR%%/formats/JsonFormat.php
+%%WWWDIR%%/formats/HtmlFormat.php
+%%WWWDIR%%/formats/MrssFormat.php
+%%WWWDIR%%/formats/PlaintextFormat.php
+%%WWWDIR%%/index.php
+%%WWWDIR%%/lib/BridgeFactory.php
+%%WWWDIR%%/lib/CacheFactory.php
+%%WWWDIR%%/lib/CacheInterface.php
+%%WWWDIR%%/lib/ActionAbstract.php
+%%WWWDIR%%/lib/ActionFactory.php
+%%WWWDIR%%/lib/ActionInterface.php
+%%WWWDIR%%/lib/Authentication.php
+%%WWWDIR%%/lib/BridgeAbstract.php
+%%WWWDIR%%/lib/BridgeCard.php
+%%WWWDIR%%/lib/BridgeInterface.php
+%%WWWDIR%%/lib/BridgeList.php
+%%WWWDIR%%/lib/Configuration.php
+%%WWWDIR%%/lib/Debug.php
+%%WWWDIR%%/lib/Exceptions.php
+%%WWWDIR%%/lib/FactoryAbstract.php
+%%WWWDIR%%/lib/FeedExpander.php
+%%WWWDIR%%/lib/FeedItem.php
+%%WWWDIR%%/lib/FormatAbstract.php
+%%WWWDIR%%/lib/FormatFactory.php
+%%WWWDIR%%/lib/FormatInterface.php
+%%WWWDIR%%/lib/ParameterValidator.php
+%%WWWDIR%%/lib/contents.php
+%%WWWDIR%%/lib/error.php
+%%WWWDIR%%/lib/html.php
+%%WWWDIR%%/lib/rssbridge.php
+%%WWWDIR%%/static/HtmlFormat.css
+%%WWWDIR%%/static/favicon.png
+%%WWWDIR%%/static/favicon.svg
+%%WWWDIR%%/static/logo.svg
+%%WWWDIR%%/static/logo_300px.png
+%%WWWDIR%%/static/logo_600px.png
+%%WWWDIR%%/static/search.js
+%%WWWDIR%%/static/select.js
+%%WWWDIR%%/static/style.css
+%%WWWDIR%%/vendor/php-urljoin/src/urljoin.php
+%%WWWDIR%%/vendor/simplehtmldom/simple_html_dom.php
+%%WWWDIR%%/whitelist.default.txt
+@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/cache
+@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/cache/pages
+@dir(%%WWWOWN%%,%%WWWGRP%%,) %%WWWDIR%%/cache/server



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201912011550.xB1FoT1j045139>