On Sat, December 2, 2017 15:57, Kirill Bychkov wrote:
> Hi!
> The diff below updates bzflag to 2.4.12.
> OK to commit?
Anyone?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/games/bzflag/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- Makefile 21 Nov 2017 00:13:00 -0000 1.43
> +++ Makefile 2 Dec 2017 12:26:22 -0000
> @@ -2,32 +2,34 @@
>
> COMMENT= graphical multiplayer 3D tank war game
>
> -DISTNAME= bzflag-2.4.2
> +V= 2.4.12
> +DISTNAME= bzflag-${V}
> CATEGORIES= games x11
> -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bzflag/}
> +MASTER_SITES= https://download.bzflag.org/bzflag/source/${V}/
> EXTRACT_SUFX= .tar.bz2
> -REVISION= 6
>
> -HOMEPAGE= http://www.bzflag.org/
> +HOMEPAGE= https://www.bzflag.org/
>
> # LGPLv2.1
> PERMIT_PACKAGE_CDROM= Yes
>
> -WANTLIB += GL GLEW GLU ICE SDL SM X11 X11-xcb Xdamage Xext Xfixes Xi Xmu
> -WANTLIB += Xt Xxf86vm c cares crypto curl drm expat glapi iconv intl m
> ncurses
> -WANTLIB += nghttp2 pthread sndio ssl ${COMPILER_LIBCXX} usbhid xcb xcb-dri2
> xcb-glx
> -WANTLIB += z
> +WANTLIB += GL GLU SDL2 X11 X11-xcb Xdamage Xext Xfixes Xxf86vm
> +WANTLIB += c cares crypto curl drm expat glapi m ncurses
> +WANTLIB += nghttp2 pthread sndio ssl usbhid xcb xcb-dri2
> +WANTLIB += xcb-glx z ${COMPILER_LIBCXX}
>
> -LIB_DEPENDS= devel/sdl \
> - graphics/glew \
> +# c++0x
> +COMPILER= base-clang ports-gcc
> +
> +LIB_DEPENDS= devel/sdl2 \
> net/curl \
> net/libcares
> RUN_DEPENDS= devel/desktop-file-utils
>
> -USE_GMAKE= Yes
> +SEPARATE_BUILD= Yes
> LIBTOOL_FLAGS= --tag=disable-static
> CONFIGURE_STYLE= autoconf
> -AUTOCONF_VERSION= 2.68
> +AUTOCONF_VERSION= 2.69
> CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \
> LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib" \
> ac_cv_lib_bind_gethostent=no
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/games/bzflag/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- distinfo 3 Sep 2012 07:19:34 -0000 1.11
> +++ distinfo 2 Dec 2017 12:26:22 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (bzflag-2.4.2.tar.bz2) = T3vFIoTMSzn8NShV5VWysGTB3moY90dOJJBzBwdiyBE=
> -SIZE (bzflag-2.4.2.tar.bz2) = 15971448
> +SHA256 (bzflag-2.4.12.tar.bz2) = qKE6WGSHmKb2+WmikRzyE3f+RZZPLt9GoyfRNw/xAA0=
> +SIZE (bzflag-2.4.12.tar.bz2) = 14042357
> Index: patches/patch-include_VotingArbiter_h
> ===================================================================
> RCS file: patches/patch-include_VotingArbiter_h
> diff -N patches/patch-include_VotingArbiter_h
> --- patches/patch-include_VotingArbiter_h 4 May 2017 21:38:05 -0000
> 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,43 +0,0 @@
> -$OpenBSD: patch-include_VotingArbiter_h,v 1.1 2017/05/04 21:38:05 espie Exp $
> -C++ Defect Report Core Issue 1344.
> -Deducing basic properties of class, such as the presence of a default
> -constructor should not require full program knowledge. Thus, the default
> -parameters should be in the class declaration.
> -
> -clang flags this as an error.
> -
> -Index: include/VotingArbiter.h
> ---- include/VotingArbiter.h.orig
> -+++ include/VotingArbiter.h
> -@@ -86,9 +86,11 @@ class VotingArbiter (protected)
> - public:
> -
> - /* default constructor */
> -- VotingArbiter(unsigned short int voteTime, unsigned short int vetoTime,
> -- unsigned short int votesRequired, float votePercentage,
> -- unsigned short int voteRepeatTime);
> -+ VotingArbiter(unsigned short int voteTime = 60,
> -+ unsigned short int vetoTime = 20,
> -+ unsigned short int votesRequired = 2,
> -+ float votePercentage = 50.1,
> -+ unsigned short int voteRepeatTime = 300);
> - /* default copy constructor */
> - VotingArbiter(const VotingArbiter& arbiter);
> - ~VotingArbiter(void);
> -@@ -231,11 +233,11 @@ class VotingArbiter (protected)
> - };
> -
> -
> --inline VotingArbiter::VotingArbiter(unsigned short int voteTime=60,
> -- unsigned short int vetoTime=20,
> -- unsigned short int votesRequired=2,
> -- float votePercentage=50.1,
> -- unsigned short int voteRepeatTime=300)
> -+inline VotingArbiter::VotingArbiter(unsigned short int voteTime,
> -+ unsigned short int vetoTime,
> -+ unsigned short int votesRequired,
> -+ float votePercentage,
> -+ unsigned short int voteRepeatTime)
> - : _votingBooth(NULL),
> - _maxVotes(votesRequired+1),
> - _voteTime(voteTime),
> Index: patches/patch-src_bzfs_VotingArbiter_h
> ===================================================================
> RCS file: patches/patch-src_bzfs_VotingArbiter_h
> diff -N patches/patch-src_bzfs_VotingArbiter_h
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_bzfs_VotingArbiter_h 2 Dec 2017 12:26:22 -0000
> @@ -0,0 +1,26 @@
> +$OpenBSD$
> +C++ Defect Report Core Issue 1344.
> +Deducing basic properties of class, such as the presence of a default
> +constructor should not require full program knowledge. Thus, the default
> +parameters should be in the class declaration.
> +
> +clang flags this as an error.
> +
> +Index: src/bzfs/VotingArbiter.h
> +--- src/bzfs/VotingArbiter.h.orig
> ++++ src/bzfs/VotingArbiter.h
> +@@ -89,9 +89,11 @@ class VotingArbiter (protected)
> + public:
> +
> + /* default constructor */
> +- VotingArbiter(unsigned short int voteTime, unsigned short int vetoTime,
> +- unsigned short int votesRequired, float votePercentage,
> +- unsigned short int voteRepeatTime);
> ++ VotingArbiter(unsigned short int voteTime = 60,
> ++ unsigned short int vetoTime = 20,
> ++ unsigned short int votesRequired = 2,
> ++ float votePercentage = 50.1,
> ++ unsigned short int voteRepeatTime = 300);
> + /* default copy constructor */
> + VotingArbiter(const VotingArbiter& arbiter);
> + ~VotingArbiter(void);
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/games/bzflag/pkg/PLIST,v
> retrieving revision 1.12
> diff -u -p -r1.12 PLIST
> --- pkg/PLIST 3 Sep 2012 07:19:34 -0000 1.12
> +++ pkg/PLIST 2 Dec 2017 12:26:22 -0000
> @@ -3,6 +3,7 @@
> @bin bin/bzflag
> @bin bin/bzfs
> lib/bzflag/
> +lib/bzflag/CustomZoneSample.so
> lib/bzflag/HoldTheFlag.so
> lib/bzflag/Phoenix.so
> lib/bzflag/RogueGenocide.so
> @@ -10,12 +11,13 @@ lib/bzflag/SAMPLE_PLUGIN.so
> lib/bzflag/TimeLimit.so
> lib/bzflag/airspawn.so
> lib/bzflag/autoFlagReset.so
> +lib/bzflag/bzfscron.so
> lib/bzflag/chathistory.so
> +lib/bzflag/customPollTypeSample.so
> lib/bzflag/customflagsample.so
> lib/bzflag/fairCTF.so
> lib/bzflag/fastmap.so
> lib/bzflag/flagStay.so
> -lib/bzflag/hiddenAdmin.so
> lib/bzflag/keepaway.so
> lib/bzflag/killall.so
> lib/bzflag/koth.so
> @@ -27,7 +29,9 @@ lib/bzflag/rabidRabbit.so
> lib/bzflag/recordmatch.so
> lib/bzflag/regFlag.so
> lib/bzflag/serverControl.so
> +lib/bzflag/serverSidePlayerSample.so
> lib/bzflag/shockwaveDeath.so
> +lib/bzflag/superUser.so
> lib/bzflag/teamflagreset.so
> lib/bzflag/thiefControl.so
> lib/bzflag/timedctf.so
> @@ -79,8 +83,12 @@ share/bzflag/fonts/DejaVuSansCondensedBo
> share/bzflag/fonts/DejaVuSansCondensedBold_24.png
> share/bzflag/fonts/DejaVuSansCondensedBold_32.fmt
> share/bzflag/fonts/DejaVuSansCondensedBold_32.png
> +share/bzflag/fonts/DejaVuSansCondensedBold_48.fmt
> +share/bzflag/fonts/DejaVuSansCondensedBold_48.png
> share/bzflag/fonts/DejaVuSansCondensedBold_6.fmt
> share/bzflag/fonts/DejaVuSansCondensedBold_6.png
> +share/bzflag/fonts/DejaVuSansCondensedBold_64.fmt
> +share/bzflag/fonts/DejaVuSansCondensedBold_64.png
> share/bzflag/fonts/DejaVuSansCondensedBold_8.fmt
> share/bzflag/fonts/DejaVuSansCondensedBold_8.png
> share/bzflag/fonts/DejaVuSansMonoBold_12.fmt
> @@ -89,22 +97,16 @@ share/bzflag/fonts/DejaVuSansMonoBold_16
> share/bzflag/fonts/DejaVuSansMonoBold_16.png
> share/bzflag/fonts/DejaVuSansMonoBold_24.fmt
> share/bzflag/fonts/DejaVuSansMonoBold_24.png
> +share/bzflag/fonts/DejaVuSansMonoBold_32.fmt
> +share/bzflag/fonts/DejaVuSansMonoBold_32.png
> +share/bzflag/fonts/DejaVuSansMonoBold_48.fmt
> +share/bzflag/fonts/DejaVuSansMonoBold_48.png
> share/bzflag/fonts/DejaVuSansMonoBold_6.fmt
> share/bzflag/fonts/DejaVuSansMonoBold_6.png
> +share/bzflag/fonts/DejaVuSansMonoBold_64.fmt
> +share/bzflag/fonts/DejaVuSansMonoBold_64.png
> share/bzflag/fonts/DejaVuSansMonoBold_8.fmt
> share/bzflag/fonts/DejaVuSansMonoBold_8.png
> -share/bzflag/fonts/DejaVuSerifBold_12.fmt
> -share/bzflag/fonts/DejaVuSerifBold_12.png
> -share/bzflag/fonts/DejaVuSerifBold_16.fmt
> -share/bzflag/fonts/DejaVuSerifBold_16.png
> -share/bzflag/fonts/DejaVuSerifBold_24.fmt
> -share/bzflag/fonts/DejaVuSerifBold_24.png
> -share/bzflag/fonts/DejaVuSerifBold_32.fmt
> -share/bzflag/fonts/DejaVuSerifBold_32.png
> -share/bzflag/fonts/DejaVuSerifBold_6.fmt
> -share/bzflag/fonts/DejaVuSerifBold_6.png
> -share/bzflag/fonts/DejaVuSerifBold_8.fmt
> -share/bzflag/fonts/DejaVuSerifBold_8.png
> share/bzflag/fonts/readme
> share/bzflag/frog.png
> share/bzflag/green_basetop.png
> @@ -124,7 +126,6 @@ share/bzflag/jump.wav
> share/bzflag/jumpjets.png
> share/bzflag/killteam.wav
> share/bzflag/l10n/
> -share/bzflag/l10n/ISO-639-2_values_8bits.txt
> share/bzflag/l10n/bzflag_cs_CZ.po
> share/bzflag/l10n/bzflag_da.po
> share/bzflag/l10n/bzflag_de.po
> @@ -137,8 +138,8 @@ share/bzflag/l10n/bzflag_kg.po
> share/bzflag/l10n/bzflag_lt.po
> share/bzflag/l10n/bzflag_nl.po
> share/bzflag/l10n/bzflag_pt.po
> +share/bzflag/l10n/bzflag_ru.po
> share/bzflag/l10n/bzflag_sv.po
> -share/bzflag/l10n/bzflag_xx.po
> share/bzflag/land.wav
> share/bzflag/laser.wav
> share/bzflag/lock.wav
>
>
>