Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jul 2020 20:26:50 +0000 (UTC)
From:      Luca Pizzamiglio <pizzamig@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r542049 - in head: . games games/lolcat games/rubygem-lolcat
Message-ID:  <202007112026.06BKQo6f029726@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pizzamig
Date: Sat Jul 11 20:26:49 2020
New Revision: 542049
URL: https://svnweb.freebsd.org/changeset/ports/542049

Log:
  games/lolcat: new port, a C implementation of the famous lolcat
  
  High performance, energy-saving implmentation in C of lolcat
  
  NOTE: in MOVED, the previous entry lolcat -> rubygem-lolcat has been removed
  That is the only way to wupport this corner case.
  
  Submitted by:	gbe@FreeBSD.org (maintainer)
  Differential Revision:	https://reviews.freebsd.org/D25082

Added:
  head/games/lolcat/
  head/games/lolcat/Makefile   (contents, props changed)
  head/games/lolcat/distinfo   (contents, props changed)
  head/games/lolcat/pkg-descr   (contents, props changed)
Modified:
  head/MOVED
  head/games/Makefile
  head/games/rubygem-lolcat/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Jul 11 20:26:01 2020	(r542048)
+++ head/MOVED	Sat Jul 11 20:26:49 2020	(r542049)
@@ -9864,7 +9864,6 @@ databases/pg_statsinfo||2018-02-10|Removed, only for P
 databases/postgresql-repmgr2||2018-02-10|Removed, only for PostgreSQL 9.2
 www/mod_security-devel|www/mod_security3|2018-02-12|Renamed, upstream has made a release
 devel/pear-channel-htmlpurifier|devel/pear-channel-htmlpurifier.org|2018-02-13|Rename for consistency
-games/lolcat|games/rubygem-lolcat|2018-02-13|Rename to match our rubygem- port naming
 net-mgmt/prometheus|net-mgmt/prometheus1|2018-02-14|Rename to include major version number in the portname
 textproc/rubygem-tidy||2018-02-14|Has expired: No longer needed and not maintained
 www/rubygem-scrapi||2018-02-14|Has expired: No longer maintained upstream

Modified: head/games/Makefile
==============================================================================
--- head/games/Makefile	Sat Jul 11 20:26:01 2020	(r542048)
+++ head/games/Makefile	Sat Jul 11 20:26:49 2020	(r542049)
@@ -571,6 +571,7 @@
     SUBDIR += lm-solve
     SUBDIR += lmarbles
     SUBDIR += lmpc
+    SUBDIR += lolcat
     SUBDIR += lordsawar
     SUBDIR += lpairs
     SUBDIR += lskat

Added: head/games/lolcat/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/lolcat/Makefile	Sat Jul 11 20:26:49 2020	(r542049)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME=	lolcat
+DISTVERSIONPREFIX=	v
+DISTVERSION=		1.0-9
+DISTVERSIONSUFFIX=	-ga83e59d
+CATEGORIES=	games
+
+MAINTAINER=	gbe@FreeBSD.org
+COMMENT=	High performance implementation of the famous lolcat
+
+LICENSE=		WTFPL
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=	gmake
+
+CONFLICTS_INSTALL=	rubygem-lolcat
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	jaseg
+
+PLIST_FILES=	bin/censor bin/lolcat
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/censor ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/lolcat ${STAGEDIR}${PREFIX}/bin
+.include <bsd.port.mk>

Added: head/games/lolcat/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/lolcat/distinfo	Sat Jul 11 20:26:49 2020	(r542049)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1591195660
+SHA256 (jaseg-lolcat-v1.0-9-ga83e59d_GH0.tar.gz) = d618b719bea70b55f08b6c6fcb64ea25f895fd658625493986a1051de54e9b28
+SIZE (jaseg-lolcat-v1.0-9-ga83e59d_GH0.tar.gz) = 1703486

Added: head/games/lolcat/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/lolcat/pkg-descr	Sat Jul 11 20:26:49 2020	(r542049)
@@ -0,0 +1,4 @@
+This is a high performance implementation of lolcat, which does
+the same as the unix "cat" programm, but in fancy rainbow colors.
+
+WWW: https://github.com/jaseg/lolcat

Modified: head/games/rubygem-lolcat/Makefile
==============================================================================
--- head/games/rubygem-lolcat/Makefile	Sat Jul 11 20:26:01 2020	(r542048)
+++ head/games/rubygem-lolcat/Makefile	Sat Jul 11 20:26:49 2020	(r542049)
@@ -16,6 +16,9 @@ RUN_DEPENDS=	rubygem-manpages>=0.6.1<0.7:devel/rubygem
 		rubygem-paint>=2.1<3:devel/rubygem-paint
 
 USES=		gem
+
+CONFLICT_INSTALL=	lolcat
+
 USE_RUBY=	yes
 
 NO_ARCH=	yes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007112026.06BKQo6f029726>