games/opensurge: unbreak and unexpire [1]
Add LIB_DEPENDS on x11-fonts/alfont PR: 223746 Submitted by: timon at timon.net.nz Approved by: maintainer timeout (nemysis, 15 days) MFH: 2017Q4
This commit is contained in:
parent
11a5110d9c
commit
12673c438c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=455615
@ -18,14 +18,11 @@ LICENSE_COMB= multi
|
||||
LICENSE_FILE_GPLv2+ = ${WRKSRC}/licenses/GPLv2.txt
|
||||
LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/licenses/CC-BY-SA-3.0.txt
|
||||
|
||||
BROKEN= Does not build
|
||||
DEPRECATED= Does not build
|
||||
EXPIRATION_DATE=2018-02-01
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libaldmb.a:audio/dumb-allegro \
|
||||
${LOCALBASE}/include/alfont.h:x11-fonts/alfont \
|
||||
alureplay:audio/alure
|
||||
LIB_DEPENDS= liballeg.so:devel/allegro \
|
||||
LIB_DEPENDS= libalfont.so:x11-fonts/alfont \
|
||||
liballeg.so:devel/allegro \
|
||||
libogg.so:audio/libogg \
|
||||
libvorbis.so:audio/libvorbis
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/libaldmb.a:audio/dumb-allegro
|
||||
|
41
games/opensurge/files/patch-src_core_image.c
Normal file
41
games/opensurge/files/patch-src_core_image.c
Normal file
@ -0,0 +1,41 @@
|
||||
--- src/core/image.c.orig 2017-11-14 12:17:25 UTC
|
||||
+++ src/core/image.c
|
||||
@@ -34,12 +34,6 @@
|
||||
#include "resourcemanager.h"
|
||||
#include "util.h"
|
||||
|
||||
-/* image structure */
|
||||
-struct image_t {
|
||||
- BITMAP *data; /* this must be the first field */
|
||||
- int w, h;
|
||||
-};
|
||||
-
|
||||
/* useful stuff */
|
||||
#define IS_PNG(path) (str_icmp((path)+strlen(path)-4, ".png") == 0)
|
||||
typedef int (*fast_getpixel_funptr)(BITMAP*,int,int);
|
||||
@@ -233,25 +227,6 @@ image_t *image_create_shared(const image
|
||||
return img;
|
||||
}
|
||||
|
||||
-/*
|
||||
- * image_width()
|
||||
- * The width of the image
|
||||
- */
|
||||
-inline int image_width(const image_t *img)
|
||||
-{
|
||||
- return img->w;
|
||||
-}
|
||||
-
|
||||
-
|
||||
-/*
|
||||
- * image_height()
|
||||
- * The height of the image
|
||||
- */
|
||||
-inline int image_height(const image_t *img)
|
||||
-{
|
||||
- return img->h;
|
||||
-}
|
||||
-
|
||||
|
||||
/*
|
||||
* image_getpixel()
|
51
games/opensurge/files/patch-src_core_image.h
Normal file
51
games/opensurge/files/patch-src_core_image.h
Normal file
@ -0,0 +1,51 @@
|
||||
--- src/core/image.h.orig 2017-11-14 12:16:37 UTC
|
||||
+++ src/core/image.h
|
||||
@@ -22,10 +22,15 @@
|
||||
#ifndef _IMAGE_H
|
||||
#define _IMAGE_H
|
||||
|
||||
+#include "allegro.h"
|
||||
#include "global.h"
|
||||
#include "v2d.h"
|
||||
|
||||
-/* opaque image type */
|
||||
+/* image structure */
|
||||
+struct image_t {
|
||||
+ BITMAP *data; /* this must be the first field */
|
||||
+ int w, h;
|
||||
+};
|
||||
typedef struct image_t image_t;
|
||||
|
||||
/* image flags (bitwise OR) */
|
||||
@@ -42,13 +47,29 @@ void image_save(const image_t *img, cons
|
||||
image_t *image_create_shared(const image_t *parent, int x, int y, int width, int height); /* creates a sub-image */
|
||||
|
||||
/* properties */
|
||||
-inline int image_width(const image_t *img);
|
||||
-inline int image_height(const image_t *img);
|
||||
uint32 image_rgb(uint8 r, uint8 g, uint8 b);
|
||||
void image_color2rgb(uint32 color, uint8 *r, uint8 *g, uint8 *b);
|
||||
int image_pixelperfect_collision(const image_t *img1, const image_t *img2, int x1, int y1, int x2, int y2);
|
||||
uint32 image_getpixel(const image_t *img, int x, int y);
|
||||
|
||||
+/*
|
||||
+ * image_width()
|
||||
+ * The width of the image
|
||||
+ */
|
||||
+inline int image_width(const image_t *img)
|
||||
+{
|
||||
+ return img->w;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ * image_height()
|
||||
+ * The height of the image
|
||||
+ */
|
||||
+inline int image_height(const image_t *img)
|
||||
+{
|
||||
+ return img->h;
|
||||
+}
|
||||
+
|
||||
/* drawing primitives */
|
||||
void image_clear(image_t *img, uint32 color);
|
||||
void image_putpixel(image_t *img, int x, int y, uint32 color);
|
Loading…
Reference in New Issue
Block a user