notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
megaglest Open source 3D real-time strategy game
3.13.0_9 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.13.0_9Version of this port present on the latest quarterly branch.
Maintainer: monwarez@mailoo.org search for ports maintained by this maintainer
Port Added: 2020-08-29 02:28:04
Last Update: 2020-08-29 02:25:38
Commit Hash: 0111d37
License: GPLv3+
WWW:
http://megaglest.org/
Description:
MegaGlest is an open source 3D-real-time strategy game, where you control the armies of one of seven different factions: Tech, Magic, Egyptians, Indians, Norsemen, Persian or Romans (Beta). The game is setup in one of 14 naturally looking settings, which -like the unit models- are crafted with great appreciation for detail. MegaGlest is heavily based on the widely known Glest, which it forked from in early 2010. WWW: http://megaglest.org/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (19 items)
Collapse this list.
  1. /usr/local/share/licenses/megaglest-3.13.0_9/catalog.mk
  2. /usr/local/share/licenses/megaglest-3.13.0_9/LICENSE
  3. /usr/local/share/licenses/megaglest-3.13.0_9/GPLv3+
  4. bin/megaglest
  5. @comment bin/megaglest_editor
  6. @comment bin/megaglest_g3dviewer
  7. share/doc/megaglest/AUTHORS.source_code.txt
  8. share/doc/megaglest/CHANGELOG.txt
  9. share/doc/megaglest/COPYRIGHT.source_code.txt
  10. share/doc/megaglest/README.txt
  11. @comment share/pixmaps/editor.ico
  12. @comment share/pixmaps/g3dviewer.ico
  13. share/pixmaps/megaglest.ico
  14. share/megaglest/glest.ini
  15. share/megaglest/glestkeys.ini
  16. share/megaglest/servers.ini
  17. @owner
  18. @group
  19. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • megaglest>0:games/megaglest
To install the port:
cd /usr/ports/games/megaglest/ && make install clean
To add the package, run one of these commands:
  • pkg install games/megaglest
  • pkg install megaglest
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: megaglest
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1573670632 SHA256 (MegaGlest-megaglest-source-3.13.0_GH0.tar.gz) = e02e58c2329558cc5d67374b5e5f9b3cfaafc300b96feff71df8d4b0d39e1eaa SIZE (MegaGlest-megaglest-source-3.13.0_GH0.tar.gz) = 3654897

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. miniupnpc.h : net/miniupnpc
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. Xvfb : x11-servers/xorg-vfbserver
  5. 8x13O.pcf.gz : x11-fonts/xorg-fonts-miscbitmaps
  6. fonts.alias : x11-fonts/font-alias
  7. base : x11/xkeyboard-config
  8. xkbcomp : x11/xkbcomp
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. sdl2-config : devel/sdl20
  11. xorgproto>=0 : x11/xorgproto
  12. xorgproto>=0 : x11/xorgproto
  13. sm.pc : x11/libSM
  14. ice.pc : x11/libICE
  15. x11.pc : x11/libX11
  16. xext.pc : x11/libXext
Runtime dependencies:
  1. 2_basic_tutorial.xml : games/megaglest-data
  2. sm.pc : x11/libSM
  3. ice.pc : x11/libICE
  4. x11.pc : x11/libX11
  5. xext.pc : x11/libXext
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libpng.so : graphics/png
  3. libftgl.so : graphics/ftgl
  4. libircclient.so : irc/libircclient
  5. libvorbis.so : audio/libvorbis
  6. libfontconfig.so : x11-fonts/fontconfig
  7. libfreetype.so : print/freetype2
  8. libminiupnpc.so : net/miniupnpc
  9. libjpeg.so : graphics/jpeg-turbo
  10. liblua-5.2.so : lang/lua52
  11. libopenal.so.1 : audio/openal-soft
  12. libalut.so.0 : audio/freealut
  13. libSDL2.so : devel/sdl20
  14. libGLEW.so : graphics/glew
  15. libGL.so : graphics/mesa-libs
  16. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for megaglest-3.13.0_9: DOCS=on: Build and/or install documentation EDITOR=off: Install MegaGlest Editor VIEWER=off: Install Megaglest G3D viewer ===> Use 'make config' to modify these settings
Options name:
games_megaglest
USES:
cmake:insource compiler:c++11-lib display:build dos2unix jpeg lua openal:al,alut pkgconfig ssl localbase:ldflags sdl gl xorg xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/MegaGlest/megaglest-source/tar.gz/3.13.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.13.0_9
29 Aug 2020 02:25:38
commit hash: 0111d3702bd6742b9f6fe6eeee6fce7c6e6ceb8acommit hash: 0111d3702bd6742b9f6fe6eeee6fce7c6e6ceb8acommit hash: 0111d3702bd6742b9f6fe6eeee6fce7c6e6ceb8acommit hash: 0111d3702bd6742b9f6fe6eeee6fce7c6e6ceb8a files touched by this commit
Kyle Evans (kevans) search for other commits by this committer
MFH: r546865

games/megaglest: fix build with LLVM 11

The fallout here is due to the new -fno-common default in GCC 10 / LLVM 11.

PR:		248870
Obtained from:	https://github.com/MegaGlest/megaglest-source/issues/197

Approved by:	ports-secteam (-fno-common build fix)
3.13.0_9
29 Aug 2020 02:25:38
Revision:546867Original commit files touched by this commit
kevans search for other commits by this committer
MFH: r546865

games/megaglest: fix build with LLVM 11

The fallout here is due to the new -fno-common default in GCC 10 / LLVM 11.

PR:		248870
Obtained from:	https://github.com/MegaGlest/megaglest-source/issues/197

Approved by:	ports-secteam (-fno-common build fix)

Number of commits found: 2