mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-24 00:45:52 +00:00
- Support CXX/CXXFLAGS properly
- Support install macros - bump portrevision PR: 38706 Submitted by: Ports Fury
This commit is contained in:
parent
56bc9f9ef8
commit
5b81c2f3b9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=60314
@ -8,19 +8,18 @@
|
||||
|
||||
PORTNAME= gnump3d
|
||||
PORTVERSION= 0.9.9.7
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
MAKE_ENV= CC="${CXX}" CFLAGS="${CXXFLAGS}" \
|
||||
PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
|
||||
PTHREAD_LIBS="${PTHREAD_LIBS}"
|
||||
ALL_TARGET= freebsd
|
||||
|
||||
MAN1= mp3d.1 mp3d.conf.1 mp3d-top.1
|
||||
|
||||
post-patch:
|
||||
@${PERL} -pi -e "s,^PREFIX,#PREFIX,g ; \
|
||||
s,/usr/local,${PREFIX},g ; \
|
||||
s,-pthread,${PTHREAD_LIBS},g" ${WRKSRC}/mkfiles/freebsd
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,15 +1,75 @@
|
||||
--- mkfiles/freebsd.orig Mon May 27 21:23:17 2002
|
||||
+++ mkfiles/freebsd Mon May 27 21:23:31 2002
|
||||
@@ -116,10 +116,10 @@
|
||||
install ../mp3d.conf $(CONFIGDIR)
|
||||
--- mkfiles/freebsd.orig Thu May 16 18:08:35 2002
|
||||
+++ mkfiles/freebsd Tue May 28 02:00:05 2002
|
||||
@@ -6,8 +6,8 @@
|
||||
# if you wish you may change PREFIX to be /usr/local,
|
||||
# for example
|
||||
#
|
||||
-PREFIX =
|
||||
-#PREFIX = /usr/local
|
||||
+#PREFIX =
|
||||
+PREFIX ?= /usr/local
|
||||
|
||||
#
|
||||
# Binary installation directory.
|
||||
@@ -24,7 +24,7 @@
|
||||
#
|
||||
# Where we install the manpages.
|
||||
#
|
||||
-MANDIR = /usr/local/man/man1
|
||||
+MANDIR = $(PREFIX)/man/man1
|
||||
|
||||
|
||||
|
||||
@@ -32,12 +32,12 @@
|
||||
O = o
|
||||
RM = rm -f
|
||||
RMDIR = rm -rf
|
||||
-CC = g++
|
||||
-LIBS = -pthread
|
||||
+CC ?= g++
|
||||
+LIBS = ${PTHREAD_LIBS}
|
||||
|
||||
|
||||
-DEFAULT_CFLAGS = -I. -D_THREAD_SAFE -D_REENTRANT -DBINARY_DIR="\"$(BINARYDIR)\"" -DSYSCONFDIR="\"$(CONFIGDIR)\"" -DVERSION="\"0.9.9.7\""
|
||||
-CFLAGS = $(DEFAULT_CFLAGS) -Wall -DFREEBSD=1 -DOS_TYPE="\"FreeBSD\""
|
||||
+DEFAULT_CFLAGS = -I. ${PTHREAD_CFLAGS} -D_REENTRANT -DBINARY_DIR="\"$(BINARYDIR)\"" -DSYSCONFDIR="\"$(CONFIGDIR)\"" -DVERSION="\"0.9.9.7\""
|
||||
+CFLAGS += $(DEFAULT_CFLAGS) -Wall -DFREEBSD=1 -DOS_TYPE="\"FreeBSD\""
|
||||
|
||||
|
||||
#
|
||||
@@ -110,22 +110,22 @@
|
||||
# Install the software.
|
||||
#
|
||||
install: $(PROG)
|
||||
- install -d $(BINARYDIR) -d $(CONFIGDIR) -d $(TEMPLATEDIR)
|
||||
- install ../mp3d $(BINARYDIR)
|
||||
- install ../contrib/stats/mp3d-top $(BINARYDIR)
|
||||
- install ../mp3d.conf $(CONFIGDIR)
|
||||
+ mkdir -p $(BINARYDIR) $(CONFIGDIR) $(TEMPLATEDIR)
|
||||
+ ${BSD_INSTALL_PROGRAM} ../mp3d $(BINARYDIR)
|
||||
+ ${BSD_INSTALL_SCRIPT} ../contrib/stats/mp3d-top $(BINARYDIR)
|
||||
+ ${BSD_INSTALL_DATA} ../mp3d.conf $(CONFIGDIR)
|
||||
# Default template.
|
||||
install -d $(TEMPLATEDIR)/default
|
||||
- install -d $(TEMPLATEDIR)/default
|
||||
- cp -R ../templates/default/ $(TEMPLATEDIR)
|
||||
+ cp -R ../templates/default $(TEMPLATEDIR)
|
||||
+ mkdir -p $(TEMPLATEDIR)/default
|
||||
+ ${BSD_INSTALL_DATA} ../templates/default/* $(TEMPLATEDIR)/default
|
||||
# Simple template
|
||||
install -d $(TEMPLATEDIR)/simple
|
||||
- install -d $(TEMPLATEDIR)/simple
|
||||
- cp -R ../templates/simple/ $(TEMPLATEDIR)
|
||||
+ cp -R ../templates/simple $(TEMPLATEDIR)
|
||||
install ../templates/README $(TEMPLATEDIR)
|
||||
- install ../templates/README $(TEMPLATEDIR)
|
||||
+ mkdir -p $(TEMPLATEDIR)/simple
|
||||
+ ${BSD_INSTALL_DATA} ../templates/simple/* $(TEMPLATEDIR)/simple
|
||||
+ ${BSD_INSTALL_DATA} ../templates/README $(TEMPLATEDIR)
|
||||
# Man pages.
|
||||
install -d $(MANDIR)
|
||||
- install -d $(MANDIR)
|
||||
- install ../doc/mp3d.1 $(MANDIR)
|
||||
- install ../doc/mp3d.conf.1 $(MANDIR)
|
||||
- install ../doc/mp3d-top.1 $(MANDIR)
|
||||
+ mkdir -p $(MANDIR)
|
||||
+ ${BSD_INSTALL_DATA} ../doc/mp3d.1 $(MANDIR)
|
||||
+ ${BSD_INSTALL_DATA} ../doc/mp3d.conf.1 $(MANDIR)
|
||||
+ ${BSD_INSTALL_DATA} ../doc/mp3d-top.1 $(MANDIR)
|
||||
|
||||
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user