head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.52 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.50 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.48 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.46 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.44 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.42 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.40 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.38 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.36 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.34 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.32 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.30 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.28 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.26 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.24 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.22 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.20 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.18 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.16 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.14 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.12 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.10 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.8 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.6 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.20 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.18 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.16 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.14 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.12 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.10 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.8 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.6 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.4 pkgsrc-2017Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2019.11.06.23.13.56; author wiz; state Exp; branches; next 1.1; commitid meyYPUIYsw2lvQJB; 1.1 date 2017.07.29.06.25.39; author wiz; state Exp; branches; next ; commitid 9ucWLcLOFaxFB51A; desc @@ 1.2 log @gargoyle: improve distfile name, and make patch apply after update @ text @$NetBSD: patch-Jamrules,v 1.1 2017/07/29 06:25:39 wiz Exp $ Turned on a static compile option (as no other apps use GARGLK at this time and made changes to the build file to support compiling on NetBSD. Also reported upstream in github. Issue #274 --- Jamrules.orig 2019-11-03 19:03:20.000000000 +0000 +++ Jamrules @@@@ -6,6 +6,7 @@@@ BUILD ?= RELEASE ; USESDL ?= yes ; USEBABEL ?= yes ; MAC_USEHOMEBREW ?= no ; +STATIC = yes ; MACOS_MIN_VER ?= 10.7 ; BUNDLEFONTS ?= yes ; USETTS ?= no ; @@@@ -139,6 +140,23 @@@@ switch $(PLATFORM) if $(STATIC) { LINKLIBS += $(GARGLKLIBS) ; } else { SHRLINKLIBS += $(GARGLKLIBS) ; } + case NETBSD : + Echo "OS is NETBSD ($(GUILIB))" ; + PKGCONFIG = "pkg-config freetype2 gtk+-x11-2.0 gdk-x11-2.0 gobject-2.0 glib-2.0 fontconfig libpng16" ; + + GARGLKCCFLAGS = "`$(PKGCONFIG) --cflags`" -fPIC ; + GARGLKLIBS = "`$(PKGCONFIG) --libs`" -ljpeg -lz ; + LINKLIBS = -lz -lm "`$(PKGCONFIG) --libs`" ; + + if $(USESDL) = yes + { + GARGLKCCFLAGS += -I${DESTDIR}/include/SDL ; + GARGLKLIBS += -lSDL_mixer -lSDL_sound -lSDL -lsmpeg -lvorbisfile ; + } + + if $(STATIC) { LINKLIBS += $(GARGLKLIBS) ; } + else { SHRLINKLIBS += $(GARGLKLIBS) ; } + case IPLINUX : Echo "OS is IPLINUX (EFL)" ; @ 1.1 log @Import gargoyle-2011.1 as games/gargoyle. Packaged by Wes Frazier in PR 52431, some fixes by myself. Gargoyle is an IF player that supports all the major interactive fiction formats. Most interactive fiction is distributed as portable game files. These portable game files come in many formats. In the past, you used to have to download a separate player (interpreter) for each format of IF you wanted to play. Gargoyle is based on the standard interpreters for the formats it supports. Gargoyle is free software released under the terms of the GNU General Public License. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Jamrules.orig 2011-10-19 20:34:39.000000000 +0000 d10 3 d14 2 a15 5 +STATIC = yes ; # jam -sGUILIB=EFL GUILIB ?= gtk+ ; @@@@ -100,6 +101,23 @@@@ switch $(OS) @