summaryrefslogtreecommitdiff
path: root/sysutils/jfbterm
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2016-07-04 20:48:23 +0000
committerRene Ladan <rene@FreeBSD.org>2016-07-04 20:48:23 +0000
commit19f31a471be151c3b37c2a53435168e9ee3e74cf (patch)
tree239999706f3f6d8d0babe480ab358d7675c96f78 /sysutils/jfbterm
parentUpdate converters/wkhtmltopdf to 0.12.3.2 (diff)
Remove expired ports without open PRs:
2016-07-04 security/openpgpsdk: Broken for more than 6 months 2016-07-04 security/radiusniff: Broken for more than 6 months 2016-07-04 security/pear-Auth_OpenID: Broken for more than 6 months 2016-07-04 security/sshit: Broken for more than 6 months 2016-07-04 security/ifd-slb_rf60: Broken for more than 6 months 2016-07-04 security/rainbowcrack: Broken for more than 6 months 2016-07-04 security/vlog: Broken for more than 6 months 2016-07-04 security/cryptstring: Broken for more than 6 months 2016-07-04 x11/libdnd: Broken for more than 6 months 2016-07-04 x11/xlupe: Broken for more than 6 months 2016-07-04 x11/xco: Broken for more than 6 months 2016-07-04 x11/xclick: Broken for more than 6 months 2016-07-04 devel/ocfpcsc: Broken for more than 6 months 2016-07-04 devel/dits: Broken for more than 6 months 2016-07-04 devel/ruby-cache: Broken for more than 6 months 2016-07-04 devel/rapidsvn: Broken for more than 6 months 2016-07-04 devel/svnkit: Broken for more than 6 months 2016-07-04 devel/py-EnthoughtBase: Broken for more than 6 months 2016-07-04 devel/cl-uffi: Broken for more than 6 months 2016-07-04 devel/ruby-event-loop: Broken for more than 6 months 2016-07-04 devel/libqxt: Broken for more than 6 months 2016-07-04 devel/dasm: Broken for more than 6 months 2016-07-04 devel/libopendaap: Broken for more than 6 months 2016-07-04 devel/cl-uffi-sbcl: Depends on expiring devel/cl-uffi 2016-07-04 devel/cvs2p4: Broken for more than 6 months 2016-07-04 devel/bufferpool: Broken for more than 6 months 2016-07-04 devel/ifd-test: Broken for more than 6 months 2016-07-04 devel/eric4: Broken for more than 6 months 2016-07-04 devel/uclmmbase: Broken for more than 6 months 2016-07-04 devel/obfuscatejs: Broken for more than 6 months 2016-07-04 devel/oniguruma: Broken for more than 6 months 2016-07-04 devel/libbnr: Broken for more than 6 months 2016-07-04 devel/c4: Broken for more than 6 months 2016-07-04 devel/memcheck: Broken for more than 6 months 2016-07-04 devel/liblcfg: Broken for more than 6 months 2016-07-04 devel/omake: Broken for more than 6 months 2016-07-04 devel/svndelta: Broken for more than 6 months 2016-07-04 devel/papp: Broken for more than 6 months 2016-07-04 devel/mk: Broken for more than 6 months 2016-07-04 devel/avltree: Broken for more than 6 months 2016-07-04 devel/cbind: Broken for more than 6 months 2016-07-04 devel/tclgetopts: Broken for more than 6 months 2016-07-04 devel/antlrworks: Broken for more than 6 months 2016-07-04 devel/acme: Broken for more than 6 months 2016-07-04 devel/libopensync022: Broken for more than 6 months 2016-07-04 archivers/epkg: Broken for more than 6 months 2016-07-04 print/enscriptfonts: Broken for more than 6 months 2016-07-04 print/mup: Broken for more than 6 months 2016-07-04 lang/lua-mode.el: Broken for more than 6 months 2016-07-04 lang/s9fes: Broken for more than 6 months 2016-07-04 lang/alisp: Broken for more than 6 months 2016-07-04 lang/intel2gas: Broken for more than 6 months 2016-07-04 lang/stalin: Broken for more than 6 months 2016-07-04 french/eric4: Depends on expiring devel/eric4 2016-07-04 textproc/exslt: Broken for more than 6 months 2016-07-04 textproc/xt: Broken for more than 6 months 2016-07-04 textproc/ssddiff: Broken for more than 6 months 2016-07-04 textproc/xslint: Broken for more than 6 months 2016-07-04 textproc/cbedic: Broken for more than 6 months 2016-07-04 textproc/tralics: Broken for more than 6 months 2016-07-04 textproc/docbookide.el: Broken for more than 6 months 2016-07-04 textproc/glpi-plugins-AdditionalReports: Broken for more than 6 months 2016-07-04 textproc/tdhkit: Broken for more than 6 months 2016-07-04 textproc/p5-Groonga-API: Broken for more than 6 months 2016-07-04 textproc/glpi-plugins-DataInjection: Broken for more than 6 months 2016-07-04 dns/ldnsm: Broken for more than 6 months 2016-07-04 japanese/guesswork-classic: Broken for more than 6 months 2016-07-04 japanese/texinfo: Broken for more than 6 months 2016-07-04 japanese/jyuroku: Broken for more than 6 months 2016-07-04 japanese/mtools: Broken for more than 6 months 2016-07-04 palm/pdbar: Broken for more than 6 months 2016-07-04 graphics/gplot: Broken for more than 6 months 2016-07-04 graphics/white_dune: Broken for more than 6 months 2016-07-04 graphics/whirlgif: Broken for more than 6 months 2016-07-04 graphics/libaux: Broken for more than 6 months 2016-07-04 graphics/import-pictures: Broken for more than 6 months 2016-07-04 math/xgobi: Broken for more than 6 months 2016-07-04 math/fricas: Broken for more than 6 months 2016-07-04 math/dcdflib: Broken for more than 6 months 2016-07-04 math/libneural: Broken for more than 6 months 2016-07-04 math/open-axiom: Broken for more than 6 months 2016-07-04 irc/nefarious: Broken for more than 6 months 2016-07-04 irc/slirc: Broken for more than 6 months 2016-07-04 irc/ratbox-respond: Broken for more than 6 months 2016-07-04 irc/qwebirc: Broken for more than 6 months 2016-07-04 biology/platon: Broken for more than 6 months 2016-07-04 news/slnr: Broken for more than 6 months 2016-07-04 science/jmol: Broken for more than 6 months 2016-07-04 net/nstxd: Broken for more than 6 months 2016-07-04 net/sprinkle: Broken for more than 6 months 2016-07-04 editors/ssam: Broken for more than 6 months 2016-07-04 editors/fb: Broken for more than 6 months 2016-07-04 misc/quotes: Broken for more than 6 months 2016-07-04 misc/boxquote.el: Broken for more than 6 months 2016-07-04 misc/pypanda: Broken for more than 6 months 2016-07-04 misc/cuecat: Broken for more than 6 months 2016-07-04 deskutils/displaycalibrator: Broken for more than 6 months 2016-07-04 german/eric4: Depends on expiring devel/eric4 2016-07-04 multimedia/vic: Depends on expiring devel/uclmmbase 2016-07-04 multimedia/ggrab: Broken for more than 6 months 2016-07-04 emulators/dynamips: Broken for more than 6 months 2016-07-04 emulators/dynamips-devel: Broken for more than 6 months 2016-07-04 emulators/sim6811: Broken for more than 6 months 2016-07-04 emulators/minivmac: Broken for more than 6 months 2016-07-04 cad/qcad-partslib: Broken for more than 6 months 2016-07-04 comms/dump1090_mr: Broken for more than 6 months 2016-07-04 x11-fm/asfiles: Depends on expiring x11/libdnd 2016-07-04 x11-fonts/fonts-te: Broken for more than 6 months 2016-07-04 sysutils/rsyncmanager: Broken for more than 6 months 2016-07-04 sysutils/jfbterm: Broken for more than 6 months 2016-07-04 sysutils/daedalus: Broken for more than 6 months 2016-07-04 sysutils/pcfclock: Broken for more than 6 months 2016-07-04 sysutils/vlogger: Broken for more than 6 months 2016-07-04 sysutils/bontmia: Broken for more than 6 months 2016-07-04 mail/pop3gwd: Broken for more than 6 months 2016-07-04 mail/mailtray: Broken for more than 6 months 2016-07-04 mail/pflogstats: Broken for more than 6 months 2016-07-04 mail/exact: Broken for more than 6 months 2016-07-04 mail/wmpop3: Broken for more than 6 months 2016-07-04 mail/qmail-conf: Broken for more than 6 months 2016-07-04 mail/gld: Broken for more than 6 months 2016-07-04 mail/dsbl-testers: Broken for more than 6 months 2016-07-04 mail/vqregister: Broken for more than 6 months 2016-07-04 mail/atmail: Broken for more than 6 months 2016-07-04 mail/ml: Broken for more than 6 months 2016-07-04 net-im/icb: Broken for more than 6 months 2016-07-04 net-im/cicquin: Broken for more than 6 months 2016-07-04 net-im/pidgin-manualsize: Broken for more than 6 months 2016-07-04 net-im/pidgin-rhythmbox: Broken for more than 6 months 2016-07-04 russian/eric4: Depends on expiring devel/eric4 2016-07-04 russian/fortune-bashorgru: Broken for more than 6 months 2016-07-04 www/xpi-clearfields: Broken for more than 6 months 2016-07-04 www/pecl-varnish: Broken for more than 6 months 2016-07-04 www/py-requests-oauth-hook: Broken for more than 6 months 2016-07-04 www/hudson: Broken for more than 6 months 2016-07-04 www/xpi-mldonkey: Broken for more than 6 months 2016-07-04 www/xpi-cookiesafe: Broken for more than 6 months 2016-07-04 www/trac-mastertickets: Broken for more than 6 months 2016-07-04 www/dotclear: Broken for more than 6 months 2016-07-04 www/ruby-wgettsv: Broken for more than 6 months 2016-07-04 www/wwwstat: Broken for more than 6 months 2016-07-04 www/xpi-prism: Broken for more than 6 months 2016-07-04 www/xpi-fasterfox: Broken for more than 6 months 2016-07-04 www/siteframe: Broken for more than 6 months 2016-07-04 www/py-urljr: Broken for more than 6 months 2016-07-04 www/reviewboard: Broken for more than 6 months 2016-07-04 www/xpi-tabletools: Broken for more than 6 months 2016-07-04 www/wikindx: Broken for more than 6 months 2016-07-04 www/typolight: Broken for more than 6 months 2016-07-04 www/varnish-libvmod-header: Broken for more than 6 months 2016-07-04 www/xpi-gbrain: Broken for more than 6 months 2016-07-04 www/trac-robotstxt: Broken for more than 6 months 2016-07-04 www/simplog: Broken for more than 6 months 2016-07-04 www/chtml: Broken for more than 6 months 2016-07-04 databases/postgresql_autodoc: Broken for more than 6 months 2016-07-04 databases/oracle_odbc_driver: Broken for more than 6 months 2016-07-04 databases/mysql-xql: Broken for more than 6 months 2016-07-04 databases/mysql-udf-sys: Broken for more than 6 months 2016-07-04 games/lucidlife: Broken for more than 6 months 2016-07-04 games/gma: Broken for more than 6 months 2016-07-04 games/smiley: Broken for more than 6 months 2016-07-04 games/noegnud-littlehack: Broken for more than 6 months 2016-07-04 games/sdlquake2: Broken for more than 6 months 2016-07-04 games/daimonin: Depends on expiring games/daimonin-music 2016-07-04 games/noegnud-nethack: Broken for more than 6 months 2016-07-04 games/xbomber: Broken for more than 6 months 2016-07-04 games/xwelltris: Broken for more than 6 months 2016-07-04 games/ftjava: Broken for more than 6 months 2016-07-04 games/daimonin-music: Broken for more than 6 months 2016-07-04 games/gno3dtet: Broken for more than 6 months 2016-07-04 games/qtv: Broken for more than 6 months 2016-07-04 games/xwordpy: Broken for more than 6 months 2016-07-04 games/netris: Broken for more than 6 months 2016-07-04 games/rt2-demo: Broken for more than 6 months 2016-07-04 games/noegnud-addons: Broken for more than 6 months 2016-07-04 games/noegnud-nethack-deet: Broken for more than 6 months 2016-07-04 games/live-f1: Broken for more than 6 months 2016-07-04 games/xonix: Broken for more than 6 months 2016-07-04 games/fgkicker: Broken for more than 6 months 2016-07-04 games/tank: Depends on expiring graphics/libaux 2016-07-04 games/linux-nwserver: Broken for more than 6 months 2016-07-04 games/quake2-zaero: Broken for more than 6 months 2016-07-04 games/pyching: Broken for more than 6 months 2016-07-04 games/thevalley: Broken for more than 6 months 2016-07-04 games/xroads: Broken for more than 6 months 2016-07-04 games/fxsudoku: Broken for more than 6 months 2016-07-04 games/sudoku: Broken for more than 6 months 2016-07-04 games/kmancala: Broken for more than 6 months 2016-07-04 games/plonx: Broken for more than 6 months 2016-07-04 games/wmminichess: Broken for more than 6 months 2016-07-04 games/noegnud-slashem: Broken for more than 6 months 2016-07-04 games/latrine: Broken for more than 6 months 2016-07-04 games/pysycache-themes: Broken for more than 6 months 2016-07-04 games/nibbles: Broken for more than 6 months 2016-07-04 games/hlstatsx: Broken for more than 6 months 2016-07-04 audio/streamtuner: Broken for more than 6 months 2016-07-04 audio/mangler: Broken for more than 6 months 2016-07-04 audio/hawkvoice: Broken for more than 6 months 2016-07-04 audio/alac: Broken for more than 6 months 2016-07-04 x11-wm/e-module-mpdule: Broken for more than 6 months 2016-07-04 x11-wm/e-module-tclock: Broken for more than 6 months 2016-07-04 x11-wm/musca: Broken for more than 6 months 2016-07-04 x11-wm/e-module-places: Broken for more than 6 months 2016-07-04 x11-wm/e-module-forecasts: Broken for more than 6 months 2016-07-04 x11-wm/e-module-net: Broken for more than 6 months 2016-07-04 x11-wm/e-module-penguins: Broken for more than 6 months 2016-07-04 ftp/fget: Broken for more than 6 months 2016-07-04 net-mgmt/netmond: Broken for more than 6 months 2016-07-04 net-mgmt/ipfm: Broken for more than 6 months
Notes
Notes: svn path=/head/; revision=418057
Diffstat (limited to 'sysutils/jfbterm')
-rw-r--r--sysutils/jfbterm/Makefile129
-rw-r--r--sysutils/jfbterm/distinfo2
-rw-r--r--sysutils/jfbterm/files/BSDmakefile82
-rw-r--r--sysutils/jfbterm/files/patch-mtrr90
-rw-r--r--sysutils/jfbterm/files/patch-screensaver.c11
-rw-r--r--sysutils/jfbterm/files/patch-splash-png.c11
-rw-r--r--sysutils/jfbterm/pkg-descr5
-rw-r--r--sysutils/jfbterm/pkg-plist11
8 files changed, 0 insertions, 341 deletions
diff --git a/sysutils/jfbterm/Makefile b/sysutils/jfbterm/Makefile
deleted file mode 100644
index f18343fc649b..000000000000
--- a/sysutils/jfbterm/Makefile
+++ /dev/null
@@ -1,129 +0,0 @@
-# Created by: nrg milk <bsdports@gmail.com>
-# $FreeBSD$
-
-PORTNAME= jfbterm
-PORTVERSION= 0.6.1
-DISTVERSIONPREFIX=FreeBSD-
-PORTREVISION= 8
-CATEGORIES= sysutils
-MASTER_SITES= http://www.ac.auone-net.jp/~baba/jfbterm/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Multilingual terminal emulator for framebuffer
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-07-04
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-ONLY_FOR_ARCHS= i386 amd64
-ONLY_FOR_ARCHS_REASON= requires VESA support in kernel
-
-USES= terminfo
-MAKEFILE= ${FILESDIR}/BSDmakefile
-MAKE_ENV+= VERSION=${PORTVERSION} GUNZIP=${GUNZIP_CMD:N-*}
-PLIST_SUB+= TERMCAP_ADD_RECORD="@exec ${TERMCAP_ADD_RECORD:S,^${PREFIX},%D,}" \
- TERMCAP_DEL_RECORD="@unexec ${TERMCAP_DEL_RECORD}"
-
-CAP_MKDB?= /usr/bin/cap_mkdb
-TERMINFO_FILE?= ${PREFIX}/share/misc/jfbterm.terminfo
-
-OPTIONS_DEFINE= ICONV PNG SETUID TERMCAP UNIFONT
-OPTIONS_DEFAULT= ICONV PNG SETUID TERMCAP UNIFONT
-PNG_DESC= Splash .png support
-SETUID_DESC= Install jfbterm with setuid bit set
-TERMCAP_DESC= Add entry to termcap(5) file
-UNIFONT_DESC= Install pan-unicode font
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MSETUID}
-PLIST_SUB+= SETUID=""
-.else
-PLIST_SUB+= SETUID="@comment "
-.endif
-
-.if !defined(INSTALL_AS_USER)
-TERMCAP_FILE?= /usr/share/misc/termcap
-.else
-TERMCAP_FILE?= ~/.termcap
-.endif
-
-.if ${PORT_OPTIONS:MICONV}
-USES+= iconv
-.else
-MAKE_ENV+= WITHOUT_ICONV=
-.endif
-
-.if ${PORT_OPTIONS:MPNG}
-. if !defined(NO_SHARED)
-LIB_DEPENDS+= libpng.so:graphics/png
-. else
-BUILD_DEPENDS+= ${LOCALBASE}/lib/libpng.a:graphics/png
-. endif
-.else
-MAKE_ENV+= WITHOUT_PNG=
-.endif
-
-.if ${PORT_OPTIONS:MTERMCAP}
-TERMCAP_ADD_RECORD= \
- ${ECHO_CMD} '\# begin of jfbterm.termcap' \
- >>${TERMCAP_FILE}; \
- ${CAT} ${PREFIX}/share/misc/jfbterm.termcap \
- >>${TERMCAP_FILE}; \
- ${ECHO_CMD} '\# end of jfbterm.termcap' \
- >>${TERMCAP_FILE}; \
- if [ -f ${TERMCAP_FILE}.db ]; then \
- ${CAP_MKDB} ${TERMCAP_FILE}; \
- fi
-TERMCAP_DEL_RECORD= \
- ${REINPLACE_CMD} -i '' '/^\# begin of jfbterm\.termcap/, \
- /^\# end of jfbterm\.termcap/d' \
- ${TERMCAP_FILE}; \
- if [ -f ${TERMCAP_FILE}.db ]; then \
- ${CAP_MKDB} ${TERMCAP_FILE}; \
- fi
-.else
-TERMCAP_ADD_RECORD= ${DO_NADA}
-TERMCAP_DEL_RECORD= ${DO_NADA}
-.endif
-
-.if ${PORT_OPTIONS:MUNIFONT}
-RUN_DEPENDS+= ${LOCALBASE}/share/fonts/gnu-unifont/unifont.pcf.gz:x11-fonts/gnu-unifont
-.endif
-
-post-extract: .SILENT
- cd ${WRKSRC} && ${RM} -f \
- aclocal.m4 config.* configure install-sh \
- missing mkinstalldirs stamp-h* Makefile Makefile.in
- ${CP} ${WRKSRC}/jfbterm.conf.sample.FreeBSD \
- ${WRKSRC}/jfbterm.conf.sample
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
- -e 's|\(share\)/jfbterm/\(fonts\)|\1/misc/\2|' \
- ${WRKSRC}/*.[0-9] ${WRKSRC}/*.conf.sample
-
-post-patch-TERMCAP-off:
- @${REINPLACE_CMD} '/^term/s/:.*/: xterm/' \
- ${WRKSRC}/jfbterm.conf.sample
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/jfbterm ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/jfbterm.conf.sample \
- ${STAGEDIR}${PREFIX}/etc
- ${INSTALL_MAN} ${WRKSRC}/jfbterm.1 \
- ${STAGEDIR}${MANPREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/jfbterm.conf.5 \
- ${STAGEDIR}${MANPREFIX}/man/man5
- ${INSTALL_DATA} ${WRKSRC}/termcap.jfbterm \
- ${STAGEDIR}${PREFIX}/share/misc/jfbterm.termcap
- ${INSTALL_DATA} ${WRKSRC}/terminfo.jfbterm \
- ${STAGEDIR}${PREFIX}/share/misc/jfbterm.terminfo
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/misc/fonts
- ${INSTALL_DATA} ${WRKSRC}/fonts/*.pcf.gz \
- ${STAGEDIR}${PREFIX}/share/misc/fonts
-
-.include <bsd.port.mk>
diff --git a/sysutils/jfbterm/distinfo b/sysutils/jfbterm/distinfo
deleted file mode 100644
index 87e8f529a779..000000000000
--- a/sysutils/jfbterm/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jfbterm-FreeBSD-0.6.1.tar.gz) = 8cd44a8adcf3e329fdff762e7395ad1f37bcc23702a655802175d9baf5416026
-SIZE (jfbterm-FreeBSD-0.6.1.tar.gz) = 218596
diff --git a/sysutils/jfbterm/files/BSDmakefile b/sysutils/jfbterm/files/BSDmakefile
deleted file mode 100644
index a75beeef4bd7..000000000000
--- a/sysutils/jfbterm/files/BSDmakefile
+++ /dev/null
@@ -1,82 +0,0 @@
-PROG = jfbterm
-MAN = ${PROG}.1 ${PROG}.conf.5
-
-VERSION ?= 0.6.1
-
-ARCH ?= ${MACHINE_ARCH}
-LOCALBASE ?= /usr/local
-PREFIX ?= ${LOCALBASE}
-LIBUTIL ?= /usr/lib/libutil.a
-LIBARCH ?= /usr/lib/lib${ARCH}.a
-LIBCHARSET ?= ${LOCALBASE}/lib/libcharset.a
-LIBICONV ?= ${LOCALBASE}/lib/libiconv.a
-LIBPNG ?= ${LOCALBASE}/lib/libpng.a
-GUNZIP ?= /usr/bin/gunzip
-
-CSTD ?= gnu89
-CFLAGS += -DVERSION=\"${VERSION}\"
-CFLAGS += -DGUNZIP_PATH=\"${GUNZIP}\"
-CFLAGS += -DSYSCONFDIR=\"${PREFIX}/etc\"
-LDFLAGS += -L${LOCALBASE}/lib
-LDADD += ${DPADD:C|.*/lib(.*)\.a$|-l\1|}
-DPADD += ${LIBUTIL}
-
-CFLAGS += -DENABLE_8BPP
-CFLAGS += -DENABLE_15BPP
-CFLAGS += -DENABLE_16BPP
-CFLAGS += -DENABLE_24BPP
-CFLAGS += -DENABLE_32BPP
-CFLAGS += -DENABLE_SPLASH_SCREEN
-CFLAGS += -DENABLE_256_COLOR
-
-SRCS = main.c console.c framebuffer.c memctl.c accessor.c palette.c \
- eastasianwidth.c font.c picofont.c getcap.c pcf.c pen.c term.c \
- utilities.c privilege.c csv.c vterm.c vtermlow.c cursor.c \
- splash-bmp.c splash-png.c splash.c bell.c screensaver.c mouse.c \
- clipboard.c keyboard.c
-
-.if !defined(OPSYS)
-OPSYS != uname -s
-.endif
-
-.if ${ARCH:Mamd64} || ${ARCH:Mx86_64} || ${ARCH:Mi386}
-. if ${OPSYS:MLinux} || ${OPSYS:MFreeBSD}
-CFLAGS += -DENABLE_VGA16FB
-. elif ${OPSYS:MNetBSD}
-DPADD += ${LIBARCH}
-. endif
-.endif
-
-.if exists(/usr/include/iconv.h) && ${OPSYS:MFreeBSD}
-CFLAGS += -DLIBICONV_PLUG
-CFLAGS += -nostdinc
-CFLAGS += -isystem/usr/include
-.endif
-CFLAGS += -isystem${LOCALBASE}/include
-
-.if exists(/usr/include/utmp.h)
-CFLAGS += -DHAVE_UTMP_H
-.endif
-
-.if defined(WITH_DEBUG)
-DEBUG_FLAGS ?= -g
-CFLAGS += -DDEBUG
-CFLAGS += -DPCF_DEBUG
-.endif
-
-.if !defined(WITHOUT_ICONV)
-CFLAGS += -DENABLE_UTF8
-CFLAGS += -DENABLE_OTHER_CODING_SYSTEM
-. if !${CFLAGS:M-DLIBICONV_PLUG} && ${OPSYS:MFreeBSD}
-DPADD += ${LIBICONV} ${LIBCHARSET}
-. endif
-.endif
-
-.if !defined(WITHOUT_PNG)
-CFLAGS += -DWITH_LIBPNG
-DPADD += ${LIBPNG}
-DPADD += ${LIBM}
-DPADD += ${LIBZ}
-.endif
-
-.include <bsd.prog.mk>
diff --git a/sysutils/jfbterm/files/patch-mtrr b/sysutils/jfbterm/files/patch-mtrr
deleted file mode 100644
index 021779861809..000000000000
--- a/sysutils/jfbterm/files/patch-mtrr
+++ /dev/null
@@ -1,90 +0,0 @@
---- framebuffer.c.orig 2009-02-23 18:23:54.000000000 -0500
-+++ framebuffer.c 2010-02-22 19:26:38.000000000 -0500
-@@ -442,6 +442,11 @@
- assert(initialized);
-
- if (self->memory != MAP_FAILED) {
-+ if (writecombine.enable) {
-+ memctl_clearWriteCombine(writecombine.base,
-+ writecombine.size);
-+ writecombine.enable = false;
-+ }
- if (munmap(self->memory, self->length) == -1)
- warn("munmap()");
- self->memory = MAP_FAILED;
-@@ -1162,18 +1167,21 @@
- warnx("Invalid write-combining base detected. "
- "Start of framebuffer memory is %#x.",
- video_adapter_info.va_window);
-- writecombine.base = video_adapter_info.va_window;
-+ writecombine.base = (u_long)video_adapter_info.va_window;
- if (writecombine.size != 0 &&
- video_adapter_info.va_window_size != writecombine.size)
- warnx("Invalid write-combining size detected. "
- "Framebuffer size is %#x.",
- video_adapter_info.va_window_size);
- writecombine.size = video_adapter_info.va_window_size;
-+ writecombine.size = powerof2(writecombine.size) ?
-+ writecombine.size : 1UL << flsl(writecombine.size);
- #endif
-- if (writecombine.base != 0 && writecombine.size != 0)
-- memctl_setWriteCombine(writecombine.base,
-- writecombine.size);
-+ if (writecombine.base == 0 || writecombine.size == 0)
-+ writecombine.enable = false;
- }
-+ if (writecombine.enable)
-+ memctl_setWriteCombine(writecombine.base, writecombine.size);
-
- /* VGA */
- #ifdef ENABLE_VGA16FB
---- memctl.c.orig 2009-01-23 10:53:36.000000000 -0500
-+++ memctl.c 2010-02-22 19:26:38.000000000 -0500
-@@ -92,7 +92,7 @@
- mem_range_desc.mr_owner[sizeof(mem_range_desc.mr_owner) - 1] =
- '\0';
- mem_range_op.mo_desc = &mem_range_desc;
-- mem_range_op.mo_arg[0] = 0;
-+ mem_range_op.mo_arg[0] = MEMRANGE_SET_UPDATE;
- if (ioctl(fd, MEMRANGE_SET, &mem_range_op) != -1)
- result = true;
- close(fd);
-@@ -130,3 +130,28 @@
- #endif
- }
-
-+void memctl_clearWriteCombine(unsigned long base, unsigned long size)
-+{
-+#if defined (__FreeBSD__) && (defined (__amd64__) || defined (__i386__))
-+ struct mem_range_desc mem_range_desc;
-+ struct mem_range_op mem_range_op;
-+ int fd;
-+
-+ assert(base != 0);
-+ assert(size != 0);
-+
-+ privilege_on();
-+ fd = open(_PATH_MEM, O_RDONLY);
-+ privilege_off();
-+ if (fd != -1) {
-+ mem_range_desc.mr_base = base;
-+ mem_range_desc.mr_len = size;
-+ mem_range_op.mo_desc = &mem_range_desc;
-+ mem_range_op.mo_arg[0] = MEMRANGE_SET_REMOVE;
-+ if (ioctl(fd, MEMRANGE_SET, &mem_range_op) == -1)
-+ warn("failed to clear mtrr (0x%lx/0x%lx)\n",
-+ base, size);
-+ close(fd);
-+ }
-+#endif
-+}
---- memctl.h.orig 2009-01-23 10:53:36.000000000 -0500
-+++ memctl.h 2010-02-22 19:26:38.000000000 -0500
-@@ -31,6 +31,7 @@
- #include <stdbool.h>
-
- bool memctl_setWriteCombine(unsigned long base, unsigned long size);
-+void memctl_clearWriteCombine(unsigned long base, unsigned long size);
-
- #endif /* INCLUDE_MEMCTL_H */
-
diff --git a/sysutils/jfbterm/files/patch-screensaver.c b/sysutils/jfbterm/files/patch-screensaver.c
deleted file mode 100644
index eeadf40f0393..000000000000
--- a/sysutils/jfbterm/files/patch-screensaver.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- screensaver.c~
-+++ screensaver.c
-@@ -61,7 +61,7 @@
- #define UNBLANK (V_DISPLAY_ON)
- #elif defined (__NetBSD__) || defined (__OpenBSD__)
- #define UNBLANK (WSDISPLAYIO_VIDEO_ON)
--#elif
-+#else
- #error not implement
- #endif
-
diff --git a/sysutils/jfbterm/files/patch-splash-png.c b/sysutils/jfbterm/files/patch-splash-png.c
deleted file mode 100644
index 0675d74cafe6..000000000000
--- a/sysutils/jfbterm/files/patch-splash-png.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- splash-png.c~
-+++ splash-png.c
-@@ -103,7 +103,7 @@ u_char *read_png_file(FILE *stream, u_in
- if (color_type == PNG_COLOR_TYPE_PALETTE)
- png_set_palette_to_rgb(png_ptr);
- if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8)
-- png_set_gray_1_2_4_to_8(png_ptr);
-+ png_set_expand_gray_1_2_4_to_8(png_ptr);
- if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))
- png_set_tRNS_to_alpha(png_ptr);
- if (bit_depth == 16)
diff --git a/sysutils/jfbterm/pkg-descr b/sysutils/jfbterm/pkg-descr
deleted file mode 100644
index 47471de90b3d..000000000000
--- a/sysutils/jfbterm/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-JFBTERM/ME takes advantages of framebuffer device to display multilingual
-text on console. This version is tailored for FreeBSD and based on
-jfbterm < http://sourceforge.jp/projects/jfbterm >.
-
-WWW: http://www.ac.auone-net.jp/~baba/jfbterm/
diff --git a/sysutils/jfbterm/pkg-plist b/sysutils/jfbterm/pkg-plist
deleted file mode 100644
index f9beb5571577..000000000000
--- a/sysutils/jfbterm/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-%%SETUID%%@mode 4555
-bin/jfbterm
-%%SETUID%%@mode
-@sample etc/jfbterm.conf.sample
-man/man1/jfbterm.1.gz
-man/man5/jfbterm.conf.5.gz
-share/misc/fonts/vt100-graphics.pcf.gz
-share/misc/jfbterm.termcap
-share/misc/jfbterm.terminfo
-%%TERMCAP_ADD_RECORD%%
-%%TERMCAP_DEL_RECORD%%