pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/ucblogo



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon Jul 12 14:03:11 UTC 2021

Modified Files:
        pkgsrc/lang/ucblogo: Makefile PLIST distinfo
Removed Files:
        pkgsrc/lang/ucblogo/patches: patch-aa patch-configure
            patch-docs_makefile patch-graphics.c patch-intern.c
            patch-makehelp.c patch-print.c patch-term.c patch-wrksp.c
            patch-xgraphics.c patch-xgraphics.h

Log Message:
ucblogo: Update to 6.2.1

* Update HOMEPAGE and COMMENT.
* Use tarball from GitHub.
* Use wxWidgets unconditionally (cannot disable wxWidgets anymore).
* Set LICENSE.

Changelog:
6.2.1
Corrects manual page name from logo to ucblogo to match executable.
(Note: Windows executable and Mac dmg installs do not need this so only
the .tar.gz is provided.)

6.2
This is a maintenance release of the UCB Logo programming language interpreter.
Fixes and Updates:

    multiple bug fixes
    a new autoconf based build system
    optional object oriented logo ( --enable-objects )
    Renamed executable from logo to ucblogo for unix.

This includes work from dmalec, Barak A. Pearlmutter, janekr, hosiet, reinerh,
atehwa, kilobyte, brianharvey, pahihu, and jrincayc.

6.1
This is a maintenance release of the UCB Logo programming language interpreter.
Fixes and Updates:

    64 bit support (fixes bug that prevented drawing large numbers of lines in 64 bit mode)
    wxWidgets 3.0 support
    License changed to GNU General Public License 3 or newer
    Support for compiling for 64 bit MacOS


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/ucblogo/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ucblogo/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/ucblogo/distinfo
cvs rdiff -u -r1.6 -r0 pkgsrc/lang/ucblogo/patches/patch-aa
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/ucblogo/patches/patch-configure \
    pkgsrc/lang/ucblogo/patches/patch-docs_makefile \
    pkgsrc/lang/ucblogo/patches/patch-intern.c \
    pkgsrc/lang/ucblogo/patches/patch-makehelp.c \
    pkgsrc/lang/ucblogo/patches/patch-term.c \
    pkgsrc/lang/ucblogo/patches/patch-xgraphics.h
cvs rdiff -u -r1.4 -r0 pkgsrc/lang/ucblogo/patches/patch-graphics.c
cvs rdiff -u -r1.3 -r0 pkgsrc/lang/ucblogo/patches/patch-print.c \
    pkgsrc/lang/ucblogo/patches/patch-wrksp.c \
    pkgsrc/lang/ucblogo/patches/patch-xgraphics.c

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

Modified files:

Index: pkgsrc/lang/ucblogo/Makefile
diff -u pkgsrc/lang/ucblogo/Makefile:1.30 pkgsrc/lang/ucblogo/Makefile:1.31
--- pkgsrc/lang/ucblogo/Makefile:1.30   Sun Nov  3 19:04:09 2019
+++ pkgsrc/lang/ucblogo/Makefile        Mon Jul 12 14:03:11 2021
@@ -1,39 +1,27 @@
-# $NetBSD: Makefile,v 1.30 2019/11/03 19:04:09 rillig Exp $
+# $NetBSD: Makefile,v 1.31 2021/07/12 14:03:11 ryoon Exp $
 
-DISTNAME=      ucblogo
-PKGNAME=       ${DISTNAME}-6.0
-PKGREVISION=   2
+GITHUB_PROJECT=        ucblogo-code
+GITHUB_RELEASE=        version_${PKGVERSION_NOREV}
+DISTNAME=      ucblogo-6.2.1
 CATEGORIES=    lang
-MASTER_SITES=  http://www.cs.berkeley.edu/~bh/downloads/
-# Not at GNU mirrors yet
-# ${MASTER_SITE_GNU:=non-gnu/ucblogo/}
-DIST_SUBDIR=   ${PKGNAME_NOREV}
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=jrincayc/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://http.cs.berkeley.edu/~bh/logo.html
-COMMENT=       Brian Harvey's logo language interpreter
+HOMEPAGE=      https://people.eecs.berkeley.edu/~bh/logo.html
+COMMENT=       UCB (Berkeley) Logo interpreter
+LICENSE=       gnu-gpl-v3
 
-WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+USE_LANGUAGES+=                c c++
 
-MAKE_FILE=             makefile
-BUILD_TARGET=          # empty
 GNU_CONFIGURE=         yes
-# otherwise ./configure might find wxgtk
-CONFIGURE_ARGS+=       --wx-disable
-# otherwise ./configure guesses -L incorrectly
-LIBS+=                 -L${X11BASE}/lib
 
-USE_TOOLS+=            makeinfo
-INSTALLATION_DIRS=     info
-INFO_FILES=            yes
-
-post-extract:
-       ${RM} ${WRKSRC}/config.cache
-       ${RM} -rf ${WRKSRC}/csls/CVS
+# Enable object oriented Logo features
+CONFIGURE_ARGS+=       --enable-objects
 
-BUILDLINK_DEPMETHOD.libXt=     build
+USE_TOOLS+=            gmake makeinfo
+INFO_FILES=            yes
 
-.include "../../x11/libX11/buildlink3.mk"
-.include "../../x11/libXt/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../x11/wxGTK30/buildlink3.mk"
 .include "../../mk/termcap.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/ucblogo/PLIST
diff -u pkgsrc/lang/ucblogo/PLIST:1.4 pkgsrc/lang/ucblogo/PLIST:1.5
--- pkgsrc/lang/ucblogo/PLIST:1.4       Sun Oct 11 07:02:39 2015
+++ pkgsrc/lang/ucblogo/PLIST   Mon Jul 12 14:03:11 2021
@@ -1,31 +1,12 @@
-@comment $NetBSD: PLIST,v 1.4 2015/10/11 07:02:39 ryoon Exp $
-bin/logo
+@comment $NetBSD: PLIST,v 1.5 2021/07/12 14:03:11 ryoon Exp $
+bin/ucblogo
 info/ucblogo.info
-share/doc/ucblogo/html/usermanual.html
-share/doc/ucblogo/html/usermanual_1.html
-share/doc/ucblogo/html/usermanual_10.html
-share/doc/ucblogo/html/usermanual_11.html
-share/doc/ucblogo/html/usermanual_12.html
-share/doc/ucblogo/html/usermanual_13.html
-share/doc/ucblogo/html/usermanual_14.html
-share/doc/ucblogo/html/usermanual_15.html
-share/doc/ucblogo/html/usermanual_16.html
-share/doc/ucblogo/html/usermanual_2.html
-share/doc/ucblogo/html/usermanual_3.html
-share/doc/ucblogo/html/usermanual_4.html
-share/doc/ucblogo/html/usermanual_5.html
-share/doc/ucblogo/html/usermanual_6.html
-share/doc/ucblogo/html/usermanual_7.html
-share/doc/ucblogo/html/usermanual_8.html
-share/doc/ucblogo/html/usermanual_9.html
-share/doc/ucblogo/html/usermanual_abt.html
-share/doc/ucblogo/html/usermanual_fot.html
-share/doc/ucblogo/html/usermanual_ovr.html
-share/doc/ucblogo/html/usermanual_toc.html
-share/doc/ucblogo/usermanual
-share/doc/ucblogo/usermanual.pdf
-share/doc/ucblogo/usermanual.ps
-share/doc/ucblogo/usermanual.texi
+man/man1/ucblogo.1
+share/applications/ucblogo.desktop
+share/doc/ucblogo/ucblogo.html
+share/doc/ucblogo/ucblogo.pdf
+share/icons/hicolor/256x256/apps/ucblogo.png
+share/pixmaps/ucblogo.xpm
 share/ucblogo/csls/algs
 share/ucblogo/csls/basic
 share/ucblogo/csls/buttons
@@ -211,6 +192,7 @@ share/ucblogo/helpfiles/last
 share/ucblogo/helpfiles/left
 share/ucblogo/helpfiles/lessequalp
 share/ucblogo/helpfiles/lessp
+share/ucblogo/helpfiles/linep
 share/ucblogo/helpfiles/list
 share/ucblogo/helpfiles/listp
 share/ucblogo/helpfiles/listtoarray

Index: pkgsrc/lang/ucblogo/distinfo
diff -u pkgsrc/lang/ucblogo/distinfo:1.13 pkgsrc/lang/ucblogo/distinfo:1.14
--- pkgsrc/lang/ucblogo/distinfo:1.13   Tue Dec 29 23:34:56 2015
+++ pkgsrc/lang/ucblogo/distinfo        Mon Jul 12 14:03:11 2021
@@ -1,17 +1,6 @@
-$NetBSD: distinfo,v 1.13 2015/12/29 23:34:56 dholland Exp $
+$NetBSD: distinfo,v 1.14 2021/07/12 14:03:11 ryoon Exp $
 
-SHA1 (ucblogo-6.0/ucblogo.tar.gz) = ad62c689c264b1aeb7bd58dd9c08ca602bade8f1
-RMD160 (ucblogo-6.0/ucblogo.tar.gz) = 7cd9ec8eeff00fb3440f5036d57a9b29383ab310
-SHA512 (ucblogo-6.0/ucblogo.tar.gz) = 7ca0313d9ea8680a282757df52263b4eb165e46c1368b6693b2d10dbf53cbe4b63849c4233145768553cf999c0b642de95639083d156aede6edecbc93d072c10
-Size (ucblogo-6.0/ucblogo.tar.gz) = 6694879 bytes
-SHA1 (patch-aa) = 8a1e39b1c291cfc6a87f878c588fb49e200f2798
-SHA1 (patch-configure) = 58480ad9639bea09d00b4178b3a190c0a515fff9
-SHA1 (patch-docs_makefile) = a5459c9c7a1ae074113a9f91aef1f35c3c55851a
-SHA1 (patch-graphics.c) = 2f32ebafb1d0c8eaed6c1c574711dcfe33142d37
-SHA1 (patch-intern.c) = a9b6e6c83bc79c5204a056c2eb60be3be44d2b15
-SHA1 (patch-makehelp.c) = b4e2d7b1ce8bd79d65c1d2d13c0ed1a7e3283887
-SHA1 (patch-print.c) = 1efa1cd25a858f9f54d0648ebd9945c6f68cfefc
-SHA1 (patch-term.c) = 5b0c41497e2c6e282385bd395101f638a247b83a
-SHA1 (patch-wrksp.c) = 44212f1837f12b15d99a864038bc1e5bbf0c5da7
-SHA1 (patch-xgraphics.c) = b7cc001a6f8ec63126b2d5942b9093c17cb58576
-SHA1 (patch-xgraphics.h) = 935c9cbb0fb7e02ab7994e97e5ce418e88faaa2b
+SHA1 (ucblogo-6.2.1.tar.gz) = b79e5f55bbf0ff8b158a056e4cb5d56de06dad9c
+RMD160 (ucblogo-6.2.1.tar.gz) = b0a1d79d141da301e4d7546cde93fc948e8810ee
+SHA512 (ucblogo-6.2.1.tar.gz) = f6c42f5f97984717a39498f1fd050ba84371aee57fb234dc3b9101eab33f9013f3aaa7a8bcc9c4efef3603e4a11b2990b322837c0f0ce633e5070ba7b4b903fb
+Size (ucblogo-6.2.1.tar.gz) = 1652645 bytes



Home | Main Index | Thread Index | Old Index