diff options
author | rene <rene@FreeBSD.org> | 2017-08-01 03:39:07 +0800 |
---|---|---|
committer | rene <rene@FreeBSD.org> | 2017-08-01 03:39:07 +0800 |
commit | e87ee9594dcc94d8833c0f0e9239191471d3cf83 (patch) | |
tree | 2df9e518627517f7c114d53c7148e91be89d6109 | |
parent | 9e912ef653997e916fc7c1a48052a0b843a85b85 (diff) | |
download | freebsd-ports-gnome-e87ee9594dcc94d8833c0f0e9239191471d3cf83.tar.gz freebsd-ports-gnome-e87ee9594dcc94d8833c0f0e9239191471d3cf83.tar.zst freebsd-ports-gnome-e87ee9594dcc94d8833c0f0e9239191471d3cf83.zip |
Remove expired ports:
2017-04-30 multimedia/avbin: Unfetchable for more than six months (google code has gone away)
games/gondola: Depends on expired multimedia/avbin
2017-04-30 sysutils/flyback: Unfetchable for more than six months (google code has gone away)
2017-06-30 multimedia/py-ffmpeg: Depreciated upstream in favour of ffpyplayer
2017-07-31 mail/dovecot: Deprecated by upstream years ago. Use mail/dovecot2 instead
40 files changed, 5 insertions, 1208 deletions
@@ -9486,3 +9486,8 @@ devel/rubygem-newrelic_rpm3|devel/rubygem-newrelic_rpm|2017-07-31|Has expired: O lang/p5-Parse-Perl||2017-07-31|Has expired: does not build with Perl >= 5.22 sysutils/rubygem-puppet_forge1|sysutils/rubygem-puppet_forge|2017-07-31|Has expired: Use sysutils/rubygem-puppet_forge instead sysutils/rubygem-SyslogLogger||2017-07-31|Has expired: Project is EOL'd because it was merged into Ruby 2.0 +multimedia/avbin||2017-07-31|Has expired: Unfetchable for more than six months (google code has gone away) +games/gondola||2017-07-31|Depends on expired multimedia/avbin +sysutils/flyback||2017-07-31|Unfetchable for more than six months (google code has gone away) +multimedia/py-ffmpeg||2017-07-31|Has expired: Depreciated upstream in favour of ffpyplayer +mail/dovecot|mail/dovecot2|2017-07-31|Has expired: Deprecated by upstream years ago. Use mail/dovecot2 instead diff --git a/games/Makefile b/games/Makefile index 5948e90ff72f..319e30b3a6b5 100644 --- a/games/Makefile +++ b/games/Makefile @@ -385,7 +385,6 @@ SUBDIR += goldencheetah SUBDIR += golly SUBDIR += gomoku - SUBDIR += gondola SUBDIR += goonies SUBDIR += gottet SUBDIR += gracer diff --git a/games/gondola/Makefile b/games/gondola/Makefile deleted file mode 100644 index f4295a63f9b0..000000000000 --- a/games/gondola/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= gondola -PORTVERSION= 1.1 -PORTREVISION= 4 -CATEGORIES= games -MASTER_SITES= http://files.arcticpaint.com/gondola/ \ - http://mirror.amdmi3.ru/distfiles/ -DISTNAME= Gondola-${PORTVERSION}-src - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= Create and optimize a distribution network of gondolas - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rabbyt>=0.8.1:graphics/py-rabbyt \ - ${PYTHON_PKGNAMEPREFIX}pyglet>=1.1:graphics/py-pyglet \ - avbin>=7:multimedia/avbin - -USES= python:run zip -NO_BUILD= yes - -SUB_FILES= ${PORTNAME} -SUB_LIST= PROGRAM_DIR="${PREFIX}/lib/${PORTNAME}" - -WRKSRC= ${WRKDIR}/Gondola-${PORTVERSION} - -PORTDATA= * - -DESKTOP_ENTRIES="Gondola" \ - "Create and optimize a distribution network of gondolas" \ - "" \ - "gondola" \ - "Game;StrategyGame;" \ - false - -post-patch: - @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|g' ${WRKSRC}/gamelib/*.py - @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \ - ${WRKSRC}/gamelib/data.py ${WRKSRC}/gamelib/main.py - @${RM} ${WRKSRC}/gamelib/*.{bak,orig} - -do-install: - cd ${WRKSRC} && ${COPYTREE_SHARE} "snowui gamelib simplejson run_game.py" \ - ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ - cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ - -.include <bsd.port.mk> diff --git a/games/gondola/distinfo b/games/gondola/distinfo deleted file mode 100644 index b02a3c452ecb..000000000000 --- a/games/gondola/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (Gondola-1.1-src.zip) = 2afdd11761219a32b7704f4cd35e9d4fb3267589d939d90a48ddd5f0a04a4899 -SIZE (Gondola-1.1-src.zip) = 10047826 diff --git a/games/gondola/files/gondola.in b/games/gondola/files/gondola.in deleted file mode 100644 index 99480a742ecc..000000000000 --- a/games/gondola/files/gondola.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python - -import sys -import os.path -import errno - -# Program path -package_dir = os.path.join("%%PROGRAM_DIR%%") - -# Add package_dir to python path -sys.path.append(package_dir) - -# Dotdir to store game configs etc. -dotdir = os.path.join(os.environ["HOME"], ".gondola") - -# Create directory -try: - os.mkdir(dotdir) -except OSError, e: - if e.errno != errno.EEXIST: raise - -# Chdir into it -os.chdir(dotdir) - -# Launch the program! -execfile(os.path.join(package_dir, "run_game.py")) diff --git a/games/gondola/files/patch-gamelib-data.py b/games/gondola/files/patch-gamelib-data.py deleted file mode 100644 index 5afae4eea5e3..000000000000 --- a/games/gondola/files/patch-gamelib-data.py +++ /dev/null @@ -1,15 +0,0 @@ ---- gamelib/data.py.orig 2009-04-08 03:18:37.000000000 +0400 -+++ gamelib/data.py 2009-04-08 03:22:29.000000000 +0400 -@@ -10,11 +10,7 @@ - import pyglet - from pyglet import image - --data_py = os.path.abspath(os.path.dirname(__file__)) --if "library.zip" in data_py: -- data_dir = os.path.normpath(os.path.join(data_py, '..', '..', 'data')) --else: -- data_dir = os.path.normpath(os.path.join(data_py, '..', 'data')) -+data_dir = "%%DATADIR%%" - - sys.path.insert(0, data_dir) - diff --git a/games/gondola/files/patch-gamelib-main.py b/games/gondola/files/patch-gamelib-main.py deleted file mode 100644 index f400707d864d..000000000000 --- a/games/gondola/files/patch-gamelib-main.py +++ /dev/null @@ -1,11 +0,0 @@ ---- gamelib/main.py.orig 2009-04-08 03:23:54.000000000 +0400 -+++ gamelib/main.py 2009-04-08 03:25:04.000000000 +0400 -@@ -334,7 +334,7 @@ - player.pause() - - # Preload all data -- for f in os.listdir("data"): -+ for f in os.listdir("%%DATADIR%%"): - if f[-4:].endswith(".png"): - data.load_texture(f) - diff --git a/games/gondola/pkg-descr b/games/gondola/pkg-descr deleted file mode 100644 index b06832ac3cc7..000000000000 --- a/games/gondola/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Gondola is the ultimate shipping, shape sorting, barge unloading -game of all time. Get the right shapes to the right places to score. -But be warned: there are only a limited number of islands to build -on and longer cables are expensive! Sort wisely to minimize loss. - -WWW: http://arcticpaint.com/projects/gondola/ diff --git a/games/gondola/pkg-plist b/games/gondola/pkg-plist deleted file mode 100644 index a9c397a74535..000000000000 --- a/games/gondola/pkg-plist +++ /dev/null @@ -1,62 +0,0 @@ -bin/gondola -lib/gondola/gamelib/__init__.py -lib/gondola/gamelib/__init__.py.bak -lib/gondola/gamelib/cable.py -lib/gondola/gamelib/cable.py.bak -lib/gondola/gamelib/connection.py -lib/gondola/gamelib/connection.py.bak -lib/gondola/gamelib/data.py -lib/gondola/gamelib/data.py.bak -lib/gondola/gamelib/data.py.orig -lib/gondola/gamelib/editor_ui.py -lib/gondola/gamelib/editor_ui.py.bak -lib/gondola/gamelib/ingame_menu.py -lib/gondola/gamelib/ingame_menu.py.bak -lib/gondola/gamelib/input.py -lib/gondola/gamelib/input.py.bak -lib/gondola/gamelib/intro.py -lib/gondola/gamelib/intro.py.bak -lib/gondola/gamelib/main.py -lib/gondola/gamelib/main.py.bak -lib/gondola/gamelib/main.py.orig -lib/gondola/gamelib/map_editor.py -lib/gondola/gamelib/map_editor.py.bak -lib/gondola/gamelib/menu.py -lib/gondola/gamelib/menu.py.bak -lib/gondola/gamelib/minimap.py -lib/gondola/gamelib/minimap.py.bak -lib/gondola/gamelib/platform.py -lib/gondola/gamelib/platform.py.bak -lib/gondola/gamelib/ships.py -lib/gondola/gamelib/ships.py.bak -lib/gondola/gamelib/station.py -lib/gondola/gamelib/station.py.bak -lib/gondola/gamelib/ui.py -lib/gondola/gamelib/ui.py.bak -lib/gondola/gamelib/world.py -lib/gondola/gamelib/world.py.bak -lib/gondola/run_game.py -lib/gondola/simplejson/.___init__.py -lib/gondola/simplejson/.__speedups.c -lib/gondola/simplejson/._scanner.py -lib/gondola/simplejson/._tool.py -lib/gondola/simplejson/__init__.py -lib/gondola/simplejson/__init__.pyc -lib/gondola/simplejson/_speedups.c -lib/gondola/simplejson/decoder.py -lib/gondola/simplejson/decoder.pyc -lib/gondola/simplejson/encoder.py -lib/gondola/simplejson/encoder.pyc -lib/gondola/simplejson/scanner.py -lib/gondola/simplejson/scanner.pyc -lib/gondola/simplejson/tool.py -lib/gondola/snowui/__init__.py -lib/gondola/snowui/__init__.pyc -lib/gondola/snowui/button.py -lib/gondola/snowui/button.pyc -lib/gondola/snowui/main.py -lib/gondola/snowui/main.pyc -lib/gondola/snowui/scrollbox.py -lib/gondola/snowui/scrollbox.pyc -lib/gondola/snowui/widget.py -lib/gondola/snowui/widget.pyc diff --git a/mail/Makefile b/mail/Makefile index 119c04072168..0d90a576cfa1 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -96,7 +96,6 @@ SUBDIR += dkimproxy SUBDIR += dma SUBDIR += dot-forward - SUBDIR += dovecot SUBDIR += dovecot2 SUBDIR += dovecot2-pigeonhole SUBDIR += drac diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile deleted file mode 100644 index 4823a516f7de..000000000000 --- a/mail/dovecot/Makefile +++ /dev/null @@ -1,171 +0,0 @@ -# Created by: Dominic Marks <dominic.marks@btinternet.com> -# $FreeBSD$ - -PORTNAME= dovecot -PORTVERSION= 1.2.17 -PORTREVISION= 6 -CATEGORIES= mail ipv6 -MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ \ - http://www.rename-it.nl/dovecot/${PORTVERSION:R}/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= Secure and compact IMAP and POP3 servers - -LICENSE= LGPL21 MIT -LICENSE_COMB= dual - -DEPRECATED= Deprecated by upstream years ago. Use mail/dovecot2 instead -EXPIRATION_DATE=2017-07-31 - -CONFLICTS= dovecot2-2.[0-9].* - -###################################################################### -# Anytime PORTVERSION changes please bump PORTREVISIONs of # -# mail/dovecot-antispam, mail/dovecot-managesieve and # -# mail/dovecot-sieve. Please see ports/135311 and ports/146029 for # -# an explanation. # -# # -# Please be careful when updating this port as changes to this port # -# can break mail/dovecot-sieve and mail/dovecot-managesieve. In # -# order to ensure the least amount of breakage possible please # -# consult the maintainer of those ports before updating this one. # -###################################################################### - -USES= cpe iconv libtool:keepla ssl -USE_RC_SUBR= dovecot - -PORTSCOUT= limit:^1\.2 - -GNU_CONFIGURE= yes -CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS= --localstatedir=/var \ - --with-statedir=/var/db/dovecot \ - --without-shadow - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -USE_LDCONFIG= ${PREFIX}/lib/dovecot \ - ${PREFIX}/lib/dovecot/imap \ - ${PREFIX}/lib/dovecot/pop3 \ - ${PREFIX}/lib/dovecot/lda - -USERS= dovecot -GROUPS= ${USERS} - -PROTOCOLS= imap pop3 - -# Default requirement for dovecot rc script -_REQUIRE= LOGIN - -OPTIONS_DEFINE= KQUEUE SSL MANAGESIEVE GSSAPI VPOPMAIL BDB LDAP PGSQL MYSQL SQLITE DOCS -OPTIONS_DEFAULT= KQUEUE SSL MANAGESIEVE -KQUEUE_DESC= kqueue(2) support -MANAGESIEVE_DESC= ManageSieve support -VPOPMAIL_DESC= VPopMail support - -OPTIONS_SUB= yes -BDB_CFLAGS= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR} -BDB_CONFIGURE_WITH= db -BDB_USES= bdb -DOCS_CONFIGURE_WITH= docs -GSSAPI_CONFIGURE_WITH= gssapi -GSSAPI_LDFLAGS= -lgssapi_krb5 -KQUEUE_CONFIGURE_ON= --with-ioloop=kqueue -LDAP_CONFIGURE_WITH= ldap -LDAP_USE= OPENLDAP=yes -MYSQL_CONFIGURE_WITH= mysql -MYSQL_USE= MYSQL=yes -PGSQL_CONFIGURE_WITH= pgsql -PGSQL_USES= pgsql -SQLITE_CONFIGURE_WITH= sqlite -SQLITE_USES= sqlite:3 -SSL_CONFIGURE_OFF= --without-ssl -SSL_CONFIGURE_ON= --with-ssl=openssl -VPOPMAIL_BUILD_DEPENDS= ${LOCALBASE}/vpopmail/bin/vchkpw:mail/vpopmail -VPOPMAIL_CONFIGURE_WITH=vpopmail - -.include <bsd.port.options.mk> - -.if ${ARCH} == "arm" -BROKEN= Does not build on arm -.endif - -DOCS= AUTHORS COPYING COPYING.LGPL COPYING.MIT INSTALL NEWS TODO README -PORTDOCS= * - -.if ${PORT_OPTIONS:MSSL} -PROTOCOLS+= imaps pop3s -.endif - -.if ${PORT_OPTIONS:MLDAP} -_REQUIRE+= slapd -.endif - -.if ${PORT_OPTIONS:MPGSQL} -_REQUIRE+= postgresql -.endif - -.if ${PORT_OPTIONS:MMYSQL} -_REQUIRE+= mysql -.endif - -SUB_LIST+= REQUIRE="${_REQUIRE}" -SUB_FILES+= pkg-deinstall pkg-message - -# sed script for dovecot.conf -REINPLACE= s!%%PROTOCOLS%%!${PROTOCOLS}!g;\ - s!/usr/!${PREFIX}/!g;\ - s!=/usr!=${PREFIX}!g;\ - s!=/etc !=${PREFIX}/etc !g;\ - s!/etc/dovecot!${PREFIX}&!g;\ - s![[:<:]]doc/(dovecot-[^-]+)-example.conf[[:>:]]!${EXAMPLESDIR}/\1.conf!g;\ - s!\#sendmail_path = /usr/.*!sendmail_path = /usr/sbin/sendmail!g; - -.if ${PORT_OPTIONS:MBDB} -REINPLACE+= s!^\#(dict_db_config)!\1!; -.endif - -.if ${PORT_OPTIONS:MMANAGESIEVE} -MANAGESIEVEVERSION!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V PORTVERSION -PATCH_SITES!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V MASTER_SITES -PATCHFILES+= dovecot-${PORTVERSION}-managesieve-${MANAGESIEVEVERSION}.diff.gz -PATCH_DIST_STRIP= -p1 -PROTOCOLS+= managesieve -DOCS+= README.managesieve -.endif - -.if ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} -PLIST_SUB+= SQL="" -.else -PLIST_SUB+= SQL="@comment " -.endif - -post-patch: - @${REINPLACE_CMD} -E -e '${REINPLACE}' \ - ${WRKSRC}/dovecot-example.conf - @${REINPLACE_CMD} -E -e'\ - s!-example\.conf[[:>:]]!.conf!g;\ - s!^(confdir[[:space:]]+=[[:space:]]+)\$$\(sysconfdir\)!\1${EXAMPLESDIR}!g;\ - ' ${WRKSRC}/*/Makefile.in ${WRKSRC}/Makefile.in - @${LN} -f ${WRKSRC}/dovecot-example.conf ${WRKSRC}/dovecot.conf - @${LN} -f ${WRKSRC}/doc/dovecot-db-example.conf ${WRKSRC}/doc/dovecot-db.conf - @${LN} -f ${WRKSRC}/doc/dovecot-dict-sql-example.conf ${WRKSRC}/doc/dovecot-dict-sql.conf - @${LN} -f ${WRKSRC}/doc/dovecot-ldap-example.conf ${WRKSRC}/doc/dovecot-ldap.conf - @${LN} -f ${WRKSRC}/doc/dovecot-sql-example.conf ${WRKSRC}/doc/dovecot-sql.conf - -post-install: - ${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} strip - ${INSTALL_DATA} ${WRKSRC}/dovecot.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-db.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-dict-sql.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-ldap.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-sql.conf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${STAGEDIR}${EXAMPLESDIR} - -.if ${PORT_OPTIONS:MDOCS} - ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif - -.include <bsd.port.mk> diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo deleted file mode 100644 index 0c9e49177869..000000000000 --- a/mail/dovecot/distinfo +++ /dev/null @@ -1,4 +0,0 @@ -SHA256 (dovecot-1.2.17.tar.gz) = 6f39f86a06ddbaa8e264d03046c2fc8870f97ea27c1e52eb5bc96c3b754f0bed -SIZE (dovecot-1.2.17.tar.gz) = 2983431 -SHA256 (dovecot-1.2.17-managesieve-0.11.13.diff.gz) = 6b3a3b5263adc5d30275201fcc8c8ed0b2a659f85eb5b9be65c8000884343b3e -SIZE (dovecot-1.2.17-managesieve-0.11.13.diff.gz) = 6461 diff --git a/mail/dovecot/files/dovecot.in b/mail/dovecot/files/dovecot.in deleted file mode 100644 index c1b3e1b6f562..000000000000 --- a/mail/dovecot/files/dovecot.in +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# - -# PROVIDE: dovecot -# REQUIRE: %%REQUIRE%% -# KEYWORD: shutdown - -# Define dovecot_* variables in one of these files: -# /etc/rc.conf -# /etc/rc.conf.local -# /etc/rc.conf.d/dovecot - -. /etc/rc.subr - -name=dovecot -rcvar=dovecot_enable - -# read configuration and set defaults -load_rc_config ${name} -: ${dovecot_enable:="NO"} -: ${dovecot_config:="%%PREFIX%%/etc/${name}.conf"} - -command="%%PREFIX%%/sbin/${name}" -start_precmd="start_precmd" -stop_postcmd="stop_postcmd" -restart_cmd="restart_cmd" -extra_commands="reload" - -start_precmd() -{ # Ensure runtime directories exist with correct permissions - local login_user login_gid - login_user=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^login_user:/ { print $2 }') - login_gid=$(/usr/sbin/pw usershow -n "${login_user}" 2>/dev/null | /usr/bin/cut -d: -f4) - /usr/bin/install -o root -g wheel -m 0755 -d ${base_dir} - /usr/bin/install -o root -g ${login_gid} -m 0750 -d ${login_dir} -} - -stop_postcmd() -{ # Cleanup runtime directories - rm -rf ${login_dir} ${base_dir} 2>/dev/null -} - -restart_cmd() -{ # Overriding makes rc.subr run this once for each instance - run_rc_command stop - run_rc_command start -} - -# To start multiple instances of dovecot set dovecot_config to -# a space seperated list of configuration files. -for config in ${dovecot_config}; do - required_files="${config}" - command_args="-c ${config}" - base_dir=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^base_dir:/ { print $2 }') - login_dir=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^login_dir:/ { print $2 }') - pidfile="${base_dir}/master.pid" - run_rc_command "$1" -done diff --git a/mail/dovecot/files/patch-configure b/mail/dovecot/files/patch-configure deleted file mode 100644 index 393b2adc4a94..000000000000 --- a/mail/dovecot/files/patch-configure +++ /dev/null @@ -1,10 +0,0 @@ ---- configure.orig 2009-05-17 21:39:51.000000000 -0400 -+++ configure 2009-05-17 21:39:51.000000000 -0400 -@@ -1082,6 +1082,7 @@ - includedir='${prefix}/include' - oldincludedir='/usr/include' - docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' -+examplesdir='${datarootdir}/examples/${PACKAGE_TARNAME}' - infodir='${datarootdir}/info' - htmldir='${docdir}' - dvidir='${docdir}' diff --git a/mail/dovecot/files/patch-dovecot-example.conf b/mail/dovecot/files/patch-dovecot-example.conf deleted file mode 100644 index b3fd157a4fb4..000000000000 --- a/mail/dovecot/files/patch-dovecot-example.conf +++ /dev/null @@ -1,247 +0,0 @@ ---- dovecot-example.conf.orig 2009-07-27 09:57:30.000000000 +0900 -+++ dovecot-example.conf 2009-07-30 13:21:50.000000000 +0900 -@@ -21,7 +21,7 @@ - - # Protocols we want to be serving: imap imaps pop3 pop3s - # If you only want to use dovecot-auth, you can set this to "none". --#protocols = imap imaps -+protocols = %%PROTOCOLS%% - - # A space separated list of IP or host addresses where to listen in for - # connections. "*" listens in all IPv4 interfaces. "[::]" listens in all IPv6 -@@ -45,7 +45,7 @@ - # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP - # matches the local IP (ie. you're connecting from the same computer), the - # connection is considered secure and plaintext authentication is allowed. --#disable_plaintext_auth = yes -+disable_plaintext_auth = no - - # Should all IMAP and POP3 processes be killed when Dovecot master process - # shuts down. Setting this to "no" means that Dovecot can be upgraded without -@@ -221,7 +221,7 @@ - # - # <doc/wiki/MailLocation.txt> - # --#mail_location = -+mail_location = mbox:~/mail/:INBOX=/var/mail/%u - - # If you need to set multiple mailbox locations or want to change default - # namespace settings, you can do it by defining namespace sections. -@@ -302,7 +302,7 @@ - # Group to enable temporarily for privileged operations. Currently this is - # used only with INBOX when either its initial creation or dotlocking fails. - # Typically this is set to "mail" to give access to /var/mail. --#mail_privileged_group = -+mail_privileged_group = mail - - # Grant access to these supplementary groups for mail processes. Typically - # these are used to set up access to shared mailboxes. Note that it may be -@@ -341,7 +341,7 @@ - - # Rely on O_EXCL to work when creating dotlock files. NFS supports O_EXCL - # since version 3, so this should be safe to use nowadays by default. --#dotlock_use_excl = yes -+dotlock_use_excl = yes - - # Don't use fsync() or fdatasync() calls. This makes the performance better - # at the cost of potential data loss if the server (or the file server) -@@ -369,20 +369,20 @@ - # Show more verbose process titles (in ps). Currently shows user name and - # IP address. Useful for seeing who are actually using the IMAP processes - # (eg. shared mailboxes or if same uid is used for multiple accounts). --#verbose_proctitle = no -+verbose_proctitle = yes - - # Valid UID range for users, defaults to 500 and above. This is mostly - # to make sure that users can't log in as daemons or other system users. - # Note that denying root logins is hardcoded to dovecot binary and can't - # be done even if first_valid_uid is set to 0. --#first_valid_uid = 500 -+first_valid_uid = 1000 - #last_valid_uid = 0 - - # Valid GID range for users, defaults to non-root/wheel. Users having - # non-valid GID as primary group ID aren't allowed to log in. If user - # belongs to supplementary groups with non-valid GIDs, those groups are - # not set. --#first_valid_gid = 1 -+first_valid_gid = 1000 - #last_valid_gid = 0 - - # Maximum number of running mail processes. When this limit is reached, -@@ -449,7 +449,7 @@ - - # When copying a message, do it with hard links whenever possible. This makes - # the performance much better, and it's unlikely to have any side effects. --#maildir_copy_with_hardlinks = yes -+maildir_copy_with_hardlinks = yes - - # When copying a message, try to preserve the base filename. Only if the - # destination mailbox already contains the same name (ie. the mail is being -@@ -605,7 +605,7 @@ - # but not both. Thunderbird separates these two by forcing server to - # accept '/' suffix in mailbox names in subscriptions list. - # The list is space-separated. -- #imap_client_workarounds = -+ imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep - } - - ## -@@ -657,7 +657,7 @@ - # Dovecot's default, so if you're building a new server it would be a good - # idea to change this. %08Xu%08Xv should be pretty fail-safe. - # -- #pop3_uidl_format = %08Xu%08Xv -+ pop3_uidl_format = %08Xu%08Xv - - # POP3 logout format string: - # %i - total number of bytes read from client -@@ -688,7 +688,7 @@ - # Outlook Express and Netscape Mail breaks if end of headers-line is - # missing. This option simply sends it if it's missing. - # The list is space-separated. -- #pop3_client_workarounds = -+ pop3_client_workarounds = outlook-no-nuls oe-ns-eoh - } - - ## -@@ -784,7 +784,7 @@ - # the standard variables here, eg. %Lu would lowercase the username, %n would - # drop away the domain if it was given, or "%n-AT-%d" would change the '@' into - # "-AT-". This translation is done after auth_username_translation changes. --#auth_username_format = -+auth_username_format = %Lu - - # If you want to allow master users to log in by specifying the master - # username within the normal username string (ie. not using SASL mechanism's -@@ -835,7 +835,7 @@ - # plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi otp skey - # gss-spnego - # NOTE: See also disable_plaintext_auth setting. -- mechanisms = plain -+ mechanisms = plain login - - # - # Password database is used to verify user's password (and nothing more). -@@ -901,6 +901,7 @@ - # args = session=yes %Ls - # args = cache_key=%u dovecot - #args = dovecot -+ args = session=yes dovecot - } - - # System users (NSS, /etc/passwd, or similiar) -@@ -944,14 +945,16 @@ - - # SQL database <doc/wiki/AuthDatabase.SQL.txt> - #passdb sql { -- # Path for SQL configuration file, see doc/dovecot-sql-example.conf -- #args = -+ # Path for SQL configuration file. -+ # See doc/dovecot-sql-example.conf -+ #args = /etc/dovecot-sql.conf - #} - - # LDAP database <doc/wiki/AuthDatabase.LDAP.txt> - #passdb ldap { -- # Path for LDAP configuration file, see doc/dovecot-ldap-example.conf -- #args = -+ # Path for LDAP configuration file. -+ # See doc/dovecot-ldap-example.conf -+ #args = /etc/dovecot-ldap.conf - #} - - # vpopmail authentication <doc/wiki/AuthDatabase.VPopMail.txt> -@@ -986,7 +989,7 @@ - # proceses. Useful with remote NSS lookups that may block. - # NOTE: Be sure to use this setting with nss_ldap or users might get - # logged in as each others! -- #args = -+ args = blocking=yes - } - - # passwd-like file with specified location -@@ -1022,14 +1025,16 @@ - - # SQL database <doc/wiki/AuthDatabase.SQL.txt> - #userdb sql { -- # Path for SQL configuration file, see doc/dovecot-sql-example.conf -- #args = -+ # Path for SQL configuration file. -+ # See doc/dovecot-sql-example.conf -+ #args = /etc/dovecot-sql.conf - #} - - # LDAP database <doc/wiki/AuthDatabase.LDAP.txt> - #userdb ldap { -- # Path for LDAP configuration file, see doc/dovecot-ldap-example.conf -- #args = -+ # Path for LDAP configuration file. -+ # See doc/dovecot-ldap-example.conf -+ #args = /etc/dovecot-ldap.conf - #} - - # vpopmail <doc/wiki/AuthDatabase.VPopMail.txt> -@@ -1061,25 +1066,25 @@ - #ssl_username_from_cert = no - - # It's possible to export the authentication interface to other programs: -- #socket listen { -- #master { -+ socket listen { -+ master { - # Master socket provides access to userdb information. It's typically - # used to give Dovecot's local delivery agent access to userdb so it - # can find mailbox locations. -- #path = /var/run/dovecot/auth-master -- #mode = 0600 -+ path = /var/run/dovecot/auth-master -+ mode = 0600 - # Default user/group is the one who started dovecot-auth (root) - #user = - #group = -- #} -- #client { -+ } -+ client { - # The client socket is generally safe to export to everyone. Typical use - # is to export it to your SMTP server so it can do SMTP AUTH lookups - # using it. -- #path = /var/run/dovecot/auth-client -- #mode = 0660 -- #} -- #} -+ path = /var/run/dovecot/auth-client -+ mode = 0660 -+ } -+ } - } - - # If you wish to use another authentication server than dovecot-auth, you can -@@ -1107,11 +1112,12 @@ - - dict { - #quota = mysql:/etc/dovecot-dict-quota.conf -- #expire = db:/var/lib/dovecot/expire.db -+ #expire = db:/var/db/dovecot/expire.db - } - --# Path to Berkeley DB's configuration file. See doc/dovecot-db-example.conf --#dict_db_config = -+# Path to Berkeley DB's configuration file. -+# See doc/dovecot-db-example.conf -+#dict_db_config = /etc/dovecot-db.conf - - ## - ## Plugin settings -@@ -1148,8 +1154,8 @@ - # Each quota root has separate limits. Only the command for the first - # exceeded limit is excecuted, so put the highest limit first. - # Note that % needs to be escaped as %%, otherwise "% " expands to empty. -- # quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95 -- # quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80 -+ # quota_warning = storage=95%% /usr/bin/quota-warning.sh 95 -+ # quota_warning2 = storage=80%% /usr/bin/quota-warning.sh 80 - #quota = maildir - - # ACL plugin. vfile backend reads ACLs from "dovecot-acl" file from maildir diff --git a/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c b/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c deleted file mode 100644 index 3985bc727695..000000000000 --- a/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/login-common/ssl-proxy-openssl.c.orig 2011-01-20 21:16:59 UTC -+++ src/login-common/ssl-proxy-openssl.c -@@ -21,6 +21,7 @@ - #include <openssl/ssl.h> - #include <openssl/err.h> - #include <openssl/rand.h> -+#include <openssl/comp.h> - - #define DOVECOT_SSL_DEFAULT_CIPHER_LIST "ALL:!LOW:!SSLv2" - /* Check every 30 minutes if parameters file has been updated */ -@@ -817,7 +818,7 @@ static void ssl_proxy_ctx_init(SSL_CTX * - { - const char *cafile; - -- SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL); -+ SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL | SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3); - - cafile = getenv("SSL_CA_FILE"); - if (cafile != NULL) { diff --git a/mail/dovecot/files/pkg-deinstall.in b/mail/dovecot/files/pkg-deinstall.in deleted file mode 100644 index d02dcd6056f6..000000000000 --- a/mail/dovecot/files/pkg-deinstall.in +++ /dev/null @@ -1,10 +0,0 @@ -#! /bin/sh -# -# $FreeBSD: /tmp/pcvs/ports/mail/dovecot/files/pkg-deinstall.in,v 1.2 2008-11-28 14:38:26 wxs Exp $ -# - -case $2 in -DEINSTALL) - echo "If you don't intend on reinstalling this port you should manually 'rm -rf /var/db/dovecot' if anything was stored there." - ;; -esac diff --git a/mail/dovecot/files/pkg-message.in b/mail/dovecot/files/pkg-message.in deleted file mode 100644 index 1cd6aed1cae8..000000000000 --- a/mail/dovecot/files/pkg-message.in +++ /dev/null @@ -1,21 +0,0 @@ ---------------------------------------------------------------------- - - You can get basic IMAP and POP3 services running by enabling - dovecot in the /etc/rc.conf file. - - dovecot_enable - (bool) If set to ``YES'', run the dovecot command - at boot time. - - In the basic configuration Dovecot will authenticate users against - the system's passwd file and use the default /var/mail/$USER mbox - files. - - dovecot_config - (str) Path to dovecot configuration file(s). - Default %%PREFIX%%/etc/dovecot.conf. - - To start multiple instances of dovecot set dovecot_config to - a space separated list of configuration files. - ---------------------------------------------------------------------- diff --git a/mail/dovecot/pkg-descr b/mail/dovecot/pkg-descr deleted file mode 100644 index 48a277c6a21a..000000000000 --- a/mail/dovecot/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Dovecot is a secure and compact IMAP server which is in the early stages -of development. It supports Maildirs and mbox formats and much of the -IMAP v4 protocol including SSL/TLS. IPv6 support is also included. -Dovecot supports authentication with OpenLDAP, PostgreSQL, MySQL, vpopmail -and PAM. - -WWW: http://www.dovecot.org/ diff --git a/mail/dovecot/pkg-plist b/mail/dovecot/pkg-plist deleted file mode 100644 index 86bd357182f4..000000000000 --- a/mail/dovecot/pkg-plist +++ /dev/null @@ -1,116 +0,0 @@ -lib/dovecot/imap/lib01_acl_plugin.so -lib/dovecot/imap/lib02_imap_acl_plugin.a -lib/dovecot/imap/lib02_imap_acl_plugin.la -lib/dovecot/imap/lib02_imap_acl_plugin.so -lib/dovecot/imap/lib02_lazy_expunge_plugin.so -lib/dovecot/imap/lib10_quota_plugin.so -lib/dovecot/imap/lib11_imap_quota_plugin.a -lib/dovecot/imap/lib11_imap_quota_plugin.la -lib/dovecot/imap/lib11_imap_quota_plugin.so -lib/dovecot/imap/lib11_trash_plugin.so -lib/dovecot/imap/lib20_autocreate_plugin.so -lib/dovecot/imap/lib20_convert_plugin.so -lib/dovecot/imap/lib20_expire_plugin.so -lib/dovecot/imap/lib20_fts_plugin.so -lib/dovecot/imap/lib20_listescape_plugin.so -lib/dovecot/imap/lib20_mail_log_plugin.so -lib/dovecot/imap/lib20_mbox_snarf_plugin.so -lib/dovecot/imap/lib20_virtual_plugin.so -lib/dovecot/imap/lib20_zlib_plugin.so -lib/dovecot/imap/lib21_fts_squat_plugin.so -lib/dovecot/lda/lib01_acl_plugin.so -lib/dovecot/lda/lib10_quota_plugin.so -lib/dovecot/lda/lib11_trash_plugin.so -lib/dovecot/lda/lib20_autocreate_plugin.so -lib/dovecot/lda/lib20_convert_plugin.so -lib/dovecot/lda/lib20_expire_plugin.so -lib/dovecot/lda/lib20_fts_plugin.so -lib/dovecot/lda/lib20_listescape_plugin.so -lib/dovecot/lda/lib20_mail_log_plugin.so -lib/dovecot/lda/lib20_virtual_plugin.so -lib/dovecot/lda/lib21_fts_squat_plugin.so -lib/dovecot/lib01_acl_plugin.a -lib/dovecot/lib01_acl_plugin.la -lib/dovecot/lib01_acl_plugin.so -lib/dovecot/lib02_lazy_expunge_plugin.a -lib/dovecot/lib02_lazy_expunge_plugin.la -lib/dovecot/lib02_lazy_expunge_plugin.so -lib/dovecot/lib10_quota_plugin.a -lib/dovecot/lib10_quota_plugin.la -lib/dovecot/lib10_quota_plugin.so -lib/dovecot/lib11_trash_plugin.a -lib/dovecot/lib11_trash_plugin.la -lib/dovecot/lib11_trash_plugin.so -lib/dovecot/lib20_autocreate_plugin.a -lib/dovecot/lib20_autocreate_plugin.la -lib/dovecot/lib20_autocreate_plugin.so -lib/dovecot/lib20_convert_plugin.a -lib/dovecot/lib20_convert_plugin.la -lib/dovecot/lib20_convert_plugin.so -lib/dovecot/lib20_expire_plugin.a -lib/dovecot/lib20_expire_plugin.la -lib/dovecot/lib20_expire_plugin.so -lib/dovecot/lib20_fts_plugin.a -lib/dovecot/lib20_fts_plugin.la -lib/dovecot/lib20_fts_plugin.so -lib/dovecot/lib20_listescape_plugin.a -lib/dovecot/lib20_listescape_plugin.la -lib/dovecot/lib20_listescape_plugin.so -lib/dovecot/lib20_mail_log_plugin.a -lib/dovecot/lib20_mail_log_plugin.la -lib/dovecot/lib20_mail_log_plugin.so -lib/dovecot/lib20_mbox_snarf_plugin.a -lib/dovecot/lib20_mbox_snarf_plugin.la -lib/dovecot/lib20_mbox_snarf_plugin.so -lib/dovecot/lib20_virtual_plugin.a -lib/dovecot/lib20_virtual_plugin.la -lib/dovecot/lib20_virtual_plugin.so -lib/dovecot/lib20_zlib_plugin.a -lib/dovecot/lib20_zlib_plugin.la -lib/dovecot/lib20_zlib_plugin.so -lib/dovecot/lib21_fts_squat_plugin.a -lib/dovecot/lib21_fts_squat_plugin.la -lib/dovecot/lib21_fts_squat_plugin.so -lib/dovecot/pop3/lib02_lazy_expunge_plugin.so -lib/dovecot/pop3/lib10_quota_plugin.so -lib/dovecot/pop3/lib20_autocreate_plugin.so -lib/dovecot/pop3/lib20_convert_plugin.so -lib/dovecot/pop3/lib20_expire_plugin.so -lib/dovecot/pop3/lib20_fts_plugin.so -lib/dovecot/pop3/lib20_listescape_plugin.so -lib/dovecot/pop3/lib20_mail_log_plugin.so -lib/dovecot/pop3/lib20_mbox_snarf_plugin.so -lib/dovecot/pop3/lib20_virtual_plugin.so -lib/dovecot/pop3/lib20_zlib_plugin.so -lib/dovecot/pop3/lib21_fts_squat_plugin.so -libexec/dovecot/authtest -libexec/dovecot/checkpassword-reply -libexec/dovecot/convert-tool -libexec/dovecot/deliver -libexec/dovecot/dict -libexec/dovecot/dovecot-auth -libexec/dovecot/expire-tool -libexec/dovecot/gdbhelper -libexec/dovecot/idxview -libexec/dovecot/imap -libexec/dovecot/imap-login -libexec/dovecot/imap-utf7 -libexec/dovecot/listview -libexec/dovecot/logview -libexec/dovecot/maildirlock -libexec/dovecot/pop3 -libexec/dovecot/pop3-login -libexec/dovecot/rawlog -libexec/dovecot/ssl-build-param -libexec/dovecot/threadview -sbin/dovecot -sbin/dovecotpw -@sample %%EXAMPLESDIR%%/dovecot-db.conf etc/dovecot-db.conf -%%SQL%%@sample %%EXAMPLESDIR%%/dovecot-dict-sql.conf etc/dovecot-dict-sql.conf -%%LDAP%%@sample %%EXAMPLESDIR%%/dovecot-ldap.conf etc/dovecot-ldap.conf -%%EXAMPLESDIR%%/dovecot-openssl.cnf -%%SQL%%@sample %%EXAMPLESDIR%%/dovecot-sql.conf etc/dovecot-sql.conf -@sample %%EXAMPLESDIR%%/dovecot.conf etc/dovecot.conf -%%EXAMPLESDIR%%/mkcert.sh -@dir include/dovecot -@dir lib/dovecot/auth diff --git a/multimedia/Makefile b/multimedia/Makefile index adb38fa1658d..dcb7fd958397 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -17,7 +17,6 @@ SUBDIR += audacious-plugins SUBDIR += audacious-plugins-gtk3 SUBDIR += audiopreview - SUBDIR += avbin SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins @@ -322,7 +321,6 @@ SUBDIR += pwcview SUBDIR += py-cec SUBDIR += py-enzyme - SUBDIR += py-ffmpeg SUBDIR += py-flvlib SUBDIR += py-gstreamer SUBDIR += py-gstreamer1 diff --git a/multimedia/avbin/Makefile b/multimedia/avbin/Makefile deleted file mode 100644 index 8638fcc8ad21..000000000000 --- a/multimedia/avbin/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= avbin -PORTVERSION= 7 -PORTREVISION= 7 -CATEGORIES= multimedia -MASTER_SITES= GOOGLE_CODE http://mirror.amdmi3.ru/distfiles/ -DISTNAME= ${PORTNAME}-src-${PORTVERSION} - -MAINTAINER= amdmi3@FreeBSD.org -COMMENT= FFmpeg wrapper - -LIB_DEPENDS= libavcodec0.so:multimedia/ffmpeg0 - -BROKEN= Unfetchable (google code has gone away) -DEPRECATED= Unfetchable for more than six months (google code has gone away) -EXPIRATION_DATE= 2017-04-30 - -LIBNAME= libavbin.so.${PORTVERSION} -PLIST_FILES= include/avbin.h \ - lib/${LIBNAME} \ - lib/libavbin.so -USE_LDCONFIG= yes - -CFLAGS_amd64= -fPIC - -PORTDOCS= * - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.options.mk> - -do-build: - cd ${WRKSRC} && \ - ${CC} ${CFLAGS} -shared -Wl,-soname,${LIBNAME} -o ${LIBNAME} \ - src/avbin.c -Iinclude -I${LOCALBASE}/include/ffmpeg0 -I${LOCALBASE}/include \ - -DAVBIN_VERSION=${PORTVERSION} -DFFMPEG_REVISION=0 \ - -L${LOCALBASE}/lib/ffmpeg0 -L${LOCALBASE}/lib \ - -lavcodec0 -lavformat0 - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${LIBNAME} ${STAGEDIR}${PREFIX}/lib/ - ${LN} -s ${LIBNAME} ${STAGEDIR}${PREFIX}/lib/libavbin.so - ${INSTALL_DATA} ${WRKSRC}/include/avbin.h ${STAGEDIR}${PREFIX}/include/ - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/multimedia/avbin/distinfo b/multimedia/avbin/distinfo deleted file mode 100644 index 70fbe0f368da..000000000000 --- a/multimedia/avbin/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (avbin-src-7.tar.gz) = 3f10835e599bed8c9831ce9a04b3ff3f65866cae67ae7010c9d8a10528c651a2 -SIZE (avbin-src-7.tar.gz) = 63378 diff --git a/multimedia/avbin/files/patch-include-avbin.h b/multimedia/avbin/files/patch-include-avbin.h deleted file mode 100644 index 2c617f507c43..000000000000 --- a/multimedia/avbin/files/patch-include-avbin.h +++ /dev/null @@ -1,10 +0,0 @@ ---- include/avbin.h.orig 2008-09-21 10:45:33.000000000 +0400 -+++ include/avbin.h 2009-04-03 06:49:52.000000000 +0400 -@@ -69,6 +69,7 @@ - #define AVBIN_H - - #include <stdint.h> -+#include <sys/types.h> - - /** - * Error-checked function result. diff --git a/multimedia/avbin/files/patch-src-avbin.c b/multimedia/avbin/files/patch-src-avbin.c deleted file mode 100644 index 453e12ba26da..000000000000 --- a/multimedia/avbin/files/patch-src-avbin.c +++ /dev/null @@ -1,22 +0,0 @@ ---- src/avbin.c.orig 2008-09-21 08:45:33.000000000 +0200 -+++ src/avbin.c 2010-07-11 10:38:40.684168520 +0200 -@@ -43,6 +43,8 @@ - - static AVbinLogCallback user_log_callback = NULL; - -+static int av_log_level; -+ - /** - * Format log messages and call the user log callback. Essentially a - * reimplementation of libavutil/log.c:av_log_default_callback. -@@ -215,10 +217,6 @@ - info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S16; - info->audio.sample_bits = 16; - break; -- case SAMPLE_FMT_S24: -- info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S24; -- info->audio.sample_bits = 24; -- break; - case SAMPLE_FMT_S32: - info->audio.sample_format = AVBIN_SAMPLE_FORMAT_S32; - info->audio.sample_bits = 32; diff --git a/multimedia/avbin/pkg-descr b/multimedia/avbin/pkg-descr deleted file mode 100644 index 1bda59ee5f72..000000000000 --- a/multimedia/avbin/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -AVbin is a thin wrapper around FFmpeg, providing binary compatibility -for applications and languages that need it - -WWW: http://avbin.github.io/ diff --git a/multimedia/py-ffmpeg/Makefile b/multimedia/py-ffmpeg/Makefile deleted file mode 100644 index 432b271c5b43..000000000000 --- a/multimedia/py-ffmpeg/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# Created by: David Naylor <dbn@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= ffmpeg -PORTVERSION= 1.2.4 -PORTREVISION= 6 -CATEGORIES= multimedia python -MASTER_SITES= GH LOCAL/dbn/${PORTNAME} -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= dbn@FreeBSD.org -COMMENT= Python bindings for FFmpeg - -LICENSE= LGPL20 LGPL21 LGPL3 -LICENSE_COMB= dual - -BUILD_DEPENDS= cython:lang/cython -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg - -DEPRECATED= Depreciated upstream in favour of ffpyplayer -EXPIRATION_DATE=2017-06-30 - -MAKE_ENV= FFMPEG_LIBRARIES="SDL SDL_mixer" FFMPEG_LIBRARY_DIRS=${LOCALBASE}/lib \ - FFMPEG_INCLUDES=${LOCALBASE}/include/SDL FFMPEG_ROOT=${LOCALBASE} -GH_ACCOUNT= tito -GH_PROJECT= ${PORTNAME}-android -GH_TAGNAME= 6636c3a -USE_GITHUB= yes -USES= python -USE_PYTHON= autoplist concurrent distutils -USE_SDL= mixer -WRKSRC_SUBDIR= python - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/ffmpeg/_ffmpeg.so - -.include <bsd.port.mk> diff --git a/multimedia/py-ffmpeg/distinfo b/multimedia/py-ffmpeg/distinfo deleted file mode 100644 index 56cde9c26f95..000000000000 --- a/multimedia/py-ffmpeg/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1491860248 -SHA256 (tito-ffmpeg-android-1.2.4-6636c3a_GH0.tar.gz) = 99d5ddac072b1ebed606dc453f82577043b30783af4610fc80ebeb5beb14e68d -SIZE (tito-ffmpeg-android-1.2.4-6636c3a_GH0.tar.gz) = 7379991 diff --git a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi b/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi deleted file mode 100644 index 5fd1fb4dc712..000000000000 --- a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pxi +++ /dev/null @@ -1,37 +0,0 @@ ---- ffmpeg/_ffmpeg.pxi.orig 2013-10-28 16:04:02 UTC -+++ ffmpeg/_ffmpeg.pxi -@@ -35,6 +35,7 @@ cdef extern from "libavcodec/avcodec.h" - unsigned char **data - int *linesize - int64_t pts -+ int64_t pkt_pts; - int repeat_pict - int nb_samples - int format -@@ -53,8 +54,6 @@ cdef extern from "libavcodec/avcodec.h" - int channels - AVCodec *codec - AVMediaType codec_type -- int (*get_buffer)(AVCodecContext *c, AVFrame *pic) -- void (*release_buffer)(AVCodecContext *c, AVFrame *pic) - AVRational time_base - AVSampleFormat sample_fmt - struct AVPicture: -@@ -83,7 +82,7 @@ cdef extern from "libavcodec/avcodec.h" - ctypedef int (*lockmgr_t)(void **mutex, AVLockOp op) - int av_lockmgr_register(lockmgr_t cb) - -- AVFrame *avcodec_alloc_frame() -+ AVFrame *av_frame_alloc() - int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, AVPacket *avpkt) - int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, int -@@ -100,7 +99,7 @@ cdef extern from "libavcodec/avcodec.h" - int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic) - void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic) - -- void avcodec_get_frame_defaults(AVFrame *) -+ void av_frame_unref(AVFrame *) - - cdef extern from "libavresample/avresample.h" nogil: - struct ResampleContext: diff --git a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx b/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx deleted file mode 100644 index a1071885a891..000000000000 --- a/multimedia/py-ffmpeg/files/patch-ffmpeg___ffmpeg.pyx +++ /dev/null @@ -1,92 +0,0 @@ ---- ffmpeg/_ffmpeg.pyx.orig 2013-10-28 16:04:02 UTC -+++ ffmpeg/_ffmpeg.pyx -@@ -81,8 +81,6 @@ DEF FF_REFRESH_EVENT = 2 - DEF FF_QUIT_EVENT = 3 - DEF FF_SCHEDULE_EVENT = 4 - --cdef uint64_t global_video_pkt_pts = AV_NOPTS_VALUE -- - ctypedef void (*event_callback_t)(void *) - - cdef struct Event: -@@ -518,11 +516,11 @@ cdef int audio_decode_frame(VideoState * - got_frame = 0 - - if frame == NULL: -- frame = avcodec_alloc_frame() -+ frame = av_frame_alloc() - if frame == NULL: - return -1 - else: -- avcodec_get_frame_defaults(frame) -+ av_frame_unref(frame) - - len1 = avcodec_decode_audio4(vs.audio_st.codec, - frame, &got_frame, pkt) -@@ -784,7 +782,7 @@ cdef void alloc_picture(void *userdata) - - vp.ff_data_size = avpicture_get_size(PF_RGB24, vp.width, vp.height) - vp.ff_data = <unsigned char *>av_malloc(vp.ff_data_size * sizeof(unsigned char)) -- vp.bmp = avcodec_alloc_frame() -+ vp.bmp = av_frame_alloc() - avpicture_fill(<AVPicture *>vp.bmp, vp.ff_data, PF_RGB24, - vp.width, vp.height) - -@@ -886,19 +884,6 @@ cdef double synchronize_video(VideoState - return pts - - --cdef int our_get_buffer(AVCodecContext *c, AVFrame *pic) nogil: -- cdef int ret = avcodec_default_get_buffer(c, pic) -- cdef uint64_t *pts = <uint64_t*>av_malloc(sizeof(uint64_t)) -- memcpy(pts, &global_video_pkt_pts, sizeof(uint64_t)) -- pic.opaque = pts -- return ret -- -- --cdef void our_release_buffer(AVCodecContext *c, AVFrame *pic) nogil: -- if pic != NULL: av_freep(&pic.opaque) -- avcodec_default_release_buffer(c, pic) -- -- - cdef int video_thread(void *arg) nogil: - cdef VideoState *vs = <VideoState *>arg - cdef AVPacket pkt1, *packet = &pkt1 -@@ -906,7 +891,7 @@ cdef int video_thread(void *arg) nogil: - cdef AVFrame *pFrame - cdef double pts, ptst = 0 - -- pFrame = avcodec_alloc_frame() -+ pFrame = av_frame_alloc() - - while True: - if packet_queue_get(&vs.videoq, packet, 1) < 0: -@@ -919,16 +904,13 @@ cdef int video_thread(void *arg) nogil: - - pts = 0 - -- # Save global pts to be stored in pFrame -- global_video_pkt_pts = packet.pts - # Decode video frame - with gil: - len1 = avcodec_decode_video2( - vs.video_st.codec, pFrame, &frameFinished, packet) -- if packet.dts == AV_NOPTS_VALUE and pFrame.opaque: -- memcpy(&ptst, pFrame.opaque, sizeof(uint64_t)) -- if ptst != AV_NOPTS_VALUE: -- pts = ptst -+ if packet.dts == AV_NOPTS_VALUE: -+ if pFrame.pkt_pts != AV_NOPTS_VALUE: -+ pts = pFrame.pkt_pts - elif packet.dts != AV_NOPTS_VALUE: - pts = packet.dts - else: -@@ -1038,8 +1020,6 @@ cdef int stream_component_open(VideoStat - - packet_queue_init(&vs.videoq) - vs.video_tid = SDL_CreateThread(video_thread, vs) -- codecCtx.get_buffer = our_get_buffer -- codecCtx.release_buffer = our_release_buffer - - else: - pass diff --git a/multimedia/py-ffmpeg/files/patch-setup.py b/multimedia/py-ffmpeg/files/patch-setup.py deleted file mode 100644 index b7f183db7026..000000000000 --- a/multimedia/py-ffmpeg/files/patch-setup.py +++ /dev/null @@ -1,32 +0,0 @@ ---- setup.py.orig 2013-10-28 18:04:02.000000000 +0200 -+++ setup.py 2014-01-22 21:29:49.000000000 +0200 -@@ -15,7 +15,7 @@ - library_dirs = [] - include_dirs = [] - extra_objects = [] --extra_compile_args=['-ggdb', '-O0'] -+extra_compile_args=['-fPIC'] - - ext_files = ['ffmpeg/_ffmpeg.pyx'] - root_ffmpeg = environ.get('FFMPEG_ROOT') -@@ -29,14 +29,13 @@ - if environ.get('FFMPEG_LIBRARY_DIRS'): - library_dirs += environ.get('FFMPEG_LIBRARY_DIRS').split(' ') - libraries = environ.get('FFMPEG_LIBRARIES', 'gcc z sdl sdl_mixer m').split(' ') -- extra_compile_args = ['-ggdb', '-O0'] - p = join(root_ffmpeg, 'lib') -- extra_objects = [ -- join(p, 'libavformat.a'), -- join(p, 'libavcodec.a'), -- join(p, 'libswscale.a'), -- join(p, 'libavresample.a'), -- join(p, 'libavutil.a')] -+ libraries += [ -+ 'avformat', -+ 'avcodec', -+ 'swscale', -+ 'avresample', -+ 'avutil'] - - elif not have_cython: - # Special hack for PGS4A-android, should we deprecated it ? diff --git a/multimedia/py-ffmpeg/pkg-descr b/multimedia/py-ffmpeg/pkg-descr deleted file mode 100644 index 6591ddb3a4d7..000000000000 --- a/multimedia/py-ffmpeg/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -py-ffmpeg includes a specific Python wrapper to decode audio / video, -implemented to be as portable as possible. The goal is to use it for a -core provider in the Kivy project, on android platform. - -WWW: http://txzone.net/ diff --git a/sysutils/Makefile b/sysutils/Makefile index 43ab7376baa4..fe99ccdfdd6c 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -317,7 +317,6 @@ SUBDIR += flog SUBDIR += flowgger SUBDIR += fluent-bit - SUBDIR += flyback SUBDIR += fonteditfs SUBDIR += foremost SUBDIR += fortunelock diff --git a/sysutils/flyback/Makefile b/sysutils/flyback/Makefile deleted file mode 100644 index c6e21fa9099f..000000000000 --- a/sysutils/flyback/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# Created by: Lars Engels <lme@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= flyback -PORTVERSION= 0.4.0 -PORTREVISION= 5 -CATEGORIES= sysutils -MASTER_SITES= GOOGLE_CODE -DISTNAME= ${PORTNAME}_${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Backup frontend like Apple's Time Machine - -BROKEN= Unfetchable (google code has gone away) -DEPRECATED= Unfetchable for more than six months (google code has gone away) -EXPIRATION_DATE= 2017-04-30 - -RUN_DEPENDS= rsync:net/rsync - -NO_BUILD= yes -WRKSRC= ${WRKDIR}/${PORTNAME} - -USES= python -USE_GNOME= pygtk2 pygnome2 libglade2 - -SUB_FILES= flyback.sh - -do-install: - @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_SCRIPT} ${WRKSRC}/*.py ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/GPL.txt ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/viewer.glade ${STAGEDIR}${DATADIR} - ${INSTALL_SCRIPT} ${WRKDIR}/flyback.sh ${STAGEDIR}${PREFIX}/bin/flyback - -.include <bsd.port.mk> diff --git a/sysutils/flyback/distinfo b/sysutils/flyback/distinfo deleted file mode 100644 index d1bcbe96f3ce..000000000000 --- a/sysutils/flyback/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (flyback_0.4.0.tar.gz) = 846d23d6e2a0f7840afdb6fc284d0cdfa37e463c01b194acf0709a706c91db04 -SIZE (flyback_0.4.0.tar.gz) = 25616 diff --git a/sysutils/flyback/files/flyback.sh.in b/sysutils/flyback/files/flyback.sh.in deleted file mode 100644 index 0b9febcb5423..000000000000 --- a/sysutils/flyback/files/flyback.sh.in +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -cd %%DATADIR%% -exec %%DATADIR%%/flyback.py diff --git a/sysutils/flyback/files/patch-backup_backend.py b/sysutils/flyback/files/patch-backup_backend.py deleted file mode 100644 index b49ab2388e14..000000000000 --- a/sysutils/flyback/files/patch-backup_backend.py +++ /dev/null @@ -1,11 +0,0 @@ ---- backup_backend.py.orig 2007-11-15 07:22:16.000000000 +0100 -+++ backup_backend.py 2008-01-21 22:17:40.000000000 +0100 -@@ -229,7 +229,7 @@ - - if latest_backup_dir: - last_backup = self.parent_backup_dir +'/'+ latest_backup_dir.strftime(BACKUP_DIR_DATE_FORMAT) -- self.run_cmd_output_gui("cp -al '%s' '%s'" % (last_backup, new_backup)) -+ self.run_cmd_output_gui("cp -RPpl '%s' '%s'" % (last_backup, new_backup)) - self.run_cmd_output_gui("chmod u+w '%s'" % new_backup) - - for dir in self.included_dirs: diff --git a/sysutils/flyback/files/patch-flyback.py b/sysutils/flyback/files/patch-flyback.py deleted file mode 100644 index 07fb05c9d4de..000000000000 --- a/sysutils/flyback/files/patch-flyback.py +++ /dev/null @@ -1,10 +0,0 @@ ---- flyback.py.orig 2007-11-15 07:22:16.000000000 +0100 -+++ flyback.py 2008-01-21 22:17:40.000000000 +0100 -@@ -592,6 +592,7 @@ - stdin, stdout = os.popen4('crontab -l') - for line in stdout: - if line.startswith('no crontab for'): continue -+ if line.startswith('crontab: no crontab for'): continue - if line.endswith('#flyback\n'): continue - existing_crons.append(line) - if c: diff --git a/sysutils/flyback/pkg-descr b/sysutils/flyback/pkg-descr deleted file mode 100644 index 64a620ba4e03..000000000000 --- a/sysutils/flyback/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Apple's Time Machine is a great feature in their OS, and FreeBSD has almost all -of the required technology already built in to recreate it. This is a simple GUI -to make it easy to use. - -WWW: http://code.google.com/p/flyback/ diff --git a/sysutils/flyback/pkg-plist b/sysutils/flyback/pkg-plist deleted file mode 100644 index 24a80c7bb0e2..000000000000 --- a/sysutils/flyback/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -%%DATADIR%%/backup_backend.py -%%DATADIR%%/config_backend.py -%%DATADIR%%/desktop.py -%%DATADIR%%/flyback.py -%%DATADIR%%/help_data.py -%%DATADIR%%/opengl_viewer.py -%%DATADIR%%/viewer.glade -%%DATADIR%%/GPL.txt -bin/flyback |