mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
audio/cheesecutter: Update to 2.10
This commit is contained in:
+21
-13
@@ -1,8 +1,6 @@
|
||||
PORTNAME= cheesecutter
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.9-beta-3-25
|
||||
DISTVERSIONSUFFIX= -gdbe9a9d
|
||||
PORTREVISION= 7
|
||||
DISTVERSION= 2.10
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= ehaupt@FreeBSD.org
|
||||
@@ -15,25 +13,35 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
BUILD_DEPENDS= acme:devel/acme \
|
||||
ldc2:lang/ldc
|
||||
|
||||
USES= desktop-file-utils gmake
|
||||
|
||||
USES= desktop-file-utils gmake sdl
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= ehaupt
|
||||
GH_ACCOUNT= theyamo
|
||||
GH_PROJECT= CheeseCutter
|
||||
USE_SDL= sdl2
|
||||
|
||||
MAKEFILE= Makefile.ldc
|
||||
MAKE_ARGS= DLDFLAGS=-L=-Wl,-z,nostart-stop-gc
|
||||
MAKE_ENV+= EXAMPLESDIR=${EXAMPLESDIR}
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/share/man/fr/man1 ${STAGEDIR}${DESKTOPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/arch/fd/ccutter.desktop ${STAGEDIR}${DESKTOPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/icons/cc96.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ccutter ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ct2util ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_DATA} ${WRKSRC}/arch/fd/ccutter.desktop \
|
||||
${STAGEDIR}${DESKTOPDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/icons/cc96.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/man/fr/man1
|
||||
.for f in ccutter ct2util
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 ${STAGEDIR}${PREFIX}/share/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/${f}.fr.1 ${STAGEDIR}${PREFIX}/share/man/fr/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 \
|
||||
${STAGEDIR}${PREFIX}/share/man/man1/
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/${f}.fr.1 \
|
||||
${STAGEDIR}${PREFIX}/share/man/fr/man1/
|
||||
.endfor
|
||||
|
||||
do-install-EXAMPLES-on:
|
||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example_tunes
|
||||
cd ${WRKSRC}/tunes && ${COPYTREE_SHARE} . \
|
||||
${STAGEDIR}${EXAMPLESDIR}/example_tunes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1611248944
|
||||
SHA256 (ehaupt-CheeseCutter-v2.9-beta-3-25-gdbe9a9d_GH0.tar.gz) = cd4fe2dc508e674fd01f2f464f0fb86b61a2c0dd052c3707e84609b037be2806
|
||||
SIZE (ehaupt-CheeseCutter-v2.9-beta-3-25-gdbe9a9d_GH0.tar.gz) = 407983
|
||||
TIMESTAMP = 1776322544
|
||||
SHA256 (theyamo-CheeseCutter-v2.10_GH0.tar.gz) = 20feb57bb4a272bbddcb5c284aacf44dd1e77cec47db5aac72ad1c6d183ffaaf
|
||||
SIZE (theyamo-CheeseCutter-v2.10_GH0.tar.gz) = 427592
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
--- Makefile.ldc.orig 2021-01-21 17:07:49 UTC
|
||||
+++ Makefile.ldc
|
||||
@@ -1,5 +1,7 @@
|
||||
# make install DESTDIR=/home/yamo/devel/cc2/snap/parts/ccutter/install
|
||||
|
||||
+PREFIX?=/usr
|
||||
+EXAMPLESDIR?=/usr/share/examples/ccutter
|
||||
LIBS=-L-ldl -L-lstdc++
|
||||
COMFLAGS=-O2
|
||||
VERSION=$(shell cat Version)
|
||||
@@ -19,7 +21,7 @@ include Makefile.objects.mk
|
||||
all: ct2util ccutter
|
||||
|
||||
ccutter:$(C64OBJS) $(OBJS) $(CXX_OBJS)
|
||||
- $(DC) $(COMFLAGS) -of=$@ $(OBJS) $(CXX_OBJS) $(LIBS)
|
||||
+ $(DC) $(COMFLAGS) $(DLDFLAGS) -of=$@ $(OBJS) $(CXX_OBJS) $(LIBS)
|
||||
|
||||
|
||||
.cpp.o : $(CXX_SRCS)
|
||||
@@ -31,17 +33,17 @@ ccutter:$(C64OBJS) $(OBJS) $(CXX_OBJS)
|
||||
ct: $(C64OBJS) $(CTOBJS)
|
||||
|
||||
ct2util: $(C64OBJS) $(UTILOBJS)
|
||||
- $(DC) $(COMFLAGS) -of=$@ $(UTILOBJS)
|
||||
+ $(DC) $(COMFLAGS) $(DLDFLAGS) -of=$@ $(UTILOBJS)
|
||||
|
||||
c64: $(C64OBJS)
|
||||
|
||||
install: all
|
||||
strip ccutter$(EXE)
|
||||
strip ct2util$(EXE)
|
||||
- cp ccutter$(EXE) $(DESTDIR)
|
||||
- cp ct2util$(EXE) $(DESTDIR)
|
||||
- mkdir $(DESTDIR)/example_tunes
|
||||
- cp -r tunes/* $(DESTDIR)/example_tunes
|
||||
+ cp ccutter$(EXE) $(DESTDIR)$(PREFIX)/bin
|
||||
+ cp ct2util$(EXE) $(DESTDIR)$(PREFIX)/bin
|
||||
+ mkdir -p $(DESTDIR)/$(EXAMPLESDIR)/example_tunes
|
||||
+ cp -r tunes/* $(DESTDIR)/$(EXAMPLESDIR)/example_tunes
|
||||
|
||||
# release version with additional optimizations
|
||||
release: DFLAGS += -frelease -fno-bounds-check
|
||||
@@ -1,13 +0,0 @@
|
||||
--- src/main.d.orig 2020-12-25 15:36:31 UTC
|
||||
+++ src/main.d
|
||||
@@ -23,6 +23,10 @@ version(linux) {
|
||||
const DIR_SEPARATOR = '/';
|
||||
}
|
||||
|
||||
+version(FreeBSD) {
|
||||
+ const DIR_SEPARATOR = '/';
|
||||
+}
|
||||
+
|
||||
version(OSX) {
|
||||
const DIR_SEPARATOR = '/';
|
||||
}
|
||||
Reference in New Issue
Block a user