diff --git a/games/uhexen2/Makefile b/games/uhexen2/Makefile index 70b8d456f17a..4613269607ac 100644 --- a/games/uhexen2/Makefile +++ b/games/uhexen2/Makefile @@ -1,127 +1,127 @@ # Created by: alepulver PORTNAME= uhexen2 PORTVERSION= 1.5.9 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Hammer%20of%20Thyrion/${PORTVERSION}/Source \ SF/${PORTNAME}/Hexen2%20GameData/gamedata-1.29b:data \ SF/${PORTNAME}/Hexen2%20GameData/hexenworld-pakfiles:hw DISTNAME= hexen2source-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ gamedata-all-1.29b${EXTRACT_SUFX}:data DIST_SUBDIR= ${PORTNAME} -MAINTAINER= ip@unixway.org +MAINTAINER= obscenum999@gmail.com COMMENT= Hexen II source port supporting Linux/FreeBSD/Unix/Windows LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= gl gmake pkgconfig sdl tar:tgz USE_GL= gl USE_SDL= sdl MAKE_ARGS= X11BASE="${LOCALBASE}" MAKE_JOBS_UNSAFE= yes SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS FLAC MIKMOD OGG OPUS OPTIONS_DEFINE_i386= ASM OPTIONS_DEFAULT= HEXEN2 HW MAD OGG VORBIS OPTIONS_DEFAULT_i386= ASM OPTIONS_MULTI= BIN OPTIONS_MULTI_BIN= HEXEN2 HW H2PATCH OPTIONS_RADIO= MP3LIB VORBISLIB OPTIONS_RADIO_MP3LIB= MAD MPG123 OPTIONS_RADIO_VORBISLIB= TREMOR VORBIS OPTIONS_SUB= yes H2PATCH_DESC= Build game data patching tool HEXEN2_DESC= Build Hexen II clients and servers HW_DESC= Build HexenWorld clients and servers MP3LIB_DESC= MP3 audio codec VORBISLIB_DESC= Vorbis audio codec ASM_BUILD_DEPENDS= nasm:devel/nasm ASM_MAKE_ARGS_OFF= USE_X86_ASM=no FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_MAKE_ARGS= USE_CODEC_FLAC=yes H2PATCH_MAKE_ARGS= BUILD_H2PATCH=yes HEXEN2_MAKE_ARGS= BUILD_HEXEN2=yes HW_DISTFILES= hexenworld-pakfiles-0.15${EXTRACT_SUFX}:hw HW_MAKE_ARGS= BUILD_HW=yes MAD_LIB_DEPENDS= libmad.so:audio/libmad MAD_MAKE_ARGS= MP3LIB=mad MIKMOD_LIB_DEPENDS= libmikmod.so:audio/libmikmod MIKMOD_MAKE_ARGS= USE_CODEC_MIKMOD=yes MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 MPG123_MAKE_ARGS= MP3LIB=mpg123 OGG_LIB_DEPENDS= libogg.so:audio/libogg OGG_MAKE_ARGS_OFF= USE_CODEC_OGG=no OPUS_IMPLIES= OGG OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile OPUS_MAKE_ARGS= USE_CODEC_OPUS=yes TREMOR_IMPLIES= OGG TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_MAKE_ARGS= VORBISLIB=tremor VORBIS_IMPLIES= OGG VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_MAKE_ARGS= VORBISLIB=vorbis .include .if !${PORT_OPTIONS:MMAD} && !${PORT_OPTIONS:MMPG123} MAKE_ARGS+= USE_CODEC_MP3=no .endif .if !${PORT_OPTIONS:MTREMOR} && !${PORT_OPTIONS:MVORBIS} MAKE_ARGS+= USE_CODEC_VORBIS=no .endif post-extract: @${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC} post-patch: .for f in engine/hexen2/Makefile engine/hexenworld/client/Makefile \ engine/hexenworld/server/Makefile hw_utils/hwmaster/Makefile \ libs/timidity/Makefile h2patch/Makefile @${REINPLACE_CMD} -e \ '/^CPU_X86/s|=.*|=| ; \ /^CFLAGS/s| -g | | ; \ /^CFLAGS/s| -O2 | | ;' ${WRKSRC}/${f} .endfor .for f in engine/h2shared/cd_bsd.c @${REINPLACE_CMD} -e \ 's|"acd0"|"cd0"|' ${WRKSRC}/${f} .endfor .for f in engine/hexen2/sys_unix.c engine/hexenworld/client/sys_unix.c @${REINPLACE_CMD} -e \ '/parms.basedir/s|= cwd;|= "${DATADIR}";|' ${WRKSRC}/${f} .endfor do-install: cd ${WRKDIR} && \ ${COPYTREE_SHARE} data1 ${STAGEDIR}${DATADIR} && \ ${COPYTREE_SHARE} portals ${STAGEDIR}${DATADIR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} post-install-H2PATCH-on: ${INSTALL_PROGRAM} ${WRKSRC}/h2patch/h2patch ${STAGEDIR}${PREFIX}/bin cd ${WRKDIR} && ${COPYTREE_SHARE} patchdat ${STAGEDIR}${DATADIR} post-install-HEXEN2-on: ${INSTALL_PROGRAM} ${WRKSRC}/engine/hexen2/glhexen2 ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/engine/hexen2/hexen2 ${STAGEDIR}${PREFIX}/bin post-install-HW-on: ${INSTALL_PROGRAM} ${WRKSRC}/engine/hexenworld/client/glhwcl ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/engine/hexenworld/client/hwcl ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/engine/hexenworld/server/hwsv ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/hw_utils/hwmaster/hwmaster ${STAGEDIR}${PREFIX}/bin cd ${WRKDIR} && ${COPYTREE_SHARE} hw ${STAGEDIR}${DATADIR} .include diff --git a/misc/wmforecast/Makefile b/misc/wmforecast/Makefile index 84170a7e2754..c946bb4a4d4c 100644 --- a/misc/wmforecast/Makefile +++ b/misc/wmforecast/Makefile @@ -1,32 +1,32 @@ # Created by: Igor Pokrovsky PORTNAME= wmforecast DISTVERSION= 1.6 CATEGORIES= misc windowmaker geography MASTER_SITES= https://github.com/d-torrance/${PORTNAME}/releases/download/v${DISTVERSION}/ -MAINTAINER= ip@unixway.org +MAINTAINER= obscenum999@gmail.com COMMENT= Weather dockapp for Window Maker using the Yahoo Weather API LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgweather-3.so:net/libgweather \ libWINGs.so:x11-wm/windowmaker \ libwraster.so:x11-wm/libwraster USES= gmake gettext-runtime gnome pkgconfig xorg USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 GNU_CONFIGURE= yes OPTIONS_DEFINE= GEOCLUE NLS GEOCLUE_DESC= Use GeoClue GEOCLUE_LIB_DEPENDS= libgeoclue-2.so:net/geoclue GEOCLUE_CONFIGURE_WITH= geoclue NLS_USES= gettext .include diff --git a/shells/bashc/Makefile b/shells/bashc/Makefile index 77675d9fd887..ca82ffd3be0b 100644 --- a/shells/bashc/Makefile +++ b/shells/bashc/Makefile @@ -1,101 +1,101 @@ # Created by: Igor Pokrovsky PORTNAME= bashc PORTVERSION= 5.1.8 CATEGORIES= shells -MAINTAINER= ip@unixway.org +MAINTAINER= obscenum999@gmail.com COMMENT= GNU Bourne Again shell extended with two-panel file manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= bison gmake iconv localbase makeinfo pathfix GNU_CONFIGURE= yes OPTIONS_SUB= yes USE_GITHUB= yes GH_ACCOUNT= sergev GH_PROJECT= bash-commander GH_TAGNAME= 240d2831b191f2ad686301751bf43251ae7259f3 OPTIONS_DEFINE= DOCS FDESCFS HELP NLS STATIC SYSBASHRC SYSLOG FDESCFS_DESC= Enable use of /dev/fd HELP_DESC= Enable builtin help SYSBASHRC_DESC= Enable system-wide rc files OPTIONS_DEFAULT= HELP FDESCFS_CONFIGURE_ENV_OFF= bash_cv_dev_fd=absent HELP_CONFIGURE_ENABLE= help-builtin NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext INFO= bash PORTDOCS= CHANGES COMPAT FAQ INTRO NEWS POSIX RBASH README bash.html \ bashref.html DOCSDIR= ${PREFIX}/share/doc/bash SUB_FILES= pkg-message CONFIGURE_ARGS+= --disable-rpath \ --enable-disabled-builtins \ --with-libiconv-prefix=${ICONV_PREFIX} \ --without-bash-malloc CONFLICTS+= bash bash-static .include .if ${PORT_OPTIONS:MSTATIC} || defined(NO_DYNAMICROOT) || (defined(NOSHARED) && ${NOSHARED:tl} != "no") CONFIGURE_ARGS+= --enable-static-link LLD_UNSAFE= yes .else CONFIGURE_ARGS+= --disable-static-link # Bash symbols must be exported in order to link runtime plugins, i.e., # "enable -f". (Plugins are not supported for bash-static.) LDFLAGS+= -Wl,-export-dynamic .endif STANDARD_PATH= /sbin:/bin:/usr/sbin:/usr/bin CPPFLAGS+= -DDEFAULT_PATH_VALUE='\"${STANDARD_PATH}:${LOCALBASE}/sbin:${LOCALBASE}/bin\"' \ -DSTANDARD_UTILS_PATH='\"${STANDARD_PATH}\"' post-patch: # Ensure y.tab.c is regenerated ${TOUCH} ${WRKSRC}/parse.y ${RM} ${WRKSRC}/y.tab.c @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/bash.1 .if ${PORT_OPTIONS:MSYSLOG} @${REINPLACE_CMD} \ -e "s|/\*.*#define SYSLOG_HISTORY .*\*/|#define SYSLOG_HISTORY|g" \ -e "s|/\*.*#define SYSLOG_SHOPT .*\*/|#define SYSLOG_SHOPT 1|g" \ ${WRKSRC}/config-top.h .endif post-patch-SYSBASHRC-on: @${REINPLACE_CMD} \ -e "s|.*\(#define SYS_BASH.*\)\(/etc/.*\"\).*|\1${PREFIX}\2|" \ ${WRKSRC}/config-top.h post-configure: @${FIND} ${WRKSRC} -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e "s|^DESTDIR *=|& ${DESTDIR}|" pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build post-install: ${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/rbash ${LN} -sf ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/bash @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ ${WRKSRC}/doc/INTRO ${STAGEDIR}${DOCSDIR} for d in ${PORTDOCS:NFAQ:NINTRO:N*html}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${STAGEDIR}${DOCSDIR}; \ done regress: build cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} test .include