ports/185334: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Sun Jan 19 14:40:01 UTC 2014


The following reply was made to PR ports/185334; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/185334: commit references a PR
Date: Sun, 19 Jan 2014 14:31:35 +0000 (UTC)

 Author: miwi
 Date: Sun Jan 19 14:31:27 2014
 New Revision: 340309
 URL: http://svnweb.freebsd.org/changeset/ports/340309
 QAT: https://qat.redports.org/buildarchive/r340309/
 
 Log:
   - Fix build with clang
   - Update MASTER_SITES
   - Support OPTIONS_DEFINE
   - Add LICENSE
   
   PR:		185334
   Submitted by:	ports fury
 
 Modified:
   head/emulators/hugo/Makefile
   head/emulators/hugo/files/patch-Makefile.in   (contents, props changed)
   head/emulators/hugo/files/patch-configure   (contents, props changed)
   head/emulators/hugo/pkg-plist   (contents, props changed)
 
 Modified: head/emulators/hugo/Makefile
 ==============================================================================
 --- head/emulators/hugo/Makefile	Sun Jan 19 14:30:23 2014	(r340308)
 +++ head/emulators/hugo/Makefile	Sun Jan 19 14:31:27 2014	(r340309)
 @@ -5,52 +5,58 @@ PORTNAME=	hugo
  PORTVERSION=	2.12
  PORTREVISION=	12
  CATEGORIES=	emulators
 -MASTER_SITES=	http://www.zeograd.com/download/
 +MASTER_SITES=	http://www.zeograd.com/download/ \
 +		http://www.sourcefiles.org/Emulators/Videogames/
  
  MAINTAINER=	ports at FreeBSD.org
 -COMMENT=	A PC Engine (TurboGrafx 16) emulator
 +COMMENT=	PC Engine (TurboGrafx 16) emulator
  
 -BUILD_DEPENDS=	${LOCALBASE}/include/argp.h:${PORTSDIR}/devel/argp-standalone
 +LICENSE=	BSD GPLv2
 +LICENSE_COMB=	multi
 +
 +LIB_DEPENDS=	libargp.so:${PORTSDIR}/devel/argp-standalone
 +
 +OPTIONS_DEFINE=	GTK2 DOCS NETPLAY SDL_MIXER
 +OPTIONS_DEFAULT=GTK2
 +OPTIONS_SUB=	yes
 +NETPLAY_DESC=	Netplay support
 +SDL_MIXER_DESC=	SDL_mixer support
  
 -GNU_CONFIGURE=	yes
  USES=		gmake pkgconfig
  USE_SDL=	sdl
 +USE_CSTD=	gnu89
 +GNU_CONFIGURE=	yes
 +
 +CFLAGS+=	-Wno-return-type
 +CPPFLAGS+=	-I${LOCALBASE}/include
  LDFLAGS+=	-L${LOCALBASE}/lib
 -CONFIGURE_ENV+=	SDL_CONFIG="${SDL_CONFIG}"
  
 -.if !defined(WITHOUT_NETPLAY)
 -USE_SDL+=	net
 -.else
 -CONFIGURE_ARGS+=	--enable-netplay=no
 +.include <bsd.port.options.mk>
 +
 +.if empty(PORT_OPTIONS:MGTK2) && ${PORT_OPTIONS:MNETPLAY}
 +IGNORE=	NETPLAY support requires GTK2 support
  .endif
  
 -.if defined(WITHOUT_GUI)
 -CONFIGURE_ARGS+=	--enable-gui=no --disable-gtktest
 -.else
 +.if ${PORT_OPTIONS:MGTK2}
  USE_GNOME=	gtk20
 +.else
 +CONFIGURE_ARGS+=	--disable-gui --disable-gtktest
  .endif
  
 -.if defined(WITH_OGG_SUPPORT)
 -LIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
 -WITH_SDL_MIXER=	yes
 -CONFIGURE_ARGS+=	--with-ogg-support
 +.if ${PORT_OPTIONS:MNETPLAY}
 +USE_SDL+=	net
 +.else
 +CONFIGURE_ENV+=	ac_cv_lib_SDL_net_main=no
  .endif
  
 -.if defined(WITH_SDL_MIXER)
 +.if ${PORT_OPTIONS:MSDL_MIXER}
 +LIB_DEPENDS+=	libvorbis.so:${PORTSDIR}/audio/libvorbis
  USE_SDL+=	mixer
 -CONFIGURE_ARGS+=	--with-sdl-mixer
 -.endif
 -
 -MAKE_ENV+=	DOCSDIR="${DOCSDIR}"
 -
 -.if defined(NOPORTDOCS)
 -MAKE_ENV+=	PORTDOCS=false
 +CFLAGS+=	-DOGG_SUPPORT
  .else
 -MAKE_ENV+=	PORTDOCS=true
 +CONFIGURE_ENV+=	ac_cv_lib_SDL_mixer_main=no \
 +		ac_cv_lib_vorbis_main=no \
 +		ac_cv_lib_vorbisfile_main=no
  .endif
  
 -NO_STAGE=	yes
 -post-patch:
 -	@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/configure
 -
  .include <bsd.port.mk>
 
 Modified: head/emulators/hugo/files/patch-Makefile.in
 ==============================================================================
 --- head/emulators/hugo/files/patch-Makefile.in	Sun Jan 19 14:30:23 2014	(r340308)
 +++ head/emulators/hugo/files/patch-Makefile.in	Sun Jan 19 14:31:27 2014	(r340309)
 @@ -16,12 +16,12 @@
  -	if test -d $(srcdir)/doc; then \
  -	  $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/doc; \
  -	  for doc in $(srcdir)/doc/*.{html,txt,css}; do \
 -+	if test -d $(srcdir)/doc && ${PORTDOCS}; then \
 -+	  $(mkinstalldirs) ${DOCSDIR}; \
 ++	if test -d $(srcdir)/doc; then \
 ++	  $(mkinstalldirs) $(DESTDIR)$(datadir)/doc/hugo; \
  +	  for doc in $(srcdir)/doc/*.html $(srcdir)/doc/*.txt $(srcdir)/doc/*.css; do \
   	    if test -f $$doc; then \
  -	      $(INSTALL_DATA) $$doc $(DESTDIR)$(pkgdatadir)/doc; \
 -+	      $(INSTALL_DATA) $$doc ${DOCSDIR}; \
 ++	      $(INSTALL_DATA) $$doc $(DESTDIR)$(datadir)/doc/hugo; \
   	    fi \
   	  done \
   	fi
 
 Modified: head/emulators/hugo/files/patch-configure
 ==============================================================================
 --- head/emulators/hugo/files/patch-configure	Sun Jan 19 14:30:23 2014	(r340308)
 +++ head/emulators/hugo/files/patch-configure	Sun Jan 19 14:31:27 2014	(r340309)
 @@ -27,7 +27,7 @@
   then
   
   
 -@@ -8657,7 +8659,7 @@
 +@@ -8657,13 +8657,13 @@
   
   		 fi
   	 ;;
 @@ -36,7 +36,15 @@
   	  echo "FreeBSD build enabled"
   
   		 	 HUGO_TARGET_MACHINE="FREEBSD"
 -@@ -8675,6 +8677,35 @@
 + 
 +- 			 CFLAGS="$CFLAGS `sdl-config --cflags`"
 +-       LIBS="$LIBS `sdl-config --libs`"
 ++ 			 CFLAGS="$CFLAGS `${SDL_CONFIG} --cflags`"
 ++       LIBS="$LIBS `${SDL_CONFIG} --libs`"
 + 
 + 
 + 
 +@@ -8675,6 +8675,35 @@
     SDL_FREEBSD_FALSE=
   fi
   
 
 Modified: head/emulators/hugo/pkg-plist
 ==============================================================================
 --- head/emulators/hugo/pkg-plist	Sun Jan 19 14:30:23 2014	(r340308)
 +++ head/emulators/hugo/pkg-plist	Sun Jan 19 14:31:27 2014	(r340309)
 @@ -1,5 +1,5 @@
  bin/hugo
 -bin/hugod
 +%%NETPLAY%%bin/hugod
  %%PORTDOCS%%%%DOCSDIR%%/README.old.txt
  %%PORTDOCS%%%%DOCSDIR%%/cdrom.html
  %%PORTDOCS%%%%DOCSDIR%%/cdrom.txt
 _______________________________________________
 svn-ports-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
 


More information about the freebsd-ports-bugs mailing list