sabnzbd-3.4.1 is available, which fixes a couple of bugs and introduces
some new features. Overview on changes can be found at:
https://github.com/sabnzbd/sabnzbd/releases/tag/3.4.0
https://github.com/sabnzbd/sabnzbd/releases/tag/3.4.1

Noticeable change is that sabnzbd depends on two new ports: py-puremagic
and py-guessit. The latter depends on two other new ports: py-babelfish
and py-rebulk. All of them have been send to this list.

Run tested on amd64.

OK?


diff --git Makefile Makefile
index d523802764a..5fa9aa569ff 100644
--- Makefile
+++ Makefile
@@ -2,7 +2,7 @@
 
 COMMENT =                      retrieve and process nzb-files via web interface
 
-VERSION =                      3.3.1
+VERSION =                      3.4.1
 DISTNAME =                     SABnzbd-${VERSION}
 PKGNAME =                      sabnzbd-${VERSION}
 
@@ -29,6 +29,8 @@ RUN_DEPENDS =                 archivers/par2cmdline \
                                archivers/unzip \
                                devel/py-cheetah${MODPY_FLAVOR}>=3.0.0 \
                                devel/py-configobj${MODPY_FLAVOR} \
+                               devel/py-puremagic${MODPY_FLAVOR} \
+                               multimedia/py-guessit${MODPY_FLAVOR} \
                                net/py-portend${MODPY_FLAVOR} \
                                news/py-sabyenc${MODPY_FLAVOR}>=4.0.0 \
                                security/py-cryptography${MODPY_FLAVOR} \
diff --git distinfo distinfo
index f6b23eb1e48..43c49a789f8 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (SABnzbd-3.3.1-src.tar.gz) = 
TKIkCOL0+IiAyND7SAwjHAtR0UTrhx0Bhw3LmxQZnsM=
-SIZE (SABnzbd-3.3.1-src.tar.gz) = 2786705
+SHA256 (SABnzbd-3.4.1-src.tar.gz) = 
XHawKg/KaxvJB9EnoM/8XUdKTmuMy8yWCOUzceNvPSI=
+SIZE (SABnzbd-3.4.1-src.tar.gz) = 2978066
diff --git pkg/PLIST pkg/PLIST
index 6b59ede9968..d33dfe606c7 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -144,15 +144,12 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/licenses/LIC
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/licenses/LICENSE-CC.txt
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/licenses/LICENSE-MIT.txt
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/history.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/include_history.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/include_menu.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/include_messages.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/include_overlays.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/include_queue.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/main.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/nzo.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/queue.tmpl
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/bootstrap/
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/bootstrap/css/
@@ -200,86 +197,6 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/st
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/stylesheets/colorschemes/Night.css
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/stylesheets/glitter.css
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/static/stylesheets/glitter.mobile.css
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Glitter/templates/status.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/README.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-BSD.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-CC.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-GPL.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-GPL3.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-LGPL.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-MIT.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/licenses/LICENSE-WebToolkit.txt
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/_inc_footer.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/_inc_header.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/_inc_modals.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/history.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/main.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/nzo.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/queue.tmpl
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/javascripts/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/javascripts/config.js
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/javascripts/lib.js
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/javascripts/plush.js
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/gold.css
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images-split.tar.gz
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/colorbox-border.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/colorbox-controls.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/loading-bar.gif
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/loading-spinner.gif
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/addnzb-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/addnzb.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/config.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/connections-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/connections.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/downloads-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/downloads.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/help-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/help.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/options.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/refresh-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/refresh.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/rss-grey.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/nav/rss.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/sound16.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/sprite-config.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/sprite-main.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/sprite-tilex.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/sprite-tiley.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/thumbdown20.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/thumbup20.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/colorschemes/gold/images/vision16.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_flat_55_c0402a_40x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_glass_35_dddddd_1x400.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-icons_3383bb_256x240.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-icons_454545_256x240.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-icons_70b2e1_256x240.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-icons_999999_256x240.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/images/ui-icons_fbc856_256x240.png
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/jqueryui/overcast/jquery-ui-1.8.15.custom.css
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/rateit/
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/rateit/delete.gif
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/rateit/rateit.css
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/static/stylesheets/rateit/star.gif
-lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/Plush/templates/status.tmpl
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/wizard/
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/wizard/README.TXT
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/interfaces/wizard/inc_bottom.tmpl
@@ -506,6 +423,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}a
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}certgen.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}checkdir.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}diskspeed.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}file_extension.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}getperformance.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}happyeyeballs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/${MODPY_PYCACHE}internetspeed.${MODPY_PYC_MAGIC_TAG}pyc
@@ -523,6 +441,7 @@ 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/apireg.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/certgen.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/checkdir.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/diskspeed.py
+lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/file_extension.py
 
lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/getperformance.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/happyeyeballs.py
 lib/python${MODPY_VERSION}/site-packages/sabnzbd/sabnzbd/utils/internetspeed.py

Reply via email to