FreeBSD Bugzilla – Attachment 201792 Details for
Bug 235478
games/opensonic: Prepare for Allegro 4.4.3, add wrapper script
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
opensonic.diff
opensonic.diff (text/plain), 6.02 KB, created by
Tobias Kortkamp
on 2019-02-06 17:15:20 UTC
(
hide
)
Description:
opensonic.diff
Filename:
MIME Type:
Creator:
Tobias Kortkamp
Created:
2019-02-06 17:15:20 UTC
Size:
6.02 KB
patch
obsolete
>Index: games/opensonic/Makefile >=================================================================== >--- games/opensonic/Makefile (revision 492255) >+++ games/opensonic/Makefile (working copy) >@@ -3,10 +3,11 @@ > > PORTNAME= opensonic > PORTVERSION= 0.1.4 >-PORTREVISION= 4 >+PORTREVISION= 5 > CATEGORIES= games > MASTER_SITES= SF/opensnc/Open%20Sonic/${PORTVERSION} > DISTNAME= opensnc-src-${PORTVERSION} >+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} > > MAINTAINER= devel@stasyan.com > COMMENT= Game based on the "Sonic the Hedgehog" universe >@@ -25,11 +26,16 @@ > false > > USES= cmake >-CONFIGURE_ENV+= _ALLEGRO_LIBS="`allegro-config --libs`" \ >+USE_GITHUB= nodefault >+GH_TUPLE= t6:loggcompat:4.4.2:loggcompat >+ >+CONFIGURE_ENV= _ALLEGRO_LIBS="`allegro-config --libs`" \ > _ALLEGRO_VERSION="`allegro-config --version`" > >-CFLAGS+= -I${LOCALBASE}/include >+CFLAGS+= -I${LOCALBASE}/include -I${WRKSRC_loggcompat} > >+SUB_FILES= opensonic >+ > post-patch: > @${REINPLACE_CMD} -e 's,/usr/bin,${PREFIX}/bin,g' \ > -e 's,/usr/share,${PREFIX}/share,g' \ >@@ -37,6 +43,6 @@ > > post-install: > ${INSTALL_DATA} ${WRKSRC}/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/opensonic.png >- ${LN} -s ${DATADIR}/opensonic ${STAGEDIR}${PREFIX}/bin/opensonic >+ ${INSTALL_SCRIPT} ${WRKDIR}/opensonic ${STAGEDIR}${PREFIX}/bin > > .include <bsd.port.mk> >Index: games/opensonic/distinfo >=================================================================== >--- games/opensonic/distinfo (revision 492255) >+++ games/opensonic/distinfo (working copy) >@@ -1,2 +1,5 @@ >+TIMESTAMP = 1549471447 > SHA256 (opensnc-src-0.1.4.tar.gz) = 3a4c3fa9538ee27c04b5ea848c9ad0a83f335471936d4617a18d3648c42588e9 > SIZE (opensnc-src-0.1.4.tar.gz) = 10525059 >+SHA256 (t6-loggcompat-4.4.2_GH0.tar.gz) = 481fe569959eefa92d0babeca27709b2efcf7a815cd5c49596b6c0403db76a4e >+SIZE (t6-loggcompat-4.4.2_GH0.tar.gz) = 3105 >Index: games/opensonic/files/opensonic.in >=================================================================== >--- games/opensonic/files/opensonic.in (nonexistent) >+++ games/opensonic/files/opensonic.in (working copy) >@@ -0,0 +1,3 @@ >+#!/bin/sh >+cd %%DATADIR%% >+exec ./opensonic "$@" > >Property changes on: games/opensonic/files/opensonic.in >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: games/opensonic/files/patch-CMakeLists.txt >=================================================================== >--- games/opensonic/files/patch-CMakeLists.txt (revision 492255) >+++ games/opensonic/files/patch-CMakeLists.txt (working copy) >@@ -1,7 +1,50 @@ >---- ./CMakeLists.txt.orig 2010-09-19 18:31:26.000000000 +0000 >-+++ ./CMakeLists.txt 2014-01-09 19:17:45.443017601 +0000 >-@@ -410,16 +410,11 @@ >+--- CMakeLists.txt.orig 2010-09-19 18:31:26 UTC >++++ CMakeLists.txt >+@@ -82,12 +82,6 @@ IF(NOT LJPGALLEG) >+ MESSAGE(FATAL_ERROR "Fatal error: libjpgalleg not found! ${RTFM}") >+ ENDIF(NOT LJPGALLEG) > >+-# LOGG: liblogg, libogg, libvorbis, libvorbisfile >+-FIND_LIBRARY(LLOGG NAMES logg PATH "${CMAKE_LIBRARY_PATH}") >+-IF(NOT LLOGG) >+- MESSAGE(FATAL_ERROR "Fatal error: liblogg not found! ${RTFM}") >+-ENDIF(NOT LLOGG) >+- >+ FIND_LIBRARY(LOGG NAMES ogg PATH "${CMAKE_LIBRARY_PATH}") >+ IF(NOT LOGG) >+ MESSAGE(FATAL_ERROR "Fatal error: libogg not found! ${RTFM}") >+@@ -150,6 +144,7 @@ SET( >+ src/core/util.c >+ src/core/v2d.c >+ src/core/video.c >++ ../loggcompat-4.4.2/logg-4.4.2.c >+ >+ src/scenes/util/editorgrp.c >+ src/scenes/util/grouptree.c >+@@ -250,7 +245,7 @@ IF(UNIX) >+ SET(GAME_SRCS ${GAME_SRCS} src/misc/iconlin.c) >+ ADD_EXECUTABLE(${GAME_UNIXNAME} ${GAME_SRCS}) >+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES LINK_FLAGS ${ALLEGRO_UNIX_LIBS}) >+- TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng) >++ TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m vorbisfile vorbis ogg jpgalleg z png loadpng) >+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall -O2 ${CFLAGS} ${CFLAGS_EXTRA}") >+ ENDIF(UNIX) >+ >+@@ -392,10 +387,10 @@ IF(WIN32) >+ # Other properties >+ IF(MSVC) >+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "/D_CRT_SECURE_NO_DEPRECATE /D__WIN32__ /D__MSVC__ ${CFLAGS} ${CFLAGS_EXTRA}") >+- TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} logg vorbisfile vorbis ogg jpgalleg loadpng alleg png z) >++ TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} vorbisfile vorbis ogg jpgalleg loadpng alleg png z) >+ ELSE(MSVC) >+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall -O2 -ansi ${CFLAGS} ${CFLAGS_EXTRA}") >+- TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg loadpng alleg png z) >++ TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m vorbisfile vorbis ogg jpgalleg loadpng alleg png z) >+ EXECUTE_PROCESS(COMMAND ${CMAKE_RC_COMPILER} -O coff -o src/misc/iconwin.res -i src/misc/iconwin.rc) >+ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES LINK_FLAGS "src/misc/iconwin.res") >+ ENDIF(MSVC) >+@@ -410,16 +405,11 @@ SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES PROJ >+ > # Installing on *nix > IF(UNIX) > - SET(GAME_INSTALL_DIR "/usr/share/${GAME_UNIXNAME}") >Index: games/opensonic/files/patch-src_core_audio.c >=================================================================== >--- games/opensonic/files/patch-src_core_audio.c (nonexistent) >+++ games/opensonic/files/patch-src_core_audio.c (working copy) >@@ -0,0 +1,11 @@ >+--- src/core/audio.c.orig 2019-02-06 16:44:28 UTC >++++ src/core/audio.c >+@@ -18,7 +18,7 @@ >+ */ >+ >+ #include <allegro.h> >+-#include <logg.h> >++#include <logg-4.4.2.h> >+ #include <stdlib.h> >+ #include "audio.h" >+ #include "osspec.h" > >Property changes on: games/opensonic/files/patch-src_core_audio.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
tobik
:
maintainer-approval?
(devel)
Actions:
View
|
Diff
Attachments on
bug 235478
:
201706
|
201791
| 201792