pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel devel/rgbds: add version 0.3.7
details: https://anonhg.NetBSD.org/pkgsrc/rev/9b9d349e1b32
branches: trunk
changeset: 384001:9b9d349e1b32
user: nia <nia%pkgsrc.org@localhost>
date: Wed Aug 15 15:25:10 2018 +0000
description:
devel/rgbds: add version 0.3.7
RGBDS (Rednex Game Boy Development System) is a free assembler/linker
package for the Game Boy and Game Boy Color. It consists of:
* rgbasm (an assembler)
* rgblink (a linker)
* rgbfix (a checksum/header fixer)
* rgbgfx (a PNG-to-Game Boy graphics converter)
This is a fork of the original RGBDS which aims to make the programs
more like other UNIX tools.
diffstat:
devel/Makefile | 3 +-
devel/rgbds/DESCR | 10 +++++
devel/rgbds/Makefile | 17 +++++++++
devel/rgbds/PLIST | 14 ++++++++
devel/rgbds/distinfo | 7 ++++
devel/rgbds/patches/patch-Makefile | 65 ++++++++++++++++++++++++++++++++++++++
6 files changed, 115 insertions(+), 1 deletions(-)
diffs (150 lines):
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/Makefile
--- a/devel/Makefile Wed Aug 15 14:04:57 2018 +0000
+++ b/devel/Makefile Wed Aug 15 15:25:10 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2715 2018/08/09 11:50:17 jperkin Exp $
+# $NetBSD: Makefile,v 1.2716 2018/08/15 15:25:10 nia Exp $
#
COMMENT= Development utilities
@@ -2348,6 +2348,7 @@
SUBDIR+= rebar
SUBDIR+= refinecvs
SUBDIR+= reposurgeon
+SUBDIR+= rgbds
SUBDIR+= ropper
SUBDIR+= roundup
SUBDIR+= rox-lib
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/rgbds/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rgbds/DESCR Wed Aug 15 15:25:10 2018 +0000
@@ -0,0 +1,10 @@
+RGBDS (Rednex Game Boy Development System) is a free assembler/linker
+package for the Game Boy and Game Boy Color. It consists of:
+
+* rgbasm (an assembler)
+* rgblink (a linker)
+* rgbfix (a checksum/header fixer)
+* rgbgfx (a PNG-to-Game Boy graphics converter)
+
+This is a fork of the original RGBDS which aims to make the programs
+more like other UNIX tools.
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/rgbds/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rgbds/Makefile Wed Aug 15 15:25:10 2018 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2018/08/15 15:25:10 nia Exp $
+
+DISTNAME= rgbds-0.3.7
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=rednex/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/rednex/rgbds
+COMMENT= Assembler/linker package for the Game Boy and Game Boy Color
+LICENSE= mit
+
+EXTRACT_USING= bsdtar
+USE_TOOLS+= gmake pkg-config
+
+.include "../../graphics/png/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/rgbds/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rgbds/PLIST Wed Aug 15 15:25:10 2018 +0000
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/08/15 15:25:10 nia Exp $
+bin/rgbasm
+bin/rgbfix
+bin/rgbgfx
+bin/rgblink
+man/man1/rgbasm.1
+man/man1/rgbfix.1
+man/man1/rgbgfx.1
+man/man1/rgblink.1
+man/man5/rgbasm.5
+man/man5/rgbds.5
+man/man5/rgblink.5
+man/man7/gbz80.7
+man/man7/rgbds.7
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/rgbds/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rgbds/distinfo Wed Aug 15 15:25:10 2018 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2018/08/15 15:25:10 nia Exp $
+
+SHA1 (rgbds-0.3.7.tar.gz) = ea2b154cca70116a9350f1964eefd915ac95c8b8
+RMD160 (rgbds-0.3.7.tar.gz) = 4353996f8c9d8b5d3e9971f0978c30417edd010d
+SHA512 (rgbds-0.3.7.tar.gz) = bec4283b6ce4770b74303a732881bf06280a95a9d9b9b576c6e07e1ecdfcf6266abe4254739bfd7068d10002681d44a4764101c36c844d54157c8b6e6e5505d9
+Size (rgbds-0.3.7.tar.gz) = 135143 bytes
+SHA1 (patch-Makefile) = 50aa361a3cffb1c0d28bb6b6252e1748ce001f04
diff -r 5d4cfd7f63f9 -r 9b9d349e1b32 devel/rgbds/patches/patch-Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rgbds/patches/patch-Makefile Wed Aug 15 15:25:10 2018 +0000
@@ -0,0 +1,65 @@
+$NetBSD: patch-Makefile,v 1.1 2018/08/15 15:25:10 nia Exp $
+
+Don't override settings.
+
+--- Makefile.orig 2018-05-02 19:04:00.000000000 +0000
++++ Makefile
+@@ -8,8 +8,6 @@
+
+ # User-defined variables
+
+-Q := @
+-PREFIX := /usr/local
+ bindir := ${PREFIX}/bin
+ mandir := ${PREFIX}/man
+ STRIP := -s
+@@ -20,25 +18,17 @@ CHECKPATCH := ../linux/scripts/checkpatc
+ # Other variables
+
+ PKG_CONFIG := pkg-config
+-PNGCFLAGS := `${PKG_CONFIG} --static --cflags libpng`
+-PNGLDFLAGS := `${PKG_CONFIG} --static --libs-only-L libpng`
+-PNGLDLIBS := `${PKG_CONFIG} --static --libs-only-l libpng`
+-
+-VERSION_STRING := `git describe --tags --dirty --always 2>/dev/null`
++PNGCFLAGS := `${PKG_CONFIG} --cflags libpng`
++PNGLDFLAGS := `${PKG_CONFIG} --libs-only-L libpng`
++PNGLDLIBS := `${PKG_CONFIG} --libs-only-l libpng`
+
+ WARNFLAGS := -Wall
+
+ # Overridable CFLAGS
+-CFLAGS := -g
+ # Non-overridable CFLAGS
+ REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=c99 -D_POSIX_C_SOURCE=200809L \
+ -Iinclude -DBUILD_VERSION_STRING=\"${VERSION_STRING}\"
+
+-YFLAGS :=
+-LFLAGS := --nounistd
+-
+-YACC := yacc
+-LEX := flex
+ RM := rm -rf
+
+ # Rules to build the RGBDS binaries
+@@ -94,16 +84,16 @@ rgbgfx_obj := \
+ src/version.o
+
+ rgbasm: ${rgbasm_obj}
+- $Q${CC} ${REALCFLAGS} -o $@ ${rgbasm_obj} -lm
++ $Q${CC} ${REALCFLAGS} ${LDFLAGS} -o $@ ${rgbasm_obj} -lm
+
+ rgblink: ${rgblink_obj}
+- $Q${CC} ${REALCFLAGS} -o $@ ${rgblink_obj}
++ $Q${CC} ${REALCFLAGS} ${LDFLAGS} -o $@ ${rgblink_obj}
+
+ rgbfix: ${rgbfix_obj}
+- $Q${CC} ${REALCFLAGS} -o $@ ${rgbfix_obj}
++ $Q${CC} ${REALCFLAGS} ${LDFLAGS} -o $@ ${rgbfix_obj}
+
+ rgbgfx: ${rgbgfx_obj}
+- $Q${CC} ${REALCFLAGS} ${PNGLDFLAGS} -o $@ ${rgbgfx_obj} ${PNGLDLIBS}
++ $Q${CC} ${REALCFLAGS} ${LDFLAGS} ${PNGLDFLAGS} -o $@ ${rgbgfx_obj} ${PNGLDLIBS}
+
+ # Rules to process files
+
Home |
Main Index |
Thread Index |
Old Index