pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/rgbds



Module Name:    pkgsrc
Committed By:   nia
Date:           Fri Nov  1 17:39:34 UTC 2019

Modified Files:
        pkgsrc/devel/rgbds: Makefile distinfo
        pkgsrc/devel/rgbds/patches: patch-Makefile

Log Message:
rgbds: Update to 0.3.9

rgbasm:

    Enforced non-overwritability of some symbols
    - now allows assembling a file from stdin
    Allowed PUSHS to be used before a section declaration
    Prevented generating symbols with invalid names using macros
    Fixed the precedence of the == operator
    Added different output formats to bracketed symbols
    Fixed a parsing bug with some nested if constructs
    Improved error reporting now reports actual file line numbers as well as string expansions
    Added multiple charmaps (be careful as some feature has been deprecated, a warning has been added about it)
    Fixed bug with line numbers in some IF/ELIF/ELSE blocks
    Added configurable recursion limit to prevent infinite loops
    Fixed unary NOT being a no-op on constant expressions
    Made behavior consistent whether outputting a .o file or not
    Allowed tabs to be used before line continuations
    Allowed sections without content to be placed anywhere
    Made error message more explicit with macro argument 0

rgblink:

    Improved many error messages

rgbgfx:

    Added an option to use the GBC's color profile

other:

    Added more tests
    Did some internal cleanup
    Improved cross-platform compatibility of test suite


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/rgbds/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/rgbds/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/rgbds/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/rgbds/Makefile
diff -u pkgsrc/devel/rgbds/Makefile:1.5 pkgsrc/devel/rgbds/Makefile:1.6
--- pkgsrc/devel/rgbds/Makefile:1.5     Mon Mar  4 13:18:05 2019
+++ pkgsrc/devel/rgbds/Makefile Fri Nov  1 17:39:34 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2019/03/04 13:18:05 nia Exp $
+# $NetBSD: Makefile,v 1.6 2019/11/01 17:39:34 nia Exp $
 
-DISTNAME=      rgbds-0.3.8
+DISTNAME=      rgbds-0.3.9
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rednex/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
@@ -13,7 +13,15 @@ LICENSE=     mit
 EXTRACT_USING= bsdtar
 USE_TOOLS+=    gmake pkg-config lex bison
 
+MAKE_FLAGS+=   Q= # Be noisy.
+MAKE_FLAGS+=   CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+=   LDFLAGS=${LDFLAGS:Q}
+MAKE_FLAGS+=   PREFIX=${PREFIX}
+MAKE_FLAGS+=   YACC=${YACC}
+MAKE_FLAGS+=   LEX=${LEX}
 MAKE_FLAGS+=   mandir=${PREFIX}/${PKGMANDIR}
 
+CHECK_PORTABILITY_SKIP=        test/pokecrystal/tools/compare2.sh
+
 .include "../../graphics/png/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/rgbds/distinfo
diff -u pkgsrc/devel/rgbds/distinfo:1.2 pkgsrc/devel/rgbds/distinfo:1.3
--- pkgsrc/devel/rgbds/distinfo:1.2     Mon Mar  4 13:10:00 2019
+++ pkgsrc/devel/rgbds/distinfo Fri Nov  1 17:39:34 2019
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2019/03/04 13:10:00 nia Exp $
+$NetBSD: distinfo,v 1.3 2019/11/01 17:39:34 nia Exp $
 
-SHA1 (rgbds-0.3.8.tar.gz) = d57ca6b48ff405b2790ec7d3c2790718dd1630f1
-RMD160 (rgbds-0.3.8.tar.gz) = 037e76d67e700305a0c3dfe0972e0e5a87fc173c
-SHA512 (rgbds-0.3.8.tar.gz) = aaaf94e62d6019bf5e19e73585a09195dfad3bd7728dc2d565ea85802e1f9609bdf76ea6620f87c1ef3cdd2b84931a6ebbabb12a785b8b430af251948522f2c0
-Size (rgbds-0.3.8.tar.gz) = 144276 bytes
-SHA1 (patch-Makefile) = 50aa361a3cffb1c0d28bb6b6252e1748ce001f04
+SHA1 (rgbds-0.3.9.tar.gz) = 4ddebdc9857e3d7cd514b017a79fc28f031c2df9
+RMD160 (rgbds-0.3.9.tar.gz) = fa49562e1d3161190c427071b81850b08c5fa490
+SHA512 (rgbds-0.3.9.tar.gz) = 2e5f0b2b2fc7209e51b9ebe1a8c5395ab04267775e61958ea2c8f2112d77625b1eb3ca0120f6f25b6c91997d89eda690d5c348e82857fab4e938d6aee32c2300
+Size (rgbds-0.3.9.tar.gz) = 39946518 bytes
+SHA1 (patch-Makefile) = 2459ff1d685893e886a673ebc306bfa9e8f807ae

Index: pkgsrc/devel/rgbds/patches/patch-Makefile
diff -u pkgsrc/devel/rgbds/patches/patch-Makefile:1.1 pkgsrc/devel/rgbds/patches/patch-Makefile:1.2
--- pkgsrc/devel/rgbds/patches/patch-Makefile:1.1       Wed Aug 15 15:25:10 2018
+++ pkgsrc/devel/rgbds/patches/patch-Makefile   Fri Nov  1 17:39:34 2019
@@ -1,65 +1,19 @@
-$NetBSD: patch-Makefile,v 1.1 2018/08/15 15:25:10 nia Exp $
+$NetBSD: patch-Makefile,v 1.2 2019/11/01 17:39:34 nia Exp $
 
-Don't override settings.
+Do not link statically.
 
---- Makefile.orig      2018-05-02 19:04:00.000000000 +0000
+--- Makefile.orig      2019-11-01 16:25:45.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
+@@ -23,9 +23,9 @@ 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}
++PNGLDFLAGS    := `${PKG_CONFIG} --libs libpng`
++PNGLDLIBS     := `${PKG_CONFIG} --libsl libpng`
  
- # Rules to process files
+ VERSION_STRING        := `git describe --tags --dirty --always 2>/dev/null`
  



Home | Main Index | Thread Index | Old Index