Omitting % and @ on hash and array names is no longer permitted
Really old Perl let you omit the @ on array names and the % on hash
names in some spots. This has issued a deprecation warning since Perl
5.0, and is no longer permitted.
With hat: perl@
Sponsored by: Absolight
Due to pulling in Wx headers, Padre has to be built with c++11 standard.
Due to current breakage on p5-Wx, this couldn't be tested on FreeBSD 8.
It still builds on FreeBSD 10 and once again on DragonFly.
This port was using CFLAGS for c++, so the -std=c++11 flag wasn't getting
passed even when USE_CXXSTD was set. This port broke in some places when
c++11 became a requirement of Wx.
This is still broken on FreeBSD 8 (F9 not tested) due to new problems
related to compiling with gcc48.
In file included from source/webmlib/halloc/halloc.c:19:0:
source/webmlib/halloc/align.h:42:25: error: conflicting types for 'max_align_t'
typedef union max_align max_align_t;
^
In file included from source/webmlib/halloc/halloc.h:18:0,
from source/webmlib/halloc/halloc.c:18:
/usr/local/lib/gcc5/gcc/x86_64-portbld-freebsd11.0/5.0.1/include/stddef.h:429:3: note: previous declaration of 'max_align_t' was here
} max_align_t;
^
Reported by: DPorts
This unmaintained port is breaking on Wx 3.0, which is only an GUI option.
Downgrading to Wx 2.8 allows it to build on all platforms (as well as
having the option by default). The second iteration of the PR suggested
Wx3.0 for FreeBSD 8 and 9, but Wx 2.8 for F10+, but I didn't like that
approach. It only works on F8 and F9 because of compiler deficiencies.
Simple attempts of setting -std to c++11 didn't work, of course.
PR: 199221
Submitted by: ports fury
gcc6-devel to track mainline GCC development, starting with the 20150412
snapshot of GCC 6.0.0.
(Since this really is a development version not necessarily recommended
for general use, start using the -devel moniker for this port. This is
not due to any changes in upstream policy or expected attributes of this
port, only an adjustment in how we name things.)
bsd.port.pre.mk and Makefile.common were being included before the many
options were being defined. Some of the options depend on Makefile.common to
be defined though, so for now revert the USES=metaport conversion to get
things back to a working state while a proper fix is devised.
PR: 199501
- More Known Folders supported in the shell.
- Some more support for kernel job objects.
- More MSI patches improvements.
- Some theming fixes.
- Various bug fixes.
files/patch-scheduler in emulators/wine-compholio has been obsoleted
by an upstream fix. Remove it.
Rename the COMPHOLIO option to STAGING in emulators/wine-devel,
emulators/i386-wine-compholio and emulators-compholio (including many
adjustments to pkg-plist).
alignment on 64-bit archs.
From emaste:
Essentially what happens is that nasm creates object files that have
section contents aligned to 16 bytes, but it only specifies that the
section requires 4 byte alignment. It seems that the GNU tools (strip
at least) silently correct this to 8, which is what it should be.
This fix only affects FreeBSD -CURRENT in combination with another
(not yet committed) fix to libtool. On stable/10 and earlier GNU ld
masks the nasm bug, and without the libtool fix we don't yet try to
strip debug info from object files in -CURRENT.
PORTREVISION bump for this.
Also, while here, rename two other patches to have proper separators
(_ instead of +).
And, donate this port back to ports@. It is used by many other ports
so it deserves to be maintained by the collective.