Finish up uqm port restructure.

Rather than MULTI_PACKAGES for -main, -voice, -threedo, -remix[1234],
use subdirs. Also, combine the remixes into a single package.
This commit is contained in:
bentley 2020-08-30 10:11:03 +00:00
parent a55e02dc83
commit b79be29585
21 changed files with 7 additions and 1810 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.1023 2020/08/27 15:31:55 rsadowski Exp $
# $OpenBSD: Makefile,v 1.1024 2020/08/30 10:11:03 bentley Exp $
COMMENT = exceptions to pkg_add rules
CATEGORIES = devel databases
DISTFILES =
# API.rev
PKGNAME = quirks-3.415
PKGNAME = quirks-3.416
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>

View File

@ -1,7 +1,7 @@
#! /usr/bin/perl
# ex:ts=8 sw=4:
# $OpenBSD: Quirks.pm,v 1.1041 2020/08/27 15:31:55 rsadowski Exp $
# $OpenBSD: Quirks.pm,v 1.1042 2020/08/30 10:11:03 bentley Exp $
#
# Copyright (c) 2009 Marc Espie <espie@openbsd.org>
#
@ -467,6 +467,10 @@ my $stem_extensions = {
'iosevka-fonts-default' => 'iosevka',
'iosevka-fonts-term' => 'iosevka',
'py-distutils-extra' => 'py3-distutils-extra',
'uqm-remix1' => 'uqm-remix',
'uqm-remix2' => 'uqm-remix',
'uqm-remix3' => 'uqm-remix',
'uqm-remix4' => 'uqm-remix',
};
my $obsolete_reason = {

View File

@ -1,59 +0,0 @@
# Variables for the build procedure
# Copyright (c) 2002 Serge van den Boom
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
BUILD_SYSTEM='OpenBSD'
HOST_SYSTEM='OpenBSD'
PREPROC_C='@CC@ -E '
MKDEP_C='@CC@ -MM '
COMPILE_C='@CC@ -c '
PREPROC_OBJC=''
MKDEP_OBJC=''
COMPILE_OBJC=''
LINK='@CC@ '
MAKE='gmake'
ECHON='echo -n'
SED='sed'
REZ=''
WINDRES=''
uqm_CFLAGS='@CFLAGS@ -I"." -I@LOCALBASE@/include `sdl-config --cflags` -DGFXMODULE_SDL -DTHREADLIB_SDL -DSOUNDMODULE_SDL -DNETPLAY=NETPLAY_FULL -DHAVE_JOYSTICK -DHAVE_ZIP=1 -DUSE_PLATFORM_ACCEL -pthread'
uqm_LDFLAGS='`sdl-config --libs` -lSDL_image -lmikmod -lvorbisfile -lz -lm'
uqm_INSTALL_BINDIR='@PREFIX@/bin/'
uqm_INSTALL_LIBDIR='@PREFIX@/lib/'
uqm_INSTALL_SHAREDIR='@PREFIX@/share/'
# Exported variables are available from all the Makeinfo files
# Non-exported files only where build.vars is explicitely included.
uqm_SOUNDMODULE='mixsdl'
uqm_OGGVORBIS='vorbisfile'
uqm_USE_INTERNAL_MIKMOD=''
uqm_HAVE_GETOPT_LONG='#define HAVE_GETOPT_LONG'
uqm_HAVE_REGEX='1'
uqm_GFXMODULE='sdl'
uqm_HAVE_OPENGL='0'
uqm_USE_ZIP_IO='1'
uqm_USE_PLATFORM_ACCEL='1'
uqm_THREADLIB='SDL'
uqm_NETPLAY='FULL'
uqm_USE_WINSOCK=''
DEBUG='0'
MACRO_WIN32=''
MACRO___MINGW32__=''
export BUILD_SYSTEM HOST_SYSTEM DEBUG
export MACRO_WIN32 MACRO___MINGW32__
export uqm_SOUNDMODULE uqm_USE_INTERNAL_MIKMOD uqm_HAVE_GETOPT_LONG
export uqm_HAVE_REGEX uqm_USE_WINSOCK uqm_GFXMODULE uqm_HAVE_OPENGL
export uqm_USE_ZIP_IO uqm_USE_PLATFORM_ACCEL uqm_THREADLIB uqm_NETPLAY

View File

@ -1,62 +0,0 @@
/* $OpenBSD: config_unix.h,v 1.3 2012/05/18 05:22:48 bentley Exp $ */
/* This file contains some compile-time configuration options for *nix
* systems.
* config_unix.h is generated from config_unix.h.in by build.sh
* For windows, you'll have to edit src/msvc++/config.h manually
* if you want anything else than the defaults.
*/
#ifndef _CONFIG_UNIX_H
#define _CONFIG_UNIX_H
/* Directory where the UQM game data is located */
#define CONTENTDIR "@PREFIX@/share/uqm/content"
/* Directory where game data will be stored */
#define USERDIR "~/.uqm/"
/* Directory where config files will be stored */
#define CONFIGDIR USERDIR
/* Directory where supermelee teams will be stored */
#define MELEEDIR "${UQM_CONFIG_DIR}teams/"
/* Directory where save games will be stored */
#define SAVEDIR "${UQM_CONFIG_DIR}save/"
/* Defined if words are stored with the most significant byte first */
#@ENDIAN@ WORDS_BIGENDIAN
/* Defined if your system has readdir_r of its own */
#define HAVE_READDIR_R
/* Defined if your system has setenv of its own */
#define HAVE_SETENV
/* Defined if your system has strupr of its own */
#undef HAVE_STRUPR
/* Defined if your system has strcasecmp of its own */
#define HAVE_STRCASECMP_UQM
// Not using "HAVE_STRCASECMP" as that conflicts with SDL.
/* Defined if your system has stricmp of its own */
#undef HAVE_STRICMP
/* Defined if your system has getopt_long */
#define HAVE_GETOPT_LONG
/* Defined if your system has iswgraph of its own*/
#define HAVE_ISWGRAPH
/* Defined if your system has wchar_t of its own */
#define HAVE_WCHAR_T
/* Defined if your system has wint_t of its own */
#define HAVE_WINT_T
/* Defined if your system has _Bool of its own */
#define HAVE__BOOL
#endif /* _CONFIG_UNIX_H */

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
Required content package for The Ur-Quan Masters.

View File

@ -1,2 +0,0 @@
The Ur-Quan Masters is an SDL-based port of the 3DO version of the
space epic Star Control 2 (trademarked by Stardock).

View File

@ -1,3 +0,0 @@
Optional remix package #1 for The Ur-Quan Masters.
Go to "Sound Options" in the Setup menu to enable the remixed music.

View File

@ -1,3 +0,0 @@
Optional remix package #2 for The Ur-Quan Masters.
Go to "Sound Options" in the Setup menu to enable the remixed music.

View File

@ -1,3 +0,0 @@
Optional remix package #3 for The Ur-Quan Masters.
Go to "Sound Options" in the Setup menu to enable the remixed music.

View File

@ -1,3 +0,0 @@
Optional remix package #4 for The Ur-Quan Masters.
Go to "Sound Options" in the Setup menu to enable the remixed music.

View File

@ -1 +0,0 @@
Optional 3DO music package for The Ur-Quan Masters.

View File

@ -1 +0,0 @@
Optional speech package for The Ur-Quan Masters.

View File

@ -1,7 +0,0 @@
@comment $OpenBSD: PLIST-content,v 1.6 2015/01/20 12:28:31 bentley Exp $
share/uqm/
share/uqm/content/
share/uqm/content/addons/
share/uqm/content/packages/
share/uqm/content/packages/uqm-0.7.0-content.uqm
share/uqm/content/version

View File

@ -1,6 +0,0 @@
@comment $OpenBSD: PLIST-main,v 1.4 2015/01/20 12:28:31 bentley Exp $
@pkgpath games/uqm
@bin bin/uqm
@man man/man6/uqm.6
share/doc/uqm/
share/doc/uqm/manual.txt

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-remix1,v 1.4 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-remix-disc1.uqm

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-remix2,v 1.4 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-remix-disc2.uqm

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-remix3,v 1.4 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-remix-disc3.uqm

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-remix4,v 1.1 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-remix-disc4.uqm

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-threedomusic,v 1.6 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-0.7.0-3domusic.uqm

View File

@ -1,2 +0,0 @@
@comment $OpenBSD: PLIST-voice,v 1.7 2015/01/20 12:28:31 bentley Exp $
share/uqm/content/addons/uqm-0.7.0-voice.uqm