FreeBSD ports you maintain which are out of date

2019-07-10 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
ftp/net2ftp | 1.1 | 1.2
+-+
x11-fm/filerunner   | 17.04.01.19 | 19.07.08.17
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: ffmpeg port

2019-07-10 Thread Jan Beich
(CC'ing appropriate public list. If you want me to care don't send private 
mails.)

Jason de Cordoba  writes:

> OMG
>
> Please stick with something stable and don't update this port 5-6 times
> a month.
>
> Thanks for your contributions to FreeBSD
>
> Have a great day,
>
> Jason

I mainly bump PORTREVISION when ABI changes. Bumping for non-default
options is a policy described in Porter's Handbook.

https://www.freebsd.org/doc/en/books/porters-handbook/makefile-naming.html#makefile-portrevision

Why not use binary packages? Or why not build a quarterly branch?
Or does anyone have better ideas?
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: 12.0-RELEASE-p7 doesn't contain std::filesystem that has been added to 12.0-STABLE some time later

2019-07-10 Thread Jan Beich
Yuri  writes:

> Maybe the patch level should be updated, because any port using
> std::filesystem fails in the current poudriere 12.0-RELEASE-p7 VM.

Which port? What error? std::filesystem can be used on any FreeBSD version.

C++ example:

  #if __cplusplus >= 201703L && __has_include()
  #include 
  #else
  #include 
  namespace std {
namespace filesystem = experimental::filesystem;
  }
  #endif

Makefile example:

  .if exists(/usr/lib/libc++fs.a)
  LIBS+=-lc++fs
  .elif exists(/usr/lib/libc++experimental.a)
  # XXX Remove after FreeBSD 12.0 EOL
  LIBS+=-lc++experimental
  .else
  # XXX Remove after FreeBSD 11.2 EOL
  USE_GCC=  yes
  LIBS+=-lstdc++fs
  .endif
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


INDEX build failed for 11.x

2019-07-10 Thread Ports Index build
INDEX build failed with errors:
Generating INDEX-11 - please wait..--- describe.accessibility ---
--- describe.arabic ---
--- describe.archivers ---
--- describe.astro ---
--- describe.audio ---
--- describe.benchmarks ---
--- describe.biology ---
--- describe.cad ---
--- describe.chinese ---
--- describe.comms ---
--- describe.converters ---
--- describe.databases ---
--- describe.deskutils ---
--- describe.devel ---
--- describe.dns ---
--- describe.editors ---
--- describe.emulators ---
--- describe.finance ---
--- describe.french ---
--- describe.ftp ---
[...]
--- describe.hebrew ---
--- describe.hungarian ---
--- describe.irc ---
--- describe.japanese ---
--- describe.java ---
make[5]: "/home/indexbuild/tindex/ports/java/linux-oracle-jdk18/Makefile" line 
51: Malformed conditional (${LINUX_ARCH} == "i386")
make[5]: Fatal errors encountered -- cannot continue===> 
java/linux-oracle-jdk18 failed
*** [describe.java] Error code 1

make[2]: stopped in /home/indexbuild/tindex/ports

make[2]: stopped in /home/indexbuild/tindex/ports
*** Error code 1

Stop.
make[1]: stopped in /home/indexbuild/tindex/ports
*** Error code 1

Stop.
make: stopped in /home/indexbuild/tindex/ports
1 error

Committers on the hook:
 olgeni pkubaj tijl zeising 

Most recent SVN update was:
Updating '.':
Ugraphics/drm-fbsd12.0-kmod/Makefile
Ugraphics/drm-fbsd12.0-kmod/distinfo
Ugraphics/drm-current-kmod/Makefile
Ugraphics/drm-current-kmod/distinfo
Ugraphics/linux-c7-dri/Makefile
UMk/Uses/linux.mk
UMk/bsd.default-versions.mk
UUPDATING
Ubenchmarks/linux-vdbench/Makefile
Ubenchmarks/linux-vdbench/pkg-plist
Udevel/fb-adb/Makefile
Udevel/linux-c6-devtools/Makefile
Udevel/linux-c7-devtools/Makefile
Uemulators/linux-c7/Makefile
Uemulators/linux_base-c6/Makefile
Uemulators/linux_base-c7/Makefile
Ugames/linux-worldofgoo-demo/Makefile
Ujava/linux-oracle-jre18/Makefile
Uprint/epson-inkjet-printer-201401w/Makefile
Uprint/epson-inkjet-printer-201601w/Makefile
Ux11/nvidia-driver/Makefile
Ulang/erlang/pkg-descr
UU   lang/erlang-java/pkg-descr
Ulang/erlang-runtime15/pkg-descr
Ulang/erlang-runtime16/pkg-descr
Ulang/erlang-runtime17/pkg-descr
Ulang/erlang-runtime18/pkg-descr
Ulang/erlang-runtime19/pkg-descr
Ulang/erlang-runtime20/pkg-descr
Ulang/erlang-runtime22/pkg-descr
UU   lang/erlang-wx/pkg-descr
Umath/py-CyLP/Makefile
Udatabases/py-oursql/Makefile
Updated to revision 506354.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Looking for committer for Scintilla/SciTE update

2019-07-10 Thread Kurt Jaeger
Hi!

> Could I get a ports committer to look over
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238505 (update of
> x11-toolkits/scintilla and editors/scite) please? It has been about a
> month since I submitted it originally and I've had to update it a few
> times since then.

Committed, thanks!

-- 
p...@opsec.eu+49 171 3101372One year to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


INDEX build failed for 11.x

2019-07-10 Thread Ports Index build
INDEX build failed with errors:
Generating INDEX-11 - please wait..--- describe.accessibility ---
--- describe.arabic ---
--- describe.archivers ---
--- describe.astro ---
--- describe.audio ---
--- describe.benchmarks ---
--- describe.biology ---
--- describe.cad ---
--- describe.chinese ---
--- describe.comms ---
--- describe.converters ---
--- describe.databases ---
--- describe.deskutils ---
--- describe.devel ---
--- describe.dns ---
--- describe.editors ---
--- describe.emulators ---
--- describe.finance ---
--- describe.french ---
--- describe.ftp ---
[...]
--- describe.hebrew ---
--- describe.hungarian ---
--- describe.irc ---
--- describe.japanese ---
--- describe.java ---
make[5]: "/home/indexbuild/tindex/ports/java/linux-oracle-jdk18/Makefile" line 
51: Malformed conditional (${LINUX_ARCH} == "i386")
make[5]: Fatal errors encountered -- cannot continue===> 
java/linux-oracle-jdk18 failed
*** [describe.java] Error code 1

make[2]: stopped in /home/indexbuild/tindex/ports

make[2]: stopped in /home/indexbuild/tindex/ports
*** Error code 1

Stop.
make[1]: stopped in /home/indexbuild/tindex/ports
*** Error code 1

Stop.
make: stopped in /home/indexbuild/tindex/ports
1 error

Committers on the hook:
 bdrewery kwm olgeni pi pkubaj sunpoet swills tcberner tijl zeising 

Most recent SVN update was:
Updating '.':
Ueditors/scite/Makefile
Ueditors/scite/distinfo
Deditors/scite/files/patch-src_EditorConfig.cxx
Ueditors/scite/files/patch-gtk_makefile
Ux11-toolkits/scintilla/Makefile
Ux11-toolkits/scintilla/distinfo
Ux11-toolkits/scintilla/files/patch-makefile
Uports-mgmt/modules2tuple/Makefile
Uports-mgmt/modules2tuple/distinfo
Udevel/py-pyinstaller/Makefile
Udevel/py-pyinstaller/distinfo
Udevel/py-pyinstaller/pkg-descr
Udevel/py-jupyter_client/Makefile
Udevel/py-jupyter_client/distinfo
Udevel/mercurial/Makefile
Udevel/mercurial/distinfo
Udevel/p5-Data-ObjectDriver/Makefile
Udevel/p5-Data-ObjectDriver/distinfo
Udevel/py-pip-api/Makefile
Udevel/py-pip-api/distinfo
Udevel/libdap/Makefile
Udevel/libdap/distinfo
Udevel/libdap/pkg-plist
Utextproc/p5-Text-Template/Makefile
Utextproc/p5-Text-Template/distinfo
Utextproc/p5-PPI/Makefile
Utextproc/p5-PPI/distinfo
Utextproc/rubygem-rouge/Makefile
Utextproc/rubygem-rouge/distinfo
Uscience/py-eccodes-python/Makefile
Uscience/py-eccodes-python/distinfo
Ugraphics/gimp/Makefile
Ugraphics/gimp-app/Makefile
Ugraphics/gimp-app/distinfo
Ugraphics/gimp-app/pkg-plist
Ugraphics/gegl/Makefile
Ugraphics/gegl/distinfo
Agraphics/gegl/files/patch-08084a6
Agraphics/gegl/files/patch-a6bcf48
Ux11/babl/Makefile
Ux11/babl/distinfo
Ux11/babl/pkg-plist
Ux11/nvidia-driver/Makefile
Umisc/tellico/Makefile
Umisc/tellico/distinfo
Uwww/webkit2-gtk3/Makefile
Uwww/webkit2-gtk3/distinfo
Uwww/webkit2-gtk3/pkg-plist
UMk/Scripts/generate-symbols.sh
Usysutils/Makefile
Asysutils/mstflint
Asysutils/mstflint/Makefile
Asysutils/mstflint/distinfo
Asysutils/mstflint/pkg-descr
Asysutils/mstflint/pkg-plist
Updated to revision 506375.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: 12.0-RELEASE-p7 doesn't contain std::filesystem that has been added to 12.0-STABLE some time later

2019-07-10 Thread Yuri

On 2019-07-10 07:19, Jan Beich wrote:

C++ example:

   #if __cplusplus >= 201703L && __has_include()
   #include 
   #else
   #include 
   namespace std {
 namespace filesystem = experimental::filesystem;
   }
   #endif

Makefile example:

   .if exists(/usr/lib/libc++fs.a)
   LIBS+=   -lc++fs
   .elif exists(/usr/lib/libc++experimental.a)
   # XXX Remove after FreeBSD 12.0 EOL
   LIBS+=   -lc++experimental
   .else
   # XXX Remove after FreeBSD 11.2 EOL
   USE_GCC= yes
   LIBS+=   -lstdc++fs
   .endif



This helps with locating the header/library, but it fails to compile in 
poudriere on 12.0-RELEASE-p7:


x.cpp:213:15: error: no member named 'is_symlink' in 
'std::experimental::filesystem::v1::directory_entry'

    if (entry.is_symlink())
    ~ ^

It looks like 12.0-RELEASE-p7 is technically broken, because it doesn't 
include is_symlink().



Yuri



___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: 12.0-RELEASE-p7 doesn't contain std::filesystem that has been added to 12.0-STABLE some time later

2019-07-10 Thread Jan Beich
Yuri  writes:

> On 2019-07-10 07:19, Jan Beich wrote:
>
>> C++ example:
>>
>>#if __cplusplus >= 201703L && __has_include()
>>#include 
>>#else
>>#include 
>>namespace std {
>>  namespace filesystem = experimental::filesystem;
>>}
>>#endif
>>
>> Makefile example:
>>
>>.if exists(/usr/lib/libc++fs.a)
>>LIBS+=-lc++fs
>>.elif exists(/usr/lib/libc++experimental.a)
>># XXX Remove after FreeBSD 12.0 EOL
>>LIBS+=-lc++experimental
>>.else
>># XXX Remove after FreeBSD 11.2 EOL
>>USE_GCC=  yes
>>LIBS+=-lstdc++fs
>>.endif
>
>
> This helps with locating the header/library, but it fails to compile
> in poudriere on 12.0-RELEASE-p7:
>
> x.cpp:213:15: error: no member named 'is_symlink' in
> 'std::experimental::filesystem::v1::directory_entry'
> if (entry.is_symlink())
> ~ ^

Convert "entry.is_symlink()" to "std::filesystem::is_symlink(entry)"

> It looks like 12.0-RELEASE-p7 is technically broken, because it
> doesn't include is_symlink().

is_symlink() exists but not as a member function of directory_entry
under std::experimental namespace. Same is true even for newer versions
of libc++ or libstdc++.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: ffmpeg port

2019-07-10 Thread Jonathan Chen
On Thu, 11 Jul 2019 at 00:01, Jan Beich  wrote:
>
> (CC'ing appropriate public list. If you want me to care don't send private 
> mails.)
>
> Jason de Cordoba  writes:
>
> > OMG
> >
> > Please stick with something stable and don't update this port 5-6 times
> > a month.
> >
> > Thanks for your contributions to FreeBSD
> >
> > Have a great day,
> >
> > Jason
>
> I mainly bump PORTREVISION when ABI changes. Bumping for non-default
> options is a policy described in Porter's Handbook.
>
> https://www.freebsd.org/doc/en/books/porters-handbook/makefile-naming.html#makefile-portrevision

You should be praised for doing the _right_ thing, instead of being
criticized. It's up to each port-user as to whether they want to
update their pkgs or not. The only expectation most users have is that
it should _work_, build times are irrelevant.

My 2 cents.
-- 
Jonathan Chen 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


INDEX now builds successfully on 11.x

2019-07-10 Thread Ports Index build


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"