Index: head/emulators/vice/Makefile =================================================================== --- head/emulators/vice/Makefile (revision 533914) +++ head/emulators/vice/Makefile (revision 533915) @@ -1,113 +1,114 @@ # Created by: dchapes@ddm.on.ca # $FreeBSD$ PORTNAME= vice PORTVERSION= 3.4 PORTREVISION= 1 CATEGORIES= emulators MASTER_SITES= SF/vice-emu/releases MAINTAINER= dinoex@FreeBSD.org COMMENT= Emulator for Commodore C64, C128, VIC20, PET, and CBM-II LICENSE= GPLv2 BUILD_DEPENDS= xa65:devel/xa65 LIB_DEPENDS= libpng.so:graphics/png \ libgif.so:graphics/giflib \ libportaudio.so:audio/portaudio \ libmp3lame.so:audio/lame \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libavcodec.so:multimedia/ffmpeg \ libFLAC.so:audio/flac \ libpci.so:devel/libpci \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpcre2-8.so:devel/pcre2 \ libgnutls.so:security/gnutls RESTRICTED= ROMs are copyrighted by Commodore Business Machines USES= compiler:c++11-lang pkgconfig makeinfo localbase:ldflags \ gmake iconv:wchar_t jpeg readline gettext xorg USE_XORG= xpm ice sm xext xv xt x11 xmu xxf86vm USE_XORG+= xrender xinerama xi xrandr xcursor xcomposite xdamage xfixes HAS_CONFIGURE= yes MAKE_ENV+= MAKEINFOFLAGS="--no-split" +CFLAGS+= -fcommon CONFIGURE_ARGS+= --enable-ipv6 \ --enable-external-ffmpeg \ --enable-x64 \ --disable-realdevice \ --mandir="${PREFIX}/man" \ --infodir="${PREFIX}/${INFO_PATH}" \ --localedir="${LOCALBASE}/share/locale" \ --disable-dependency-tracking LMLINKS= vice.1 x64.1 \ vice.1 x128.1 \ vice.1 xvic.1 \ vice.1 xpet.1 \ vice.1 xplus4.1 \ vice.1 xcbm2.1 OPTIONS_DEFINE= SDLSOUND ALSA PULSEAUDIO DOCS OPTIONS_SINGLE= GUI OPTIONS_SINGLE_GUI= GTK3UI SDLUI2 OPTIONS_DEFAULT?= GTK3UI SDLSOUND ALSA NO_OPTIONS_SORT=yes OPTIONS_SUB= yes GTK3UI_DESC= use GTK3 user interface SDLUI2_DESC= use SDL2 user interface SDLSOUND_DESC= build with SDL2 sound system support GTK3UI_CONFIGURE_ENABLE= native-gtk3ui GTK3UI_BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash SDLUI2_USES= sdl SDLUI2_USE= SDL=sdl2 SDLUI2_CONFIGURE_ENABLE= sdlui2 SDLSOUND_USES= sdl SDLSOUND_USE= SDL=sdl2 SDLSOUND_CONFIGURE_ON= --with-sdlsound ALSA_CONFIGURE_OFF= --without-alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_CONFIGURE_OFF= --without-pulse PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio .include .if !defined(BUILDING_INDEX) __pmlinks1!= ${ECHO_CMD} '${LMLINKS:S/ / /}' | ${AWK} \ '{ if (NF % 2 != 0) { print "broken"; exit; } \ for (i=1; i<=NF; i++) { \ if ( i % 2 == 0) { print " " $$i " ;"; } \ else { printf "${LN} -s " $$i " "; } \ } }' .endif .if ${PORT_OPTIONS:MGTK3UI} USES+= gnome gl USE_GNOME+= gtk30 vte3 cairo gdkpixbuf2 pango USE_GL+= glu gl glew .endif .if ${PORT_OPTIONS:MDOCS} INFO+= vice .endif pre-configure: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/man/vice.1 .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's| doc||' ${WRKSRC}/Makefile.in .endif pre-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} post-install: ( cd ${STAGEDIR}${PREFIX}/man/man1 && ${__pmlinks1} ) post-install-DOCS-on: ${LN} -sf vice_toc.html ${STAGEDIR}${DOCSDIR}/index.html .include Index: head/emulators/vice/files/patch-src__rs232drv_rs232.h =================================================================== --- head/emulators/vice/files/patch-src__rs232drv_rs232.h (nonexistent) +++ head/emulators/vice/files/patch-src__rs232drv_rs232.h (revision 533915) @@ -0,0 +1,11 @@ +--- src/rs232drv/rs232.h.orig 2019-11-21 00:03:29 UTC ++++ src/rs232drv/rs232.h +@@ -78,7 +78,7 @@ extern int rs232_cmdline_options_init(void); + #define RS232_NUM_DEVICES 4 + + extern char *rs232_devfile[RS232_NUM_DEVICES]; +-int rs232_useip232[RS232_NUM_DEVICES]; ++extern int rs232_useip232[RS232_NUM_DEVICES]; + + /* the "ip232" protocol used by tcpser + Property changes on: head/emulators/vice/files/patch-src__rs232drv_rs232.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/graphics/swftools/Makefile =================================================================== --- head/graphics/swftools/Makefile (revision 533914) +++ head/graphics/swftools/Makefile (revision 533915) @@ -1,76 +1,77 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= swftools PORTVERSION= 0.9.2 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= http://www.swftools.org/ \ http://www.c-s.li/ports/ MAINTAINER= dinoex@FreeBSD.org COMMENT= SWF manipulation and generation utilities LICENSE= GPLv2 LIB_DEPENDS= libt1.so:devel/t1lib \ libgif.so:graphics/giflib \ libfftw3.so:math/fftw3 \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= gmake pkgconfig jpeg gl USE_GL= glut GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_zzip_zzip_file_open=no LMAN1= as3compile.1 font2swf.1 gif2swf.1 jpeg2swf.1 pdf2swf.1 \ png2swf.1 swfbbox.1 swfc.1 swfcombine.1 swfdump.1 \ swfextract.1 swfrender.1 swfstrings.1 wav2swf.1 CPPFLAGS+= -I${LOCALBASE}/include +CFLAGS+= -fcommon LDFLAGS+= -L${LOCALBASE}/lib BINFILES= as3compile font2swf gif2swf jpeg2swf pdf2swf png2swf \ swfbbox swfc swfcombine swfdump swfextract swfrender \ swfstrings wav2swf OPTIONS_DEFINE= LAME PDF OPTIONS_SUB= yes LAME_LIB_DEPENDS= libmp3lame.so:audio/lame PDF_LIB_DEPENDS= libpdf.so:print/pdflib .include .if ! ${PORT_OPTIONS:MLAME} CONFIGURE_ENV+= ac_cv_lib_mp3lame_lame_init=no .endif .if ${PORT_OPTIONS:MPDF} LMAN1+= pdf2pdf.1 BINFILES+= pdf2pdf .else CONFIGURE_ENV+= ac_cv_lib_pdf_PDF_open_file=no .endif post-patch: ${REINPLACE_CMD} -e 's| -O | |g ; \ s|/usr/include/fontconfig|${LOCALBASE}/include/fontconfig|g ; \ s|/usr/local/include|${LOCALBASE}/include|g ; \ s|/usr/local/lib|${LOCALBASE}/lib|g' ${WRKSRC}/configure ${REINPLACE_CMD} -e '/python/d ; \ /avi2swf/d' ${WRKSRC}/Makefile.in do-install: .for i in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for i in ${LMAN1} ${INSTALL_DATA} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/man/man1/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/swfs ${INSTALL_DATA} ${WRKSRC}/swfs/*.swf ${STAGEDIR}${DATADIR}/swfs/ ${LN} -s simple_viewer.swf ${STAGEDIR}${DATADIR}/swfs/default_viewer.swf ${LN} -s tessel_loader.swf ${STAGEDIR}${DATADIR}/swfs/default_loader.swf .include