Re: Remove www/youtube-dl and old ports related

2024-02-22 Thread Ricardo Mestre
Hi,

I don't even remember the last time I used youtube-dl, but I know it didn't work
and random people already complained that back to me as well.

I'm ok with it going away, nothing would be lost here.

On 20:23 Wed 21 Feb , Stuart Henderson wrote:
> On 2024/02/21 15:45, Jose Maldonado wrote:
> > 
> > Hi!, ports list!
> > 
> > Reviewing some things with yt-dlp I have seen that in our port tree we
> > still have a mention of youtube-dl, more specifically the version
> > www/youtube-dl-2021.12.17p1 (its latest version).
> > 
> > It seemed strange to me, so I decided to install and test it thinking
> > that it was patched in some way to keep it working. It is not the case.
> > The port does not work, and as we know the development of youtube-dl is
> > abandoned, in favor of yt-dlp.
> > 
> > The same thing happens with other ports related to youtube-dl
> > 
> > 1) audio/yt-audio: abandoned since 2020, depends on youtube-dl and
> > therefore does not work.
> 
> I think this is enough, the flags seem compatible:
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/yt-audio/Makefile,v
> diff -u -p -r1.10 Makefile
> --- Makefile  13 Nov 2022 15:27:39 -  1.10
> +++ Makefile  21 Feb 2024 20:18:31 -
> @@ -3,7 +3,7 @@ COMMENT = youtube-dl wrapper to manage 
>  MODPY_EGG_VERSION =  0.1
>  DISTNAME =   yt-audio-${MODPY_EGG_VERSION}
>  CATEGORIES = audio
> -REVISION =   4
> +REVISION =   5
>  
>  MAINTAINER = Paul Irofti 
>  
> @@ -12,7 +12,7 @@ PERMIT_PACKAGE =Yes
>  
>  MODULES =lang/python
>  
> -RUN_DEPENDS =www/youtube-dl \
> +RUN_DEPENDS =www/yt-dlp \
>   graphics/ffmpeg
>  
>  MODPY_PI =   Yes
> Index: patches/patch-yt_audio_common_py
> ===
> RCS file: patches/patch-yt_audio_common_py
> diff -N patches/patch-yt_audio_common_py
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-yt_audio_common_py  21 Feb 2024 20:18:31 -
> @@ -0,0 +1,33 @@
> +Index: yt_audio/common.py
> +--- yt_audio/common.py.orig
>  yt_audio/common.py
> +@@ -11,9 +11,9 @@ class Common:
> + """
> + 
> + DEFAULT_ARGUMENT_VALUES = {
> +-'download_command': 'youtube-dl -x -q --print-json --audio-format 
> mp3 --audio-quality 0 '
> ++'download_command': 'yt-dlp -x -q --print-json --audio-format mp3 
> --audio-quality 0 '
> + '--add-metadata --embed-thumbnail -o "$OUTPUT$" 
> $URL$',
> +-'playlist_info_command': 'youtube-dl --flat-playlist -J 
> $PLAYLIST_URL$',
> ++'playlist_info_command': 'yt-dlp --flat-playlist -J $PLAYLIST_URL$',
> + 'output_format': '%%(title)s.%%(ext)s',
> + 'ffprobe_command': 'ffprobe -v quiet -print_format json 
> -show_format -hide_banner "$PATH$"',
> + 'output_directory': str(PurePath(Path.home(), "Music"))
> +@@ -88,7 +88,7 @@ class Common:
> + 
> + Parameters:
> + ==
> +-> download_command (string): youtube-dl download command
> ++> download_command (string): yt-dlp download command
> + 
> + > title_count (int): no. of titles to download
> + """
> +@@ -203,7 +203,7 @@ class Common:
> + def check_dependencies(self):
> + _dependencies = ["ffmpeg -version|avconv -version",
> +  "ffprobe -version|avprobe -version",
> +- "youtube-dl --version",
> ++ "yt-dlp --version",
> +  ]
> + for _dep in _dependencies:
> + try:
> 
> 
> 
> > 2) multimedia/py-pafy: abandoned since 2019, same situation as the
> > previous port.
> 
> A bit more complex as it uses the Python API. Needs s/youtube_dl/yt_dlp/
> but also accounting for other API changes (at least dislikes are no longer
> supported).
> 



Re: [security/stable] www/yt-dlp to 2023.11.16 reg. CVE-2023-46121

2023-11-18 Thread Ricardo Mestre
ok mestre@

On 22:22 Fri 17 Nov , Stefan Hagen wrote:
> Hi,
> 
> on behalf of mestre@ there's a backport to stable for www/yt-dlp,
> which contains a fix for CVE-2023-46121.
> 
> Below diff applies to 7.4 and updates the cve entry in quirks.
> 
> OK?
> 
> Best Regards,
> Stefan
> 
> Index: www/yt-dlp/Makefile
> ===
> RCS file: /cvs/ports/www/yt-dlp/Makefile,v
> diff -u -p -r1.30 Makefile
> --- www/yt-dlp/Makefile   27 Sep 2023 19:13:07 -  1.30
> +++ www/yt-dlp/Makefile   17 Nov 2023 21:17:50 -
> @@ -1,6 +1,6 @@
>  COMMENT =CLI program to download videos from YouTube and other sites
>  
> -VERSION =2023.09.24
> +VERSION =2023.11.16
>  MODPY_EGG_VERSION =  ${VERSION:S/.0/./g}
>  
>  DISTNAME =   yt-dlp-${VERSION}
> Index: www/yt-dlp/distinfo
> ===
> RCS file: /cvs/ports/www/yt-dlp/distinfo,v
> diff -u -p -r1.26 distinfo
> --- www/yt-dlp/distinfo   25 Sep 2023 15:43:31 -  1.26
> +++ www/yt-dlp/distinfo   17 Nov 2023 21:17:50 -
> @@ -1,2 +1,2 @@
> -SHA256 (yt-dlp-2023.09.24.tar.gz) = 
> aJqqtEh2Op77M55gg0bUKqPU93Yoj8H08iMUKsI6Wr8=
> -SIZE (yt-dlp-2023.09.24.tar.gz) = 5494731
> +SHA256 (yt-dlp-2023.11.16.tar.gz) = 
> qn+35JtXsbWsQ5pyVoV15N+QT/wwQX4Z5kSZDnI5rFM=
> +SIZE (yt-dlp-2023.11.16.tar.gz) = 5568397
> Index: www/yt-dlp/patches/patch-setup_py
> ===
> RCS file: /cvs/ports/www/yt-dlp/patches/patch-setup_py,v
> diff -u -p -r1.9 patch-setup_py
> --- www/yt-dlp/patches/patch-setup_py 7 Jan 2023 13:18:45 -   1.9
> +++ www/yt-dlp/patches/patch-setup_py 17 Nov 2023 21:17:50 -
> @@ -1,7 +1,7 @@
>  Index: setup.py
>  --- setup.py.orig
>  +++ setup.py
> -@@ -77,7 +77,7 @@ def build_params():
> +@@ -85,7 +85,7 @@ def build_params():
>   ('share/zsh/site-functions', ['completions/zsh/_yt-dlp']),
>   ('share/fish/vendor_completions.d', 
> ['completions/fish/yt-dlp.fish']),
>   ('share/doc/yt_dlp', ['README.txt']),
> Index: www/yt-dlp/pkg/PLIST
> ===
> RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v
> diff -u -p -r1.25 PLIST
> --- www/yt-dlp/pkg/PLIST  25 Sep 2023 15:43:31 -  1.25
> +++ www/yt-dlp/pkg/PLIST  17 Nov 2023 21:17:51 -
> @@ -637,6 +637,8 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elonet.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}engadget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -649,6 +651,8 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}epoch.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eporner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eporner.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}erocast.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}erocast.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eroprofile.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eroprofile.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}ertgr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -945,6 +949,8 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}japandiet.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>  
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY

Re: [update] www/yt-dlp to 2023.11.16

2023-11-17 Thread Ricardo Mestre
Hi,

Stuart I'm subscribed to ports@, unfortunately due to $DAYJOB I won't be able to
look at this for at least a week or 2 so could you please take care of this or
maybe sdk@?

Please note that the previous release from Tuesday had a fix for CVE-2023-46121
so quirks also needs to be updated and maybe also updating the pkg in -stable.

On 08:23 Fri 17 Nov , Stuart Henderson wrote:
> When a port has a maintainer, you should CC them, don't rely on
> them reading ports@.
> 
> 
> On 2023/11/17 08:36, Justin Berthault wrote:
> > > A "make update-patches" is missing.
> > 
> > Thanks. Everything is ok now.
> > 
> > 
> > diff /usr/ports
> > commit - 8c63e64d8e995c22e5c74c405d9e013926952908
> > path + /usr/ports
> > blob - 4e530ab2529a5b43a1cee66f51b20be2767c36d6
> > file + www/yt-dlp/Makefile
> > --- www/yt-dlp/Makefile
> > +++ www/yt-dlp/Makefile
> > @@ -1,6 +1,6 @@
> >  COMMENT =  CLI program to download videos from YouTube and other sites
> >  
> > -VERSION =  2023.10.13
> > +VERSION =  2023.11.16
> >  MODPY_EGG_VERSION =${VERSION:S/.0/./g}
> >  
> >  DISTNAME = yt-dlp-${VERSION}
> > blob - 05552f398fdee8bd509c7b381237af119563355c
> > file + www/yt-dlp/distinfo
> > --- www/yt-dlp/distinfo
> > +++ www/yt-dlp/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (yt-dlp-2023.10.13.tar.gz) = 
> > ZJRPRFKnZXtfsxrlXYI9lBGhop+cEHHTP6PmKG4gUio=
> > -SIZE (yt-dlp-2023.10.13.tar.gz) = 5525233
> > +SHA256 (yt-dlp-2023.11.16.tar.gz) = 
> > qn+35JtXsbWsQ5pyVoV15N+QT/wwQX4Z5kSZDnI5rFM=
> > +SIZE (yt-dlp-2023.11.16.tar.gz) = 5568397
> > blob - 6203b6485d2fcc6686439a12874817eb6b82f43e
> > file + www/yt-dlp/patches/patch-setup_py
> > --- www/yt-dlp/patches/patch-setup_py
> > +++ www/yt-dlp/patches/patch-setup_py
> > @@ -1,7 +1,7 @@
> >  Index: setup.py
> >  --- setup.py.orig
> >  +++ setup.py
> > -@@ -78,7 +78,7 @@ def build_params():
> > +@@ -85,7 +85,7 @@ def build_params():
> >   ('share/zsh/site-functions', ['completions/zsh/_yt-dlp']),
> >   ('share/fish/vendor_completions.d', 
> > ['completions/fish/yt-dlp.fish']),
> >   ('share/doc/yt_dlp', ['README.txt']),
> > blob - 55297a8c5445638f12ee78eacd3afa799a0be1d7
> > file + www/yt-dlp/pkg/PLIST
> > --- www/yt-dlp/pkg/PLIST
> > +++ www/yt-dlp/pkg/PLIST
> > @@ -637,6 +637,8 @@ lib/python${MODPY_VERSION}/site-packages/yt_dlp/extrac
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elonet.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> > +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}engadget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> > @@ -947,6 +949,8 @@ lib/python${MODPY_VERSION}/site-packages/yt_dlp/extrac
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}japandiet.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jiosaavn.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> > +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jiosaavn.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jixie.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jixie.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}joj.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> > @@ -1011,6 +1015,8 @@ lib/python${MODPY_VERSION}/site-packages/yt_dlp/extrac
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}laola1tv.${MODPY_PYC_MAGIC_TAG}pyc
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lastfm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> >  
> > lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lastfm.${MODPY_PYC_MAGIC_TAG}pyc
> > +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}laxarxames.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSI

[update] mail/fdm-2.2

2023-03-30 Thread Ricardo Mestre
Hi,

Simple update to fdm-2.2.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/mail/fdm/Makefile,v
retrieving revision 1.28
diff -u -p -u -r1.28 Makefile
--- Makefile1 Jun 2022 12:26:08 -   1.28
+++ Makefile30 Mar 2023 14:47:54 -
@@ -1,6 +1,6 @@
 COMMENT=   fetch, filter and deliver mail
 
-V= 2.1
+V= 2.2
 DISTNAME=  fdm-$V
 CATEGORIES=mail
 
Index: distinfo
===
RCS file: /cvs/ports/mail/fdm/distinfo,v
retrieving revision 1.14
diff -u -p -u -r1.14 distinfo
--- distinfo1 Jun 2022 12:26:08 -   1.14
+++ distinfo30 Mar 2023 14:47:54 -
@@ -1,2 +1,2 @@
-SHA256 (fdm-2.1.tar.gz) = hY3y5u8INtlA6LjMT+wzN3D6nJe6DySFqeY+0Yssrf8=
-SIZE (fdm-2.1.tar.gz) = 318803
+SHA256 (fdm-2.2.tar.gz) = U6rRF4KYNOIcG5vyBJahqhwOD7mP53NeHnMxQmb7bBY=
+SIZE (fdm-2.2.tar.gz) = 319140



[NEW] audio/psid64

2023-02-13 Thread Ricardo Mestre
Hi,

PSID64 is a program that automatically generates a C64 self extracting
executable from a PSID file. The executable contains the PSID data, a
pre-relocated player and may also - if there is enough space available in the
C64 environment - contain a demonstration program with information about the
PSID file.


Comments? OK?


psid64.tar.gz
Description: application/tar-gz


Re: [update] audio/clementine-1.4.0rc2

2023-01-27 Thread Ricardo Mestre
didn't want to use it, but yeah I suspected I'd have to, it works now!

OK?

Index: Makefile
===
RCS file: /cvs/ports/audio/clementine/Makefile,v
retrieving revision 1.54
diff -u -p -u -r1.54 Makefile
--- Makefile28 May 2022 06:19:58 -  1.54
+++ Makefile27 Jan 2023 10:22:43 -
@@ -2,9 +2,9 @@ COMMENT =   music player
 
 GH_ACCOUNT =   clementine-player
 GH_PROJECT =   Clementine
-GH_TAGNAME =   1.4.0rc1-550-g72c1f91c0
-REVISION = 2
-PKGNAME =  clementine-${GH_TAGNAME:C/-550.*/pl550/}
+GH_TAGNAME =   1.4.0rc2
+EPOCH =0
+PKGNAME=   clementine-${GH_TAGNAME}
 
 CATEGORIES =   audio x11
 
Index: distinfo
===
RCS file: /cvs/ports/audio/clementine/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- distinfo30 Apr 2021 22:46:24 -  1.7
+++ distinfo27 Jan 2023 10:22:43 -
@@ -1,2 +1,2 @@
-SHA256 (Clementine-1.4.0rc1-550-g72c1f91c0.tar.gz) = 
isjv0Q7XfhsmQS5sGSceIDM45f5WwFQCBYjl1qBLjGM=
-SIZE (Clementine-1.4.0rc1-550-g72c1f91c0.tar.gz) = 9040909
+SHA256 (Clementine-1.4.0rc2.tar.gz) = 
I5Xv3vATqmXsi4Uh1Um/dtveT5M4Z745U/MVUxAerWM=
+SIZE (Clementine-1.4.0rc2.tar.gz) = 9073685
Index: patches/patch-ext_libclementine-common_CMakeLists_txt
===
RCS file: 
/cvs/ports/audio/clementine/patches/patch-ext_libclementine-common_CMakeLists_txt,v
retrieving revision 1.8
diff -u -p -u -r1.8 patch-ext_libclementine-common_CMakeLists_txt
--- patches/patch-ext_libclementine-common_CMakeLists_txt   11 Mar 2022 
18:20:06 -  1.8
+++ patches/patch-ext_libclementine-common_CMakeLists_txt   27 Jan 2023 
10:22:43 -
@@ -13,7 +13,7 @@ Index: ext/libclementine-common/CMakeLis
  
  set(SOURCES
core/closure.cpp
-@@ -39,3 +39,11 @@ target_link_libraries(libclementine-common
+@@ -39,6 +39,14 @@ target_link_libraries(libclementine-common
${TAGLIB_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
  )
@@ -25,3 +25,6 @@ Index: ext/libclementine-common/CMakeLis
 +  include_directories(${Backtrace_INCLUDE_DIRS})
 +  target_link_libraries(libclementine-common ${Backtrace_LIBRARIES})
 +endif(Backtrace_FOUND)
+ 
+ find_package(Backtrace)
+ configure_file(core/conf_backtrace.h.in conf_backtrace.h)
Index: patches/patch-ext_libclementine-common_core_logging_cpp
===
RCS file: 
/cvs/ports/audio/clementine/patches/patch-ext_libclementine-common_core_logging_cpp,v
retrieving revision 1.7
diff -u -p -u -r1.7 patch-ext_libclementine-common_core_logging_cpp
--- patches/patch-ext_libclementine-common_core_logging_cpp 11 Mar 2022 
18:20:06 -  1.7
+++ patches/patch-ext_libclementine-common_core_logging_cpp 27 Jan 2023 
10:22:43 -
@@ -2,31 +2,7 @@ Use shiny CMake FindBacktrace module.
 Index: ext/libclementine-common/core/logging.cpp
 --- ext/libclementine-common/core/logging.cpp.orig
 +++ ext/libclementine-common/core/logging.cpp
-@@ -18,12 +18,11 @@
- // it is used by the Spotify blob which links against libspotify and is not 
GPL
- // compatible.
- 
-+#include 
-+
- #include 
- 
- #include 
--#ifdef Q_OS_UNIX
--#include 
--#endif
- 
- #include 
- 
-@@ -315,7 +314,7 @@ QString DemangleSymbol(const QString& symbol) {
- }
- 
- void DumpStackTrace() {
--#ifdef Q_OS_UNIX
-+#if Backtrace_FOUND
-   void* callstack[128];
-   int callstack_size =
-   backtrace(reinterpret_cast(&callstack), sizeof(callstack));
-@@ -328,7 +327,7 @@ void DumpStackTrace() {
+@@ -336,7 +336,7 @@ void DumpStackTrace() {
}
free(symbols);
  #else
Index: patches/patch-src_core_utilities_cpp
===
RCS file: /cvs/ports/audio/clementine/patches/patch-src_core_utilities_cpp,v
retrieving revision 1.7
diff -u -p -u -r1.7 patch-src_core_utilities_cpp
--- patches/patch-src_core_utilities_cpp11 Mar 2022 18:20:06 -  
1.7
+++ patches/patch-src_core_utilities_cpp27 Jan 2023 10:22:43 -
@@ -3,7 +3,7 @@
 Index: src/core/utilities.cpp
 --- src/core/utilities.cpp.orig
 +++ src/core/utilities.cpp
-@@ -67,6 +67,14 @@
+@@ -71,6 +71,14 @@
  #ifdef Q_OS_DARWIN
  #include 
  #endif
@@ -18,7 +18,7 @@ Index: src/core/utilities.cpp
  
  #ifdef Q_OS_DARWIN
  #include 
-@@ -697,9 +705,25 @@ bool IsLaptop() {
+@@ -705,9 +713,25 @@ bool IsLaptop() {
  }
}
return false;
Index: patches/patch-src_ripper_ripper_h
===
RCS file: /cvs/ports/audio/clementine/patches/patch-src_ripper_ripper_h,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-src_ripper_ripper_h
--- patches/patch-src_ripper_ripper_h   11 Mar 2022 18:20:06 -  1.3
+++ patches/patch-src_ripper_ripper_h   27 Jan 2023 10:22:43 -
@@ -1,7 +1,7 @@
 Index: src/ripper/ripper.h
 --- src/ripper/ripper.h.orig
 +++ src/ripper/ripper.h
-@

[update] audio/clementine-1.4.0rc2

2023-01-26 Thread Ricardo Mestre
Diff below upgrades clementine to 1.4.0rc2 which brings a whole year worth of
updates (Apr 21-May 22).

It works fine on amd64, nevertheless it doesn't upgrade if previous version is
still installed failing with message "Can't install clementine-1.4.0rc2 because
of conflicts (clementine-1.4.0rc1pl550p2)"

Which incantation do I need to apply to make this work?

Index: Makefile
===
RCS file: /cvs/ports/audio/clementine/Makefile,v
retrieving revision 1.54
diff -u -p -u -r1.54 Makefile
--- Makefile28 May 2022 06:19:58 -  1.54
+++ Makefile26 Jan 2023 23:56:39 -
@@ -2,9 +2,8 @@ COMMENT =   music player
 
 GH_ACCOUNT =   clementine-player
 GH_PROJECT =   Clementine
-GH_TAGNAME =   1.4.0rc1-550-g72c1f91c0
-REVISION = 2
-PKGNAME =  clementine-${GH_TAGNAME:C/-550.*/pl550/}
+GH_TAGNAME =   1.4.0rc2
+PKGNAME=   clementine-${GH_TAGNAME}
 
 CATEGORIES =   audio x11
 
Index: distinfo
===
RCS file: /cvs/ports/audio/clementine/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- distinfo30 Apr 2021 22:46:24 -  1.7
+++ distinfo26 Jan 2023 23:56:39 -
@@ -1,2 +1,2 @@
-SHA256 (Clementine-1.4.0rc1-550-g72c1f91c0.tar.gz) = 
isjv0Q7XfhsmQS5sGSceIDM45f5WwFQCBYjl1qBLjGM=
-SIZE (Clementine-1.4.0rc1-550-g72c1f91c0.tar.gz) = 9040909
+SHA256 (Clementine-1.4.0rc2.tar.gz) = 
I5Xv3vATqmXsi4Uh1Um/dtveT5M4Z745U/MVUxAerWM=
+SIZE (Clementine-1.4.0rc2.tar.gz) = 9073685
Index: patches/patch-ext_libclementine-common_CMakeLists_txt
===
RCS file: 
/cvs/ports/audio/clementine/patches/patch-ext_libclementine-common_CMakeLists_txt,v
retrieving revision 1.8
diff -u -p -u -r1.8 patch-ext_libclementine-common_CMakeLists_txt
--- patches/patch-ext_libclementine-common_CMakeLists_txt   11 Mar 2022 
18:20:06 -  1.8
+++ patches/patch-ext_libclementine-common_CMakeLists_txt   26 Jan 2023 
23:56:39 -
@@ -13,7 +13,7 @@ Index: ext/libclementine-common/CMakeLis
  
  set(SOURCES
core/closure.cpp
-@@ -39,3 +39,11 @@ target_link_libraries(libclementine-common
+@@ -39,6 +39,14 @@ target_link_libraries(libclementine-common
${TAGLIB_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
  )
@@ -25,3 +25,6 @@ Index: ext/libclementine-common/CMakeLis
 +  include_directories(${Backtrace_INCLUDE_DIRS})
 +  target_link_libraries(libclementine-common ${Backtrace_LIBRARIES})
 +endif(Backtrace_FOUND)
+ 
+ find_package(Backtrace)
+ configure_file(core/conf_backtrace.h.in conf_backtrace.h)
Index: patches/patch-ext_libclementine-common_core_logging_cpp
===
RCS file: 
/cvs/ports/audio/clementine/patches/patch-ext_libclementine-common_core_logging_cpp,v
retrieving revision 1.7
diff -u -p -u -r1.7 patch-ext_libclementine-common_core_logging_cpp
--- patches/patch-ext_libclementine-common_core_logging_cpp 11 Mar 2022 
18:20:06 -  1.7
+++ patches/patch-ext_libclementine-common_core_logging_cpp 26 Jan 2023 
23:56:39 -
@@ -2,31 +2,7 @@ Use shiny CMake FindBacktrace module.
 Index: ext/libclementine-common/core/logging.cpp
 --- ext/libclementine-common/core/logging.cpp.orig
 +++ ext/libclementine-common/core/logging.cpp
-@@ -18,12 +18,11 @@
- // it is used by the Spotify blob which links against libspotify and is not 
GPL
- // compatible.
- 
-+#include 
-+
- #include 
- 
- #include 
--#ifdef Q_OS_UNIX
--#include 
--#endif
- 
- #include 
- 
-@@ -315,7 +314,7 @@ QString DemangleSymbol(const QString& symbol) {
- }
- 
- void DumpStackTrace() {
--#ifdef Q_OS_UNIX
-+#if Backtrace_FOUND
-   void* callstack[128];
-   int callstack_size =
-   backtrace(reinterpret_cast(&callstack), sizeof(callstack));
-@@ -328,7 +327,7 @@ void DumpStackTrace() {
+@@ -336,7 +336,7 @@ void DumpStackTrace() {
}
free(symbols);
  #else
Index: patches/patch-src_core_utilities_cpp
===
RCS file: /cvs/ports/audio/clementine/patches/patch-src_core_utilities_cpp,v
retrieving revision 1.7
diff -u -p -u -r1.7 patch-src_core_utilities_cpp
--- patches/patch-src_core_utilities_cpp11 Mar 2022 18:20:06 -  
1.7
+++ patches/patch-src_core_utilities_cpp26 Jan 2023 23:56:39 -
@@ -3,7 +3,7 @@
 Index: src/core/utilities.cpp
 --- src/core/utilities.cpp.orig
 +++ src/core/utilities.cpp
-@@ -67,6 +67,14 @@
+@@ -71,6 +71,14 @@
  #ifdef Q_OS_DARWIN
  #include 
  #endif
@@ -18,7 +18,7 @@ Index: src/core/utilities.cpp
  
  #ifdef Q_OS_DARWIN
  #include 
-@@ -697,9 +705,25 @@ bool IsLaptop() {
+@@ -705,9 +713,25 @@ bool IsLaptop() {
  }
}
return false;
Index: patches/patch-src_ripper_ripper_h
===
RCS file: /cvs/ports/audio/clementine/patches/patch-src_ripper_ripper_h,v
retrieving revision 1.3
diff -u -p -u -r1.3 p

Re: [NEW/Update] net/nicotine-plus-3.2.2 port

2023-01-26 Thread Ricardo Mestre
And sure enough attachment was not sent, here it is

On 21:33 Thu 26 Jan , Ricardo Mestre wrote:
> This seems to have been forgotten and fell through the cracks, attached is a 
> new
> version (3.2.8) based on port provided in this email thread. Additionally it 
> now
> uses a proper patch instead of calling sed directly.
> 
> Tested on amd64, OK to import?
> 
> On 11:50 Tue 26 Jul , Stuart Henderson wrote:
> > On 2022/07/25 09:48, Omar Polo wrote:
> > > some nits:
> > > 
> > >  - we've dropped the RCS Ids (the $OpenBSD$ line) in ports
> > >  - i'd set CATEGORIES, HOMEPAGE and MAINTAINER after GH_* as per
> > >Makefile.template
> > >  - no need to set MODPY_VERSION, that's already the default
> > 
> > agreed on these
> > 
> > > Personally, I'd go with a patch instead of sed -i for setup.py, but even
> > > using sed -i should be fine in this case.  (patches are more robust than
> > > sed for updates; they break sometimes, but at least you get the chance
> > > to see what's going on instead of blindling substituting.)
> > 
> > +1 for this
> > 
> 


nicotine-plus.tar.gz
Description: application/tar-gz


Re: [NEW/Update] net/nicotine-plus-3.2.2 port

2023-01-26 Thread Ricardo Mestre
This seems to have been forgotten and fell through the cracks, attached is a new
version (3.2.8) based on port provided in this email thread. Additionally it now
uses a proper patch instead of calling sed directly.

Tested on amd64, OK to import?

On 11:50 Tue 26 Jul , Stuart Henderson wrote:
> On 2022/07/25 09:48, Omar Polo wrote:
> > some nits:
> > 
> >  - we've dropped the RCS Ids (the $OpenBSD$ line) in ports
> >  - i'd set CATEGORIES, HOMEPAGE and MAINTAINER after GH_* as per
> >Makefile.template
> >  - no need to set MODPY_VERSION, that's already the default
> 
> agreed on these
> 
> > Personally, I'd go with a patch instead of sed -i for setup.py, but even
> > using sed -i should be fine in this case.  (patches are more robust than
> > sed for updates; they break sometimes, but at least you get the chance
> > to see what's going on instead of blindling substituting.)
> 
> +1 for this
> 



[update] editors/nano-6.4

2022-08-04 Thread Ricardo Mestre
Hi,

nano was updated a couple of days ago to 6.4, just a minor release with the
following improvements:

- The file browser does not crash when moving up to the root folder.
- Softwrapping very long lines is done more efficiently.
- Invoking the formatter does not blink the screen.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/editors/nano/Makefile,v
retrieving revision 1.128
diff -u -p -u -r1.128 Makefile
--- Makefile29 Apr 2022 15:30:47 -  1.128
+++ Makefile4 Aug 2022 23:44:12 -
@@ -1,6 +1,6 @@
 COMMENT=   simple editor, inspired by Pico
 
-DISTNAME=  nano-6.3
+DISTNAME=  nano-6.4
 CATEGORIES=editors
 HOMEPAGE=  https://www.nano-editor.org/
 
Index: distinfo
===
RCS file: /cvs/ports/editors/nano/distinfo,v
retrieving revision 1.77
diff -u -p -u -r1.77 distinfo
--- distinfo29 Apr 2022 15:30:47 -  1.77
+++ distinfo4 Aug 2022 23:44:12 -
@@ -1,2 +1,2 @@
-SHA256 (nano-6.3.tar.xz) = 61MtpJhWcnMLUA9oXbqriFpGbQj7v3QVgyuVgF5vhoc=
-SIZE (nano-6.3.tar.xz) = 1581772
+SHA256 (nano-6.4.tar.xz) = QZmujKeKd5beVt4aQbgh3EeRLAMH6YFrVswxffNGYcA=
+SIZE (nano-6.4.tar.xz) = 1593804
Index: patches/patch-src_Makefile_in
===
RCS file: /cvs/ports/editors/nano/patches/patch-src_Makefile_in,v
retrieving revision 1.30
diff -u -p -u -r1.30 patch-src_Makefile_in
--- patches/patch-src_Makefile_in   29 Apr 2022 15:30:47 -  1.30
+++ patches/patch-src_Makefile_in   4 Aug 2022 23:44:12 -
@@ -1,7 +1,7 @@
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -1683,7 +1683,7 @@ nano_SOURCES = \
+@@ -1685,7 +1685,7 @@ nano_SOURCES = \
utils.c \
winio.c
  
@@ -10,12 +10,12 @@ Index: src/Makefile.in
$(LIB_CLOCK_GETTIME) $(LIBTHREAD)
  
  all: all-am
-@@ -2056,7 +2056,7 @@ winio.o: revision.h
+@@ -2058,7 +2058,7 @@ winio.o: revision.h
  
  # Always run the commands in this rule.  But update the target
  # only when the revision actually changed.
 -revision.h: FORCE
 +revision.h:
@[ -f $@ ] || touch $@
-   @echo "#define $(SOMETHING)" | cmp -s $@ - || \
-   echo "#define $(SOMETHING)" > $@
+   @! git describe >/dev/null 2>&1 || \
+   echo "#define $(SOMETHING)" | cmp -s $@ - || \



[update] www/yt-dlp-2022.05.18

2022-05-26 Thread Ricardo Mestre
Hi,

Latest update to 2022.05.18 below, changelog can be checked on [0], but a few
extractors have been added and others removed so PLIST needs to be updated.
While here make myself as maintainer.

Comments? OK?

[0] https://github.com/yt-dlp/yt-dlp/releases/tag/2022.05.18

Index: Makefile
===
RCS file: /cvs/ports/www/yt-dlp/Makefile,v
retrieving revision 1.8
diff -u -p -u -r1.8 Makefile
--- Makefile12 Apr 2022 20:40:16 -  1.8
+++ Makefile26 May 2022 11:46:25 -
@@ -1,6 +1,6 @@
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2022.04.08
+VERSION =  2022.05.18
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = yt-dlp-${VERSION}
@@ -9,6 +9,8 @@ DISTFILES = yt-dlp-${VERSION}{yt-dlp}${E
 CATEGORIES =   www
 
 HOMEPAGE = https://github.com/yt-dlp/yt-dlp/
+
+MAINTAINER =   Ricardo Mestre 
 
 # Public Domain
 PERMIT_PACKAGE =   Yes
Index: distinfo
===
RCS file: /cvs/ports/www/yt-dlp/distinfo,v
retrieving revision 1.8
diff -u -p -u -r1.8 distinfo
--- distinfo12 Apr 2022 20:40:16 -  1.8
+++ distinfo26 May 2022 11:46:25 -
@@ -1,2 +1,2 @@
-SHA256 (yt-dlp-2022.04.08.tar.gz) = 
qeo3U5d92C8FHwZ0+9w+tf9JpnJG9L08rFdFcCgo0ds=
-SIZE (yt-dlp-2022.04.08.tar.gz) = 4524592
+SHA256 (yt-dlp-2022.05.18.tar.gz) = 
WaDonXkBgHCETGMB94SFlLdGykhX59oUpeaTiiTmMXI=
+SIZE (yt-dlp-2022.05.18.tar.gz) = 4541851
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -u -r1.7 PLIST
--- pkg/PLIST   12 Apr 2022 20:40:16 -  1.7
+++ pkg/PLIST   26 May 2022 11:46:26 -
@@ -16,8 +16,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}aes.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}cookies.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}dependencies.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}jsinterp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}minicurses.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc
@@ -28,8 +28,24 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/${MODPY_PYCACHE}webvtt.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/aes.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/cache.py
-lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}_deprecated.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}_legacy.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}asyncio.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}compat_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}imghdr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/${MODPY_PYCACHE}re.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/_deprecated.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/_legacy.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/asyncio.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/compat_utils.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/imghdr.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/compat/re.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/cookies.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/dependencies.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}/
@@ -144,7 +160,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}bitwave.${MODPY_PYC_MAGIC_TAG}pyc
 
lib

[update] editors/nano-6.3

2022-04-28 Thread Ricardo Mestre
Hi,

Update to 6.3 just released today. ok?

Improvements:
- For multiline regexes, text is now colored as soon a start match
is found, also when there is no end match at all.
- The colorizing of any line is stopped after two thousand bytes,
to avoid frustrating delays.
- When environment variable NO_COLOR is set, the two default colors
(yellow for the spotlight, red for error messages) are suppressed
when no interface colors are specified in a nanorc file.
- Full justification and piping the whole buffer through a command
now keep the cursor at the same line number.
- Utility xsel can be used to copy a marked region to the system's
clipboard. See doc/sample.nanorc for an example.

Index: Makefile
===
RCS file: /cvs/ports/editors/nano/Makefile,v
retrieving revision 1.127
diff -u -p -u -r1.127 Makefile
--- Makefile8 Mar 2022 14:27:57 -   1.127
+++ Makefile28 Apr 2022 20:42:08 -
@@ -1,6 +1,6 @@
 COMMENT=   simple editor, inspired by Pico
 
-DISTNAME=  nano-6.2
+DISTNAME=  nano-6.3
 CATEGORIES=editors
 HOMEPAGE=  https://www.nano-editor.org/
 
Index: distinfo
===
RCS file: /cvs/ports/editors/nano/distinfo,v
retrieving revision 1.76
diff -u -p -u -r1.76 distinfo
--- distinfo27 Feb 2022 14:36:46 -  1.76
+++ distinfo28 Apr 2022 20:42:08 -
@@ -1,2 +1,2 @@
-SHA256 (nano-6.2.tar.xz) = K8oYBL6taq9K15H3VuR0m7Ve2GDuwQWpf7qGS8anfLM=
-SIZE (nano-6.2.tar.xz) = 1531800
+SHA256 (nano-6.3.tar.xz) = 61MtpJhWcnMLUA9oXbqriFpGbQj7v3QVgyuVgF5vhoc=
+SIZE (nano-6.3.tar.xz) = 1581772
Index: patches/patch-src_Makefile_in
===
RCS file: /cvs/ports/editors/nano/patches/patch-src_Makefile_in,v
retrieving revision 1.29
diff -u -p -u -r1.29 patch-src_Makefile_in
--- patches/patch-src_Makefile_in   8 Mar 2022 14:27:57 -   1.29
+++ patches/patch-src_Makefile_in   28 Apr 2022 20:42:08 -
@@ -1,7 +1,7 @@
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -1658,7 +1658,7 @@ nano_SOURCES = \
+@@ -1683,7 +1683,7 @@ nano_SOURCES = \
utils.c \
winio.c
  
@@ -10,7 +10,7 @@ Index: src/Makefile.in
$(LIB_CLOCK_GETTIME) $(LIBTHREAD)
  
  all: all-am
-@@ -2031,7 +2031,7 @@ winio.o: revision.h
+@@ -2056,7 +2056,7 @@ winio.o: revision.h
  
  # Always run the commands in this rule.  But update the target
  # only when the revision actually changed.
Index: pkg/PLIST
===
RCS file: /cvs/ports/editors/nano/pkg/PLIST,v
retrieving revision 1.39
diff -u -p -u -r1.39 PLIST
--- pkg/PLIST   8 Mar 2022 14:27:57 -   1.39
+++ pkg/PLIST   28 Apr 2022 20:42:08 -
@@ -44,6 +44,7 @@ share/locale/ro/LC_MESSAGES/nano.mo
 share/locale/ru/LC_MESSAGES/nano.mo
 share/locale/sk/LC_MESSAGES/nano.mo
 share/locale/sl/LC_MESSAGES/nano.mo
+share/locale/sq/LC_MESSAGES/nano.mo
 share/locale/sr/LC_MESSAGES/nano.mo
 share/locale/sv/LC_MESSAGES/nano.mo
 share/locale/tr/LC_MESSAGES/nano.mo



[update] x11/st 0.8.5

2022-04-25 Thread Ricardo Mestre
Hi,

update to 0.8.5, release notes can be checked on https://git.suckless.org/st/

comments? ok?

Index: Makefile
===
RCS file: /cvs/ports/x11/st/Makefile,v
retrieving revision 1.23
diff -u -p -u -r1.23 Makefile
--- Makefile11 Mar 2022 20:17:22 -  1.23
+++ Makefile25 Apr 2022 20:33:50 -
@@ -1,6 +1,6 @@
 COMMENT=   simple X terminal
 
-V= 0.8.4
+V= 0.8.5
 DISTNAME=  st-${V}
 
 CATEGORIES=x11
Index: distinfo
===
RCS file: /cvs/ports/x11/st/distinfo,v
retrieving revision 1.14
diff -u -p -u -r1.14 distinfo
--- distinfo29 Jun 2020 14:36:10 -  1.14
+++ distinfo25 Apr 2022 20:33:50 -
@@ -1,2 +1,2 @@
-SHA256 (st-0.8.4.tar.gz) = 1C087OtNamXjLpClM249RG22EsP72evBeAvGyaAzRqY=
-SIZE (st-0.8.4.tar.gz) = 47330
+SHA256 (st-0.8.5.tar.gz) = 6mgyID7QL/dBgry4raqexFTI+YnnkjLLhZZl4vVEqzc=
+SIZE (st-0.8.5.tar.gz) = 47829



[update] www/yt-dlp-2022.03.08.1

2022-03-09 Thread Ricardo Mestre
Hi,

New update to 2022.03.08.1, changelog below[0] which also includes release notes
for previous version 2022.03.08.

Comments? OK?

[0] https://github.com/yt-dlp/yt-dlp/releases

Index: Makefile
===
RCS file: /cvs/ports/www/yt-dlp/Makefile,v
retrieving revision 1.6
diff -u -p -u -r1.6 Makefile
--- Makefile4 Feb 2022 11:31:49 -   1.6
+++ Makefile9 Mar 2022 08:40:48 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2022.02.04
+VERSION =  2022.03.08.1
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = yt-dlp-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/yt-dlp/distinfo,v
retrieving revision 1.6
diff -u -p -u -r1.6 distinfo
--- distinfo4 Feb 2022 11:31:49 -   1.6
+++ distinfo9 Mar 2022 08:40:48 -
@@ -1,2 +1,2 @@
-SHA256 (yt-dlp-2022.02.04.tar.gz) = 
yN0RnCil0lYyLds6L/9yvAKs5D/FiAwAZdl/ekjXqOM=
-SIZE (yt-dlp-2022.02.04.tar.gz) = 4369611
+SHA256 (yt-dlp-2022.03.08.1.tar.gz) = 
E1/Xu/gcJjlBmxkdjlq7gM2KmAG37Y6SozGkEH6CCrI=
+SIZE (yt-dlp-2022.03.08.1.tar.gz) = 4455336
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -r1.5 PLIST
--- pkg/PLIST   4 Feb 2022 10:45:32 -   1.5
+++ pkg/PLIST   9 Mar 2022 08:40:49 -
@@ -1,4 +1,3 @@
-@comment $OpenBSD: PLIST,v 1.5 2022/02/04 10:45:32 sthen Exp $
 bin/yt-dlp
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
@@ -39,6 +38,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}dash.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}external.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}f4m.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}fc2.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}fragment.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}hls.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
@@ -53,6 +53,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/dash.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/external.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/f4m.py
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/fc2.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/fragment.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/hls.py
 lib/python${MODPY_VERSION}/site-packages/yt_dlp/downloader/http.py
@@ -70,6 +71,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}abc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}abcnews.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}abcotvs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}abematv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}academicearth.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}acast.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}adn.${MODPY_PYC_MAGIC_TAG}pyc
@@ -84,6 +86,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}aljazeera.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}allocine.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}alphaporno.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}alsace20tv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}alura.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}amara.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}amazon.${MODPY_PYC_MAGIC_TAG}pyc
@@ -92,6 +95,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}amp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PY

[update] www/yt-dlp-2022.01.21

2022-01-21 Thread Ricardo Mestre
Hi,

new update to 2022.01.21 released today, changelog can be checked on [0] since
it's too big to paste here.

ok?

[0] https://github.com/yt-dlp/yt-dlp/releases/tag/2022.01.21

Index: Makefile
===
RCS file: /cvs/ports/www/yt-dlp/Makefile,v
retrieving revision 1.3
diff -u -p -u -r1.3 Makefile
--- Makefile30 Dec 2021 20:14:37 -  1.3
+++ Makefile21 Jan 2022 12:24:11 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2021.12.27
+VERSION =  2022.01.21
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = yt-dlp-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/yt-dlp/distinfo,v
retrieving revision 1.3
diff -u -p -u -r1.3 distinfo
--- distinfo30 Dec 2021 20:14:37 -  1.3
+++ distinfo21 Jan 2022 12:24:11 -
@@ -1,2 +1,2 @@
-SHA256 (yt-dlp-2021.12.27.tar.gz) = 
NJLDRLG3GsE8c6U9uzvFBPfrqjJcEIB62QVCjnSm1jA=
-SIZE (yt-dlp-2021.12.27.tar.gz) = 4221035
+SHA256 (yt-dlp-2022.01.21.tar.gz) = 
eEVcA/s/WoS/wFr8paJWSvmFLo/n8IiHfiC4UIIX3Sk=
+SIZE (yt-dlp-2022.01.21.tar.gz) = 4336723
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -r1.3 PLIST
--- pkg/PLIST   30 Dec 2021 20:14:37 -  1.3
+++ pkg/PLIST   21 Jan 2022 12:24:11 -
@@ -156,6 +156,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}byutv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}c56.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cableav.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}callin.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cam4.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}camdemy.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cammodels.${MODPY_PYC_MAGIC_TAG}pyc
@@ -213,6 +214,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cracked.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}crackle.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}crooksandliars.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}crowdbunker.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}crunchyroll.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cspan.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}ctsnews.${MODPY_PYC_MAGIC_TAG}pyc
@@ -221,6 +223,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cultureunplugged.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}curiositystream.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}cwtv.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}daftsex.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}dailymail.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}dailymotion.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}damtomo.${MODPY_PYC_MAGIC_TAG}pyc
@@ -233,6 +236,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}dfb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}dhm.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}digg.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}digitalconcerthall.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}digiteka.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}discoverygo.${MODPY_PYC_MAGIC_TAG}pyc
@@ -246,6 +250,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}dplay.${

[update] www/yt-dlp-2021.12.27

2021-12-28 Thread Ricardo Mestre
Hi,

Update to 2021.12.27, changelog below including for missed 2021.12.25.

Comments? OK?

2021.12.27
Avoid recursion error when re-extracting info
[ffmpeg] Fix position of --ppa
[aria2c] Don't show progress when --no-progress
[cookies] Support other keyrings by mbway
[EmbedThumbnail] Prefer AtomicParsley over ffmpeg if available
[generic] Fix HTTP KVS Player by git-anony-mouse
[ThumbnailsConvertor] Fix for when there are no thumbnails
[docs] Add examples for using TYPES: in -P/-o
[PixivSketch] Add extractors by nao20010128nao
[tiktok] Add music, sticker and tag IEs by MinePlayersPE
[BiliIntl] Fix extractor by MinePlayersPE
[CBC] Fix URL regex
[tiktok] Fix extractor_key used in archive
[youtube] End live-from-start properly when stream ends with 403
[Zee5] Fix VALID_URL for tv-shows by Ashish0804

2021.12.25
[dash,youtube] Download live from start to end by nao20010128nao, pukkandan
Add option --live-from-start to enable downloading live videos from 
start
Add key is_from_start in formats to identify formats (of live videos) 
that downloads from start
[dash] Create protocol http_dash_segments_generator that allows a 
function to be passed instead of fragments
[fragment] Allow multiple live dash formats to download simultaneously
[youtube] Implement fragment re-fetching for the live dash formats
[youtube] Re-extract dash manifest every 5 hours (manifest expires in 
6hrs)
[postprocessor/ffmpeg] Add FFmpegFixupDuplicateMoovPP to fixup 
duplicated moov atoms
Known issues:
Ctrl+C doesn't work on Windows when downloading multiple formats
If video becomes private, download hangs
[SponsorBlock] Add Filler and Highlight categories by nihil-admirari, 
pukkandan
Change --sponsorblock-cut all to --sponsorblock-cut default if you do 
not want filler sections to be removed
Add field webpage_url_domain
Add interactive format selection with -f -
Add option --file-access-retries by ehoogeveen-medweb
[outtmpl] Add alternate forms S, D and improve id detection
[outtmpl] Add operator & for replacement text by PilzAdam
[EmbedSubtitle] Disable duration check temporarily
[extractor] Add _search_nuxt_data by nao20010128nao
[extractor] Ignore errors in comment extraction when -i is given
[extractor] Standardize _live_title
[FormatSort] Prevent incorrect deprecation warning
[generic] Extract m3u8 formats from JSON-LD
[postprocessor/ffmpeg] Always add faststart
[utils] Fix parsing MMDD dates in Nov/Dec by wlritchi
[utils] Improve parse_count
[utils] Update std_headers by kikuyan, fstirlitz
[lazy_extractors] Fix for search IEs
[extractor] Support default implicit graph in JSON-LD by zmousm
Allow --no-write-thumbnail to override --write-all-thumbnail
Fix --throttled-rate
Fix control characters being printed to --console-title
Fix PostProcessor hooks not registered for some PPs
Pre-process when using --flat-playlist
Remove known invalid thumbnails from info_dict
Add warning when using -f best
Use parse_duration for --wait-for-video and some minor fix
[test/download] Add more fields
[test/download] Ignore field webpage_url_domain by std-move
[compat] Suppress errors in enabling VT mode
[docs] Improve manpage format by iw0nderhow, pukkandan
[docs,cleanup] Minor fixes and cleanup
[cleanup] Fix some typos by unit193
[ABC:iview] Add show extractor by pabs3
[dropout] Add extractor by TwoThousandHedgehogs, pukkandan
[GameJolt] Add extractors by MinePlayersPE
[gofile] Add extractor by Jertzukka, Ashish0804
[hse] Add extractors by cypheron, pukkandan
[NateTV] Add NateIE and NateProgramIE by Ashish0804, Hyeeji
[OpenCast] Add extractors by bwildenhain, C0D3D3V
[rtve] Add RTVEAudioIE by kebianizao
[Rutube] Add RutubeChannelIE by Ashish0804
[skeb] Add extractor by nao20010128nao
[soundcloud] Add related tracks extractor by Lapin0t
[toggo] Add extractor by nyuszika7h
[TrueID] Add extractor by MinePlayersPE
[audiomack] Update album and song VALID_URL by abdullah-if, dirkf
[CBC Gem] Extract 1080p formats by DavidSkrundz
[ceskatelevize] Fetch iframe from nextJS data by mkubecek
[crackle] Look for non-DRM formats by raleeper
[dplay] Temporary fix for discoveryplus.com/it
[DiscoveryPlusShowBaseIE] yield actual video id by Ashish0804
[Facebook] Handle redirect URLs
[fujitv] Extract 1080p from tv_android m3u8 by YuenSzeHong
[gronkh] Support new URL pattern by Sematre
[instagram] Expand valid URL by u-spec-png
[Instagram] Try bypassing login wall with embed page by MinePlayersPE
[Jamendo] Fix use of _VALID_URL_RE by jaller94
[LBRY] Support livestreams by Ashish0804, pukkandan
[NJPWWorld] Extract formats from m3u8 by aarubui
[NovaEmbed] update player regex by s

[update] editors/nano-6.0

2021-12-16 Thread Ricardo Mestre
Hi,

new release 6.0 tested on amd64, changelog can be read on [0].

comments? ok?

[0] https://www.nano-editor.org/news.php

Index: Makefile
===
RCS file: /cvs/ports/editors/nano/Makefile,v
retrieving revision 1.123
diff -u -p -u -r1.123 Makefile
--- Makefile10 Oct 2021 11:51:20 -  1.123
+++ Makefile16 Dec 2021 23:08:56 -
@@ -2,13 +2,13 @@
 
 COMMENT=   simple editor, inspired by Pico
 
-DISTNAME=  nano-5.9
+DISTNAME=  nano-6.0
 CATEGORIES=editors
 HOMEPAGE=  https://www.nano-editor.org/
 
 MAINTAINER=Christian Weisgerber 
 
-MASTER_SITES=  https://www.nano-editor.org/dist/v5/ \
+MASTER_SITES=  https://www.nano-editor.org/dist/v6/ \
${MASTER_SITE_GNU:=nano/}
 PORTROACH= site:https://www.nano-editor.org/dist/latest/
 EXTRACT_SUFX=  .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/editors/nano/distinfo,v
retrieving revision 1.73
diff -u -p -u -r1.73 distinfo
--- distinfo10 Oct 2021 11:51:21 -  1.73
+++ distinfo16 Dec 2021 23:08:56 -
@@ -1,2 +1,2 @@
-SHA256 (nano-5.9.tar.xz) = dX24zaS7KHNZnkd4OvRj47VHpiewyrsw6nv3H7TCSTc=
-SIZE (nano-5.9.tar.xz) = 1499852
+SHA256 (nano-6.0.tar.xz) = k6yMtotK0Q4KrrgKLdFcW7ietmWkhE960Bxn78sWnqI=
+SIZE (nano-6.0.tar.xz) = 1509388
Index: patches/patch-src_Makefile_in
===
RCS file: /cvs/ports/editors/nano/patches/patch-src_Makefile_in,v
retrieving revision 1.27
diff -u -p -u -r1.27 patch-src_Makefile_in
--- patches/patch-src_Makefile_in   1 May 2021 20:53:36 -   1.27
+++ patches/patch-src_Makefile_in   16 Dec 2021 23:08:56 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-src_Makefile_in,v 1.27 2
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -1640,7 +1640,7 @@ nano_SOURCES = \
+@@ -1658,7 +1658,7 @@ nano_SOURCES = \
utils.c \
winio.c
  
@@ -11,7 +11,7 @@ Index: src/Makefile.in
$(LIB_CLOCK_GETTIME) $(LIBTHREAD)
  
  all: all-am
-@@ -2014,7 +2014,7 @@ winio.o: revision.h
+@@ -2031,7 +2031,7 @@ winio.o: revision.h
  
  # Always run the commands in this rule.  But update the target
  # only when the revision actually changed.
Index: pkg/PLIST
===
RCS file: /cvs/ports/editors/nano/pkg/PLIST,v
retrieving revision 1.37
diff -u -p -u -r1.37 PLIST
--- pkg/PLIST   10 Oct 2021 11:51:21 -  1.37
+++ pkg/PLIST   16 Dec 2021 23:08:56 -
@@ -65,9 +65,7 @@ share/nano/elisp.nanorc
 share/nano/email.nanorc
 share/nano/extra/
 share/nano/extra/ada.nanorc
-share/nano/extra/debian.nanorc
 share/nano/extra/fortran.nanorc
-share/nano/extra/gentoo.nanorc
 share/nano/extra/haskell.nanorc
 share/nano/extra/povray.nanorc
 share/nano/extra/spec.nanorc
@@ -100,3 +98,4 @@ share/nano/tcl.nanorc
 share/nano/tex.nanorc
 share/nano/texinfo.nanorc
 share/nano/xml.nanorc
+share/nano/yaml.nanorc



[update] www/badwolf-1.2.2

2021-12-02 Thread Ricardo Mestre
Hi,

changelog on [0], the bump to 1.2.2 was just a versioning issue on their side.

comments? ok?

https://hacktivis.me/releases/badwolf-1.2.1.txt

Index: Makefile
===
RCS file: /cvs/ports/www/badwolf/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 Makefile
--- Makefile15 Nov 2021 11:17:11 -  1.1.1.1
+++ Makefile2 Dec 2021 18:47:35 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2021/11/15 11:17:11 sdk Exp $
 
 COMMENT =  minimalist and privacy-oriented WebKitGTK+ browser
-DISTNAME = badwolf-1.2.0
+DISTNAME = badwolf-1.2.2
 CATEGORIES =   www
 
 HOMEPAGE = https://hacktivis.me/projects/badwolf
Index: distinfo
===
RCS file: /cvs/ports/www/badwolf/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo15 Nov 2021 11:17:11 -  1.1.1.1
+++ distinfo2 Dec 2021 18:47:35 -
@@ -1,2 +1,2 @@
-SHA256 (badwolf-1.2.0.tar.gz) = 6vW5nx/A6pRVLGTztehM+edokYgupednv2MzQeAmXLo=
-SIZE (badwolf-1.2.0.tar.gz) = 79538
+SHA256 (badwolf-1.2.2.tar.gz) = /N8bDXERBx21P3hc087PtMe6hSQDpWlwN7KB5/4mKks=
+SIZE (badwolf-1.2.2.tar.gz) = 80102



[update] emulators/mednafen to 1.28.0-UNSTABLE

2021-11-16 Thread Ricardo Mestre
Hi,

New version, don't mind the UNSTABLE in the name since they use it for all .0
releases, any objections to remove it from the name with PKGNAME? Or should it
be kept but s/-/./ instead?

Just tested it on amd64 -current for several consoles including snes which is
not crashing anymore, at least for me, can someone confirm if it also doesn't
crash on i386 and therefore the patches are not required?

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/emulators/mednafen/Makefile,v
retrieving revision 1.33
diff -u -p -u -r1.33 Makefile
--- Makefile16 Jul 2021 07:49:39 -  1.33
+++ Makefile16 Nov 2021 17:06:52 -
@@ -3,7 +3,9 @@
 BROKEN-hppa =  ../../include/mednafen/state.h:21:7: error: 'exception_ptr' in 
namespace 'std' does not name a type
 COMMENT =  emulates numerous game consoles
 
-DISTNAME = mednafen-1.27.1
+VERSION =  1.28.0-UNSTABLE
+DISTNAME = mednafen-${VERSION}
+PKGNAME =  mednafen-${VERSION:C/-UNSTABLE//}
 
 CATEGORIES =   emulators games
 HOMEPAGE = https://mednafen.github.io
Index: distinfo
===
RCS file: /cvs/ports/emulators/mednafen/distinfo,v
retrieving revision 1.16
diff -u -p -u -r1.16 distinfo
--- distinfo16 Jul 2021 07:49:39 -  1.16
+++ distinfo16 Nov 2021 17:06:52 -
@@ -1,2 +1,2 @@
-SHA256 (mednafen-1.27.1.tar.xz) = 86ibLzL0DDIyWTgI0F4MIcvfRDaIrOBMnCfkz01ZVfs=
-SIZE (mednafen-1.27.1.tar.xz) = 3363540
+SHA256 (mednafen-1.28.0-UNSTABLE.tar.xz) = 
Cu8rLtMKI/0VhqWQhgB311gm7Qd+fTJ3KxrPP8vwP1M=
+SIZE (mednafen-1.28.0-UNSTABLE.tar.xz) = 3501032
Index: patches/patch-src_snes_src_lib_libco_amd64_c
===
RCS file: patches/patch-src_snes_src_lib_libco_amd64_c
diff -N patches/patch-src_snes_src_lib_libco_amd64_c
--- patches/patch-src_snes_src_lib_libco_amd64_c29 Mar 2020 10:10:29 
-  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,47 +0,0 @@
-$OpenBSD: patch-src_snes_src_lib_libco_amd64_c,v 1.1 2020/03/29 10:10:29 
solene Exp $
-
-This prevent the snes module to crash on load on amd64
-
-Index: src/snes/src/lib/libco/amd64.c
 src/snes/src/lib/libco/amd64.c.orig
-+++ src/snes/src/lib/libco/amd64.c
-@@ -13,6 +13,10 @@
- 
- #include 
- #include 
-+#include 
-+#include 
-+#include 
-+#include 
- 
- #ifdef __cplusplus
- extern "C" {
-@@ -21,6 +25,7 @@ extern "C" {
- static thread_local long long co_active_buffer[64];
- static thread_local cothread_t co_active_handle = 0;
- static void (*co_swap)(cothread_t, cothread_t) = 0;
-+long pagesize, newsize;
- 
- #ifdef _WIN32
-   /* ABI: Win64 */
-@@ -119,7 +124,19 @@ cothread_t co_create(unsigned int size, void (*entrypo
-   size += 512;  /* allocate additional space for storage */
-   size &= ~15;  /* align stack to 16-byte boundary */
- 
--  if(handle = (cothread_t)malloc(size)) {
-+  pagesize = sysconf(_SC_PAGESIZE);
-+  if(pagesize == -1)
-+err(1, "sysconf failed");
-+  newsize = size / pagesize * pagesize + !!(size % pagesize) * pagesize;
-+  handle = (cothread_t)malloc(newsize);
-+  if(handle == NULL)
-+err(1, "malloc failed");
-+  if((uintptr_t)handle % pagesize)
-+err(1, "misaligned allocation");
-+  handle = (cothread_t)mmap(handle, newsize, PROT_READ|PROT_WRITE, 
MAP_FIXED|MAP_STACK|MAP_PRIVATE|MAP_ANON, -1, 0);
-+  if(handle == MAP_FAILED)
-+err(1, "mmap failed");
-+  else {
- long long *p = (long long*)((char*)handle + size);  /* seek to top of 
stack */
- *--p = (long long)crash;/* crash if 
entrypoint returns */
- *--p = (long long)entrypoint;   /* start of function 
*/
Index: patches/patch-src_snes_src_lib_libco_x86_c
===
RCS file: patches/patch-src_snes_src_lib_libco_x86_c
diff -N patches/patch-src_snes_src_lib_libco_x86_c
--- patches/patch-src_snes_src_lib_libco_x86_c  31 Mar 2020 11:47:01 -  
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,47 +0,0 @@
-$OpenBSD: patch-src_snes_src_lib_libco_x86_c,v 1.2 2020/03/31 11:47:01 solene 
Exp $
-
-This prevent the snes module to crash on load on i386
-
-Index: src/snes/src/lib/libco/x86.c
 src/snes/src/lib/libco/x86.c.orig
-+++ src/snes/src/lib/libco/x86.c
-@@ -9,6 +9,10 @@
- 
- #include 
- #include 
-+#include 
-+#include 
-+#include 
-+#include 
- 
- #ifdef __cplusplus
- extern "C" {
-@@ -25,6 +29,7 @@ extern "C" {
- static thread_local long co_active_buffer[64];
- static thread_local cothread_t co_active_handle = 0;
- static void (fastcall *co_swap)(cothread_t, cothread_t) = 0;
-+long pagesize, newsize;
- 
- /* ABI: fastcall */
- force_text_section static const unsigned char co_swap_function[] = {
-@@ -64,7 +69,19 @@ cothread_t co_create(unsigned int size, void (*entrypo
-   size += 256;  /* allocate additional space for storage */
-   size &= ~15;  /* align stack to 

Re: [update] archivers/lha to 1.14i-ac20210926

2021-11-03 Thread Ricardo Mestre
just changed it and it's working as before, so the million dollar question is
this ok with those changes in?

On 14:01 Wed 03 Nov , Stuart Henderson wrote:
> yes that works
> 
> > +CONFIGURE_STYLE=gnu autoreconf
> 
> missed before, that should just be "autoreconf"



Re: [update] archivers/lha to 1.14i-ac20210926

2021-11-03 Thread Ricardo Mestre
On 13:04 Wed 03 Nov , Stuart Henderson wrote:
> this is invalid, the ac20210926 is in the part of the name that is reserved 
> for flavours

something like this then?

Index: Makefile
===
RCS file: /cvs/ports/archivers/lha/Makefile,v
retrieving revision 1.39
diff -u -p -u -r1.39 Makefile
--- Makefile14 Jul 2019 00:39:34 -  1.39
+++ Makefile3 Nov 2021 13:24:58 -
@@ -2,9 +2,9 @@
 
 COMMENT=   archive files using LZW compression (.lzh files)
 
-DISTNAME=  lha-1.14i-ac20050924p1
-PKGNAME=   lha-1.14i.ac20050924.1
-REVISION=  3
+VERSION=   1.14i-ac20210926
+DISTNAME=  lha-${VERSION}
+PKGNAME=   lha-${VERSION:C/-/./}
 CATEGORIES=archivers
 
 HOMEPAGE=   https://lha.osdn.jp/
@@ -15,12 +15,12 @@ MAINTAINER= Yozo Toda 
Index: distinfo
===
RCS file: /cvs/ports/archivers/lha/distinfo,v
retrieving revision 1.6
diff -u -p -u -r1.6 distinfo
--- distinfo4 Apr 2013 16:03:55 -   1.6
+++ distinfo3 Nov 2021 13:24:58 -
@@ -1,2 +1,2 @@
-SHA256 (lha-1.14i-ac20050924p1.tar.gz) = 
tSYen5hTiBaqnmR5HyPLg/FjLs2mHwLlS2dJ6cpenuQ=
-SIZE (lha-1.14i-ac20050924p1.tar.gz) = 285518
+SHA256 (lha-1.14i-ac20210926.tar.gz) = 
t6WO6kRk3BGo0v+MYAKCoduAK7Vb5PjyP4/b/DOvUfs=
+SIZE (lha-1.14i-ac20210926.tar.gz) = 228249
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in   18 Apr 2014 22:59:32 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.2 2014/04/18 22:59:32 jasper Exp $
 tests/Makefile.in.orig Mon Oct 16 16:50:10 2006
-+++ tests/Makefile.in  Sat Apr 19 00:52:34 2014
-@@ -311,7 +311,7 @@ uninstall-am: uninstall-info-am
- 
- 
- check-local:
--  bash ./lha-test
-+  sh ./lha-test
- 
- lha-test: $(top_builddir)/config.status $(srcdir)/lha-test.in
-   cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
Index: patches/patch-src_getopt_long_c
===
RCS file: patches/patch-src_getopt_long_c
diff -N patches/patch-src_getopt_long_c
--- patches/patch-src_getopt_long_c 17 Apr 2017 14:32:55 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,19 +0,0 @@
-$OpenBSD: patch-src_getopt_long_c,v 1.1 2017/04/17 14:32:55 espie Exp $
 src/getopt_long.c.orig Mon Apr 17 00:45:00 2017
-+++ src/getopt_long.c  Mon Apr 17 00:45:17 2017
-@@ -66,11 +66,11 @@ puts_argv(char **argv)
- #include 
- #include 
- 
--char *optarg;
--int optind;
-+extern char *optarg;
-+extern int optind;
- 
--int opterr;
--int optopt;
-+extern int opterr;
-+extern int optopt;
- 
- /*
-   return value 0: no option (include '-')
Index: patches/patch-src_header_c
===
RCS file: patches/patch-src_header_c
diff -N patches/patch-src_header_c
--- patches/patch-src_header_c  27 Jan 2016 13:36:35 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,62 +0,0 @@
-$OpenBSD: patch-src_header_c,v 1.3 2016/01/27 13:36:35 jasper Exp $
-
-Security fix for CVE-2016-1925
-http://seclists.org/oss-sec/2016/q1/132
-https://osdn.jp/projects/lha/scm/git/lha/commits/bf2471f
-
 src/header.c.orig  Wed Jan 27 14:31:45 2016
-+++ src/header.c   Wed Jan 27 14:34:05 2016
-@@ -688,6 +688,7 @@ get_header_level0(fp, hdr, data)
- char *data;
- {
- size_t header_size;
-+ssize_t remain_size;
- ssize_t extend_size;
- int checksum;
- int name_length;
-@@ -697,9 +698,15 @@ get_header_level0(fp, hdr, data)
- hdr->header_size = header_size = get_byte();
- checksum = get_byte();
- 
--if (fread(data + COMMON_HEADER_SIZE,
--  header_size + 2 - COMMON_HEADER_SIZE, 1, fp) == 0) {
--error("Invalid header (LHarc file ?)");
-+/* The data variable has been already read as COMMON_HEADER_SIZE bytes.
-+   So we must read the remaining header size by the header_size. */
-+remain_size = header_size + 2 - COMMON_HEADER_SIZE;
-+if (remain_size <= 0) {
-+  error("Invalid header size (LHarc file ?)");
-+  return FALSE;
-+}
-+if (fread(data + COMMON_HEADER_SIZE, remain_size, 1, fp) == 0) {
-+  error("Invalid header (LHarc file ?)");
- return FALSE;   /* finish */
- }
- 
-@@ -804,6 +811,7 @@ get_header_level1(fp, hdr, data)
- char *data;
- {
- size_t header_size;
-+ssize_t remain_size;
- ssize_t extend_size;
- int checksum;
- int name_length;
-@@ -813,9 +821,15 @@ get_header_level1(fp, hdr, data)
- hdr->header_size = header_size = get_byte();
- checksum = get_byte();
- 
--if (fread(data + COMMON_HEADER_SIZE,
--  header_size + 2 - COMMON_HEADER_SIZE, 1, fp) == 0) {
--error("Invalid header (LHarc file ?)");
-+ 

[update] archivers/lha to 1.14i-ac20210926

2021-11-03 Thread Ricardo Mestre
Hi,

And now with diff attached, files retrieved from maintainer's gh repository.

Still works on amd64, OK?

Index: Makefile
===
RCS file: /cvs/ports/archivers/lha/Makefile,v
retrieving revision 1.39
diff -u -p -u -r1.39 Makefile
--- Makefile14 Jul 2019 00:39:34 -  1.39
+++ Makefile3 Nov 2021 12:38:37 -
@@ -2,9 +2,7 @@
 
 COMMENT=   archive files using LZW compression (.lzh files)
 
-DISTNAME=  lha-1.14i-ac20050924p1
-PKGNAME=   lha-1.14i.ac20050924.1
-REVISION=  3
+DISTNAME=  lha-1.14i-ac20210926
 CATEGORIES=archivers
 
 HOMEPAGE=   https://lha.osdn.jp/
@@ -15,12 +13,12 @@ MAINTAINER= Yozo Toda 
Index: distinfo
===
RCS file: /cvs/ports/archivers/lha/distinfo,v
retrieving revision 1.6
diff -u -p -u -r1.6 distinfo
--- distinfo4 Apr 2013 16:03:55 -   1.6
+++ distinfo3 Nov 2021 12:38:37 -
@@ -1,2 +1,2 @@
-SHA256 (lha-1.14i-ac20050924p1.tar.gz) = 
tSYen5hTiBaqnmR5HyPLg/FjLs2mHwLlS2dJ6cpenuQ=
-SIZE (lha-1.14i-ac20050924p1.tar.gz) = 285518
+SHA256 (lha-1.14i-ac20210926.tar.gz) = 
t6WO6kRk3BGo0v+MYAKCoduAK7Vb5PjyP4/b/DOvUfs=
+SIZE (lha-1.14i-ac20210926.tar.gz) = 228249
Index: patches/patch-Makefile_in
===
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- patches/patch-Makefile_in   18 Apr 2014 22:59:32 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-$OpenBSD: patch-Makefile_in,v 1.2 2014/04/18 22:59:32 jasper Exp $
 tests/Makefile.in.orig Mon Oct 16 16:50:10 2006
-+++ tests/Makefile.in  Sat Apr 19 00:52:34 2014
-@@ -311,7 +311,7 @@ uninstall-am: uninstall-info-am
- 
- 
- check-local:
--  bash ./lha-test
-+  sh ./lha-test
- 
- lha-test: $(top_builddir)/config.status $(srcdir)/lha-test.in
-   cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
Index: patches/patch-src_getopt_long_c
===
RCS file: patches/patch-src_getopt_long_c
diff -N patches/patch-src_getopt_long_c
--- patches/patch-src_getopt_long_c 17 Apr 2017 14:32:55 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,19 +0,0 @@
-$OpenBSD: patch-src_getopt_long_c,v 1.1 2017/04/17 14:32:55 espie Exp $
 src/getopt_long.c.orig Mon Apr 17 00:45:00 2017
-+++ src/getopt_long.c  Mon Apr 17 00:45:17 2017
-@@ -66,11 +66,11 @@ puts_argv(char **argv)
- #include 
- #include 
- 
--char *optarg;
--int optind;
-+extern char *optarg;
-+extern int optind;
- 
--int opterr;
--int optopt;
-+extern int opterr;
-+extern int optopt;
- 
- /*
-   return value 0: no option (include '-')
Index: patches/patch-src_header_c
===
RCS file: patches/patch-src_header_c
diff -N patches/patch-src_header_c
--- patches/patch-src_header_c  27 Jan 2016 13:36:35 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,62 +0,0 @@
-$OpenBSD: patch-src_header_c,v 1.3 2016/01/27 13:36:35 jasper Exp $
-
-Security fix for CVE-2016-1925
-http://seclists.org/oss-sec/2016/q1/132
-https://osdn.jp/projects/lha/scm/git/lha/commits/bf2471f
-
 src/header.c.orig  Wed Jan 27 14:31:45 2016
-+++ src/header.c   Wed Jan 27 14:34:05 2016
-@@ -688,6 +688,7 @@ get_header_level0(fp, hdr, data)
- char *data;
- {
- size_t header_size;
-+ssize_t remain_size;
- ssize_t extend_size;
- int checksum;
- int name_length;
-@@ -697,9 +698,15 @@ get_header_level0(fp, hdr, data)
- hdr->header_size = header_size = get_byte();
- checksum = get_byte();
- 
--if (fread(data + COMMON_HEADER_SIZE,
--  header_size + 2 - COMMON_HEADER_SIZE, 1, fp) == 0) {
--error("Invalid header (LHarc file ?)");
-+/* The data variable has been already read as COMMON_HEADER_SIZE bytes.
-+   So we must read the remaining header size by the header_size. */
-+remain_size = header_size + 2 - COMMON_HEADER_SIZE;
-+if (remain_size <= 0) {
-+  error("Invalid header size (LHarc file ?)");
-+  return FALSE;
-+}
-+if (fread(data + COMMON_HEADER_SIZE, remain_size, 1, fp) == 0) {
-+  error("Invalid header (LHarc file ?)");
- return FALSE;   /* finish */
- }
- 
-@@ -804,6 +811,7 @@ get_header_level1(fp, hdr, data)
- char *data;
- {
- size_t header_size;
-+ssize_t remain_size;
- ssize_t extend_size;
- int checksum;
- int name_length;
-@@ -813,9 +821,15 @@ get_header_level1(fp, hdr, data)
- hdr->header_size = header_size = get_byte();
- checksum = get_byte();
- 
--if (fread(data + COMMON_HEADER_SIZE,
--  header_size + 2 - COMMON_HEADER_SIZE, 1, fp) == 0) {
--error("Invalid header (LHarc file ?)");
-+/* The data variable has been already read as COMMON_HEADER_SIZE bytes.
-+   So we must read the remaining header size b

Re: [patch] add pledge(2) to archivers/lha

2021-11-02 Thread Ricardo Mestre
Hi,

Can't test right now but if it still works it's ok for me.

Any objections to the update? I can look at adding pledge later.

On 05:20 Wed 03 Nov , Yozo TODA wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
> 
> > This adds pledge(2) to archivers/lha with the following promises per each 
> > action
> > list -> rpath, can be dropped once fd is opened
> > add/extract/delete -> rpath wpath cpath fattr
> 
> thanks Ricardo, and sorry my getting lha port left untouched long time...
> I found the latest revision is ac20210926 now, just making an updated port.
> how about patching to this latest revision?
> 
> please see
> https://github.com/yozot/OpenBSD-ports-mystuff/tree/master/archivers/lha-1.14i-ac20210926
> 
>  -- yozo.
> 
> -BEGIN PGP SIGNATURE-
> 
> iQGzBAEBCgAdFiEEXaBuNN3EAffFuoZQoSJsq/akOnEFAmGBnTAACgkQoSJsq/ak
> OnEqwwwAnejI0bE0N1V0Ajwt9vtnvwYeDcNcjSyvgKiB75bQw/6Mid1tfOUGNBlG
> CR6Esh8PvDXOGzt9QRfirHaKWYEJiDTNBvlvRpjjp3H94fv20oaFtKaa+ZNzndON
> 0Lf0mSYVAw4HoNwq/XEKyIV5aEkkSJj7ijvylgGYgRUz2TuuxuQWgaqLVvESk41e
> aeGiB51PcdMBjxYgkWv3Px8QIxECoMnSRJbRg4T2ODdIs1qjYW4Gdt8sk4Tvg8E/
> vhRac3HmGPqH0fXdD2PE1P+VnJJBaFVpwFPtRpmeQx9Z44+PdbagIHlizuWNfox0
> AbxtKjDPKjEaKHq1HES0uDu76mdVTdGNrkCZ5SS8kwx6GN4H8r0fx+HxwuA+haH4
> WDNVDZatX/Vbg9zp0eXf6e8hjNF3vt3Lsmm6Wr8esSmFv0CyrwXb3X2pEUjNUCB4
> yAY5HL1ohsbnPkLl2pl+lueWH6Gjo0aX3P2LgvgJup7Dl5JsY9fb5a0+/5ZoPZVc
> 46bBi0o9
> =Q2a/
> -END PGP SIGNATURE-
> 



[patch] add pledge(2) to archivers/lha

2021-11-02 Thread Ricardo Mestre
Hi,

This adds pledge(2) to archivers/lha with the following promises per each action
list -> rpath, can be dropped once fd is opened
add/extract/delete -> rpath wpath cpath fattr

Tested with my old Amiga games' archives on amd64.
Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/archivers/lha/Makefile,v
retrieving revision 1.39
diff -u -p -u -r1.39 Makefile
--- Makefile14 Jul 2019 00:39:34 -  1.39
+++ Makefile2 Nov 2021 12:52:41 -
@@ -4,7 +4,7 @@ COMMENT=archive files using LZW compres
 
 DISTNAME=  lha-1.14i-ac20050924p1
 PKGNAME=   lha-1.14i.ac20050924.1
-REVISION=  3
+REVISION=  4
 CATEGORIES=archivers
 
 HOMEPAGE=   https://lha.osdn.jp/
Index: patches/patch-src_lharc_c
===
RCS file: patches/patch-src_lharc_c
diff -N patches/patch-src_lharc_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_lharc_c   2 Nov 2021 12:52:41 -
@@ -0,0 +1,25 @@
+$OpenBSD$
+
+Index: src/lharc.c
+--- src/lharc.c.orig
 src/lharc.c
+@@ -542,6 +542,9 @@ main(argc, argv)
+ 
+ int i;
+ 
++if (pledge("stdio rpath wpath cpath fattr", NULL) == -1)
++fatal_error("pledge");
++
+ init_variable();/* Added N.Watazaki */
+ 
+ if (parse_option(argc, argv) == -1) {
+@@ -616,6 +619,9 @@ main(argc, argv)
+ cmd_add();
+ break;
+ case CMD_LIST:
++if (pledge("stdio rpath", NULL) == -1)
++fatal_error("pledge");
++
+ cmd_list();
+ break;
+ case CMD_DELETE:
Index: patches/patch-src_lhlist_c
===
RCS file: patches/patch-src_lhlist_c
diff -N patches/patch-src_lhlist_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_lhlist_c  2 Nov 2021 12:52:41 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Index: src/lhlist.c
+--- src/lhlist.c.orig
 src/lhlist.c
+@@ -321,6 +321,10 @@ cmd_list()
+ error("Cannot open archive \"%s\"", archive_name);
+ exit(1);
+ }
++
++if (pledge("stdio", NULL) == -1)
++fatal_error("pledge");
++
+ if (archive_is_msdos_sfx1(archive_name))
+ seek_lha_header(afp);
+ 



[update] graphics/jhead to 3.06.0.1

2021-11-01 Thread Ricardo Mestre
Hi,

It seems the development of jhead now happens on github, adapt it accordingly to
a new release and while here also change HOMEPAGE to https.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/graphics/jhead/Makefile,v
retrieving revision 1.26
diff -u -p -u -r1.26 Makefile
--- Makefile26 Feb 2021 18:20:35 -  1.26
+++ Makefile1 Nov 2021 13:00:09 -
@@ -2,11 +2,13 @@
 
 COMMENT =  Exif jpeg camera setting parser and thumbnail remover
 
-DISTNAME = jhead-3.04
+GH_ACCOUNT =   Matthias-Wandel
+GH_PROJECT =   jhead
+GH_TAGNAME =   3.06.0.1
+
 CATEGORIES =   graphics
 
-HOMEPAGE = http://www.sentex.net/~mwandel/jhead/
-MASTER_SITES = ${HOMEPAGE}
+HOMEPAGE = https://www.sentex.net/~mwandel/jhead/
 
 MAINTAINER=Benoit Lecocq 
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/jhead/distinfo,v
retrieving revision 1.17
diff -u -p -u -r1.17 distinfo
--- distinfo15 Dec 2019 17:00:12 -  1.17
+++ distinfo1 Nov 2021 13:00:09 -
@@ -1,2 +1,2 @@
-SHA256 (jhead-3.04.tar.gz) = 74m7z09sJe2ICIzyQqR6au3/9PCMx9wgW/PiwPEKA8k=
-SIZE (jhead-3.04.tar.gz) = 67754
+SHA256 (jhead-3.06.0.1.tar.gz) = XFJYw9eoQL+DHiIXTkokyx3juvRC98tz1asxtK4LAFg=
+SIZE (jhead-3.06.0.1.tar.gz) = 1144608
Index: patches/patch-gpsinfo_c
===
RCS file: /cvs/ports/graphics/jhead/patches/patch-gpsinfo_c,v
retrieving revision 1.7
diff -u -p -u -r1.7 patch-gpsinfo_c
--- patches/patch-gpsinfo_c 26 Feb 2021 18:20:35 -  1.7
+++ patches/patch-gpsinfo_c 1 Nov 2021 13:00:09 -
@@ -1,16 +1,8 @@
 $OpenBSD: patch-gpsinfo_c,v 1.7 2021/02/26 18:20:35 naddy Exp $
 gpsinfo.c.orig Sun Dec 15 17:46:17 2019
-+++ gpsinfo.c  Sun Dec 15 17:48:33 2019
-@@ -146,7 +146,7 @@
- FmtString[3+a*7] = (char)('0'+digits);
- 
- Values[a] = ConvertAnyFormat(ValuePtr+a*ComponentSize, 
Format);
--}
-+}
- 
- snprintf(TempString, sizeof(TempString), FmtString, 
Values[0], Values[1], Values[2]);
- 
-@@ -162,8 +162,8 @@
+Index: gpsinfo.c
+--- gpsinfo.c.orig
 gpsinfo.c
+@@ -168,8 +168,8 @@ void ProcessGpsInfo(unsigned char * DirStart, unsigned
  break;
  
  case TAG_GPS_ALT:
Index: patches/patch-jhead_c
===
RCS file: /cvs/ports/graphics/jhead/patches/patch-jhead_c,v
retrieving revision 1.14
diff -u -p -u -r1.14 patch-jhead_c
--- patches/patch-jhead_c   15 Dec 2019 17:00:12 -  1.14
+++ patches/patch-jhead_c   1 Nov 2021 13:00:09 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-jhead_c,v 1.14 2019/12/15 17:00:12 benoit Exp $
 jhead.c.orig   Fri Nov 22 15:27:34 2019
-+++ jhead.cSun Dec 15 17:39:14 2019
-@@ -165,7 +165,8 @@
+Index: jhead.c
+--- jhead.c.orig
 jhead.c
+@@ -166,7 +166,8 @@ static int FileEditComment(char * TempFileName, char *
  }
  if (strlen(Editor) > PATH_MAX) ErrFatal("env too long");
  
@@ -11,7 +12,7 @@ $OpenBSD: patch-jhead_c,v 1.14 2019/12/1
  a = system(QuotedPath);
  }
  
-@@ -272,7 +273,8 @@
+@@ -273,7 +274,8 @@ static int ModifyDescriptComment(char * OutComment, ch
  if (!HasScandate && !ImageInfo.DateTime[0]){
  // Scan date is not in the file yet, and it doesn't have one built 
in.  Add it.
  char Temp[40];
@@ -21,7 +22,7 @@ $OpenBSD: patch-jhead_c,v 1.14 2019/12/1
  strncat(OutComment, Temp, MAX_COMMENT_SIZE-5-strlen(OutComment));
  Modified = TRUE;
  }
-@@ -304,8 +306,10 @@
+@@ -305,8 +307,10 @@ static int AutoResizeCmdStuff(void)
  
  if (scale < 0.4) scale = 0.4; // Don't scale down by too much.
  
@@ -34,7 +35,7 @@ $OpenBSD: patch-jhead_c,v 1.14 2019/12/1
  return TRUE;
  }
  
-@@ -632,7 +636,8 @@
+@@ -641,7 +645,8 @@ static void DoFileRenaming(const char * FileName)
  memcpy(pat, pattern+ppos, 4);
  pat[a-ppos] = 'd'; // Replace 'i' with 'd' for '%d'
  pat[a-ppos+1] = '\0';
@@ -44,7 +45,7 @@ $OpenBSD: patch-jhead_c,v 1.14 2019/12/1
  nl = strlen(num);
  l = strlen(pattern+a+1);
  if (ppos+nl+l+1 >= PATH_MAX) ErrFatal("str overflow");
-@@ -648,7 +653,7 @@
+@@ -657,7 +662,7 @@ static void DoFileRenaming(const char * FileName)
  strftime(NewName, PATH_MAX, pattern, &tm);
  }else{
  // My favourite scheme.
@@ -53,7 +54,7 @@ $OpenBSD: patch-jhead_c,v 1.14 2019/12/1
   tm.tm_mon+1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec);
  }
  
-@@ -692,7 +697,8 @@
+@@ -701,7 +706,8 @@ static void DoFileRenaming(const char * FileName)
  printf("%s --> %s\n",FileName, NewName);
  #ifdef _WIN32
  if (RenameAssociatedFiles){
@@

[UPDATE] openmsx to 17.0

2021-08-04 Thread Ricardo Mestre
Hi,

I don't know what I'm doing but with the below I was able to run a few MSX games
with the new major release 17.0 (skipped 16.0) on amd64. Release notes below
[0][1].

Comments? OK?

[0] 
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_16_0/doc/release-notes.txt
[1] 
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_17_0/doc/release-notes.txt

Index: Makefile
===
RCS file: /cvs/ports/emulators/openmsx/Makefile,v
retrieving revision 1.30
diff -u -p -u -r1.30 Makefile
--- Makefile23 Feb 2021 19:39:22 -  1.30
+++ Makefile4 Aug 2021 12:27:14 -
@@ -6,7 +6,7 @@ BROKEN-alpha =  OOM when building src/cpu
 
 COMMENT =  MSX home computer emulator
 
-V =0.15.0
+V =17.0
 DISTNAME = openmsx-$V
 
 CATEGORIES =   emulators
@@ -17,7 +17,7 @@ PERMIT_PACKAGE =  claims GPLv2, but no co
 PERMIT_DISTFILES = claims GPLv2, but no copyright notices in source files
 
 WANTLIB += ${MODTCL_LIB}
-WANTLIB += GL GLEW SDL SDL_ttf c freetype m ogg png
+WANTLIB += GL GLEW SDL2 SDL2_ttf c freetype m ogg png
 WANTLIB += pthread ${COMPILER_LIBCXX} theoradec vorbis z
 
 MASTER_SITES = 
https://github.com/openMSX/openMSX/releases/download/RELEASE_${V:S/./_/g}/
@@ -30,7 +30,8 @@ MAKE_ENV +=   INSTALL_BASE=${PREFIX}/share
 
 COMPILER = base-clang ports-gcc
 LIB_DEPENDS =  audio/libvorbis \
-   devel/sdl-ttf \
+   devel/sdl2 \
+   devel/sdl2-ttf \
graphics/glew \
graphics/png \
multimedia/libtheora \
@@ -40,7 +41,7 @@ NO_TEST = Yes
 
 MODULES =  lang/python \
lang/tcl
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
+MODPY_VERSION =${MODPY_DEFAULT_VERSION_3}
 
 MODPY_RUNDEP = No
 MAKE_FILE =GNUmakefile
Index: distinfo
===
RCS file: /cvs/ports/emulators/openmsx/distinfo,v
retrieving revision 1.6
diff -u -p -u -r1.6 distinfo
--- distinfo20 Oct 2019 22:07:02 -  1.6
+++ distinfo4 Aug 2021 12:27:14 -
@@ -1,2 +1,2 @@
-SHA256 (openmsx-0.15.0.tar.gz) = k/IJ2P7S4E5iUmRpu2u0MbgupNB+zcRdqyuMxMoh1io=
-SIZE (openmsx-0.15.0.tar.gz) = 3748998
+SHA256 (openmsx-17.0.tar.gz) = cOxoWVItjju8lyJ6u5jIclbs2lVbAW0dqFzdmQcs5WQ=
+SIZE (openmsx-17.0.tar.gz) = 4045461
Index: patches/patch-build_cpu_py
===
RCS file: /cvs/ports/emulators/openmsx/patches/patch-build_cpu_py,v
retrieving revision 1.1
diff -u -p -u -r1.1 patch-build_cpu_py
--- patches/patch-build_cpu_py  1 Aug 2021 00:18:05 -   1.1
+++ patches/patch-build_cpu_py  4 Aug 2021 12:27:14 -
@@ -3,9 +3,9 @@ $OpenBSD: patch-build_cpu_py,v 1.1 2021/
 Index: build/cpu.py
 --- build/cpu.py.orig
 +++ build/cpu.py
-@@ -88,6 +88,12 @@ class PPC64(CPU):
-   name = 'ppc64'
-   bigEndian = True
+@@ -97,6 +97,12 @@ class RISCV64(CPU):
+   name = 'riscv64'
+   bigEndian = False
  
 +class RISCV64(CPU):
 +  '''64-bit RISC-V.
Index: patches/patch-build_detectsys_py
===
RCS file: /cvs/ports/emulators/openmsx/patches/patch-build_detectsys_py,v
retrieving revision 1.6
diff -u -p -u -r1.6 patch-build_detectsys_py
--- patches/patch-build_detectsys_py1 Aug 2021 00:18:05 -   1.6
+++ patches/patch-build_detectsys_py4 Aug 2021 12:27:14 -
@@ -3,7 +3,7 @@ $OpenBSD: patch-build_detectsys_py,v 1.6
 Index: build/detectsys.py
 --- build/detectsys.py.orig
 +++ build/detectsys.py
-@@ -48,6 +48,8 @@ def detectCPU():
+@@ -53,6 +53,8 @@ def detectCPU():
return 'sheb' if cpu.endswith('eb') else 'sh'
elif cpu == 'avr32':
return 'avr32'
Index: patches/patch-build_main_mk
===
RCS file: /cvs/ports/emulators/openmsx/patches/patch-build_main_mk,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-build_main_mk
--- patches/patch-build_main_mk 20 Oct 2019 22:07:03 -  1.3
+++ patches/patch-build_main_mk 4 Aug 2021 12:27:14 -
@@ -2,16 +2,16 @@ $OpenBSD: patch-build_main_mk,v 1.3 2019
 Index: build/main.mk
 --- build/main.mk.orig
 +++ build/main.mk
-@@ -342,7 +342,7 @@ LINK_FLAGS+=$(TARGET_FLAGS)
+@@ -334,7 +334,7 @@ LINK_FLAGS+=$(TARGET_FLAGS)
  CXX?=g++
  WINDRES?=windres
  DEPEND_FLAGS:=
 -ifneq ($(filter %clang++,$(CXX))$(filter clang++%,$(CXX)),)
 +ifneq ($(filter %clang++,$(CXX))$(filter clang++%,$(CXX))$(filter 
c++,$(CXX)),)
-   # Enable C++14 (supported since clang-3.5)
-   COMPILE_FLAGS+=-std=c++14
-   # Clang does support -Wunused-macros, but it triggers on SDL's headers,
-@@ -394,6 +394,8 @@ else
+   # Enable C++17 (for the most part supported since clang-5)
+   COMPILE_FLAGS+=-std=c++17 -fconstexpr-steps=200
+   COMPILE_FLAGS+=-Wall -Wextra -Wundef -Wno-invalid-offsetof -Wunused-macros 
-Wdouble-promotion -Wmi

Re: sparc64 bulk build report

2021-07-30 Thread Ricardo Mestre
Hi Kurt,

Does the below gets emulationstation compiled further on sparc?

Index: Makefile
===
RCS file: /cvs/ports/emulators/emulationstation/Makefile,v
retrieving revision 1.8
diff -u -p -u -r1.8 Makefile
--- Makefile12 Jul 2019 20:46:08 -  1.8
+++ Makefile30 Jul 2021 10:51:13 -
@@ -18,7 +18,7 @@ WANTLIB += m pthread ${COMPILER_LIBCXX}
 GH_ACCOUNT =   Aloshi
 GH_PROJECT =   EmulationStation
 GH_COMMIT =646bede3d9ec0acf0ae378415edac136774a66c5
-REVISION = 1
+REVISION = 2
 
 MODULES =  devel/cmake
 
Index: patches/patch-es-app_src_views_gamelist_BasicGameListView_cpp
===
RCS file: patches/patch-es-app_src_views_gamelist_BasicGameListView_cpp
diff -N patches/patch-es-app_src_views_gamelist_BasicGameListView_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-es-app_src_views_gamelist_BasicGameListView_cpp   30 Jul 
2021 10:51:13 -
@@ -0,0 +1,11 @@
+$OpenBSD$
+
+Index: es-app/src/views/gamelist/BasicGameListView.cpp
+--- es-app/src/views/gamelist/BasicGameListView.cpp.orig
 es-app/src/views/gamelist/BasicGameListView.cpp
+@@ -1,3 +1,5 @@
++#include 
++
+ #include "views/gamelist/BasicGameListView.h"
+ #include "views/ViewController.h"
+ #include "Renderer.h"
Index: patches/patch-es-app_src_views_gamelist_ISimpleGameListView_h
===
RCS file: patches/patch-es-app_src_views_gamelist_ISimpleGameListView_h
diff -N patches/patch-es-app_src_views_gamelist_ISimpleGameListView_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-es-app_src_views_gamelist_ISimpleGameListView_h   30 Jul 
2021 10:51:13 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: es-app/src/views/gamelist/ISimpleGameListView.h
+--- es-app/src/views/gamelist/ISimpleGameListView.h.orig
 es-app/src/views/gamelist/ISimpleGameListView.h
+@@ -1,5 +1,7 @@
+ #pragma once
+ 
++#include 
++
+ #include "views/gamelist/IGameListView.h"
+ 
+ #include "components/TextComponent.h"

On 04:12 Fri 30 Jul , k...@openbsd.org wrote:
> Bulk build on sparc64-0a.ports.openbsd.org
> 
> Started : Wed Jul 28 12:30:57 MDT 2021
> Finished: Fri Jul 30 02:27:33 MDT 2021
> Duration: 1 Days 13 hours 57 minutes
> 
> Built using OpenBSD 6.9-current (GENERIC.MP) #920: Wed Jul 28 06:02:07 MDT 
> 2021
> 
> Built 8837 packages
> 
> Number of packages built each day:
> Jul 28: 6966
> Jul 29: 1870
> Jul 30: 1
> 
> 
> 
> Critical path missing pkgs:
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/summary.log
> 
> Build failures: 27
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/audio/ncmpcpp.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/devel/jdk/1.8.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/emulators/emulationstation.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/games/colobot/colobot.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/games/egoboo.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/games/godot.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/games/openxcom.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/games/stepmania.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/graphics/clutter/cogl.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/graphics/enblend-enfuse.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/graphics/opencolorio.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/lang/clazy.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/multimedia/gstreamer1/plugins-base.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/multimedia/mpv.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/net/gupnp/core.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/net/ntopng.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/net/pmacct,postgresql.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/productivity/libphonenumber.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/sysutils/slant.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/telephony/linphone/bctoolbox.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/textproc/ruby-nokogiri,ruby27.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/www/nextcloud_notify_push.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/x11/gnome/gdm.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/x11/gnome/gjs.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/x11/mate/session-manager.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/x11/qt5/qtbase.log
> http://build-failures.rhaalovely.net/sparc64/2021-07-28/x11/qt6/qtbase.log
> 
> Recurrent failures:
>  failures/audio/ncmpcpp.log
>  failures/emulators/emulationstati

Re: [update] emulators/mednafen-1.27.1

2021-07-07 Thread Ricardo Mestre
bump

On 09:19 Tue 29 Jun , Ricardo Mestre wrote:
> Hi,
> 
> This new release drops dependency on libsndfile and instead uses libFLAC,
> additionally I also removed a few libs from WANTLIB according to
> `make lib-depends-check' and changelog is available on $HOMEPAGE.
> 
> Only tested on amd64, does it work on other archs? OK to commit?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/emulators/mednafen/Makefile,v
> retrieving revision 1.31
> diff -u -p -u -r1.31 Makefile
> --- Makefile  20 Nov 2020 23:39:02 -  1.31
> +++ Makefile  28 Jun 2021 08:42:49 -
> @@ -3,7 +3,7 @@
>  BROKEN-hppa =../../include/mednafen/state.h:21:7: error: 
> 'exception_ptr' in namespace 'std' does not name a type
>  COMMENT =emulates numerous game consoles
>  
> -DISTNAME =   mednafen-1.26.1
> +DISTNAME =   mednafen-1.27.1
>  
>  CATEGORIES = emulators games
>  HOMEPAGE =   https://mednafen.github.io
> @@ -16,13 +16,12 @@ PERMIT_PACKAGE =  Yes
>  MASTER_SITES =   ${HOMEPAGE}/releases/files/
>  EXTRACT_SUFX =   .tar.xz
>  
> -WANTLIB += SDL2 c iconv intl m pthread sndfile sndio usbhid z
> -WANTLIB += FLAC ogg samplerate vorbis vorbisenc ${COMPILER_LIBCXX}
> +WANTLIB += FLAC SDL2 c iconv intl m pthread z ${COMPILER_LIBCXX}
>  
>  USE_GMAKE =  Yes
>  COMPILER =   base-clang ports-gcc
>  
> -LIB_DEPENDS =audio/libsndfile \
> +LIB_DEPENDS =audio/flac \
>   devel/gettext,-runtime \
>   devel/sdl2
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/emulators/mednafen/distinfo,v
> retrieving revision 1.15
> diff -u -p -u -r1.15 distinfo
> --- distinfo  20 Nov 2020 23:39:02 -  1.15
> +++ distinfo  28 Jun 2021 08:42:49 -
> @@ -1,2 +1,2 @@
> -SHA256 (mednafen-1.26.1.tar.xz) = 
> hCkHwlxCksm6SXycuSKcfRDgTiLLR0DRVKtpDmWH/fQ=
> -SIZE (mednafen-1.26.1.tar.xz) = 3319756
> +SHA256 (mednafen-1.27.1.tar.xz) = 
> 86ibLzL0DDIyWTgI0F4MIcvfRDaIrOBMnCfkz01ZVfs=
> +SIZE (mednafen-1.27.1.tar.xz) = 3363540



[update] emulators/mednafen-1.27.1

2021-06-29 Thread Ricardo Mestre
Hi,

This new release drops dependency on libsndfile and instead uses libFLAC,
additionally I also removed a few libs from WANTLIB according to
`make lib-depends-check' and changelog is available on $HOMEPAGE.

Only tested on amd64, does it work on other archs? OK to commit?

Index: Makefile
===
RCS file: /cvs/ports/emulators/mednafen/Makefile,v
retrieving revision 1.31
diff -u -p -u -r1.31 Makefile
--- Makefile20 Nov 2020 23:39:02 -  1.31
+++ Makefile28 Jun 2021 08:42:49 -
@@ -3,7 +3,7 @@
 BROKEN-hppa =  ../../include/mednafen/state.h:21:7: error: 'exception_ptr' in 
namespace 'std' does not name a type
 COMMENT =  emulates numerous game consoles
 
-DISTNAME = mednafen-1.26.1
+DISTNAME = mednafen-1.27.1
 
 CATEGORIES =   emulators games
 HOMEPAGE = https://mednafen.github.io
@@ -16,13 +16,12 @@ PERMIT_PACKAGE =Yes
 MASTER_SITES = ${HOMEPAGE}/releases/files/
 EXTRACT_SUFX = .tar.xz
 
-WANTLIB += SDL2 c iconv intl m pthread sndfile sndio usbhid z
-WANTLIB += FLAC ogg samplerate vorbis vorbisenc ${COMPILER_LIBCXX}
+WANTLIB += FLAC SDL2 c iconv intl m pthread z ${COMPILER_LIBCXX}
 
 USE_GMAKE =Yes
 COMPILER = base-clang ports-gcc
 
-LIB_DEPENDS =  audio/libsndfile \
+LIB_DEPENDS =  audio/flac \
devel/gettext,-runtime \
devel/sdl2
 
Index: distinfo
===
RCS file: /cvs/ports/emulators/mednafen/distinfo,v
retrieving revision 1.15
diff -u -p -u -r1.15 distinfo
--- distinfo20 Nov 2020 23:39:02 -  1.15
+++ distinfo28 Jun 2021 08:42:49 -
@@ -1,2 +1,2 @@
-SHA256 (mednafen-1.26.1.tar.xz) = hCkHwlxCksm6SXycuSKcfRDgTiLLR0DRVKtpDmWH/fQ=
-SIZE (mednafen-1.26.1.tar.xz) = 3319756
+SHA256 (mednafen-1.27.1.tar.xz) = 86ibLzL0DDIyWTgI0F4MIcvfRDaIrOBMnCfkz01ZVfs=
+SIZE (mednafen-1.27.1.tar.xz) = 3363540



Re: [update] emulators/mgba to 0.9.0

2021-04-12 Thread Ricardo Mestre
yeah, just tested the frontend now and the choppyness happens with sdl
audio, changing to qtmultimedia is not choppy but has several cuts.

changing the display driver from opengl to software (qt) makes the
audio issue go away for me, but I'm not sure how to solve this since I actually
don't use mgba but mednafen (or my mist/mister fpgas). 

On 08:21 Mon 12 Apr , Anthony J. Bentley wrote:
> Ricardo Mestre writes:
> > Hi,
> >
> > Here's an update to mgba 0.9.0, full changelog on [0], tested a couple of 
> > gam
> > es
> > on amd64.
> >
> > Doesn't seem to depend on GLU/avresample anymore, comments, OK?
> 
> I'm noticing really choppy audio in the Qt frontend (but not in the SDL
> frontend). Do you hear it too?



[update] emulators/mgba to 0.9.0

2021-03-30 Thread Ricardo Mestre
Hi,

Here's an update to mgba 0.9.0, full changelog on [0], tested a couple of games
on amd64.

Doesn't seem to depend on GLU/avresample anymore, comments, OK?

[0] https://mgba.io/2021/03/28/mgba-0.9.0/

Index: Makefile
===
RCS file: /cvs/ports/emulators/mgba/Makefile,v
retrieving revision 1.43
diff -u -p -u -r1.43 Makefile
--- Makefile13 Dec 2020 12:31:54 -  1.43
+++ Makefile30 Mar 2021 22:01:05 -
@@ -4,7 +4,7 @@ COMMENT-main =  Game Boy Color/Advance e
 COMMENT-qt =   Game Boy Color/Advance emulator with GUI
 COMMENT-libretro = Game Boy Color/Advance core for retroarch
 
-V =0.8.4
+V =0.9.0
 GH_ACCOUNT =   mgba-emu
 GH_PROJECT =   mgba
 GH_TAGNAME =   $V
@@ -28,10 +28,9 @@ MAINTAINER = Anthony J. Bentley https://github.com/mgba-emu/mgba/pu
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -35,6 +35,7 @@ if(NOT LIBMGBA_ONLY)
+@@ -50,6 +50,7 @@ if(NOT LIBMGBA_ONLY)
set(USE_EDITLINE ON CACHE BOOL "Whether or not to enable the 
CLI-mode debugger")
endif()
set(USE_GDB_STUB ON CACHE BOOL "Whether or not to enable the GDB stub 
ARM debugger")
@@ -14,29 +14,22 @@ Index: CMakeLists.txt
set(USE_FFMPEG ON CACHE BOOL "Whether or not to enable FFmpeg support")
set(USE_ZLIB ON CACHE BOOL "Whether or not to enable zlib support")
set(USE_MINIZIP ON CACHE BOOL "Whether or not to enable external 
minizip support")
-@@ -477,6 +478,10 @@ find_feature(USE_SQLITE3 "sqlite3")
- find_feature(USE_ELF "libelf")
- find_feature(ENABLE_PYTHON "PythonLibs")
+@@ -546,6 +547,14 @@ if(USE_GDB_STUB)
+ endif()
+ source_group("Debugger" FILES ${DEBUGGER_SRC})
  
 +if(USE_PLEDGE_UNVEIL)
 +  set(USE_EPOXY OFF)
 +endif()
 +
- if(USE_FFMPEG)
-   set(USE_LIBAVRESAMPLE ON)
-   set(USE_LIBSWRESAMPLE ON)
-@@ -508,6 +513,10 @@ if(USE_GDB_STUB)
- endif()
- source_group("Debugger" FILES ${DEBUGGER_SRC})
- 
 +if(USE_PLEDGE_UNVEIL)
 +  list(APPEND FEATURES PLEDGE_UNVEIL)
 +endif()
 +
  if(USE_FFMPEG)
list(APPEND FEATURES FFMPEG)
-   if(USE_LIBSWRESAMPLE)
-@@ -1228,6 +1237,7 @@ if(NOT QUIET AND NOT LIBMGBA_ONLY)
+   if(LIBSWRESAMPLE_FOUND)
+@@ -1231,6 +1240,7 @@ if(NOT QUIET AND NOT LIBMGBA_ONLY)
message(STATUS "CLI debugger: ${USE_EDITLINE}")
endif()
message(STATUS "GDB stub: ${USE_GDB_STUB}")
Index: patches/patch-src_platform_sdl_main_c
===
RCS file: /cvs/ports/emulators/mgba/patches/patch-src_platform_sdl_main_c,v
retrieving revision 1.4
diff -u -p -u -r1.4 patch-src_platform_sdl_main_c
--- patches/patch-src_platform_sdl_main_c   13 Apr 2020 02:53:05 -  
1.4
+++ patches/patch-src_platform_sdl_main_c   30 Mar 2021 22:01:05 -
@@ -6,7 +6,7 @@ From https://github.com/mgba-emu/mgba/pu
 Index: src/platform/sdl/main.c
 --- src/platform/sdl/main.c.orig
 +++ src/platform/sdl/main.c
-@@ -44,6 +44,11 @@ static void mSDLDeinit(struct mSDLRenderer* renderer);
+@@ -43,6 +43,11 @@ static void mSDLDeinit(struct mSDLRenderer* renderer);
  
  static int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args);
  
@@ -18,7 +18,7 @@ Index: src/platform/sdl/main.c
  static struct VFile* _state = NULL;
  
  static void _loadState(struct mCoreThread* thread) {
-@@ -149,6 +154,15 @@ int main(int argc, char** argv) {
+@@ -164,6 +169,15 @@ int main(int argc, char** argv) {
renderer.player.bindings = &renderer.core->inputMap;
mSDLInitBindingsGBA(&renderer.core->inputMap);
mSDLInitEvents(&renderer.events);
@@ -34,7 +34,7 @@ Index: src/platform/sdl/main.c
mSDLEventsLoadConfig(&renderer.events, 
mCoreConfigGetInput(&renderer.core->config));
mSDLAttachPlayer(&renderer.events, &renderer.player);
mSDLPlayerLoadConfig(&renderer.player, 
mCoreConfigGetInput(&renderer.core->config));
-@@ -264,6 +278,12 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArg
+@@ -282,6 +296,12 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArg
state->close(state);
}
}
@@ -47,7 +47,7 @@ Index: src/platform/sdl/main.c
renderer->runloop(renderer, &thread);
mSDLPauseAudio(&renderer->audio);
if (mCoreThreadHasCrashed(&thread)) {
-@@ -312,3 +332,43 @@ static void mSDLDeinit(struct mSDLRenderer* renderer) 
+@@ -321,3 +341,43 @@ static void mSDLDeinit(struct mSDLRenderer* renderer) 
  
SDL_Quit();
  }
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/emulators/mgba/pkg/PLIST-main,v
retrieving revision 1.7
diff -u -p -u -r1.7 PLIST-main
--- pkg/PLIST-main  24 Sep 2020 07:31:51 -  1.7
+++ pkg/PL

[update] net/ircII to 20210314

2021-03-25 Thread Ricardo Mestre
Hi,

As announced on oss-security list ircII is subject to a remote DoS vuln, the
latest version below solves this.

I don't use it, but was able to login into another server so is this OK?

Index: Makefile
===
RCS file: /cvs/ports/net/ircII/Makefile,v
retrieving revision 1.54
diff -u -p -u -r1.54 Makefile
--- Makefile12 Jul 2019 20:48:29 -  1.54
+++ Makefile25 Mar 2021 08:52:20 -
@@ -2,7 +2,7 @@
 
 COMMENT=   Internet Relay Chat client
 
-VERSION=   20190117
+VERSION=   20210314
 DISTNAME=  ircii-${VERSION}
 PKGNAME=   ircII-${VERSION}
 CATEGORIES=net
Index: distinfo
===
RCS file: /cvs/ports/net/ircII/distinfo,v
retrieving revision 1.22
diff -u -p -u -r1.22 distinfo
--- distinfo24 Feb 2019 12:41:47 -  1.22
+++ distinfo25 Mar 2021 08:52:20 -
@@ -1,2 +1,2 @@
-SHA256 (ircii-20190117.tar.bz2) = EDFvCjcj5M49Z/1affEOa88w3QdQ+5bVQ3yssWsOlhc=
-SIZE (ircii-20190117.tar.bz2) = 606327
+SHA256 (ircii-20210314.tar.bz2) = hm8rhH2u09cIWfII98sPILWMCTOyFZ9/+SpoxRjTk6k=
+SIZE (ircii-20210314.tar.bz2) = 590626



[update] fonts/cascadia-code to 2102.25

2021-03-12 Thread Ricardo Mestre
Hi,

New update, the release notes are below, OK?

This is a bugfix release of the Cascadia font family.

Fixes include:

Closes #406 - updated anchor type to lock with the other equals-related 
ligatures
Closes #408 - corrected component used for glyph to align with Unicode
Closes #412 - updated locl features removing iacute_j ligature and Catalan 
substitution
Closes #414 - increased overlaps of middle glyph for arrow ligatures
Closes #415 - reduces width of macronbelow
Closes #416 - rolls back name ID 4 modification as JetBrains cannot process 
it correctly
Closes #428 - rolls back variation of the underline to prevent MVAR table 
generation

Repositioned tilde in related ligatures. Previously it was higher than the 
standard one.
Added missing vietnamese anchors on acute and grave (futureproofing).
Corrected / made consistent greater & less positioning in  and <$> 
related ligatures.
Otherwise reviewed hinting

Index: Makefile
===
RCS file: /cvs/ports/fonts/cascadia-code/Makefile,v
retrieving revision 1.3
diff -u -p -u -r1.3 Makefile
--- Makefile12 Feb 2021 14:33:37 -  1.3
+++ Makefile12 Mar 2021 10:54:32 -
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile,v 1.3 2021/02/12 14:33:37 sthen Exp $
 
-V =2102.03
+V =2102.25
 COMMENT =  Microsoft programming/terminal font
 DISTNAME = CascadiaCode-${V}
 PKGNAME =  cascadia-code-${V}
Index: distinfo
===
RCS file: /cvs/ports/fonts/cascadia-code/distinfo,v
retrieving revision 1.3
diff -u -p -u -r1.3 distinfo
--- distinfo12 Feb 2021 14:33:37 -  1.3
+++ distinfo12 Mar 2021 10:54:32 -
@@ -1,2 +1,2 @@
-SHA256 (CascadiaCode-2102.03.zip) = 
bJbl/6udvggCojK/XLPIU47iKhDnDHiXo7OSSksbLjY=
-SIZE (CascadiaCode-2102.03.zip) = 8676365
+SHA256 (CascadiaCode-2102.25.zip) = 
pk6INPBuyazKSlMHy2zzWSICHU/QyhkJb4v2o+JRWtM=
+SIZE (CascadiaCode-2102.25.zip) = 8666729



Re: update eduke32 to 9297-2bb6cbcae

2021-01-05 Thread Ricardo Mestre
Hi,

I had a diff with the commit hash on a separate variable, but this is
way more elegant and also works for me.

OK mestre@

On 21:21 Tue 05 Jan , Jonathan Gray wrote:
> Tested with Duke3D and Ion Fury.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/games/eduke32/Makefile,v
> retrieving revision 1.26
> diff -u -p -r1.26 Makefile
> --- Makefile  10 Apr 2020 14:59:48 -  1.26
> +++ Makefile  5 Jan 2021 08:36:16 -
> @@ -1,11 +1,10 @@
>  # $OpenBSD: Makefile,v 1.26 2020/04/10 14:59:48 cwen Exp $
>  
>  COMMENT =Enhanced Duke Nukem 3D engine
> -RDATE =  20191222
> -RTAG =   8494
> +RDATE =  20201221
> +RTAG =   9297-2bb6cbcae
>  DISTNAME =   eduke32_src_${RDATE}-${RTAG}
> -PKGNAME =eduke32-2.0.0.${RTAG}
> -REVISION =   0
> +PKGNAME =eduke32-2.0.0.${RTAG:C/-.*$//}
>  EXTRACT_SUFX =   .tar.xz
>  CATEGORIES = games x11
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/games/eduke32/distinfo,v
> retrieving revision 1.5
> diff -u -p -r1.5 distinfo
> --- distinfo  30 Dec 2019 08:32:46 -  1.5
> +++ distinfo  5 Jan 2021 08:36:16 -
> @@ -1,2 +1,2 @@
> -SHA256 (eduke32_src_20191222-8494.tar.xz) = 
> RaI1M725fVdITdOus9lSZQQspn1R/PfxFpUugWTOcww=
> -SIZE (eduke32_src_20191222-8494.tar.xz) = 15951736
> +SHA256 (eduke32_src_20201221-9297-2bb6cbcae.tar.xz) = 
> QkVw0E3G1pdUymv9y1OeAUh/Hci308htJQFATOOvUpQ=
> +SIZE (eduke32_src_20201221-9297-2bb6cbcae.tar.xz) = 19943652
> Index: patches/patch-Common_mak
> ===
> RCS file: /cvs/ports/games/eduke32/patches/patch-Common_mak,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-Common_mak
> --- patches/patch-Common_mak  30 Dec 2019 08:32:46 -  1.2
> +++ patches/patch-Common_mak  5 Jan 2021 08:36:16 -
> @@ -3,7 +3,7 @@ $OpenBSD: patch-Common_mak,v 1.2 2019/12
>  Index: Common.mak
>  --- Common.mak.orig
>  +++ Common.mak
> -@@ -710,7 +710,7 @@ ifeq (0,$(RELEASE))
> +@@ -693,7 +693,7 @@ ifeq (0,$(RELEASE))
>   F_NO_STACK_PROTECTOR :=
>   else
>   ifeq (0,$(CLANG))
> @@ -12,3 +12,13 @@ Index: Common.mak
>   endif
>   
>   ifeq (0,$(FORCEDEBUG))
> +@@ -1017,7 +1017,8 @@ ifeq (,$(VC_HASH))
> + VC_HASH := $(shell git rev-parse --short=9 HEAD 2>&1)
> + endif
> + ifeq (,$(VC_BRANCH))
> +-VC_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>&1)
> ++#VC_BRANCH := $(shell git rev-parse --abbrev-ref HEAD 2>&1)
> ++VC_BRANCH := master
> + ifneq (master,$(VC_BRANCH))
> + VC_REV := $(VC_REV)[$(VC_BRANCH)]
> + endif
> Index: patches/patch-GNUmakefile
> ===
> RCS file: /cvs/ports/games/eduke32/patches/patch-GNUmakefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-GNUmakefile
> --- patches/patch-GNUmakefile 30 Dec 2019 08:32:46 -  1.3
> +++ patches/patch-GNUmakefile 5 Jan 2021 08:36:16 -
> @@ -3,7 +3,7 @@ $OpenBSD: patch-GNUmakefile,v 1.3 2019/1
>  Index: GNUmakefile
>  --- GNUmakefile.orig
>  +++ GNUmakefile
> -@@ -240,7 +240,6 @@ engine_objs := \
> +@@ -222,7 +222,6 @@ engine_objs := \
>   hightile.cpp \
>   klzw.cpp \
>   kplib.cpp \
> @@ -11,7 +11,7 @@ Index: GNUmakefile
>   md4.cpp \
>   mhk.cpp \
>   miniz.c \
> -@@ -403,8 +402,8 @@ ifeq ($(RENDERTYPE),SDL)
> +@@ -387,8 +386,8 @@ ifeq ($(RENDERTYPE),SDL)
>   endif
>   
>   ifneq (0,$(HAVE_XMP))
> @@ -22,7 +22,7 @@ Index: GNUmakefile
>   endif
>   
>   
> -@@ -684,7 +683,7 @@ ifeq ($(SUBPLATFORM),LINUX)
> +@@ -587,7 +586,7 @@ ifeq ($(SUBPLATFORM),LINUX)
>   endif
>   
>   ifeq ($(PLATFORM),BSD)
> @@ -31,7 +31,7 @@ Index: GNUmakefile
>   endif
>   
>   ifeq ($(PLATFORM),DARWIN)
> -@@ -851,13 +850,14 @@ endif
> +@@ -760,13 +759,14 @@ endif
>   
>    Final setup
>   
> @@ -47,11 +47,3 @@ Index: GNUmakefile
>   
>   ifneq (0,$(USE_PHYSFS))
>   COMPILERFLAGS += -I$(physfs_inc) -DUSE_PHYSFS
> -@@ -875,7 +875,6 @@ libraries := \
> - audiolib \
> - engine \
> - glad \
> --libxmplite \
> - lpeg \
> - mact \
> - voidwrap \
> Index: patches/patch-source_audiolib_src_multivoc_cpp
> ===
> RCS file: 
> /cvs/ports/games/eduke32/patches/patch-source_audiolib_src_multivoc_cpp,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-source_audiolib_src_multivoc_cpp
> --- patches/patch-source_audiolib_src_multivoc_cpp30 Dec 2019 08:32:46 
> -  1.1
> +++ patches/patch-source_audiolib_src_multivoc_cpp5 Jan 2021 08:36:16 
> -
> @@ -13,5 +13,5 @@ Index: source/audiolib/src/multivoc.cpp
>  -# include "libxmp-lite/xmp.h"
>  +# include 
>   
> - int MV_XMPInterpolation = XMP_INTERP_SPLINE;
> + int MV_XMPInterpolation = XMP_INTERP_NEAREST;
>   #endif
> Index: patches/patch-source_audiolib_src_xmp_cpp
> ===

Re: [UPDATE] www/youtube-dl to 2020.12.31

2020-12-31 Thread Ricardo Mestre
I don't mind if Paul doesn't mind.

Paul do you agree in me taking maintainership of the port? I guess I can
wait 2 weeks for the reply.

Still appreciate for some OKs for this one!

Happy New Year!

On 22:35 Thu 31 Dec , Christian Weisgerber wrote:
> Ricardo Mestre:
> 
> > Latest release of the year, OK?
> 
> Can't you just take maintainer and commit those directly?
> 
> -- 
> Christian "naddy" Weisgerber  na...@mips.inka.de
> 



[UPDATE] www/youtube-dl to 2020.12.31

2020-12-31 Thread Ricardo Mestre
Hi,

Latest release of the year, OK?

Core
[utils] Accept only supported protocols in url_or_none
[YoutubeDL] Allow format filtering using audio language (#16209)

Extractors
[redditr] Extract all thumbnails (#27503)
[id] Improve info extraction
[id] Add support for playlists (#18130, #27574)
[yandexdisk] Extract info from webpage
[yandexdisk] Fix extraction (#17861, #27131)
[yandexvideo] Use old API call as fallback
[yandexvideo] Fix extraction (#25000)
[nbc] Remove CSNNE extractor
[nbc] Fix NBCSport VPlayer URL extraction (#16640)
[aenetworks] Add support for biography.com (#3863)
[uktvplay] Match new video URLs (#17909)
[sevenplay] Detect API errors
[tenplay] Fix format extraction (#26653)
[brightcove] Raise error for DRM protected videos (#23467, #27568)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.224
diff -u -p -u -r1.224 Makefile
--- Makefile29 Dec 2020 15:23:43 -  1.224
+++ Makefile31 Dec 2020 19:39:48 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.29
+VERSION =  2020.12.31
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.203
diff -u -p -u -r1.203 distinfo
--- distinfo29 Dec 2020 15:23:43 -  1.203
+++ distinfo31 Dec 2020 19:39:48 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.29.tar.gz) = 
ay262wRPhnPOWvsaDVCgHkqxViz0a3wdNVezYVwdmcE=
-SIZE (youtube-dl-2020.12.29.tar.gz) = 3246557
+SHA256 (youtube-dl-2020.12.31.tar.gz) = 
CU74sACp6fyvYk6zFqyNUmQyJGBP34QaFKpppf6fmFk=
+SIZE (youtube-dl-2020.12.31.tar.gz) = 3252801



[UPDATE] www/youtube-dl to 2020.12.29

2020-12-29 Thread Ricardo Mestre
Hi,

New release tested on amd64, get it while it's fresh! OK?

Extractors
[youtube] Improve yt initial data extraction (#27524)
[youtube:tab] Improve URL matching #27559)
[youtube:tab] Restore retry on browse requests (#27313, #27564)
[aparat] Fix extraction (#22285, #22611, #23348, #24354, #24591, #24904,
#25418, #26070, #26350, #26738, #27563)
[brightcove] Remove sonyliv specific code
[piksel] Improve format extraction
[zype] Add support for uplynk videos
[toggle] Add support for live.mewatch.sg (#27555)
[go] Add support for fxnow.fxnetworks.com (#13972, #22467, #23754, #26826)
[teachable] Improve embed detection (#26923)
[mitele] Fix free video extraction (#24624, #25827, #26757)
[telecinco] Fix extraction
[youtube] Update invidious.snopyta.org (#22667)
[amcnetworks] Improve auth only video detection (#27548)
[generic] Add support for VHX Embeds (#27546)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.223
diff -u -p -u -r1.223 Makefile
--- Makefile28 Dec 2020 11:32:22 -  1.223
+++ Makefile29 Dec 2020 13:22:56 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.26
+VERSION =  2020.12.29
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.202
diff -u -p -u -r1.202 distinfo
--- distinfo28 Dec 2020 11:32:22 -  1.202
+++ distinfo29 Dec 2020 13:22:56 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.26.tar.gz) = 
njtBiAZ6GcOpZ5hXfQslLHTdsWzx3s/96cs8TCLLDs8=
-SIZE (youtube-dl-2020.12.26.tar.gz) = 3246941
+SHA256 (youtube-dl-2020.12.29.tar.gz) = 
ay262wRPhnPOWvsaDVCgHkqxViz0a3wdNVezYVwdmcE=
+SIZE (youtube-dl-2020.12.29.tar.gz) = 3246557
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.141
diff -u -p -u -r1.141 PLIST
--- pkg/PLIST   28 Dec 2020 11:32:22 -  1.141
+++ pkg/PLIST   29 Dec 2020 13:22:57 -
@@ -272,7 +272,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funimation.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funk.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fusion.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fxnetworks.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}gaia.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}gameinformer.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}gamespot.${MODPY_PYC_MAGIC_TAG}pyc
@@ -1042,7 +1041,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funimation.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funk.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fusion.py
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fxnetworks.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gaia.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gameinformer.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gamespot.py



[UPDATE] www/youtube-dl to 2020.12.26

2020-12-26 Thread Ricardo Mestre
Hi,

New release OK?

Extractors
[instagram] Fix comment count extraction
[instagram] Add support for reel URLs (#26234, #26250)
[bbc] Switch to media selector v6 (#23232, #23933, #26303, #26432, #26821,
#27538)
[instagram] Improve thumbnail extraction
[instagram] Fix extraction when authenticated (#22880, #26377, #26981,
#27422)
[spankbang:playlist] Fix extraction (#24087)
[spankbang] Add support for playlist videos
[pornhub] Improve like and dislike count extraction (#27356)
[pornhub] Fix lq formats extraction (#27386, #27393)
[bongacams] Add support for bongacams.com (#27440)
[youtube:tab] Extend URL regular expression (#27501)
[theweatherchannel] Fix extraction (#25930, #26051)
[sprout] Add support for Universal Kids (#22518)
[theplatform] Allow passing geo bypass countries from other extractors
[wistia] Add support for playlists (#27533)
[ctv] Add support for ctv.ca (#27525)
[9c9media] Improve info extraction
[youtube] Fix automatic captions extraction (#27162, #27388)
[sonyliv] Fix title for movies
[sonyliv] Fix extraction (#25667)
[streetvoice] Fix extraction (#27455, #27492)
[facebook] Add support for watchparty pages (#27507)
[cbslocal] Fix video extraction
[brightcove] Add another method to extract policyKey
[mewatch] Relax URL regular expression (#27506)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.222
diff -u -p -u -r1.222 Makefile
--- Makefile23 Dec 2020 07:51:58 -  1.222
+++ Makefile26 Dec 2020 22:48:36 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.22
+VERSION =  2020.12.26
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.201
diff -u -p -u -r1.201 distinfo
--- distinfo23 Dec 2020 07:51:58 -  1.201
+++ distinfo26 Dec 2020 22:48:36 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.22.tar.gz) = 
zJXOFHev7uDg06XlySuvUtIjsSHZUHlTZ9ijGFv292w=
-SIZE (youtube-dl-2020.12.22.tar.gz) = 3238866
+SHA256 (youtube-dl-2020.12.26.tar.gz) = 
njtBiAZ6GcOpZ5hXfQslLHTdsWzx3s/96cs8TCLLDs8=
+SIZE (youtube-dl-2020.12.26.tar.gz) = 3246941
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.140
diff -u -p -u -r1.140 PLIST
--- pkg/PLIST   23 Dec 2020 07:51:59 -  1.140
+++ pkg/PLIST   26 Dec 2020 22:48:36 -
@@ -116,6 +116,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}blinkx.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bloomberg.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bokecc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bongacams.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bostonglobe.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}box.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bpb.${MODPY_PYC_MAGIC_TAG}pyc
@@ -182,6 +183,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}crunchyroll.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cspan.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ctsnews.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ctv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ctvnews.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}cultureunplugged.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}curiositystream.${MODPY_PYC_MAGIC_TAG}pyc
@@ -884,6 +886,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/blinkx.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bloomberg.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bokecc.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bongacams.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bostonglobe.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/box

[UPDATE] www/youtube-dl to 2020.12.22

2020-12-22 Thread Ricardo Mestre
Hi,

Release du jour still fresh, OK?

Core
[common] Remove unwanted query params from unsigned akamai manifest URLs

Extractors
[tastytrade] Remove extractor (#25716)
[niconico] Fix playlist extraction (#27428)
[everyonesmixtape] Remove extractor
[kanalplay] Remove extractor
[arkena] Fix extraction
[nba] Rewrite extractor
[turner] Improve info extraction
[youtube] Improve xsrf token extraction (#27442)
[generic] Improve RSS age limit extraction
[generic] Fix RSS itunes thumbnail extraction (#27405)
[redditr] Extract duration (#27426)
[zaq1] Remove extractor
[asiancrush] Add support for retrocrush.tv
[asiancrush] Fix extraction
[noco] Remove extractor (#10864)
[nfl] Fix extraction (#22245)
[skysports] Relax URL regular expression (#27435)
[tv5unis] Add support for tv5unis.ca (#22399, #24890)
[videomore] Add support for more.tv (#27088)
[yandexmusic] Add support for music.yandex.com (#27425)
[nhk:program] Add support for audio programs and program clips
[nhk] Add support for NHK video programs (#27230)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.221
diff -u -p -u -r1.221 Makefile
--- Makefile21 Dec 2020 10:55:01 -  1.221
+++ Makefile22 Dec 2020 09:16:36 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.14
+VERSION =  2020.12.22
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.200
diff -u -p -u -r1.200 distinfo
--- distinfo21 Dec 2020 10:55:01 -  1.200
+++ distinfo22 Dec 2020 09:16:36 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.14.tar.gz) = 
loGlpRXLRO8jwovXf2151TH9vHMlvfS7t5ZiYLe2QnM=
-SIZE (youtube-dl-2020.12.14.tar.gz) = 3229047
+SHA256 (youtube-dl-2020.12.22.tar.gz) = 
zJXOFHev7uDg06XlySuvUtIjsSHZUHlTZ9ijGFv292w=
+SIZE (youtube-dl-2020.12.22.tar.gz) = 3238866
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.139
diff -u -p -u -r1.139 PLIST
--- pkg/PLIST   13 Dec 2020 19:15:53 -  1.139
+++ pkg/PLIST   22 Dec 2020 09:16:37 -
@@ -235,7 +235,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}espn.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}esri.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}europa.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}everyonesmixtape.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}expotv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}expressen.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}extractors.${MODPY_PYC_MAGIC_TAG}pyc
@@ -343,7 +342,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}jwplatform.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kakao.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kaltura.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kanalplay.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kankan.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}karaoketv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}karrierevideos.${MODPY_PYC_MAGIC_TAG}pyc
@@ -459,7 +457,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nintendo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}njpwworld.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nobelprize.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}noco.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}nonktube.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}noovo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-pack

Re: [UPDATE] www/youtube-dl to 2020.12.14

2020-12-21 Thread Ricardo Mestre
ping?

On 10:26 Mon 14 Dec , Ricardo Mestre wrote:
> Hi,
> 
> Here's another release launched today and tested on amd64.
> 
> OK?
> 
> Core
> [extractor/common] Improve JSON-LD interaction statistic extraction 
> (#23306)
> [downloader/hls] Delegate manifests with media initialization to ffmpeg
> [extractor/common] Document duration meta field for playlists
> 
> Extractors
> [mdr] Bypass geo restriction
> [mdr] Improve extraction (#24346, #26873)
> [yandexmusic:album] Improve album title extraction (#27418)
> [eporner] Fix view count extraction and make optional (#23306)
> [eporner] Extend URL regular expression
> [eporner] Fix hash extraction and extend _VALID_URL (#27396)
> [slideslive] Use m3u8 entry protocol for m3u8 formats (#27400)
> [twitcasting] Fix format extraction and improve info extraction (#24868)
> [linuxacademy] Fix authentication and extraction (#21129, #26223, #27402)
> [itv] Clean description from HTML tags (#27399)
> [vlive] Sort live formats (#27404)
> [hotstart] Fix and improve extraction
> Fix format extraction (#26690)
> Extract thumbnail URL (#16079, #20412)
> Add support for country specific playlist URLs (#23496)
> Select the last id in video URL (#26412)
> [youtube] Add some invidious instances (#27373)
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/youtube-dl/Makefile,v
> retrieving revision 1.220
> diff -u -p -u -r1.220 Makefile
> --- Makefile  13 Dec 2020 19:15:53 -  1.220
> +++ Makefile  14 Dec 2020 10:21:24 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =CLI program to download videos from YouTube and other sites
>  
> -VERSION =2020.12.12
> +VERSION =2020.12.14
>  MODPY_EGG_VERSION =  ${VERSION:S/.0/./g}
>  
>  DISTNAME =   youtube-dl-${VERSION}
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/youtube-dl/distinfo,v
> retrieving revision 1.199
> diff -u -p -u -r1.199 distinfo
> --- distinfo  13 Dec 2020 19:15:53 -  1.199
> +++ distinfo  14 Dec 2020 10:21:24 -
> @@ -1,2 +1,2 @@
> -SHA256 (youtube-dl-2020.12.12.tar.gz) = 
> jg3m9oyO2a/DxAsMaj5TEPiSDe5nk+2rwah/6tGhZEc=
> -SIZE (youtube-dl-2020.12.12.tar.gz) = 3225195
> +SHA256 (youtube-dl-2020.12.14.tar.gz) = 
> loGlpRXLRO8jwovXf2151TH9vHMlvfS7t5ZiYLe2QnM=
> +SIZE (youtube-dl-2020.12.14.tar.gz) = 3229047
> 



[UPDATE] www/youtube-dl to 2020.12.14

2020-12-14 Thread Ricardo Mestre
Hi,

Here's another release launched today and tested on amd64.

OK?

Core
[extractor/common] Improve JSON-LD interaction statistic extraction (#23306)
[downloader/hls] Delegate manifests with media initialization to ffmpeg
[extractor/common] Document duration meta field for playlists

Extractors
[mdr] Bypass geo restriction
[mdr] Improve extraction (#24346, #26873)
[yandexmusic:album] Improve album title extraction (#27418)
[eporner] Fix view count extraction and make optional (#23306)
[eporner] Extend URL regular expression
[eporner] Fix hash extraction and extend _VALID_URL (#27396)
[slideslive] Use m3u8 entry protocol for m3u8 formats (#27400)
[twitcasting] Fix format extraction and improve info extraction (#24868)
[linuxacademy] Fix authentication and extraction (#21129, #26223, #27402)
[itv] Clean description from HTML tags (#27399)
[vlive] Sort live formats (#27404)
[hotstart] Fix and improve extraction
Fix format extraction (#26690)
Extract thumbnail URL (#16079, #20412)
Add support for country specific playlist URLs (#23496)
Select the last id in video URL (#26412)
[youtube] Add some invidious instances (#27373)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.220
diff -u -p -u -r1.220 Makefile
--- Makefile13 Dec 2020 19:15:53 -  1.220
+++ Makefile14 Dec 2020 10:21:24 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.12
+VERSION =  2020.12.14
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.199
diff -u -p -u -r1.199 distinfo
--- distinfo13 Dec 2020 19:15:53 -  1.199
+++ distinfo14 Dec 2020 10:21:24 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.12.tar.gz) = 
jg3m9oyO2a/DxAsMaj5TEPiSDe5nk+2rwah/6tGhZEc=
-SIZE (youtube-dl-2020.12.12.tar.gz) = 3225195
+SHA256 (youtube-dl-2020.12.14.tar.gz) = 
loGlpRXLRO8jwovXf2151TH9vHMlvfS7t5ZiYLe2QnM=
+SIZE (youtube-dl-2020.12.14.tar.gz) = 3229047



[UPDATE] www/youtube-dl to 2012.12.12

2020-12-13 Thread Ricardo Mestre
Hi,

New release tested on amd64. OK?

Core

[YoutubeDL] Improve thumbnail filename deducing (#26010, #27244)

Extractors

[ruutu] Extract more metadata
[ruutu] Detect non-free videos (#21154)

[ruutu] Authenticate format URLs (#21031, #26782)

[ruutu] Add support for static.nelonenmedia.fi (#25412)
[ruutu] Extend URL regular expression (#24839)
[facebook] Add support archived live video URLs (#15859)

[wdr] Improve overall extraction

[wdr] Extend subtitles extraction (#22672, #22723)
[facebook] Add support for videos attached to Relay based story pages
(#10795)
[wdr:page] Add support for kinder.wdr.de (#27350)
[facebook] Add another regular expression for handleServerJS

[facebook] Fix embed page extraction

[facebook] Add support for Relay post pages (#26935)
[facebook] Add support for watch videos (#22795, #27062)
[facebook] Add support for group posts with multiple videos (#19131)

[itv] Fix series metadata extraction (#26897)

[itv] Remove old extraction method (#23177)

[facebook] Redirect mobile URLs to desktop URLs (#24831, #25624)

[facebook] Add support for Relay based pages (#26823)

[facebook] Try to reduce unnecessary tahoe requests

[facebook] Remove hardcoded Chrome User-Agent (#18974, #25411, #26958,
#27329)
[smotri] Remove extractor (#27358)
[beampro] Remove extractor (#17290, #22871, #23020, #23061, #26099)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.219
diff -u -p -u -r1.219 Makefile
--- Makefile10 Dec 2020 08:19:32 -  1.219
+++ Makefile13 Dec 2020 12:37:20 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.12.09
+VERSION =  2020.12.12
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.198
diff -u -p -u -r1.198 distinfo
--- distinfo10 Dec 2020 08:19:32 -  1.198
+++ distinfo13 Dec 2020 12:37:20 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.12.09.tar.gz) = 
CsdjR79FW06AoCZjj5QGqijfPStuRFxwWtQ4CYCOuWE=
-SIZE (youtube-dl-2020.12.09.tar.gz) = 3235695
+SHA256 (youtube-dl-2020.12.12.tar.gz) = 
jg3m9oyO2a/DxAsMaj5TEPiSDe5nk+2rwah/6tGhZEc=
+SIZE (youtube-dl-2020.12.12.tar.gz) = 3225195
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.138
diff -u -p -u -r1.138 PLIST
--- pkg/PLIST   10 Dec 2020 08:19:32 -  1.138
+++ pkg/PLIST   13 Dec 2020 12:37:21 -
@@ -100,7 +100,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}baidu.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bandcamp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bbc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}beampro.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}beatport.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}beeg.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}behindkink.${MODPY_PYC_MAGIC_TAG}pyc
@@ -603,7 +602,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}slideshare.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}slideslive.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}slutload.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}smotri.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}snotr.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}sohu.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}sonyliv.${MODPY_PYC_MAGIC_TAG}pyc
@@ -874,7 +872,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/baidu.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bandcamp.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bbc.py
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/beampro.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/beatport.py
 lib/python${MODPY_VERSION}/site-p

Re: [UPDATE] emulators/mgba to 0.8.4

2020-12-10 Thread Ricardo Mestre
ping?

On 15:57 Thu 03 Dec , Ricardo Mestre wrote:
> Hi,
> 
> This updates mgba to 0.8.4, tested on amd64.
> 
> Comments? OK?
> 
> /mestre
> 
> Emulation fixes
> 
> - GB Audio: Fix initial sweep state
> - GB Audio: Fix deserializing audio channels 2 and 3
> - GB Audio: Fix deserializing while audio was disabled (fixes #1305)
> - GB Video: Fix drawing background when window is force-disabled by frontend
> - GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not
> blocking
> - GBA Audio: Fix deserializing SOUNDCNT_L
> - GBA Audio: Fix stereo in XQ audio
> - GBA Audio: Fix volume/mute in XQ audio (fixes #1864)
> - GBA Hardware: Fix GB Player detection on big endian platforms
> - GBA Video: Invalidate map cache when modifying BGCNT (fixes #1846)
> - GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer (fixes
> #1865)
> - GBA Video: Fix rare regression blending semitransparent sprites (fixes 
> #1876)
> - GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes 
> #1890)
> - GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905)
> - GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907)
> 
> Other fixes:
> 
> - 3DS: Redo video sync to be more precise
> - 3DS: Fix crash with libctru 2.0 when exiting
> - ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915)
> - Core: Fix reported ROM size when a fixed buffer size is used
> - Core: Fix memory leak loading ELF files
> - GBA: Disable more checks when loading GS save with checks disabled (fixes
> #1851)
> - GBA: Fix endianness issues in renderer proxy
> - GBA Core: Fix memory leak when loading symbols
> - GBA Serialize: Ensure program counter is aligned when loading
> - Qt: Add dummy English translation file (fixes #1469)
> - Qt: Fix Battle Chip view not displaying chips on some DPI settings
> - Qt: Fix camera image being upside-down sometimes (fixes #829 again)
> - Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)
> - Qt: Fix stride changing when toggling SGB borders (fixes #1898)
> - Qt: Fix aliasing on background logo (fixes #1886)
> - mGUI: Fix closing down a game if an exit is signalled
> - mGUI: Fix cycling through config setting states with accept button
> - mVL: Fix injecting accidentally draining non-injection buffer
> - VFS: Fix directory node listing on some filesystems
> 
> Misc:
> 
> - GBA Video: Improve speed of window texture generation on AMD
> - Vita: Clear both buffers when loading a game
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/emulators/mgba/Makefile,v
> retrieving revision 1.42
> diff -u -p -u -r1.42 Makefile
> --- Makefile  24 Sep 2020 07:31:51 -  1.42
> +++ Makefile  3 Dec 2020 15:52:34 -
> @@ -4,7 +4,7 @@ COMMENT-main =Game Boy Color/Advance e
>  COMMENT-qt = Game Boy Color/Advance emulator with GUI
>  COMMENT-libretro =   Game Boy Color/Advance core for retroarch
>  
> -V =  0.8.3
> +V =  0.8.4
>  GH_ACCOUNT = mgba-emu
>  GH_PROJECT = mgba
>  GH_TAGNAME = $V
> Index: distinfo
> ===
> RCS file: /cvs/ports/emulators/mgba/distinfo,v
> retrieving revision 1.17
> diff -u -p -u -r1.17 distinfo
> --- distinfo  24 Sep 2020 07:31:51 -  1.17
> +++ distinfo  3 Dec 2020 15:52:34 -
> @@ -1,2 +1,2 @@
> -SHA256 (mgba-0.8.3.tar.gz) = YwRdCBXhXpY9kLFdWhDt8xpdctDdteAo5Cujiw1DaMk=
> -SIZE (mgba-0.8.3.tar.gz) = 12013512
> +SHA256 (mgba-0.8.4.tar.gz) = a5SHPayQQP1v2fE/dtxI80LpVPO0z4Jxe1lgHDoytyw=
> +SIZE (mgba-0.8.4.tar.gz) = 12347906
> 



[UPDATE] www/youtube-dl to 2020.12.09

2020-12-09 Thread Ricardo Mestre
Hi,

Yet another release, any brave soul who can OK this? :)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.218
diff -u -p -u -r1.218 Makefile
--- Makefile29 Nov 2020 21:45:25 -  1.218
+++ Makefile9 Dec 2020 09:13:39 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.29
+VERSION =  2020.12.09
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.197
diff -u -p -u -r1.197 distinfo
--- distinfo29 Nov 2020 21:45:26 -  1.197
+++ distinfo9 Dec 2020 09:13:39 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.29.tar.gz) = 
5ii+hgPSj3ZVZkNd3iU7zcIlNcEgoHJg+5RwqS0v/YI=
-SIZE (youtube-dl-2020.11.29.tar.gz) = 3222467
+SHA256 (youtube-dl-2020.12.09.tar.gz) = 
CsdjR79FW06AoCZjj5QGqijfPStuRFxwWtQ4CYCOuWE=
+SIZE (youtube-dl-2020.12.09.tar.gz) = 3235695
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.137
diff -u -p -u -r1.137 PLIST
--- pkg/PLIST   28 Nov 2020 08:15:39 -  1.137
+++ pkg/PLIST   9 Dec 2020 09:13:40 -
@@ -268,6 +268,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freespeech.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freshlive.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}frontendmasters.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fujitv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funimation.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funk.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fusion.${MODPY_PYC_MAGIC_TAG}pyc
@@ -701,6 +702,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tva.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvanouvelles.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tver.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvigle.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvland.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvn24.${MODPY_PYC_MAGIC_TAG}pyc
@@ -1040,6 +1042,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freespeech.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freshlive.py
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/frontendmasters.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fujitv.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funimation.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funk.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fusion.py
@@ -1473,6 +1476,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tva.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvanouvelles.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvc.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tver.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvigle.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvland.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvn24.py



Re: [UPDATE] www/youtube-dl to 2020.12.02

2020-12-07 Thread Ricardo Mestre
Hi,

Before getting any OKs for previous diff it seems there's a new release today,
so here's an updated diff. It includes new extractors and as always tested on
amd64.

OK?

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.218
diff -u -p -u -r1.218 Makefile
--- Makefile29 Nov 2020 21:45:25 -  1.218
+++ Makefile7 Dec 2020 08:23:37 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.29
+VERSION =  2020.12.07
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.197
diff -u -p -u -r1.197 distinfo
--- distinfo29 Nov 2020 21:45:26 -  1.197
+++ distinfo7 Dec 2020 08:23:37 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.29.tar.gz) = 
5ii+hgPSj3ZVZkNd3iU7zcIlNcEgoHJg+5RwqS0v/YI=
-SIZE (youtube-dl-2020.11.29.tar.gz) = 3222467
+SHA256 (youtube-dl-2020.12.07.tar.gz) = 
UWcsGYZNTi5ZPlWmrsMss0jNXJFc4BIeU+sClqbieWk=
+SIZE (youtube-dl-2020.12.07.tar.gz) = 3230051
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.137
diff -u -p -u -r1.137 PLIST
--- pkg/PLIST   28 Nov 2020 08:15:39 -  1.137
+++ pkg/PLIST   7 Dec 2020 08:23:38 -
@@ -268,6 +268,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freespeech.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freshlive.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}frontendmasters.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fujitv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funimation.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funk.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}fusion.${MODPY_PYC_MAGIC_TAG}pyc
@@ -701,6 +702,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tva.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvanouvelles.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tver.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvigle.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvland.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tvn24.${MODPY_PYC_MAGIC_TAG}pyc
@@ -1040,6 +1042,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freespeech.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freshlive.py
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/frontendmasters.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fujitv.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funimation.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funk.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/fusion.py
@@ -1473,6 +1476,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tva.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvanouvelles.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvc.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tver.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvigle.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvland.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tvn24.py



[UPDATE] emulators/mgba to 0.8.4

2020-12-03 Thread Ricardo Mestre
Hi,

This updates mgba to 0.8.4, tested on amd64.

Comments? OK?

/mestre

Emulation fixes

- GB Audio: Fix initial sweep state
- GB Audio: Fix deserializing audio channels 2 and 3
- GB Audio: Fix deserializing while audio was disabled (fixes #1305)
- GB Video: Fix drawing background when window is force-disabled by frontend
- GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not
blocking
- GBA Audio: Fix deserializing SOUNDCNT_L
- GBA Audio: Fix stereo in XQ audio
- GBA Audio: Fix volume/mute in XQ audio (fixes #1864)
- GBA Hardware: Fix GB Player detection on big endian platforms
- GBA Video: Invalidate map cache when modifying BGCNT (fixes #1846)
- GBA Video: Don’t draw sprites using unmapped VRAM in GL renderer (fixes
#1865)
- GBA Video: Fix rare regression blending semitransparent sprites (fixes #1876)
- GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890)
- GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905)
- GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907)

Other fixes:

- 3DS: Redo video sync to be more precise
- 3DS: Fix crash with libctru 2.0 when exiting
- ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915)
- Core: Fix reported ROM size when a fixed buffer size is used
- Core: Fix memory leak loading ELF files
- GBA: Disable more checks when loading GS save with checks disabled (fixes
#1851)
- GBA: Fix endianness issues in renderer proxy
- GBA Core: Fix memory leak when loading symbols
- GBA Serialize: Ensure program counter is aligned when loading
- Qt: Add dummy English translation file (fixes #1469)
- Qt: Fix Battle Chip view not displaying chips on some DPI settings
- Qt: Fix camera image being upside-down sometimes (fixes #829 again)
- Qt: Fix drawing on macOS break when using OpenGL (fixes #1899)
- Qt: Fix stride changing when toggling SGB borders (fixes #1898)
- Qt: Fix aliasing on background logo (fixes #1886)
- mGUI: Fix closing down a game if an exit is signalled
- mGUI: Fix cycling through config setting states with accept button
- mVL: Fix injecting accidentally draining non-injection buffer
- VFS: Fix directory node listing on some filesystems

Misc:

- GBA Video: Improve speed of window texture generation on AMD
- Vita: Clear both buffers when loading a game

Index: Makefile
===
RCS file: /cvs/ports/emulators/mgba/Makefile,v
retrieving revision 1.42
diff -u -p -u -r1.42 Makefile
--- Makefile24 Sep 2020 07:31:51 -  1.42
+++ Makefile3 Dec 2020 15:52:34 -
@@ -4,7 +4,7 @@ COMMENT-main =  Game Boy Color/Advance e
 COMMENT-qt =   Game Boy Color/Advance emulator with GUI
 COMMENT-libretro = Game Boy Color/Advance core for retroarch
 
-V =0.8.3
+V =0.8.4
 GH_ACCOUNT =   mgba-emu
 GH_PROJECT =   mgba
 GH_TAGNAME =   $V
Index: distinfo
===
RCS file: /cvs/ports/emulators/mgba/distinfo,v
retrieving revision 1.17
diff -u -p -u -r1.17 distinfo
--- distinfo24 Sep 2020 07:31:51 -  1.17
+++ distinfo3 Dec 2020 15:52:34 -
@@ -1,2 +1,2 @@
-SHA256 (mgba-0.8.3.tar.gz) = YwRdCBXhXpY9kLFdWhDt8xpdctDdteAo5Cujiw1DaMk=
-SIZE (mgba-0.8.3.tar.gz) = 12013512
+SHA256 (mgba-0.8.4.tar.gz) = a5SHPayQQP1v2fE/dtxI80LpVPO0z4Jxe1lgHDoytyw=
+SIZE (mgba-0.8.4.tar.gz) = 12347906



[UPDATE] www/youtube-dl to 2020.12.02

2020-12-02 Thread Ricardo Mestre
Hi,

New release today, OK?

[tva] Add support for qub.ca (#27235)
[toggle] Detect DRM protected videos (closes #16479)(closes #20805)
[toggle] Add support for new MeWatch URLs (#27256)
[youtube:tab] Extract channels only from channels tab (#27266)
[cpan] Extract info from jwplayer data (#3672, #3734, #10638, #13030, #18806,
#23148, #24461, #26171, #26800, #27263)
[cspan] Pass Referer header with format's video URL (#26032, #25729)
[youtube] Improve age-gated videos extraction (#27259)
[mediaset] Add support for movie URLs (#27240)
[yandexmusic] Refactor
[yandexmusic] Add support for artist's tracks and albums (#11887, #22284)
[yandexmusic:track] Fix extraction (#26449, #26669, #26747, #26748, #26762)

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.218
diff -u -p -u -r1.218 Makefile
--- Makefile29 Nov 2020 21:45:25 -  1.218
+++ Makefile2 Dec 2020 10:44:27 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.29
+VERSION =  2020.12.02
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.197
diff -u -p -u -r1.197 distinfo
--- distinfo29 Nov 2020 21:45:26 -  1.197
+++ distinfo2 Dec 2020 10:44:27 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.29.tar.gz) = 
5ii+hgPSj3ZVZkNd3iU7zcIlNcEgoHJg+5RwqS0v/YI=
-SIZE (youtube-dl-2020.11.29.tar.gz) = 3222467
+SHA256 (youtube-dl-2020.12.02.tar.gz) = 
cWGy4/PAmt5Z+246QWCiJKOwTjnHdE4UzZ82H3GlenI=
+SIZE (youtube-dl-2020.12.02.tar.gz) = 3225560



[UPDATE] www/youtube-dl to 2020.11.29

2020-11-29 Thread Ricardo Mestre
Hi,

Simple update to 2020.11.29, OK?

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.217
diff -u -p -u -r1.217 Makefile
--- Makefile28 Nov 2020 08:15:39 -  1.217
+++ Makefile29 Nov 2020 16:54:18 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.26
+VERSION =  2020.11.29
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.196
diff -u -p -u -r1.196 distinfo
--- distinfo28 Nov 2020 08:15:39 -  1.196
+++ distinfo29 Nov 2020 16:54:18 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.26.tar.gz) = 
+xBs1g+U/gCv7kbU4CjNyo6/8XHd+p1P8qL9WVZYb38=
-SIZE (youtube-dl-2020.11.26.tar.gz) = 3218922
+SHA256 (youtube-dl-2020.11.29.tar.gz) = 
5ii+hgPSj3ZVZkNd3iU7zcIlNcEgoHJg+5RwqS0v/YI=
+SIZE (youtube-dl-2020.11.29.tar.gz) = 3222467



Re: [UPDATE] converters/dos2unix to 7.4.2

2020-11-28 Thread Ricardo Mestre
This is what I have, is it OK like this?

Index: Makefile
===
RCS file: /cvs/ports/converters/dos2unix/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile19 Oct 2019 18:23:33 -  1.22
+++ Makefile28 Nov 2020 21:02:17 -
@@ -2,7 +2,7 @@
 
 COMMENT=   convert DOS/MAC files to UNIX (line-endings/charset)
 
-DISTNAME = dos2unix-7.4.1
+DISTNAME = dos2unix-7.4.2
 
 CATEGORIES=converters
 
Index: distinfo
===
RCS file: /cvs/ports/converters/dos2unix/distinfo,v
retrieving revision 1.18
diff -u -p -u -r1.18 distinfo
--- distinfo19 Oct 2019 18:23:33 -  1.18
+++ distinfo28 Nov 2020 21:02:17 -
@@ -1,2 +1,2 @@
-SHA256 (dos2unix-7.4.1.tar.gz) = HNWKYLA+0o+jkEYQKhhcXojE92ZeHgQXwl3n+Ln3hiM=
-SIZE (dos2unix-7.4.1.tar.gz) = 711570
+SHA256 (dos2unix-7.4.2.tar.gz) = YDXFjfbqKDLoaLWZ36DWCtQco+zIqieCLEt6l4nTrgE=
+SIZE (dos2unix-7.4.2.tar.gz) = 727429
Index: pkg/PLIST
===
RCS file: /cvs/ports/converters/dos2unix/pkg/PLIST,v
retrieving revision 1.7
diff -u -p -u -r1.7 PLIST
--- pkg/PLIST   23 Nov 2015 19:26:49 -  1.7
+++ pkg/PLIST   28 Nov 2020 21:02:17 -
@@ -103,6 +103,9 @@ share/locale/de/LC_MESSAGES/dos2unix.mo
 share/locale/eo/LC_MESSAGES/dos2unix.mo
 share/locale/es/LC_MESSAGES/dos2unix.mo
 share/locale/fr/LC_MESSAGES/dos2unix.mo
+share/locale/fur/
+share/locale/fur/LC_MESSAGES/
+share/locale/fur/LC_MESSAGES/dos2unix.mo
 share/locale/hu/LC_MESSAGES/dos2unix.mo
 share/locale/ja/LC_MESSAGES/dos2unix.mo
 share/locale/nb/LC_MESSAGES/dos2unix.mo

On 20:49 Sat 28 Nov , Brian Callahan wrote:
> As sthen@ noted it also needs the directory additions to PLIST.
> 
> ~Brian
> 



Re: [UPDATE] converters/dos2unix to 7.4.2

2020-11-28 Thread Ricardo Mestre
Sure enough I missed that file :)

I'll commit with that addition thanks

On 20:41 Sat 28 Nov , Brian Callahan wrote:
> Yes, the new version of dos2unix adds a new translation file for the
> Friulian language.
> 
> +share/locale/fur/LC_MESSAGES/dos2unix.mo
> 
> I'm not sure I understand why it should not be part of the update.
> 
> ~Brian
> 



Re: [UPDATE] converters/dos2unix to 7.4.2

2020-11-28 Thread Ricardo Mestre
Hi,

I also ran it, but the only new changes are share/locale/* directories
which in my opinion should not be part of the diff.

Are those the ones you meant or are you seeing something different?

/mestre

On 18:13 Sat 28 Nov , Brian Callahan wrote:
> Hello Ricardo --
> 
> On Thursday, November 26, 2020 8:57 PM, Ricardo Mestre 
>  wrote:
> 
> > Hi,
> >
> > Trivial update to 7.4.2 released last month, OK?
> >
> 
> I have a very similar diff in my tree.
> The only difference is that when I run `make update-plist`, I get some
> PLIST changes. So please make sure to do that then it is ok for me.
> 
> Thanks.
> 
> ~Brian
> 



[UPDATE] converters/dos2unix to 7.4.2

2020-11-26 Thread Ricardo Mestre
Hi,

Trivial update to 7.4.2 released last month, OK?

Index: Makefile
===
RCS file: /cvs/ports/converters/dos2unix/Makefile,v
retrieving revision 1.22
diff -u -p -u -r1.22 Makefile
--- Makefile19 Oct 2019 18:23:33 -  1.22
+++ Makefile27 Nov 2020 01:54:53 -
@@ -2,7 +2,7 @@
 
 COMMENT=   convert DOS/MAC files to UNIX (line-endings/charset)
 
-DISTNAME = dos2unix-7.4.1
+DISTNAME = dos2unix-7.4.2
 
 CATEGORIES=converters
 
Index: distinfo
===
RCS file: /cvs/ports/converters/dos2unix/distinfo,v
retrieving revision 1.18
diff -u -p -u -r1.18 distinfo
--- distinfo19 Oct 2019 18:23:33 -  1.18
+++ distinfo27 Nov 2020 01:54:53 -
@@ -1,2 +1,2 @@
-SHA256 (dos2unix-7.4.1.tar.gz) = HNWKYLA+0o+jkEYQKhhcXojE92ZeHgQXwl3n+Ln3hiM=
-SIZE (dos2unix-7.4.1.tar.gz) = 711570
+SHA256 (dos2unix-7.4.2.tar.gz) = YDXFjfbqKDLoaLWZ36DWCtQco+zIqieCLEt6l4nTrgE=
+SIZE (dos2unix-7.4.2.tar.gz) = 727429



[UPDATE] www/youtube-dl to 2020.11.26

2020-11-26 Thread Ricardo Mestre
Hi,

Tested on amd64, there's a few new extractors so it needs plist changes.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.215
diff -u -p -u -r1.215 Makefile
--- Makefile20 Nov 2020 11:42:51 -  1.215
+++ Makefile26 Nov 2020 12:18:11 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.18
+VERSION =  2020.11.26
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.195
diff -u -p -u -r1.195 distinfo
--- distinfo20 Nov 2020 11:42:51 -  1.195
+++ distinfo26 Nov 2020 12:18:11 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.18.tar.gz) = 
bbvDOVIN82NMV2eHVtzYHJ3G+Vr5HyAysz1cLvDz/t8=
-SIZE (youtube-dl-2020.11.18.tar.gz) = 3186065
+SHA256 (youtube-dl-2020.11.26.tar.gz) = 
+xBs1g+U/gCv7kbU4CjNyo6/8XHd+p1P8qL9WVZYb38=
+SIZE (youtube-dl-2020.11.26.tar.gz) = 3218922
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.136
diff -u -p -u -r1.136 PLIST
--- pkg/PLIST   20 Nov 2020 11:42:51 -  1.136
+++ pkg/PLIST   26 Nov 2020 12:18:12 -
@@ -72,6 +72,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}aljazeera.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}allocine.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}alphaporno.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}amara.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}amcnetworks.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}americastestkitchen.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}amp.${MODPY_PYC_MAGIC_TAG}pyc
@@ -117,6 +118,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bloomberg.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bokecc.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bostonglobe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}box.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bpb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}br.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bravotv.${MODPY_PYC_MAGIC_TAG}pyc
@@ -392,6 +394,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}massengeschmacktv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}matchtv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}mdr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}medaltv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}medialaan.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}mediaset.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}mediasite.${MODPY_PYC_MAGIC_TAG}pyc
@@ -503,6 +506,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}picarto.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}piksel.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}pinkbike.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}pinterest.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}pladform.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}platzi.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}playfm.${MODPY_PYC_MAGIC_TAG}pyc
@@ -566,6 +570,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VE

Re: [UPDATE] net/mcabber to 1.1.2

2020-11-22 Thread Ricardo Mestre
you were right, I just committed it with your tweak thanks!

On 20:24 Sun 22 Nov , Markus Hennecke wrote:
> Yes, but make lib-depends-check complains:
> 
> Missing: panel.6 (/usr/local/bin/mcabber) (system lib)
> Extra:  panelw.6
> WANTLIB += panel
> Scanning: ok
> 
> So with the slight change in the Makefile ok:
> 



[UPDATE] net/mcabber to 1.1.2

2020-11-20 Thread Ricardo Mestre
Hi,

Simple update to 1.1.2, OK?

Index: Makefile
===
RCS file: /cvs/ports/net/mcabber/Makefile,v
retrieving revision 1.38
diff -u -p -u -r1.38 Makefile
--- Makefile12 Jul 2019 20:48:32 -  1.38
+++ Makefile20 Nov 2020 23:56:37 -
@@ -1,9 +1,8 @@
 # $OpenBSD: Makefile,v 1.38 2019/07/12 20:48:32 sthen Exp $
 
 COMMENT=   console jabber client
-DISTNAME=  mcabber-1.1.0
+DISTNAME=  mcabber-1.1.2
 CATEGORIES=net
-REVISION=  4
 
 HOMEPAGE=  https://mcabber.com/
 
Index: distinfo
===
RCS file: /cvs/ports/net/mcabber/distinfo,v
retrieving revision 1.15
diff -u -p -u -r1.15 distinfo
--- distinfo13 Jul 2017 09:36:12 -  1.15
+++ distinfo20 Nov 2020 23:56:37 -
@@ -1,2 +1,2 @@
-SHA256 (mcabber-1.1.0.tar.bz2) = BPwsIsNtp1z0t2G13szQdKGYNjaPOKudA8HlcItB8L0=
-SIZE (mcabber-1.1.0.tar.bz2) = 608975
+SHA256 (mcabber-1.1.2.tar.bz2) = xKFBO+N0NLa6fVd9lK+zYs6J4txcY4S0+lXD55kqMWA=
+SIZE (mcabber-1.1.2.tar.bz2) = 651528



[UPDATE] emulators/mednafen to 1.26.1

2020-11-20 Thread Ricardo Mestre
Hi,

Update to v1.26.1 which compared to our ports version brings a lot of Sega
Saturn fixes, but also "This release fixes compilation errors with clang, fixes
compilation errors after configuring with --disable-debugger, fixes a few minor
MSU1 handling bugs in the SNES-Faust module, and improves the accuracy of the
PS1 SPU reverb emulation."

Tested a couple of games/platforms on amd64, OK?

Index: Makefile
===
RCS file: /cvs/ports/emulators/mednafen/Makefile,v
retrieving revision 1.30
diff -u -p -u -r1.30 Makefile
--- Makefile9 Aug 2020 13:44:56 -   1.30
+++ Makefile20 Nov 2020 15:57:15 -
@@ -3,7 +3,7 @@
 BROKEN-hppa =  ../../include/mednafen/state.h:21:7: error: 'exception_ptr' in 
namespace 'std' does not name a type
 COMMENT =  emulates numerous game consoles
 
-DISTNAME = mednafen-1.24.3
+DISTNAME = mednafen-1.26.1
 
 CATEGORIES =   emulators games
 HOMEPAGE = https://mednafen.github.io
Index: distinfo
===
RCS file: /cvs/ports/emulators/mednafen/distinfo,v
retrieving revision 1.14
diff -u -p -u -r1.14 distinfo
--- distinfo9 Aug 2020 13:44:56 -   1.14
+++ distinfo20 Nov 2020 15:57:15 -
@@ -1,2 +1,2 @@
-SHA256 (mednafen-1.24.3.tar.xz) = PeqFP3hDZFV/pZ6boRoX6yZ0/A+5MgXzO9vauh2j9w8=
-SIZE (mednafen-1.24.3.tar.xz) = 3296980
+SHA256 (mednafen-1.26.1.tar.xz) = hCkHwlxCksm6SXycuSKcfRDgTiLLR0DRVKtpDmWH/fQ=
+SIZE (mednafen-1.26.1.tar.xz) = 3319756



Re: [UPDATE] emulators/mednafen to 1.26.1

2020-11-20 Thread Ricardo Mestre
Sorry, forgot to include jeremy@ (maintainer)!

On 16:13 Fri 20 Nov , Ricardo Mestre wrote:
> Hi,
> 
> Update to v1.26.1 which compared to our ports version brings a lot of Sega
> Saturn fixes, but also "This release fixes compilation errors with clang, 
> fixes
> compilation errors after configuring with --disable-debugger, fixes a few 
> minor
> MSU1 handling bugs in the SNES-Faust module, and improves the accuracy of the
> PS1 SPU reverb emulation."
> 
> Tested a couple of games/platforms on amd64, OK?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/emulators/mednafen/Makefile,v
> retrieving revision 1.30
> diff -u -p -u -r1.30 Makefile
> --- Makefile  9 Aug 2020 13:44:56 -   1.30
> +++ Makefile  20 Nov 2020 15:57:15 -
> @@ -3,7 +3,7 @@
>  BROKEN-hppa =../../include/mednafen/state.h:21:7: error: 
> 'exception_ptr' in namespace 'std' does not name a type
>  COMMENT =emulates numerous game consoles
>  
> -DISTNAME =   mednafen-1.24.3
> +DISTNAME =   mednafen-1.26.1
>  
>  CATEGORIES = emulators games
>  HOMEPAGE =   https://mednafen.github.io
> Index: distinfo
> ===
> RCS file: /cvs/ports/emulators/mednafen/distinfo,v
> retrieving revision 1.14
> diff -u -p -u -r1.14 distinfo
> --- distinfo  9 Aug 2020 13:44:56 -   1.14
> +++ distinfo  20 Nov 2020 15:57:15 -
> @@ -1,2 +1,2 @@
> -SHA256 (mednafen-1.24.3.tar.xz) = 
> PeqFP3hDZFV/pZ6boRoX6yZ0/A+5MgXzO9vauh2j9w8=
> -SIZE (mednafen-1.24.3.tar.xz) = 3296980
> +SHA256 (mednafen-1.26.1.tar.xz) = 
> hCkHwlxCksm6SXycuSKcfRDgTiLLR0DRVKtpDmWH/fQ=
> +SIZE (mednafen-1.26.1.tar.xz) = 3319756



[UPDATE] www/youtube-dl to 2020.11.18

2020-11-18 Thread Ricardo Mestre
Hi,

New version tested succesfully on amd64, nothing fancy but it needs a plist
regen due to a new extractor (lbry) and another one removed (spiegeltv since
it's already covered by spiegel).

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.214
diff -u -p -u -r1.214 Makefile
--- Makefile5 Nov 2020 11:15:24 -   1.214
+++ Makefile18 Nov 2020 18:14:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  CLI program to download videos from YouTube and other sites
 
-VERSION =  2020.11.01.1
+VERSION =  2020.11.18
 MODPY_EGG_VERSION =${VERSION:S/.0/./g}
 
 DISTNAME = youtube-dl-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.194
diff -u -p -u -r1.194 distinfo
--- distinfo3 Nov 2020 17:00:08 -   1.194
+++ distinfo18 Nov 2020 18:14:30 -
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2020.11.01.1.tar.gz) = 
emIYe8n5GvQutcnJVlLjUBcKctu9rIx9caautIhakBo=
-SIZE (youtube-dl-2020.11.01.1.tar.gz) = 3190146
+SHA256 (youtube-dl-2020.11.18.tar.gz) = 
bbvDOVIN82NMV2eHVtzYHJ3G+Vr5HyAysz1cLvDz/t8=
+SIZE (youtube-dl-2020.11.18.tar.gz) = 3186065
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.135
diff -u -p -u -r1.135 PLIST
--- pkg/PLIST   8 Mar 2020 15:00:45 -   1.135
+++ pkg/PLIST   18 Nov 2020 18:14:31 -
@@ -358,6 +358,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kuwo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}la7.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}laola1tv.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lbry.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lci.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lcp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}lecture2go.${MODPY_PYC_MAGIC_TAG}pyc
@@ -605,7 +606,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}spankbang.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}spankwire.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}spiegel.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}spiegeltv.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}spike.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}sport5.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}sportbox.${MODPY_PYC_MAGIC_TAG}pyc
@@ -1123,6 +1123,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/kuwo.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/la7.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/laola1tv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/lbry.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/lci.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/lcp.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/lecture2go.py
@@ -1370,7 +1371,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spankbang.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spankwire.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spiegel.py
-lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spiegeltv.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spike.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/sport5.py
 lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/sportbox.py



[UPDATE] emulators/mednafen 1.24.3

2020-08-06 Thread Ricardo Mestre
Hi,

Easy update to latest stable version (1.24.3). Comments? OK?

Changelog as follows:

v1.24.3:

- This update implements more complete emulation of the Saturn SCSP's short
waveform mode, fixing excessive distortion in a sound effect in
"Sega Ages: OutRun", a regression introduced in Mednafen 1.24.2.

v1.24.2:

- Fixed broken support for systems with no OpenGL implementation available.
- Apple2: Fixed potential assert() failure after changing disks.
- SS: Implemented emulation of SCSP slot EG bypass and short waveform mode
bits.
- SS: Implemented the buggy linear interpolation that occurs when SCSP FM is
used.
- SS: Implemented SCSP register mirroring.
- SS: Fixed a few inaccuracies with the SCSP waveform loop handling. 

Index: Makefile
===
RCS file: /cvs/ports/emulators/mednafen/Makefile,v
retrieving revision 1.29
diff -u -p -u -r1.29 Makefile
--- Makefile31 Mar 2020 11:47:01 -  1.29
+++ Makefile6 Aug 2020 14:55:42 -
@@ -3,8 +3,7 @@
 BROKEN-hppa =  ../../include/mednafen/state.h:21:7: error: 'exception_ptr' in 
namespace 'std' does not name a type
 COMMENT =  emulates numerous game consoles
 
-DISTNAME = mednafen-1.24.1
-REVISION = 0
+DISTNAME = mednafen-1.24.3
 
 CATEGORIES =   emulators games
 HOMEPAGE = https://mednafen.github.io
Index: distinfo
===
RCS file: /cvs/ports/emulators/mednafen/distinfo,v
retrieving revision 1.13
diff -u -p -u -r1.13 distinfo
--- distinfo29 Mar 2020 10:10:29 -  1.13
+++ distinfo6 Aug 2020 14:55:42 -
@@ -1,2 +1,2 @@
-SHA256 (mednafen-1.24.1.tar.xz) = pHrfP69NpmkgvruUNuKMv4f/ZjJNC7OSAzy7R4tnX+c=
-SIZE (mednafen-1.24.1.tar.xz) = 3293992
+SHA256 (mednafen-1.24.3.tar.xz) = PeqFP3hDZFV/pZ6boRoX6yZ0/A+5MgXzO9vauh2j9w8=
+SIZE (mednafen-1.24.3.tar.xz) = 3296980



[PATCH] emulators/ppsspp compile with LLVM10

2020-08-05 Thread Ricardo Mestre
Hi,

ppsspp probably deserves a proper update to 1.10.x, but this is a minimal fix
[0] to at least make it compile with LLVM10. The actual fix came from
KhronosGroup's glslang upstream project [1].

Comments? OK?

[0] 
https://github.com/hrydgard/glslang/commit/24b3e8384e93f3e73b6aa14ea00a30574112f9ba
[1] 
https://github.com/KhronosGroup/glslang/commit/24b3e8384e93f3e73b6aa14ea00a30574112f9ba

Index: Makefile
===
RCS file: /cvs/ports/emulators/ppsspp/Makefile,v
retrieving revision 1.12
diff -u -p -u -r1.12 Makefile
--- Makefile11 Jan 2020 21:53:01 -  1.12
+++ Makefile31 Jul 2020 12:44:02 -
@@ -8,8 +8,9 @@ COMMENT =   Sony PlayStation Portable emul
 GH_ACCOUNT =   hrydgard
 GH_PROJECT =   ppsspp
 GH_TAGNAME =   v1.9.3
+REVISION   =   0
 
-GLSLANG =  f9d08a25fbe17e0677a89d398f4d7f232339c3f9
+GLSLANG =  24b3e8384e93f3e73b6aa14ea00a30574112f9ba
 PPSSPP_LANG =  bfc3a511f60e84de4d49170e2c442ac36b09cdfd
 SPIRV_CROSS =  a1f7c8dc8ea2f94443951ee27003bffa562c1f13
 ARMIPS =   7885552b208493a6a0f21663770c446c3ba65576
Index: distinfo
===
RCS file: /cvs/ports/emulators/ppsspp/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- distinfo19 Oct 2019 23:23:46 -  1.7
+++ distinfo31 Jul 2020 12:44:02 -
@@ -1,10 +1,10 @@
+SHA256 (ppsspp/24b3e8384e93f3e73b6aa14ea00a30574112f9ba.tar.gz) = 
W0ONsm6OxlvFVhm66Zgt9fqhlxuojjc1O2Ub/u+fFW8=
 SHA256 (ppsspp/7885552b208493a6a0f21663770c446c3ba65576.tar.gz) = 
+KA5BhNftvKTK4C371mR85zKxGs27DaQd2+zjGl3XD0=
 SHA256 (ppsspp/a1f7c8dc8ea2f94443951ee27003bffa562c1f13.tar.gz) = 
RWseKnWo6CmFziL0cHVwx6ofxQ1BGcuhpkHosjPs3iY=
 SHA256 (ppsspp/bfc3a511f60e84de4d49170e2c442ac36b09cdfd.tar.gz) = 
wMxXtUqjdqncpt6caxYqYT1UER96hYf8/CQ+g2VorAw=
-SHA256 (ppsspp/f9d08a25fbe17e0677a89d398f4d7f232339c3f9.tar.gz) = 
HkKEOHzFhqy3zg7vunEv4V4RqHxFwQIGPBHQ+mD2bc4=
 SHA256 (ppsspp/ppsspp-1.9.3.tar.gz) = 
845qF5d9odovVQQf4z6LIW9vO+sZv+ldBdORXhdPXSY=
+SIZE (ppsspp/24b3e8384e93f3e73b6aa14ea00a30574112f9ba.tar.gz) = 3127211
 SIZE (ppsspp/7885552b208493a6a0f21663770c446c3ba65576.tar.gz) = 197263
 SIZE (ppsspp/a1f7c8dc8ea2f94443951ee27003bffa562c1f13.tar.gz) = 814213
 SIZE (ppsspp/bfc3a511f60e84de4d49170e2c442ac36b09cdfd.tar.gz) = 550945
-SIZE (ppsspp/f9d08a25fbe17e0677a89d398f4d7f232339c3f9.tar.gz) = 2950934
 SIZE (ppsspp/ppsspp-1.9.3.tar.gz) = 17005390



[UPDATE] x11/st to 0.8.4

2020-06-29 Thread Ricardo Mestre
Hi,

The updates since last version are as follows and tested successfully on amd64.

Comments? OK?

- config.mk: use PKG_CONFIG in commented OpenBSD section
- LICENSE: bump years
- remove sixel stub code
- fix unicode glitch in DCS strings, patch by Tim Allen
- FAQ: fix single-buffer patch
- config.def.h: add an option allowwindowops, by default off (secure)
- FAQ: add some details about the w3m img hack
- tiny style fix
- Partially add back in "support REP (repeat) escape sequence"
- Call xsetcursor to set win.cursor in main
- Revert "support REP (repeat) escape sequence"
- support REP (repeat) escape sequence
- Add rin terminfo capability
- Make shift+wheel behaves as shift+Prev/Next
- Fix selection: selscroll
- Fix selection: ignore ATTR_WRAP when rectangular selection in getsel
- Fix selection: selclear in tputc
- code-style: add fallthrough comment
- optimize column width calculation and utf-8 encode for ASCII
- fix for incorrect (partial) written sequences when libc wcwidth() == -1
- tiny code-style and typo-fix in comment
- auto-sync: draw on idle to avoid flicker/tearing
- replace exit(3) by _exit(2) in signal handler sigchld()

Index: Makefile
===
RCS file: /cvs/ports/x11/st/Makefile,v
retrieving revision 1.21
diff -u -p -u -r1.21 Makefile
--- Makefile23 May 2020 19:32:37 -  1.21
+++ Makefile29 Jun 2020 10:25:25 -
@@ -2,7 +2,7 @@
 
 COMMENT=   simple X terminal
 
-V= 0.8.3
+V= 0.8.4
 DISTNAME=  st-${V}
 
 CATEGORIES=x11
Index: distinfo
===
RCS file: /cvs/ports/x11/st/distinfo,v
retrieving revision 1.13
diff -u -p -u -r1.13 distinfo
--- distinfo23 May 2020 19:32:37 -  1.13
+++ distinfo29 Jun 2020 10:25:25 -
@@ -1,2 +1,2 @@
-SHA256 (st-0.8.3.tar.gz) = k5rj2iN+fJSJaUhTwgXHy9XyovDBf+QaB0d/HfjihVI=
-SIZE (st-0.8.3.tar.gz) = 46292
+SHA256 (st-0.8.4.tar.gz) = 1C087OtNamXjLpClM249RG22EsP72evBeAvGyaAzRqY=
+SIZE (st-0.8.4.tar.gz) = 47330
Index: patches/patch-config_def_h
===
RCS file: /cvs/ports/x11/st/patches/patch-config_def_h,v
retrieving revision 1.12
diff -u -p -u -r1.12 patch-config_def_h
--- patches/patch-config_def_h  23 May 2020 19:32:37 -  1.12
+++ patches/patch-config_def_h  29 Jun 2020 10:25:25 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-config_def_h,v 1.12 2020
 Index: config.def.h
 --- config.def.h.orig
 +++ config.def.h
-@@ -94,7 +94,7 @@ static const char *colorname[] = {
+@@ -103,7 +103,7 @@ static const char *colorname[] = {
"blue2",
"magenta3",
"cyan3",
Index: patches/patch-config_mk
===
RCS file: /cvs/ports/x11/st/patches/patch-config_mk,v
retrieving revision 1.11
diff -u -p -u -r1.11 patch-config_mk
--- patches/patch-config_mk 10 Feb 2019 21:55:24 -  1.11
+++ patches/patch-config_mk 29 Jun 2020 10:25:25 -
@@ -8,12 +8,12 @@ Index: config.mk
  # OpenBSD:
 -#CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
 -#LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \
--#   `pkg-config --libs fontconfig` \
--#   `pkg-config --libs freetype2`
+-#   `$(PKG_CONFIG) --libs fontconfig` \
+-#   `$(PKG_CONFIG) --libs freetype2`
 +CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE
 +LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \
-+   `pkg-config --libs fontconfig` \
-+   `pkg-config --libs freetype2`
++   `$(PKG_CONFIG) --libs fontconfig` \
++   `$(PKG_CONFIG) --libs freetype2`
  
  # compiler and linker
  # CC = c99



Re: [update] x11/st -> 0.8.3

2020-05-23 Thread Ricardo Mestre
forgot that one, here it is

Index: Makefile
===
RCS file: /cvs/ports/x11/st/Makefile,v
retrieving revision 1.20
diff -u -p -u -r1.20 Makefile
--- Makefile12 Jul 2019 20:51:22 -  1.20
+++ Makefile23 May 2020 11:56:31 -
@@ -2,7 +2,7 @@
 
 COMMENT=   simple X terminal
 
-V= 0.8.2
+V= 0.8.3
 DISTNAME=  st-${V}
 
 CATEGORIES=x11
Index: distinfo
===
RCS file: /cvs/ports/x11/st/distinfo,v
retrieving revision 1.12
diff -u -p -u -r1.12 distinfo
--- distinfo10 Feb 2019 21:55:24 -  1.12
+++ distinfo23 May 2020 11:56:31 -
@@ -1,2 +1,2 @@
-SHA256 (st-0.8.2.tar.gz) = rrdOEKoR7TZOG8xjWoGlIxGQk+Y779LyMfiwcFsVvzU=
-SIZE (st-0.8.2.tar.gz) = 44788
+SHA256 (st-0.8.3.tar.gz) = k5rj2iN+fJSJaUhTwgXHy9XyovDBf+QaB0d/HfjihVI=
+SIZE (st-0.8.3.tar.gz) = 46292
Index: patches/patch-config_def_h
===
RCS file: /cvs/ports/x11/st/patches/patch-config_def_h,v
retrieving revision 1.11
diff -u -p -u -r1.11 patch-config_def_h
--- patches/patch-config_def_h  10 Feb 2019 21:55:24 -  1.11
+++ patches/patch-config_def_h  23 May 2020 11:56:31 -
@@ -2,7 +2,7 @@ $OpenBSD: patch-config_def_h,v 1.11 2019
 Index: config.def.h
 --- config.def.h.orig
 +++ config.def.h
-@@ -92,7 +92,7 @@ static const char *colorname[] = {
+@@ -94,7 +94,7 @@ static const char *colorname[] = {
"blue2",
"magenta3",
"cyan3",
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/st/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -r1.2 PLIST
--- pkg/PLIST   10 Jun 2014 07:14:50 -  1.2
+++ pkg/PLIST   23 May 2020 11:56:31 -
@@ -5,5 +5,8 @@ share/terminfo/
 share/terminfo/s/
 share/terminfo/s/st
 share/terminfo/s/st-256color
+share/terminfo/s/st-bs
+share/terminfo/s/st-bs-256color
 share/terminfo/s/st-meta
 share/terminfo/s/st-meta-256color
+share/terminfo/s/st-mono



[update] x11/st -> 0.8.3

2020-05-22 Thread Ricardo Mestre
Hi,

Here's an update to a recently released version of st, they added a couple of
terminfo entries since last version so PLIST needed an update.

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/x11/st/Makefile,v
retrieving revision 1.20
diff -u -p -u -r1.20 Makefile
--- Makefile12 Jul 2019 20:51:22 -  1.20
+++ Makefile22 May 2020 18:19:44 -
@@ -2,7 +2,7 @@
 
 COMMENT=   simple X terminal
 
-V= 0.8.2
+V= 0.8.3
 DISTNAME=  st-${V}
 
 CATEGORIES=x11
Index: distinfo
===
RCS file: /cvs/ports/x11/st/distinfo,v
retrieving revision 1.12
diff -u -p -u -r1.12 distinfo
--- distinfo10 Feb 2019 21:55:24 -  1.12
+++ distinfo22 May 2020 18:19:44 -
@@ -1,2 +1,2 @@
-SHA256 (st-0.8.2.tar.gz) = rrdOEKoR7TZOG8xjWoGlIxGQk+Y779LyMfiwcFsVvzU=
-SIZE (st-0.8.2.tar.gz) = 44788
+SHA256 (st-0.8.3.tar.gz) = k5rj2iN+fJSJaUhTwgXHy9XyovDBf+QaB0d/HfjihVI=
+SIZE (st-0.8.3.tar.gz) = 46292
Index: pkg/PLIST
===
RCS file: /cvs/ports/x11/st/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -r1.2 PLIST
--- pkg/PLIST   10 Jun 2014 07:14:50 -  1.2
+++ pkg/PLIST   22 May 2020 18:19:44 -
@@ -5,5 +5,8 @@ share/terminfo/
 share/terminfo/s/
 share/terminfo/s/st
 share/terminfo/s/st-256color
+share/terminfo/s/st-bs
+share/terminfo/s/st-bs-256color
 share/terminfo/s/st-meta
 share/terminfo/s/st-meta-256color
+share/terminfo/s/st-mono



Re: st coredumps due to pledge

2018-11-01 Thread Ricardo Mestre
Didn't know the policy for man pages on ports, so didn't send it, but here it
is. thank you!

Index: patch-config_def_h
===
RCS file: /cvs/ports/x11/st/patches/patch-config_def_h,v
retrieving revision 1.9
diff -u -p -u -r1.9 patch-config_def_h
--- patch-config_def_h  17 Mar 2018 13:28:39 -  1.9
+++ patch-config_def_h  1 Nov 2018 12:15:18 -
@@ -11,3 +11,11 @@ Index: config.def.h
  
/* 8 bright colors */
"gray50",
+@@ -177,7 +177,6 @@ static Shortcut shortcuts[] = {
+   { TERMMOD,  XK_V,   clippaste,  {.i =  0} },
+   { TERMMOD,  XK_Y,   selpaste,   {.i =  0} },
+   { TERMMOD,  XK_Num_Lock,numlock,{.i =  0} },
+-  { TERMMOD,  XK_I,   iso14755,   {.i =  0} },
+ };
+ 
+ /*
Index: patch-st_1
===
RCS file: patch-st_1
diff -N patch-st_1
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patch-st_1  1 Nov 2018 12:15:18 -
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Index: st.1
+--- st.1.orig
 st.1
+@@ -159,10 +159,6 @@ Copy the selected text to the clipboard selection.
+ .TP
+ .B Ctrl-Shift-v
+ Paste from the clipboard selection.
+-.TP
+-.B Ctrl-Shift-i
+-Launch dmenu to enter a unicode codepoint and send the corresponding glyph
+-to st.
+ .SH CUSTOMIZATION
+ .B st
+ can be customized by creating a custom config.h and (re)compiling the source

On 13:08 Thu 01 Nov , Antoine Jacoutot wrote:
> On Thu, Nov 01, 2018 at 12:05:14PM +, Ricardo Mestre wrote:
> > Hi,
> > 
> > st has a key combination ctrl+shift+i which calls dmenu, straight from the
> > manpage:
> > 
> > Ctrl-Shift-i
> > Launch dmenu to enter a unicode codepoint and send the
> > corresponding glyph to st.
> > 
> > Due to pledge missing exec this doesn't work and I actually prefer it that 
> > way,
> > nevertheless this leaves a new core dump laying around everytime you press 
> > the
> > combination. The patch below just removes the combination instead of the 
> > whole
> > function iso14755.
> > 
> > OK?
> 
> Shouldn't you patch the man page as well?
> 
> -- 
> Antoine



st coredumps due to pledge

2018-11-01 Thread Ricardo Mestre
Hi,

st has a key combination ctrl+shift+i which calls dmenu, straight from the
manpage:

Ctrl-Shift-i
Launch dmenu to enter a unicode codepoint and send the
corresponding glyph to st.

Due to pledge missing exec this doesn't work and I actually prefer it that way,
nevertheless this leaves a new core dump laying around everytime you press the
combination. The patch below just removes the combination instead of the whole
function iso14755.

OK?

Index: patches/patch-config_def_h
===
RCS file: /cvs/ports/x11/st/patches/patch-config_def_h,v
retrieving revision 1.9
diff -u -p -u -r1.9 patch-config_def_h
--- patches/patch-config_def_h  17 Mar 2018 13:28:39 -  1.9
+++ patches/patch-config_def_h  1 Nov 2018 11:53:32 -
@@ -11,3 +11,11 @@ Index: config.def.h
  
/* 8 bright colors */
"gray50",
+@@ -177,7 +177,6 @@ static Shortcut shortcuts[] = {
+   { TERMMOD,  XK_V,   clippaste,  {.i =  0} },
+   { TERMMOD,  XK_Y,   selpaste,   {.i =  0} },
+   { TERMMOD,  XK_Num_Lock,numlock,{.i =  0} },
+-  { TERMMOD,  XK_I,   iso14755,   {.i =  0} },
+ };
+ 
+ /*



Watch YT videos on www/surf out of the box

2018-04-10 Thread Ricardo Mestre
Hi ports@

ajacoutot@ removed gstreamer1-plugins-good from surf's RUN_DEPENDS on rev1.19
since plugins-base already supported sndio(7) by that time out of the box.
Would it be reasonable do add it back? With it I'm able to watch WebM VP8/VP9
based videos (namely from YouTube) out of the box without relying on an
external viewer.

OK? comments?
? surf.patch
Index: Makefile
===
RCS file: /cvs/ports/www/surf/Makefile,v
retrieving revision 1.24
diff -u -p -u -r1.24 Makefile
--- Makefile23 Jun 2017 19:50:42 -  1.24
+++ Makefile10 Apr 2018 09:25:09 -
@@ -5,7 +5,7 @@ COMMENT =   simple webbrowser based on web
 DISTNAME = surf-2.0
 CATEGORIES =   www
 HOMEPAGE = http://surf.suckless.org/
-REVISION = 0
+REVISION = 1
 
 MAINTAINER=Joerg Jung 
 
@@ -24,7 +24,8 @@ RUN_DEPENDS = x11/dmenu \
net/curl
 
 # webkit browsing
-RUN_DEPENDS += multimedia/gstreamer1/plugins-libav
+RUN_DEPENDS += multimedia/gstreamer1/plugins-libav \
+   multimedia/gstreamer1/plugins-good
 
 MAKE_FLAGS=CC="${CC}"
 MAKE_ENV=  LDFLAGS="${LDFLAGS}"


Re: Fix pledge(2) on x11/st

2017-09-27 Thread Ricardo Mestre
Hi Matthias,

I already committed the fix, but you can reproduce it on previous
version by destroying the window. In my case I use cwm(1) and use a
combination of keys which will call "window-delete".

I noticed it by accident on hanging ssh sessions, instead of killing the
session I destroyed the window and kept getting the core dumps and the
culprit was the missing pledge(2) promise.

On 07:12 Wed 27 Sep , Matthias Schmidt wrote:
> Hi Ricardo,
> 
> On 26.09.2017 23:54, Ricardo Mestre wrote:
> > Hi ports@
> > 
> > If st's window is deleted then it will dump core due to a missing pledge
> > promise, specifically proc. Once the window is deleted it will try to
> > send
> > a SIGHUP through kill(2), but since proc is missing from the pledge
> > applied
> > once the parent process then it will abort.
> 
> Is the version you tested different from the current version in ports? I use
> the pleged st on all my machines (running -current) and ever saw a core
> dump. Any steps on how to reproduce this?
> 
> Cheers
> 
>Matthias



Re: Fix pledge(2) on x11/st

2017-09-26 Thread Ricardo Mestre
I forgot to include the revision bump, again thanks to tb@, but I'll put
it in if this is OK.

On 22:13 Tue 26 Sep     , Ricardo Mestre wrote:
> As pointed out by tb@ it's rather pointless calling pledge(2) just before
> execvp(3), so I dropped that chunk.
> 
> Index: patches/patch-st_c
> ===
> RCS file: /cvs/ports/x11/st/patches/patch-st_c,v
> retrieving revision 1.3
> diff -u -p -u -r1.3 patch-st_c
> --- patches/patch-st_c5 Apr 2017 21:29:57 -   1.3
> +++ patches/patch-st_c26 Sep 2017 22:09:21 -
> @@ -1,6 +1,7 @@
>  $OpenBSD: patch-st_c,v 1.3 2017/04/05 21:29:57 juanfra Exp $
>  st.c.origThu Aug 11 16:25:58 2016
> -+++ st.c Wed Mar 29 14:20:44 2017
> +Index: st.c
> +--- st.c.orig
>  st.c
>  @@ -1454,9 +1454,15 @@ ttynew(void)
>   die("ioctl TIOCSCTTY failed: %s\n", strerror(errno));
>   close(s);
> @@ -12,7 +13,7 @@ $OpenBSD: patch-st_c,v 1.3 2017/04/05 21
>   execsh();
>   break;
>   default:
> -+if (pledge("stdio rpath tty", NULL) == -1)
> ++if (pledge("stdio rpath tty proc", NULL) == -1)
>  +die("pledge\n");
>   close(s);
>   cmdfd = m;
> 



Re: Fix pledge(2) on x11/st

2017-09-26 Thread Ricardo Mestre
As pointed out by tb@ it's rather pointless calling pledge(2) just before
execvp(3), so I dropped that chunk.

Index: patches/patch-st_c
===
RCS file: /cvs/ports/x11/st/patches/patch-st_c,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-st_c
--- patches/patch-st_c  5 Apr 2017 21:29:57 -   1.3
+++ patches/patch-st_c  26 Sep 2017 22:09:21 -
@@ -1,6 +1,7 @@
 $OpenBSD: patch-st_c,v 1.3 2017/04/05 21:29:57 juanfra Exp $
 st.c.orig  Thu Aug 11 16:25:58 2016
-+++ st.c   Wed Mar 29 14:20:44 2017
+Index: st.c
+--- st.c.orig
 st.c
 @@ -1454,9 +1454,15 @@ ttynew(void)
die("ioctl TIOCSCTTY failed: %s\n", strerror(errno));
close(s);
@@ -12,7 +13,7 @@ $OpenBSD: patch-st_c,v 1.3 2017/04/05 21
execsh();
break;
default:
-+  if (pledge("stdio rpath tty", NULL) == -1)
++  if (pledge("stdio rpath tty proc", NULL) == -1)
 +  die("pledge\n");
close(s);
cmdfd = m;



Fix pledge(2) on x11/st

2017-09-26 Thread Ricardo Mestre
Hi ports@

If st's window is deleted then it will dump core due to a missing pledge
promise, specifically proc. Once the window is deleted it will try to send
a SIGHUP through kill(2), but since proc is missing from the pledge applied
once the parent process then it will abort.

Additionally the pledge applied on the child process can be further reduced if
called later on because getpwuid(3) is only called once and from the on getpw
promise is not needed anymore.

OK?

Index: patches/patch-st_c
===
RCS file: /cvs/ports/x11/st/patches/patch-st_c,v
retrieving revision 1.3
diff -u -p -u -r1.3 patch-st_c
--- patches/patch-st_c  5 Apr 2017 21:29:57 -   1.3
+++ patches/patch-st_c  26 Sep 2017 21:43:38 -
@@ -1,18 +1,22 @@
 $OpenBSD: patch-st_c,v 1.3 2017/04/05 21:29:57 juanfra Exp $
 st.c.orig  Thu Aug 11 16:25:58 2016
-+++ st.c   Wed Mar 29 14:20:44 2017
-@@ -1454,9 +1454,15 @@ ttynew(void)
-   die("ioctl TIOCSCTTY failed: %s\n", strerror(errno));
-   close(s);
-   close(m);
-+
-+  if (pledge("stdio getpw proc exec", NULL) == -1)
-+  die("pledge\n");
+Index: st.c
+--- st.c.orig
 st.c
+@@ -1366,6 +1366,9 @@ execsh(void)
+   signal(SIGTERM, SIG_DFL);
+   signal(SIGALRM, SIG_DFL);
+ 
++  if (pledge("stdio proc exec", NULL) == -1)
++  die("pledge\n");
 +
+   execvp(prog, args);
+   _exit(1);
+ }
+@@ -1457,6 +1460,8 @@ ttynew(void)
execsh();
break;
default:
-+  if (pledge("stdio rpath tty", NULL) == -1)
++  if (pledge("stdio rpath tty proc", NULL) == -1)
 +  die("pledge\n");
close(s);
cmdfd = m;



Re: UPDATE: net/mcabber 1.1.0

2017-07-10 Thread Ricardo Mestre
You're right, don't know why but it said that it was on last revision.

Well... Any other OKs?

On 14:02 Mon 10 Jul , Markus Hennecke wrote:
> On Mon, 10 Jul 2017, Ricardo Mestre wrote:
> 
> > Hi ports@
> > 
> > Please find attached an update to mcabber 1.1.0, it includes a new vi
> > mode and some bugfixes.
> > 
> > OK?
> 
> Yes please. But your patch is not against -current (Makefile version 
> 1.31)?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/mcabber/Makefile,v
> retrieving revision 1.31
> diff -u -p -r1.31 Makefile
> --- Makefile  17 Jun 2017 13:14:49 -  1.31
> +++ Makefile  27 Jun 2017 09:35:45 -
> @@ -1,8 +1,7 @@
>  # $OpenBSD: Makefile,v 1.31 2017/06/17 13:14:49 schwarze Exp $
>  
>  COMMENT= console jabber client
> -DISTNAME=mcabber-1.0.5
> -REVISION=0
> +DISTNAME=mcabber-1.1.0
>  CATEGORIES=  net
>  
>  HOMEPAGE=https://mcabber.com/
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/mcabber/distinfo,v
> retrieving revision 1.14
> diff -u -p -r1.14 distinfo
> --- distinfo  10 Feb 2017 12:10:39 -  1.14
> +++ distinfo  27 Jun 2017 09:35:45 -
> @@ -1,2 +1,2 @@
> -SHA256 (mcabber-1.0.5.tar.bz2) = oPIAgX0rYZb+TTeRjOFvb+2Do874YdcWUWHoscr8rUc=
> -SIZE (mcabber-1.0.5.tar.bz2) = 605483
> +SHA256 (mcabber-1.1.0.tar.bz2) = BPwsIsNtp1z0t2G13szQdKGYNjaPOKudA8HlcItB8L0=
> +SIZE (mcabber-1.1.0.tar.bz2) = 608975
>  
> 



UPDATE: net/mcabber 1.1.0

2017-07-10 Thread Ricardo Mestre
Hi ports@

Please find attached an update to mcabber 1.1.0, it includes a new vi
mode and some bugfixes.

OK?
Index: Makefile
===
RCS file: /cvs/ports/net/mcabber/Makefile,v
retrieving revision 1.30
diff -u -p -u -r1.30 Makefile
--- Makefile10 Feb 2017 12:10:39 -  1.30
+++ Makefile10 Jul 2017 08:19:03 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.30 2017/02/10 12:10:39 mestre Exp $
 
 COMMENT=   console jabber client
-DISTNAME=  mcabber-1.0.5
+DISTNAME=  mcabber-1.1.0
 CATEGORIES=net
 
 HOMEPAGE=  https://mcabber.com/
Index: distinfo
===
RCS file: /cvs/ports/net/mcabber/distinfo,v
retrieving revision 1.14
diff -u -p -u -r1.14 distinfo
--- distinfo10 Feb 2017 12:10:39 -  1.14
+++ distinfo10 Jul 2017 08:19:03 -
@@ -1,2 +1,2 @@
-SHA256 (mcabber-1.0.5.tar.bz2) = oPIAgX0rYZb+TTeRjOFvb+2Do874YdcWUWHoscr8rUc=
-SIZE (mcabber-1.0.5.tar.bz2) = 605483
+SHA256 (mcabber-1.1.0.tar.bz2) = BPwsIsNtp1z0t2G13szQdKGYNjaPOKudA8HlcItB8L0=
+SIZE (mcabber-1.1.0.tar.bz2) = 608975


Re: editors/elvis with clang

2017-05-26 Thread Ricardo Mestre
As espie@ told me in private, the toolchain issue probably should be
resolved instead of using this hack. I personally don't use elvis, so
I don't mind to keep it as is and wait for a proper solution.

On 14:21 Fri 26 May , Stuart Henderson wrote:
> ok, but I'm wondering if we should be marking this type of patch somehow?
> A full clang toolchain doesn't have a problem with this. it's only needed for
> clang with the binutils linker we have in base.



editors/elvis with clang

2017-05-26 Thread Ricardo Mestre
Hi,

By declaring both UP and BC as extern it's possible to compile editors/elvis
with clang.

OK?

Index: patches/patch-guitcap_c
===
RCS file: patches/patch-guitcap_c
diff -N patches/patch-guitcap_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-guitcap_c 26 May 2017 12:34:51 -
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+Index: guitcap.c
+--- guitcap.c.orig
 guitcap.c
+@@ -15,11 +15,7 @@
+  * variable.  Others (particularly ncurses) forbid it.  The nice ones
+  * supply one if you don't, so they'll work either way.
+  */
+-#ifdef NEED_BC
+-   char   *BC;/* :bc=: move cursor left */
+-#else
+ extern char   *BC;/* :bc=: move cursor left */
+-#endif
+ 
+ /* HP-UX, and maybe some others, require the application code to supply
+  * an "ospeed" variable.
+@@ -107,7 +103,7 @@ static ELVBOOL AM; /* :am:  boolean: auto 
margins? */
+ static ELVBOOLPT; /* :pt:  boolean: physical tabs? */
+char   PC; /* :pc=: pad character (not a string var!) */
+ static char   *VB;/* :vb=: visible bell */
+-   char   *UP;/* :up=: move cursor up */
++extern char   *UP;/* :up=: move cursor up */
+ static char   *AF;/* :AF=: change the foreground color */
+ static char   *SO;/* :so=: standout start */
+ static char   *SE;/* :se=: standout end */



mail/sma with clang

2017-05-26 Thread Ricardo Mestre
Hi,

This makes mail/sma compile with clang using libc's getopt instead of
handrolled.

OK?

Index: patches/patch-Makefile
===
RCS file: /cvs/ports/mail/sma/patches/patch-Makefile,v
retrieving revision 1.4
diff -u -p -u -r1.4 patch-Makefile
--- patches/patch-Makefile  25 Jan 2005 06:57:45 -  1.4
+++ patches/patch-Makefile  26 May 2017 12:03:01 -
@@ -1,8 +1,8 @@
 $OpenBSD: patch-Makefile,v 1.4 2005/01/25 06:57:45 matthieu Exp $
 Makefile.orig  Sat Dec 28 15:38:05 2002
-+++ Makefile   Sun Jan  9 10:26:36 2005
-@@ -2,12 +2,12 @@
- # $Id: patch-Makefile,v 1.4 2005/01/25 06:57:45 matthieu Exp $
+Index: Makefile
+--- Makefile.orig
 Makefile
+@@ -3,20 +3,20 @@
  #
  
 -BINDIR = /usr/local/bin
@@ -18,8 +18,10 @@ $OpenBSD: patch-Makefile,v 1.4 2005/01/2
  # Others
  #CFLAGS   = -Wall -O
  
-@@ -16,7 +16,7 @@ PROG = sma
- OBJS= sma.o getopt.o parse.o utils.o hash.o html.o ascii.o init.o
+ MAN   = sma.8
+ PROG  = sma
+-OBJS= sma.o getopt.o parse.o utils.o hash.o html.o ascii.o init.o
++OBJS= sma.o parse.o utils.o hash.o html.o ascii.o init.o
  
  $(PROG): $(OBJS)
 -  $(CC) $(CFLAGS) -o $(PROG) $(OBJS) 
Index: patches/patch-sma_c
===
RCS file: patches/patch-sma_c
diff -N patches/patch-sma_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-sma_c 26 May 2017 12:03:01 -
@@ -0,0 +1,105 @@
+$OpenBSD$
+
+Index: sma.c
+--- sma.c.orig
 sma.c
+@@ -30,8 +30,5 @@
+  */
+ 
+-extern const char *sma_optarg;
+-extern int sma_optind;
+-
+ #include "sma.h"
+ 
+ int
+@@ -59,25 +56,25 @@ main(int argc, char **argv) {
+   break;
+   case 'D':
+   Dflag = 1;
+-  Dchar = sma_optarg;
++  Dchar = optarg;
+   break;
+   case 'C':
+   Cflag = 1;
+-  Cchar = sma_optarg;
++  Cchar = optarg;
+   break;
+   case 'F':
+   Fflag = 1;
+   break;
+   case 'H':
+   Hflag = 1;
+-  Hchar = sma_optarg;
++  Hchar = optarg;
+   break;
+   case 'a':
+   aflag = 1;
+   break;
+   case 'b':
+   bflag = 1;
+-  bchar = sma_optarg;
++  bchar = optarg;
+   break;
+   case 'c':
+   cflag = 1;
+@@ -87,7 +84,7 @@ main(int argc, char **argv) {
+   break;
+   case 'f':
+   fflag = 1;
+-  fchar = sma_optarg;
++  fchar = optarg;
+   break;
+   case 'h':
+   hflag = 1;
+@@ -97,26 +94,26 @@ main(int argc, char **argv) {
+   break;
+   case 'l':
+   lflag = 1;
+-  lnum = atoi(sma_optarg);
++  lnum = atoi(optarg);
+   break;
+   case 'L':
+   Lflag = 1;
+-  Lchar = sma_optarg;
++  Lchar = optarg;
+   break;
+   case 'r':
+   rflag = 1;
+-  rnum = atoi(sma_optarg);
++  rnum = atoi(optarg);
+   break;
+   case 'n':
+   nflag = 1;
+   break;
+   case 'o':
+   oflag = 1;
+-  ochar = sma_optarg;
++  ochar = optarg;
+   break;
+   case 'O':
+   Oflag = 1;
+-  Ochar = sma_optarg;
++  Ochar = optarg;
+   break;
+   case 'p':
+   pflag = 1;
+@@ -126,7 +123,7 @@ main(int argc, char **argv) {
+   break;
+   case 't':
+   tflag = 1;
+-  tchar = sma_optarg;
++  tchar = optarg;
+   break;
+ 

games/ioquake3 with clang

2017-05-26 Thread Ricardo Mestre
Hi,

Allow games/ioquake3 to be compiled with clang by using libc's getopt instead
of an handrolled one, similar to what has been done yesterday by sthen@ on
net/trickle.

Index: patches/patch-Makefile
===
RCS file: patches/patch-Makefile
diff -N patches/patch-Makefile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile  26 May 2017 09:02:28 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: Makefile
+--- Makefile.orig
 Makefile
+@@ -1474,7 +1474,6 @@ Q3CPPOBJ = \
+   $(B)/tools/cpp/eval.o \
+   $(B)/tools/cpp/include.o \
+   $(B)/tools/cpp/hideset.o \
+-  $(B)/tools/cpp/getopt.o \
+   $(B)/tools/cpp/unix.o
+ 
+ $(B)/tools/cpp/%.o: $(Q3CPPDIR)/%.c
Index: patches/patch-code_tools_lcc_cpp_unix_c
===
RCS file: patches/patch-code_tools_lcc_cpp_unix_c
diff -N patches/patch-code_tools_lcc_cpp_unix_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-code_tools_lcc_cpp_unix_c 26 May 2017 09:02:28 -
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+Index: code/tools/lcc/cpp/unix.c
+--- code/tools/lcc/cpp/unix.c.orig
 code/tools/lcc/cpp/unix.c
+@@ -2,10 +2,10 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include "cpp.h"
+ 
+-externint lcc_getopt(int, char *const *, const char *);
+ externchar*optarg, rcsid[];
+ externint optind;
+ int   verbose;
+@@ -24,7 +24,7 @@ setup(int argc, char **argv)
+   int   numIncludeDirs = 0;
+ 
+   setup_kwtab();
+-  while ((c = lcc_getopt(argc, argv, "MNOVv+I:D:U:F:lg")) != -1)
++  while ((c = getopt(argc, argv, "MNOVv+I:D:U:F:lg")) != -1)
+   switch (c) {
+   case 'N':
+   for (i=0; i

net/trickle with clang

2017-05-25 Thread Ricardo Mestre
Hi ports@

This is a simple diff to allow net/trickle to be compiled by clang.

Regards,
mestre
Index: patches/patch-getopt_c
===
RCS file: patches/patch-getopt_c
diff -N patches/patch-getopt_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-getopt_c  25 May 2017 12:52:06 -
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Index: getopt.c
+--- getopt.c.orig
 getopt.c
+@@ -41,8 +41,8 @@ static char *rcsid = "$OpenBSD: getopt.c,v 1.2 1996/08
+ 
+ int   opterr = 1, /* if error message should be printed */
+   optind = 1, /* index into parent argv vector */
+-  optopt, /* character checked for validity */
+   optreset;   /* reset getopt */
++extern int optopt;/* character checked for validity */
+ char  *optarg;/* argument associated with option */
+ 
+ #define   BADCH   (int)'?'