Lines 2-8
Link Here
|
2 |
|
2 |
|
3 |
PORTNAME= libretro-pcsx2 |
3 |
PORTNAME= libretro-pcsx2 |
4 |
PORTVERSION= 0.20201030 |
4 |
PORTVERSION= 0.20201030 |
5 |
PORTREVISION= 1 |
5 |
PORTREVISION= 2 |
6 |
CATEGORIES= emulators games |
6 |
CATEGORIES= emulators games |
7 |
|
7 |
|
8 |
MAINTAINER= beyert@cs.ucr.edu |
8 |
MAINTAINER= beyert@cs.ucr.edu |
Lines 24-35
USES= cmake compiler:c++11-lib
Link Here
|
24 |
.include <bsd.port.pre.mk> |
24 |
.include <bsd.port.pre.mk> |
25 |
|
25 |
|
26 |
CPPFLAGS+= -I${LOCALBASE}/include/wx-3.0 |
26 |
CPPFLAGS+= -I${LOCALBASE}/include/wx-3.0 |
27 |
USE_CXXSTD= c++11 |
|
|
28 |
USE_LDCONFIG= yes |
27 |
USE_LDCONFIG= yes |
29 |
CMAKE_CPP_FLAGS= ${CPPFLAGS} |
28 |
CMAKE_CPP_FLAGS= ${CPPFLAGS} |
30 |
CMAKE_PREFIX_PATH= ${LOCALBASE}/include/wx-3.0 |
29 |
CMAKE_PREFIX_PATH= ${LOCALBASE}/include/wx-3.0 |
31 |
CMAKE_C_FLAGS= ${CFLAGS} |
30 |
CMAKE_C_FLAGS= ${CFLAGS} |
32 |
CMAKE_CXX_FLAGS= ${CFLAGS} |
31 |
CMAKE_CXX_FLAGS= ${CXXFLAGS} |
33 |
CMAKE_ARGS+= -DLIBRETRO=yes |
32 |
CMAKE_ARGS+= -DLIBRETRO=yes |
34 |
CMAKE_ARGS+= -Dgtk_INCLUDE_DIR="${LOCALBASE}/include/gtk-3.0" \ |
33 |
CMAKE_ARGS+= -Dgtk_INCLUDE_DIR="${LOCALBASE}/include/gtk-3.0" \ |
35 |
-DwxWidgets_INCLUDE_DIRS="${LOCALBASE}/include/wx-3.0" |
34 |
-DwxWidgets_INCLUDE_DIRS="${LOCALBASE}/include/wx-3.0" |
Lines 53-58
PLIST_FILES= lib/libretro/pcsx2_libretro.so
Link Here
|
53 |
|
52 |
|
54 |
.if ${ARCH} == i386 |
53 |
.if ${ARCH} == i386 |
55 |
LDFLAGS+= -Wl,-z,notext |
54 |
LDFLAGS+= -Wl,-z,notext |
|
|
55 |
CXXFLAGS+= -fPIC |
56 |
.endif |
56 |
.endif |
57 |
|
57 |
|
58 |
post-patch: |
58 |
post-patch: |
Lines 62-68
post-patch:
Link Here
|
62 |
@${REINPLACE_CMD} 's|-D_FILE_OFFSET_BITS=64|-D_FILE_OFFSET_BITS=32|' \ |
62 |
@${REINPLACE_CMD} 's|-D_FILE_OFFSET_BITS=64|-D_FILE_OFFSET_BITS=32|' \ |
63 |
${WRKSRC}/3rdparty/wxwidgets3.0/UsewxWidgets.cmake |
63 |
${WRKSRC}/3rdparty/wxwidgets3.0/UsewxWidgets.cmake |
64 |
.endif |
64 |
.endif |
65 |
# filename.cpp first to have 2u |
|
|
66 |
@${REINPLACE_CMD} -e 's|\[0u\]|[0]|' -e 's|\[1u\]|[1]|' \ |
65 |
@${REINPLACE_CMD} -e 's|\[0u\]|[0]|' -e 's|\[1u\]|[1]|' \ |
67 |
-e 's|\[2u\]|[2]|' \ |
66 |
-e 's|\[2u\]|[2]|' \ |
68 |
${WRKSRC}/3rdparty/wxwidgets3.0/include/wx/filename.h \ |
67 |
${WRKSRC}/3rdparty/wxwidgets3.0/include/wx/filename.h \ |
69 |
- |
|
|