pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games
Module Name: pkgsrc
Committed By: nia
Date: Sat Feb 4 16:13:26 UTC 2023
Modified Files:
pkgsrc/games/etlegacy: Makefile Makefile.common PLIST distinfo
pkgsrc/games/etlegacy-server: Makefile
Log Message:
etlegacy: update to 2.81.0
2.81.0 - Incoming! (released 27/01/2023)
Notes: Unix binaries are now using different name such as etl/etlded.x86
and etl/etlded.x86_64
Engine
General
* Added cJSON 1.7.15
* Allow loading loose ttf/otf fonts in pure mode
* Fixed unfinished unicode encoding crashing clients
* Added entry point for additional system calls without breaking
compatbility with other engines (from ETe)
* Added extension system to flash window
* Fixed precision in patch collide generation to avoid
"MAX_PATCH_PLANES" errors (from q3e/ETe)
* Fixed net_port range by restricting it to RFC 793 specification
* Fixed Splash Screen as work around for SDL_GetWindowSurface not
working properly
* Don't allow writeconfig to write configs called default.cfg,
default_left.cfg or default_android.cfg
* Added platforms manifest to the generated mod pk3
* Added support for JSON file parsing / writing
* Added fs_printOpen command to dump a list of all open files
* Allowed omitting default values from being written with writeconfig by
specifying -nd or -no-defaults option
* Fixed IPV6
MacOS
* Fixes VM entry point for M1 processors by changing entry point from
variadic to fixed parameters due to architecture differences
Client
General
* Added cl_extrapolationMargin with a default value of 1 and allowed
range 0 to 10 to reduce the client latency due to incorrect serverTime
values caused by automatic adjustments to serverTimeDelta on the
client
* Fixed escape key not sending a char event which avoid closing UI menu
properly
* Fixed console char set scaling when r_scale is used. (Only for vanilla
renderer since it's the only one with r_scale anyway).
* Added cgame_restart commands for development purpose
* Added command completion support for cgame command
* Added the ISO keyboards nonUSBackslash key to the default console keys
(for mac user)
* Made sure we only copy over the vanilla data from the glconfig struct
* Scaled ui mouse movement to match the window manager mouse movement
* Fixed [skipnotify] text on console print
* Added support for ttf ingame console fonts
* Added a new default console font (JetBrainsMono-SemiBold) and an icon
font for the custom ET font icons
Audio backend
* Fixed SDL2 sounds were played at incorrect range distance, which lead
to heard sound closer or farther than expected.
* Fixed OpenAl incorrect ambient and entity sounds volume
* Fixed s_volume and s_alGain were not affecting volume on OpenAl
Server
* Fixed sv_ipMaxClients cvar incorrectly limiting the total amount of
clients allowed on server instead of max clients per IP
* Added sv_serverTimeReset cvar for resetting svs.time on map change to
avoid various issues related to high server uptime
* Fixed a typo in an error message printed when client fails a www
download
* Added sv_userInfoFloodProtect cvar to protect against userinfo
flooding, so sv_floodProtect can be off and server can still be
protected against user info flooding.
* Blocked connection from IP with engine temp bans (exclude ports to fix
issue with clients changing net_port and reconnecting after a kick,
circumventing temp ban)
* Added 2 digits for attacklog timestamps instead of 1
* Added sv_protectLogInterval to control time in milliseconds between
attack log entires (default 1000). Helps at keeping attack logs at
reasonable sizes so they don't get spammed 100+ lines per second when
someone runs server scanning
Renderer
* Fixed wrong decal projectors being culled
Mod
General
* Added HUD editor in-game allowing player to fully customize HUD
components (more info Customize HUD)
* Added editcomponent command allowing HUD customization with commands
(more info Customize HUD)
* Fixed collision issues with prone causing players to get stuck on
walls and being able to go through certain thin walls
* Adjusted prone head collision box size to match head size to smooth
out crawling on uneven surfaces
* Fixed prone rotation being severly limited while proning on non-axial
surfaces
* Extended g_pronedelay cvar with value 2 - clients can't prone for
850ms after jumping
* The cvar now acts as a bitmask value, so you can combine values 1
and 2
* Fixed various graphical and camera bugs when rewinding demos
* Fixed head bbox having no collision when lean key was released,
allowing it to clip through solids and use +activate in some scenarios
* Separated handling for class command on server side so we can have
team command flood protected, but allow class commands to bypass flood
protection
* Fixed dead players capturing flag
* Fixed ref command not working on dedicated server
* Changed map vote to 1 points for each vote in game type 6
GT_WOLF_MAPVOTE
* Fixed weapon charge getting reduced when underwater where weapon
doesn't fire
* Added window flashing on game init and match starting
* Fixed g_corpses value to act as a boolean as it was initializing the
body queue but not put any corpses to it by setting it to negative
value
* Added option to visualize spawnpoints in the map with
cg_drawSpawnpoints. Displays major spawnpoint name & number, and
individual spawnpoints where players spawn
* Added func_fakebrush drawing with railbox when debugging by setting
g_debugHitboxes func_fakebrush
* Swapped the check for PW_INVULNERABLE to be on the victim (the client
getting shoved) rather than on the player doing the shove
* Moved to JSON format following files :
* weapon stats
* huds
* mapvoteinfo
* Removed cvar list after HUD rework : cg_althudflags, cg_chatalpha,
cg_chatBackgroundAlpha, cg_chatflags, cg_chatLineWidth, cg_chatScale,
cg_chatShadow, cg_chatY, cg_chatX, cg_complaintPopUp ,
cg_crosshairAlphaAlt, cg_crosshairColorAlt , cg_crosshairAlpha,
cg_crosshairColor, cg_crosshairHealth, cg_crosshairPulse,
cg_crosshairSize, cg_crosshairX, cg_crosshairY, cg_cursorHints,
cg_descriptiveText, cg_drawBuddies, cg_drawCompass,
cg_drawCompassIcons, cg_drawCrosshairInfo, cg_drawCrosshairNames,
cg_drawFireteamOverlay, cg_drawFPS, cg_drawPing,
cg_drawReinforcementTime, cg_drawRoundTimer, cg_drawSnapshot,
cg_drawSmallPopupIcons, cg_drawSpreadScale, cg_drawspeed, cg_drawTime,
cg_drawWeaponIconFlash , cg_fireteamAlpha, cg_fireteamBgAlpha,
cg_fireteamlatchedclass, cg_fireteamLocationAlign, cg_fontScaleCN,
cg_fontScaleCP, cg_fontScaleTP, cg_graphicObituaries,
cg_healthDynamicColor, cg_lagometer, cg_popupBigFilter,
cg_popupFilter, cg_popupShadow, cg_shoutcastDrawMinimap
* Fixed scores command showing followed players xp counts in stopwatch
game mode
* Added missing commands to gamecommand list
* Added player shove events in server log Shove: <attacker> <victim>
Stability & Performance
* Fixed a bug in antiwarp code that caused players to warp when they had
no user input but still had velocity
* Bots are no longer antiwarped
* Fixed incorrect shader count for blacksmokeanimb causing error upon
shader registering
* Fixed game pause behaviour wasn't consistent on various game elements
* Reduced LAG_MAX_DELTA from 75 to 25 to smooth out lagging players
* Fixed stamina prediction
* Fixed STAT_ANTIWARP_DELAY causing full predictions to run when it's
just display information.
* Fixed STAT_AIRLEFT prediction
* Fixed grenadeTimeLeft firing prediction
* Fixed bobcycle not being in sync between client/server in some cases
which causes client to miss predict footsteps.
* Fixed crashland prediction (event EV_FALL*)
* Fixed artillery prediction (weaponTime and event)
* Fixed nofatigue prediction
* Fixed viewheight calculation for other leaning players, which caused
leaning to be invisible to others depending on your location in the
map
* Fixed time played being counted during pause
* Fixed free fireteams initalization producing runtime errors
* Fixed rotation of smoke particles framerate dependency
* Fixed potential crash in trigger_multiple activation
* Fixed pmove_fixed 1 with g_antiwarp 1 and cg_optimizePrediction 1
Audio
* Fixed missing hitsound when players reach lower health than
FORCE_LIMBO_HEALTH without getting gibbed, causing the next hit that
will gib them to not play the hitsound
Graphics
* Fixed incorrect timings for voice chat sprites staying twice as long
as expected
* Medic and ammo request voice chat sprites are now cleared when client
spawns/is revived (medic sprite only)
* Changed cg_shadows cvar default value from 1 to 0 and changed Normal
graphics preset to have shadows disabled, due to unreasonable
performance penalty they cause compared to the visual improvement
* Fixed voice chat icons were not drawn if a player had cg_voiceChats 0
* Added back granular bobbing control
* Changed cg_bobbing cvar from 1 to 0
* Allowed changing cg_swingSpeed when cheats are disabled from range 0.1
to 0.3
UI
* Minimap icons in cg_drawCompass 2 are now positioned along the edges
of the map following the same viewangle-based logic as regular compass
* Fixed incorrect levelshot in mapvote menu displaying for maps which
client hadn't downloaded
* Fixed preset_high_ui.cfg automatically executing when entering system
settings menu
* +stats display in Stopwatch mode after 2nd round now shows stats from
the match all they way up until a new game is started
* Fixed drawing of several cursorhints, eliminating unwanted lines due
to the texture not being aligned properly
* Increased (doubled) UI memory pool size for x64 architecture, fixing
cases where UI would run out of memory on x64 but run fine on x86 due
to different pointer sizes
* Added cg_customFont1/2 cvars to change fonts
* Added listfonts command to list available fonts, which includes
"documentation" on usage
* Allowed executing regular binds from UI by holding down left/right
shift
* Fixed env awareness and compass showing enemy item objective
* Changed bitmask values for cg_drawCompassIcons and cg_drawEnvAwareness
cvars:
* 0 disabled
* 1 item flags objectives
* 2 Secondary objectives
* 4 Primary objectives
* Fixed crosshairnames showing at the place where respawning teammate
died
* Fixed limbopanel roll animation
* Changed map vote selection in debriefing with game type 6
GT_WOLF_MAPVOTE by using
* Checbox side by side with map name
* Selecting map and click one more time to toogle the map vote
* Changed voice chat icon for Fire In The Hole from blue color to orange
* Fixed team chat flag wasn't drawing correct team
* Added fall down icon for MOD_FALLING obituary
* Improved text readability by scaling text shadow/outline based off
text size
* Added shadowed text for demo list
* Prevent unwanted script execution binding by pressing shift key alone
(K_LSHIFT and K_RSHIFT) from UI menu
* Limit the bindings that are allowed to be executed from UI menu and do
not allow +/- actions or vstr that can contain those
* Removed ui_browserOssFilter cvar
* Added ui_disableOssFilter cvar for filtering server list depending of
supported mod by OS
* Added center print text for letting know medic who they just revived
* Enhanced map vote windows on map vote game type by adding map
popularity and history of last 333 played maps
* Changed vote points from map vote game type from 1, 2, 3 points to a
unique 1 point per vote.
* Added semitransparent color for fireteam weapon that is not updated
* Added red font to teamkill cp message to easily identify it and avoid
abusing it by changing player color
Weapons
* Fixed zoom level for FG42 changing to incorrect value when trying to
zoom in/out
* Increased maximum zoom out level for scoped K43/Garand and binoculars
from 20 to 32
* cg_zoomDefaultSniper cvar is now capped within this range (32-4)
* Knife backstabs now ignore both target and attacker view pitch, which
previously caused backstabs to fail if the target was looking up/down
too much
* Fixed flamethrower flame animation not showing if the animation
started in solid
* Increased FG42 scoped recoil pitch
* Fixed alt weapon switch bug/exploit by not allowing switch till we
have switched to selected weapon
* Fixed selected weapon at spawn/respawn
* Fixed explosion hit registration being inconsistent by sorting players
depending of distance from the explosion origin in ascending order
* Fixed corpses blocking flamethrower hit registration
* Fixed allies riflenade impact sound volume (from 64 to 127) & radius
(from 1.5 to 64)
* Fixed calling artillery was playing gun shot sound in some cases
* Fixed pliers hint and usage priority near TOI
* Fixed arty/airstrike bombs potentially spawning indoors
* Fixed missile collision issues with skyboxes
* Fixed (reduced) charge time when dropping grenades on death
* Reduced speed from 127 to 80 (crouch speed) while player use scoped
weapon and standing
* Added back unscoping weapon while in air more than 250 ms, allowing
player to walk on slope and stair without getting unscoped
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/games/etlegacy/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/games/etlegacy/Makefile.common
cvs rdiff -u -r1.9 -r1.10 pkgsrc/games/etlegacy/PLIST \
pkgsrc/games/etlegacy/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/games/etlegacy-server/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/etlegacy/Makefile
diff -u pkgsrc/games/etlegacy/Makefile:1.33 pkgsrc/games/etlegacy/Makefile:1.34
--- pkgsrc/games/etlegacy/Makefile:1.33 Sun Jan 29 21:16:09 2023
+++ pkgsrc/games/etlegacy/Makefile Sat Feb 4 16:13:26 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.33 2023/01/29 21:16:09 ryoon Exp $
+# $NetBSD: Makefile,v 1.34 2023/02/04 16:13:26 nia Exp $
-PKGREVISION= 5
.include "Makefile.common"
PKGNAME= etlegacy-${ETL_VERSION}
Index: pkgsrc/games/etlegacy/Makefile.common
diff -u pkgsrc/games/etlegacy/Makefile.common:1.7 pkgsrc/games/etlegacy/Makefile.common:1.8
--- pkgsrc/games/etlegacy/Makefile.common:1.7 Sun Apr 17 09:24:14 2022
+++ pkgsrc/games/etlegacy/Makefile.common Sat Feb 4 16:13:26 2023
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.7 2022/04/17 09:24:14 nia Exp $
+# $NetBSD: Makefile.common,v 1.8 2023/02/04 16:13:26 nia Exp $
# used by games/etlegacy/Makefile
# used by games/etlegacy-server/Makefile
-ETL_VERSION= 2.80.0
+ETL_VERSION= 2.81.0
CATEGORIES= games
DIST_SUBDIR= etlegacy-${PKGVERSION_NOREV}
@@ -34,15 +34,18 @@ USE_CMAKE= yes
USE_LANGUAGES= c c++
# use libraries from pkgsrc
+CMAKE_ARGS+= -DBUNDLED_CJSON=OFF
CMAKE_ARGS+= -DBUNDLED_CURL=OFF
CMAKE_ARGS+= -DBUNDLED_FREETYPE=OFF
CMAKE_ARGS+= -DBUNDLED_GLEW=OFF
CMAKE_ARGS+= -DBUNDLED_JANSSON=OFF
CMAKE_ARGS+= -DBUNDLED_JPEG=OFF
CMAKE_ARGS+= -DBUNDLED_LUA=OFF
+CMAKE_ARGS+= -DBUNDLED_MINIZIP=OFF
CMAKE_ARGS+= -DBUNDLED_OGG_VORBIS=OFF
CMAKE_ARGS+= -DBUNDLED_OPENAL=OFF
CMAKE_ARGS+= -DBUNDLED_OPENSSL=OFF
+CMAKE_ARGS+= -DBUNDLED_PNG=OFF
CMAKE_ARGS+= -DBUNDLED_SDL=OFF
CMAKE_ARGS+= -DBUNDLED_SQLITE3=OFF
CMAKE_ARGS+= -DBUNDLED_THEORA=OFF
@@ -91,7 +94,9 @@ post-extract:
${MV} ${WRKDIR}/etlegacy-libs-${LIBS_TAG}/* \
${WRKDIR}/etlegacy-${PKGVERSION_NOREV}/libs
+.include "../../archivers/minizip/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/cJSON/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
Index: pkgsrc/games/etlegacy/PLIST
diff -u pkgsrc/games/etlegacy/PLIST:1.9 pkgsrc/games/etlegacy/PLIST:1.10
--- pkgsrc/games/etlegacy/PLIST:1.9 Sun Apr 17 09:24:14 2022
+++ pkgsrc/games/etlegacy/PLIST Sat Feb 4 16:13:26 2023
@@ -1,9 +1,9 @@
-@comment $NetBSD: PLIST,v 1.9 2022/04/17 09:24:14 nia Exp $
-${PLIST.client}bin/etl
-bin/etlded
+@comment $NetBSD: PLIST,v 1.10 2023/02/04 16:13:26 nia Exp $
+${PLIST.client}bin/etl.${ARCH_STRING}
+bin/etlded.${ARCH_STRING}
man/man6/etl.6
man/man6/etlded.6
-share/applications/com.etlegacy.ETLegacy.desktop
+share/applications/com.etlegacy.ETLegacy.${ARCH_STRING}.desktop
share/doc/etlegacy/INSTALL.txt
share/etlegacy/etmain/campaigncycle.cfg
share/etlegacy/etmain/etl_server.cfg
@@ -14,7 +14,7 @@ share/etlegacy/etmain/mapvotecycle.cfg
share/etlegacy/etmain/mapvoteplayerscount.cfg
share/etlegacy/etmain/objectivecycle.cfg
share/etlegacy/legacy/description.txt
-share/etlegacy/legacy/legacy_2.80-dirty.pk3
+share/etlegacy/legacy/legacy_2.81-dirty.pk3
share/icons/hicolor/scalable/apps/etl.svg
share/licenses/etlegacy/COPYING.txt
share/metainfo/com.etlegacy.ETLegacy.metainfo.xml
Index: pkgsrc/games/etlegacy/distinfo
diff -u pkgsrc/games/etlegacy/distinfo:1.9 pkgsrc/games/etlegacy/distinfo:1.10
--- pkgsrc/games/etlegacy/distinfo:1.9 Sun Apr 17 09:24:14 2022
+++ pkgsrc/games/etlegacy/distinfo Sat Feb 4 16:13:26 2023
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.9 2022/04/17 09:24:14 nia Exp $
+$NetBSD: distinfo,v 1.10 2023/02/04 16:13:26 nia Exp $
-BLAKE2s (etlegacy-2.80.0/etlegacy-libs.tar.gz) = 497211ec9b468e16d4192ed82ec07ab6927ae7079a55482ffe7e9a6160c992eb
-SHA512 (etlegacy-2.80.0/etlegacy-libs.tar.gz) = cdefd393d5606025a98ad8b66bab76312395ba205d4f5144c3ee3674df4dc89f029238ab4ad441a3f38175e96a3f15f603af1cf65d65f658b6918222c5ddc5f3
-Size (etlegacy-2.80.0/etlegacy-libs.tar.gz) = 23000305 bytes
-BLAKE2s (etlegacy-2.80.0/etlegacy.tar.gz) = 66ef52c6e45f7133e948e3e2e41dfd0872fcefd5353fecac4f3f3baa885ed26e
-SHA512 (etlegacy-2.80.0/etlegacy.tar.gz) = 96261f3653271dac56a333c283db674b97593013dfa0132094eeeda360c98766a0bae5c020430b11f2971a883f6170c841b877a5ea84391a6d9e3a412e8ce491
-Size (etlegacy-2.80.0/etlegacy.tar.gz) = 15326908 bytes
+BLAKE2s (etlegacy-2.81.0/etlegacy-libs.tar.gz) = 497211ec9b468e16d4192ed82ec07ab6927ae7079a55482ffe7e9a6160c992eb
+SHA512 (etlegacy-2.81.0/etlegacy-libs.tar.gz) = cdefd393d5606025a98ad8b66bab76312395ba205d4f5144c3ee3674df4dc89f029238ab4ad441a3f38175e96a3f15f603af1cf65d65f658b6918222c5ddc5f3
+Size (etlegacy-2.81.0/etlegacy-libs.tar.gz) = 23000305 bytes
+BLAKE2s (etlegacy-2.81.0/etlegacy.tar.gz) = 9e5adb3fc5a56b371f07e76c048ccf11aff84d28ea0dd2db079943099ff75070
+SHA512 (etlegacy-2.81.0/etlegacy.tar.gz) = c37f6c6740c0da67dccdb1bdd3b72641f2fbfeb3aac7c018e1cba5fdb2052039d7b56c60119ad92df47f8ff4046b10e9bb770a5614d50a4ca3e308e1df058a03
+Size (etlegacy-2.81.0/etlegacy.tar.gz) = 15515335 bytes
SHA1 (patch-cmake_ETLInstall.cmake) = a5b2a80b6cef0f28e5d1042fb84ea617d62fec74
SHA1 (patch-cmake_FindLua.cmake) = b25e7deef2f03f40dfbe577e94717b1bfc0aca59
Index: pkgsrc/games/etlegacy-server/Makefile
diff -u pkgsrc/games/etlegacy-server/Makefile:1.21 pkgsrc/games/etlegacy-server/Makefile:1.22
--- pkgsrc/games/etlegacy-server/Makefile:1.21 Wed Nov 23 16:20:02 2022
+++ pkgsrc/games/etlegacy-server/Makefile Sat Feb 4 16:13:26 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.21 2022/11/23 16:20:02 adam Exp $
+# $NetBSD: Makefile,v 1.22 2023/02/04 16:13:26 nia Exp $
-PKGREVISION= 3
.include "../../games/etlegacy/Makefile.common"
PKGNAME= etlegacy-server-${ETL_VERSION}
Home |
Main Index |
Thread Index |
Old Index