*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2016-02-28 22:38:47 +01:00
parent edba35a227
commit bf1daec626
200 changed files with 1874 additions and 608 deletions

View file

@ -5,9 +5,10 @@ PORTNAME= grzip
PORTVERSION= 0.3.0
PORTREVISION= 2
CATEGORIES= archivers
MASTER_SITES= ftp://ftp.ac-grenoble.fr/ge/compression/
MASTER_SITES= ftp://ftp.ac-grenoble.fr/ge/compression/ \
http://BSDforge.com/projects/source/archivers/grzip/
MAINTAINER= ports@FreeBSD.org
MAINTAINER= portmaster@BSDforge.com
COMMENT= Efficient file compressor
LICENSE= LGPL21

View file

@ -6,4 +6,4 @@ simplicity and effectiveness. This implementation has a compression rate
of 2.234 bps on the Calgary Corpus (14 files) without preprocessing
filters.
WWW: http://magicssoft.ru/?folder=projects&page=GRZipII
WWW: http://BSDforge.com/projects/archivers/grzip

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rosegarden
PORTVERSION= 15.10.2
PORTVERSION= 15.12.1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}
@ -22,24 +22,29 @@ LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \
RUN_DEPENDS= dssi_osc_update:${PORTSDIR}/audio/dssi \
lilypond:${PORTSDIR}/print/lilypond
USES= compiler:c++0x desktop-file-utils gmake pkgconfig \
shared-mime-info tar:bzip2
USE_QT4= gui network xml \
linguisttools_build moc_build rcc_build uic_build
QT_NONSTANDARD= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-qtdir=${QT_PREFIX} \
--with-qtlibdir=${QT_LIBDIR}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
CPPFLAGS+= -I${LOCALBASE}/include
USES= cmake:outsource desktop-file-utils gmake pkgconfig \
shared-mime-info tar:bzip2
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
@${REINPLACE_CMD} -e \
's|15\.10\.1|${PORTVERSION}| ; \
/LIBS/s|-ldl||' ${WRKSRC}/configure
INSTALLS_ICONS= yes
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rosegarden
OPTIONS_SINGLE= TOOLKIT
OPTIONS_SINGLE_TOOLKIT= QT4 QT5
OPTIONS_DEFAULT= QT4
QR4_USES= compiler:c++0x
QT4_USE= qt4=gui,network,testlib,xml \
qt4=linguisttools_build,moc_build,qmake_build \
qt4=rcc_build,uic_build
QT4_CMAKE_ON= -DUSE_QT4:BOOL=ON
QT5_USES= compiler:c++11-lib
QT5_USE= qt5=network,printsupport,testlib,widgets,xml \
qt5=buildtools_build,linguisttools_build,qmake_build
QT5_CMAKE_ON= -DUSE_QT5:BOOL=ON
TOOLKIT_DESC= Qt toolkit
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (rosegarden-15.10.2.tar.bz2) = d4e8488c3447763a7d4b57925dc9d462e9e21efe647962431ea21aad8930a0a3
SIZE (rosegarden-15.10.2.tar.bz2) = 6380389
SHA256 (rosegarden-15.12.1.tar.bz2) = b3aff1057a5ebba216982b17ed7f74d7283f6fb6c8714a7e12b91434a2077450
SIZE (rosegarden-15.12.1.tar.bz2) = 6406834

View file

@ -0,0 +1,30 @@
--- src/gui/application/main.cpp.orig 2015-12-31 13:49:35 UTC
+++ src/gui/application/main.cpp
@@ -354,6 +354,11 @@ void usage()
exit(2);
}
+#ifdef __GNUG__
+#pragma GCC push
+#pragma GCC diagnostic ignored "-Wunused-variable"
+#endif
+
int main(int argc, char *argv[])
{
for (int i = 1; i < argc; ++i) {
@@ -377,7 +382,6 @@ int main(int argc, char *argv[])
// (this has to be outside the ifdef block below)
QSettings preAppSettings("rosegardenmusic", "Rosegarden");
preAppSettings.beginGroup(GeneralOptionsConfigGroup);
-#pragma GCC diagnostic ignored "-Wunused-variable"
unsigned int graphicsSystem = preAppSettings.value("graphics_system", Native).toUInt();
preAppSettings.endGroup();
@@ -840,4 +844,7 @@ int main(int argc, char *argv[])
return returnCode;
}
+#ifdef __GNUG__
+#pragma GCC pop
+#endif

View file

@ -9,11 +9,16 @@ MASTER_SITES= SUNSITE/system/benchmark
MAINTAINER= ports@FreeBSD.org
COMMENT= Unix Benchmark Utility for CPU(s) and memory
LICENSE= GPLv2+
HAS_CONFIGURE= yes
MAKE_ARGS= INSTALLDIR=${STAGEDIR}${PREFIX}/bin \
MANDIR=${STAGEDIR}${PREFIX}/man/man8
ALL_TARGET= ubench
PLIST_FILES= bin/ubench \
man/man8/ubench.8.gz
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ubench ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/ubench.8 ${STAGEDIR}${MANPREFIX}/man/man8
.include <bsd.port.mk>

View file

@ -1,99 +0,0 @@
--- configure.orig Mon May 29 09:46:09 2000
+++ configure Mon Apr 2 11:49:28 2007
@@ -12,7 +12,8 @@
###############################################################################
#DEFINES=-DDEBUG
-INSTALLDIR= /usr/local/bin
+INSTALLDIR= \$(PREFIX)/bin
+MANDIR = \$(PREFIX)/man/man8
!
@@ -23,7 +24,6 @@
case $ARCH in
i486)
cat <<! >> Makefile
-CC = gcc
CFLAGS = -O2 -m486 -Wall -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer
LDFLAGS = -s -lm
INCLUDES = -I.
@@ -32,7 +32,6 @@
;;
i586)
cat <<! >> Makefile
-CC = gcc
CFLAGS = -O2 -Wall -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer
LDFLAGS = -s -lm
INCLUDES = -I.
@@ -41,7 +40,6 @@
;;
i686)
cat <<! >> Makefile
-CC = gcc
CFLAGS = -O2 -Wall -malign-loops=2 -malign-jumps=2 -malign-functions=2 -fomit-frame-pointer
LDFLAGS = -s -lm
INCLUDES = -I.
@@ -50,7 +48,6 @@
;;
*)
cat <<! >> Makefile
-CC = gcc
CFLAGS = -O2 -Wall -malign-loops=2 -malign-jumps=2 -malign-functions=2
LDFLAGS = -s -lm
INCLUDES = -I.
@@ -66,7 +63,6 @@
case ${BITS} in
64)
cat <<! >> Makefile
-CC = cc
CFLAGS = +O2 -Ae -z -DHPUX +DA2.0W +DS2.0 -DSS_64BIT_SERVER -DHPPA64 \\
-DSLS8NATIVE -DSLU8NATIVE -D_REENTRANT -DHPUX_KTHREAD -DSLXMX_ENABLE \\
-DSLMXMX_ENABLE -DSLTS_ENABLE +Omultiprocessor +Olibcalls +Ofastaccess \\
@@ -78,7 +74,6 @@
;;
*)
cat <<! >> Makefile
-CC = cc
CFLAGS = +O2 -Ae -z -DHPUX +DA2.0W +DS2.0 -DSS_32BIT_SERVER -DHPPA32 \\
-DSLS8NATIVE -DSLU8NATIVE -D_REENTRANT -DHPUX_KTHREAD -DSLXMX_ENABLE \\
-DSLMXMX_ENABLE -DSLTS_ENABLE +Omultiprocessor +Olibcalls +Ofastaccess \\
@@ -94,7 +89,6 @@
ARCH="`oslevel`"
echo "==== Creating Makefile for ${SYSTEM} ${ARCH}"
cat <<! >> Makefile
-CC = xlc
CFLAGS = -O2 -DOSLEVEL=\\\"${ARCH}\\\" -D_XOPEN_SOURCE -D_POSIX_SOURCE -D_ANSI_C_SOURCE -D_ALL_SOURCE
LDFLAGS = -lm
INCLUDE = -I.
@@ -104,7 +98,6 @@
SunOS)
echo "==== Creating Makefile for ${SYSTEM} ${ARCH}"
cat <<! >> Makefile
-CC = cc
CFLAGS = -xO5 -DSunOS
LDFLAGS = -s -lm
INCLUDE = -I.
@@ -113,7 +106,6 @@
;;
*)
cat <<! >> Makefile
-CC = cc
CFLAGS =
LDFLAGS = -lm
INCLUDES = -I.
@@ -134,11 +126,11 @@
%.o: %.c
\$(CC) \$(CFLAGS) \$(INCLUDES) -c \$<
-default: ubench
+all: ubench
install: ubench
- mv -f \$(INSTALLDIR)/ubench \$(INSTALLDIR)/ubench.old
- install -c -m 0555 ubench \$(INSTALLDIR)
+ \$(BSD_INSTALL_MAN) ubench.8 \$(MANDIR)
+ \$(BSD_INSTALL_PROGRAM) ubench \$(INSTALLDIR)
utime: \$(utimeobjects)
\$(CC) \$(CFLAGS) \$(LDFLAGS) -o \$@ \$^

View file

@ -0,0 +1,15 @@
--- configure.orig 2000-05-29 01:46:09 UTC
+++ configure
@@ -113,9 +113,9 @@ INCLUDE = -I.
;;
*)
cat <<! >> Makefile
-CC = cc
-CFLAGS =
-LDFLAGS = -lm
+CC ?= cc
+CFLAGS +=
+LDFLAGS += -lm
INCLUDES = -I.
!

View file

@ -2,9 +2,9 @@
# $FreeBSD$
PORTNAME= pcmanx
PORTVERSION= 1.2
PORTVERSION= 1.3
CATEGORIES= chinese net gnome
MASTER_SITES= http://pcmanx-gtk2.googlecode.com/files/
MASTER_SITES= https://github.com/pcman-bbs/${PORTNAME}/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}-gtk2-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org

View file

@ -1,2 +1,2 @@
SHA256 (pcmanx-gtk2-1.2.tar.xz) = 2463652d9b75ba1bea7420069e28d66f6e8064cfcfea2a697f06c1d491ec774a
SIZE (pcmanx-gtk2-1.2.tar.xz) = 534684
SHA256 (pcmanx-gtk2-1.3.tar.xz) = 3f5d7eaf5daa7dcf3843a01e239cea312045ded03dd77b364fa1082b9356968a
SIZE (pcmanx-gtk2-1.3.tar.xz) = 551580

View file

@ -1,12 +0,0 @@
--- src/core/proxy.c.orig 2011-12-28 19:59:03.000000000 +0800
+++ src/core/proxy.c 2012-05-01 10:42:46.000000000 +0800
@@ -22,6 +22,9 @@
#include <string.h>
#include <unistd.h>
#include <errno.h>
+#if defined(__FreeBSD__)
+#include <sys/socket.h>
+#endif
#include "proxy.h"

View file

@ -1,3 +1,3 @@
PCManX is a BBS client for X Window System using GTK+ 2.x.
WWW: http://code.google.com/p/pcmanx-gtk2/
WWW: https://github.com/pcman-bbs/pcmanx

View file

@ -79,6 +79,7 @@
SUBDIR += klog
SUBDIR += kremotecontrol
SUBDIR += kvasd
SUBDIR += libcodec2
SUBDIR += libconcord
SUBDIR += libfap
SUBDIR += libfec

20
comms/libcodec2/Makefile Normal file
View file

@ -0,0 +1,20 @@
# Created by: Takefu <takefu@airport.fm>
# $FreeBSD$
PORTNAME= libcodec2
PORTVERSION= 0.4.1
CATEGORIES= comms hamradio
MASTER_SITES= http://files.freedv.org/codec2/
DISTNAME= codec2-${PORTVERSION}
MAINTAINER= takefu@airport.fm
COMMENT= Codec 2 speech codec
LICENSE= LGPL21
LIB_DEPENDS= libspeexdsp.so:${PORTSDIR}/audio/speexdsp
USE_LDCONFIG= yes
USES= cmake:outsource
.include <bsd.port.mk>

2
comms/libcodec2/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (codec2-0.4.1.tar.gz) = 2fe3b9410a98c72b1420eeda8bb3656c176a6e6a2813e55476a7779a216990bb
SIZE (codec2-0.4.1.tar.gz) = 11100891

View file

@ -0,0 +1,4 @@
Codec 2 is an open source (LGPL licensed) speech codec for 3200 bit/s
and below.
WWW: http://www.rowetel.com/codec2.html

28
comms/libcodec2/pkg-plist Normal file
View file

@ -0,0 +1,28 @@
bin/c2dec
bin/c2demo
bin/c2enc
bin/c2sim
bin/fdmdv_demod
bin/fdmdv_get_test_bits
bin/fdmdv_interleave
bin/fdmdv_mod
bin/fdmdv_put_test_bits
bin/fec_dec
bin/fec_enc
bin/fm_demod
bin/insert_errors
include/codec2/codec2.h
include/codec2/codec2_cohpsk.h
include/codec2/codec2_fdmdv.h
include/codec2/codec2_fifo.h
include/codec2/codec2_fm.h
include/codec2/comp.h
include/codec2/comp_prim.h
include/codec2/freedv_api.h
include/codec2/freedv_api_internal.h
include/codec2/golay23.h
include/codec2/kiss_fft.h
include/codec2/modem_stats.h
include/codec2/varicode.h
lib/libcodec2.so
lib/libcodec2.so.0.4

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libsdb
PORTVERSION= 0.10.0
PORTVERSION= 0.10.1
CATEGORIES= databases
MASTER_SITES= http://siag.nu/pub/libsdb/
DISTNAME= sdb-${PORTVERSION}

View file

@ -1,2 +1,2 @@
SHA256 (sdb-0.10.0.tar.gz) = 918b6d1bc0b34a8e8bbac70d6297b32cfd9e644d18a48fe1b32c9577398be3b7
SIZE (sdb-0.10.0.tar.gz) = 48245
SHA256 (sdb-0.10.1.tar.gz) = 2b95c0853b38805bada95f08de5240c00b189c7196f66b3aa8bc68dfd9fd878e
SIZE (sdb-0.10.1.tar.gz) = 58929

View file

@ -6,7 +6,7 @@ include/sdb.h
lib/libsdb.a
lib/libsdb.so
lib/libsdb.so.0
lib/libsdb.so.%%VERSION%%
lib/libsdb.so.0.10.0
man/man3/sdb.3.gz
man/man3/sdb_close.3.gz
man/man3/sdb_init.3.gz

View file

@ -3,6 +3,7 @@
PORTNAME= libzdb
PORTVERSION= 3.1
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://www.tildeslash.com/libzdb/dist/
@ -28,7 +29,7 @@ MYSQL_CONFIGURE_OFF= --without-mysql
PGSQL_USES= pgsql
PGSQL_CONFIGURE_ON= --with-postgresql=${LOCALBASE}/bin/pg_config
PGSQL_CONFIGURE_OFF= --without-postgresql
SQLITE_USE= sqlite=3
SQLITE_USES= sqlite
SQLITE_CONFIGURE_ON= --with-sqlite=${LOCALBASE}
SQLITE_CONFIGURE_OFF= --without-sqlite
SSL_USE= openssl=yes

View file

@ -0,0 +1,51 @@
Stop passing -dl when trying to detect SQLite3's presence.
If we don't, the configuration tests will fail and SQLite3 support will always
be disabled.
--- configure.orig 2015-08-31 12:55:11 UTC
+++ configure
@@ -16834,7 +16834,7 @@ for ac_lib in '' sqlite3; do
ac_res="none required"
else
ac_res=-l$ac_lib
- LIBS="-l$ac_lib -ldl $ac_func_search_save_LIBS"
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_sqlite3_open=$ac_res
@@ -16900,7 +16900,7 @@ for ac_lib in '' sqlite3; do
ac_res="none required"
else
ac_res=-l$ac_lib
- LIBS="-l$ac_lib -ldl $ac_func_search_save_LIBS"
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_sqlite3_open=$ac_res
@@ -17031,7 +17031,7 @@ for ac_lib in '' sqlite3; do
ac_res="none required"
else
ac_res=-l$ac_lib
- LIBS="-l$ac_lib -ldl $ac_func_search_save_LIBS"
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_sqlite3_soft_heap_limit=$ac_res
@@ -17089,7 +17089,7 @@ for ac_lib in '' sqlite3; do
ac_res="none required"
else
ac_res=-l$ac_lib
- LIBS="-l$ac_lib -ldl $ac_func_search_save_LIBS"
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_sqlite3_soft_heap_limit64=$ac_res
@@ -17147,7 +17147,7 @@ for ac_lib in '' sqlite3; do
ac_res="none required"
else
ac_res=-l$ac_lib
- LIBS="-l$ac_lib -ldl $ac_func_search_save_LIBS"
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_search_sqlite3_errstr=$ac_res

View file

@ -39,7 +39,7 @@ PYTHON_UTILS_DESC= Python scripts useful for administering MySQL
USES= autoreconf compiler:gcc-c++11-lib desktop-file-utils gettext \
gmake iconv libtool lua:51 pathfix pkgconfig python:2 \
shared-mime-info shebangfix
shared-mime-info shebangfix sqlite
SHEBANG_FILES= ext/ctemplate/ctemplate-src/src/htmlparser/*.py \
ext/mysql-utilities/*.py \
ext/mysql-utilities/scripts/*.py \
@ -54,7 +54,6 @@ SHEBANG_FILES= ext/ctemplate/ctemplate-src/src/htmlparser/*.py \
USE_GL= gl
USE_GNOME= gtk20 libxml2
USE_MYSQL= client
USE_SQLITE= 3
GNU_CONFIGURE= yes
CONFIGURE_ENV= LUA_CFLAGS="$$(pkg-config --cflags lua-${LUA_VER})" \
LUA_LIBS="$$(pkg-config --libs lua-${LUA_VER})" \

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= calibre
PORTVERSION= 2.50.1
PORTREVISION= 1
PORTVERSION= 2.52.0
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/

View file

@ -1,2 +1,2 @@
SHA256 (calibre-2.50.1.tar.xz) = a932a07385cd587b80b48a36227c9ed586da83f1a28940285b88c2512477c53b
SIZE (calibre-2.50.1.tar.xz) = 39439972
SHA256 (calibre-2.52.0.tar.xz) = 9a2b01af095017eb94322df98251a15fc7e691d09cff9cc18ee3d409370941d1
SIZE (calibre-2.52.0.tar.xz) = 39904084

View file

@ -664,6 +664,7 @@ lib/calibre/calibre/gui2/actions/tweak_epub.py
lib/calibre/calibre/gui2/actions/unpack_book.py
lib/calibre/calibre/gui2/actions/view.py
lib/calibre/calibre/gui2/add.py
lib/calibre/calibre/gui2/add_filters.py
lib/calibre/calibre/gui2/auto_add.py
lib/calibre/calibre/gui2/bars.py
lib/calibre/calibre/gui2/book_details.py
@ -1202,8 +1203,10 @@ lib/calibre/calibre/srv/errors.py
lib/calibre/calibre/srv/handler.py
lib/calibre/calibre/srv/http_request.py
lib/calibre/calibre/srv/http_response.py
lib/calibre/calibre/srv/legacy.py
lib/calibre/calibre/srv/loop.py
lib/calibre/calibre/srv/metadata.py
lib/calibre/calibre/srv/opds.py
lib/calibre/calibre/srv/opts.py
lib/calibre/calibre/srv/pool.py
lib/calibre/calibre/srv/pre_activated.py
@ -1581,6 +1584,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/coffee-script.js
%%DATADIR%%/compiled_coffeescript.zip
%%DATADIR%%/content-server/autoreload.js
%%DATADIR%%/content-server/calibre.png
%%DATADIR%%/content-server/empty.html
%%DATADIR%%/content-server/font-awesome/FontAwesome.otf
%%DATADIR%%/content-server/font-awesome/fa.css
@ -1591,6 +1595,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/content-server/font-awesome/fontawesome-webfont.woff2
%%DATADIR%%/content-server/index.html
%%DATADIR%%/content-server/main.js
%%DATADIR%%/content-server/mobile.css
%%DATADIR%%/content-server/reset.css
%%DATADIR%%/content_server/av.jpg
%%DATADIR%%/content_server/bg_search_box.png
@ -1902,6 +1907,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/localization/stats.pickle
%%DATADIR%%/metadata_sqlite.sql
%%DATADIR%%/mime.types
%%DATADIR%%/mozilla-ca-certs.pem
%%DATADIR%%/quick_start/deu.epub
%%DATADIR%%/quick_start/eng.epub
%%DATADIR%%/quick_start/fra.epub

View file

@ -2,16 +2,15 @@
# $FreeBSD$
PORTNAME= gxmessage
PORTVERSION= 2.12.4
PORTREVISION= 1
PORTVERSION= 3.4.3
CATEGORIES= deskutils
MASTER_SITES= GNU \
LOCAL/martymac
MAINTAINER= avg@icyb.net.ua
COMMENT= GTK2 substitute for xmessage
COMMENT= GTK3 substitute for xmessage
USE_GNOME= gtk20 gnomeprefix intltool
USE_GNOME= gtk30 gnomeprefix intltool
USES= gmake pkgconfig
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes

View file

@ -1,2 +1,2 @@
SHA256 (gxmessage-2.12.4.tar.gz) = ebfaefd01483c43eadda004b75d493bc8dcc016076f6a48f97774364bbe30c87
SIZE (gxmessage-2.12.4.tar.gz) = 248034
SHA256 (gxmessage-3.4.3.tar.gz) = db4e1655fc58f31e5770a17dfca4e6c89028ad8b2c8e043febc87a0beedeef05
SIZE (gxmessage-3.4.3.tar.gz) = 275354

View file

@ -1,4 +1,4 @@
A GTK2 based xmessage clone, gxmessage tries to be as compatible as possible.
A GTK3 based xmessage clone, gxmessage tries to be as compatible as possible.
You might like it if you're running a mostly GTK desktop.
WWW: http://homepages.ihug.co.nz/~trmusson/programs.html#gxmessage

View file

@ -1538,6 +1538,7 @@
SUBDIR += nxt-python
SUBDIR += obby
SUBDIR += obfuscatejs
SUBDIR += objecthash
SUBDIR += ocaml-annexlib
SUBDIR += ocaml-calendar
SUBDIR += ocaml-camljava

View file

@ -2,14 +2,16 @@
# $FreeBSD$
PORTNAME= chrpath
PORTVERSION= 0.13
PORTREVISION= 2
PORTVERSION= 0.16
CATEGORIES= devel sysutils
MASTER_SITES= http://ftp.tux.org/pub/X-Windows/ftp.hungry.com/chrpath/
MASTER_SITES= DEBIAN_POOL
DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to modify DT_RPATH in existing ELF binaries
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING

View file

@ -1,2 +1,2 @@
SHA256 (chrpath-0.13.tar.gz) = c1aa5342eac0daad81b8da05aa282ae1ccd6f68bc75ca94064304f541eed071b
SIZE (chrpath-0.13.tar.gz) = 125129
SHA256 (chrpath_0.16.orig.tar.gz) = bb0d4c54bac2990e1bdf8132f2c9477ae752859d523e141e72b3b11a12c26e7b
SIZE (chrpath_0.16.orig.tar.gz) = 134506

View file

@ -1,27 +1,30 @@
--- Makefile.in.orig 2004-09-19 12:42:53.000000000 +0400
+++ Makefile.in 2010-06-20 12:55:59.000000000 +0400
@@ -66,7 +66,7 @@
SUBDIRS = testsuite deb
--- Makefile.in.orig 2014-01-12 09:03:45.000000000 +0100
+++ Makefile.in 2016-02-03 19:32:36.764942000 +0100
@@ -243,7 +243,7 @@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
-docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(prefix)/share/doc/$(PACKAGE)
doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README
@@ -263,16 +263,6 @@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
@@ -457,19 +457,6 @@
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
install-docDATA: $(doc_DATA)
@$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(docdir)
- @list='$(doc_DATA)'; for p in $$list; do \
- if test -f $(srcdir)/$$p; then \
- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(docdir)/$$p"; \
- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(docdir)/$$p; \
- else if test -f $$p; then \
- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(docdir)/$$p"; \
- $(INSTALL_DATA) $$p $(DESTDIR)$(docdir)/$$p; \
- fi; fi; \
- @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
- if test -n "$$list"; then \
- echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
- $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
- fi; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
- done
uninstall-docDATA:

View file

@ -1,11 +0,0 @@
--- elf.c.orig 2003-12-19 21:07:00.000000000 +0000
+++ elf.c 2009-12-01 20:39:21.000000000 +0000
@@ -55,7 +55,7 @@
if (ehdr->e_phentsize != sizeof(Elf_Phdr))
{
fprintf(stderr, "section size was read as %d, not %d!\n",
- ehdr->e_phentsize, sizeof(Elf_Phdr));
+ ehdr->e_phentsize, (int)sizeof(Elf_Phdr));
close(fd);
return -1;
}

View file

@ -0,0 +1,30 @@
--- protos.h.orig 2013-11-24 08:30:01.000000000 +0100
+++ protos.h 2016-02-03 19:47:21.946096000 +0100
@@ -1,7 +1,14 @@
#ifndef PROTOS_H
#define PROTOS_H
+#ifdef __FreeBSD__
+#include <sys/endian.h>
+#define bswap_16 bswap16
+#define bswap_32 bswap32
+#define bswap_64 bswap64
+#else
#include <byteswap.h>
+#endif
#include <elf.h>
#include "config.h"
@@ -14,6 +21,12 @@
#error "Unknown word size (SIZEOF_VOID_P)!"
#endif
+#ifdef __FreeBSD__
+#define Elf_Ehdr Elf__Ehdr
+#define Elf_Shdr Elf__Shdr
+#define Elf_Phdr Elf__Phdr
+#endif
+
typedef union {
unsigned char e_ident[EI_NIDENT];
Elf32_Ehdr e32;

View file

@ -1,6 +1,6 @@
--- ./testsuite/Makefile.in.orig 2004-09-19 10:42:53.000000000 +0200
+++ ./testsuite/Makefile.in 2014-04-04 15:32:16.000000000 +0200
@@ -259,7 +259,7 @@
--- testsuite/Makefile.in.orig 2014-01-12 09:03:45.000000000 +0100
+++ testsuite/Makefile.in 2016-02-03 19:34:07.381487000 +0100
@@ -457,7 +457,7 @@
prog: prog.c

View file

@ -5,15 +5,14 @@ PORTNAME= clig
PORTVERSION= 1.9.11.1
PORTREVISION= 3
CATEGORIES= devel tcl
MASTER_SITES= http://wsd.iitb.fhg.de/~geg/clighome/
MASTER_SITES= http://BSDforge.com/projects/source/devel/clig/
MAINTAINER= ports@FreeBSD.org
MAINTAINER= portmaster@BSDforge.com
COMMENT= Auto-generate an (argc, argv) processor, usage message, and manpage
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING-2.0
BROKEN= Does not fetch
USES= shebangfix tcl tk
SHEBANG_FILES= tcl/*.tcl
tk_OLD_CMD= /usr/bin/wish8.0

View file

@ -1,10 +1,10 @@
Clig generates C code to take apart the typical command-line arguments
given to a C program. Input to clig is a simple description file that
given to a C program. Input to clig is a simple description file that
specifies the name and number of options, their type (Flag, String,
Float, Int) and permissible range, and which options are mandatory. From
Float, Int) and permissible range, and which options are mandatory. From
this, clig will generate self-contained C code to include in your program,
a usage message, and a manual page skeleton.
Clig does a lot more than getopt!
WWW: http://wsd.iitb.fhg.de/~geg/clighome/
WWW: http://BSDforge.com/projects/devel/clig

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= exrm
DISTVERSION= 1.0.0
DISTVERSION= 1.0.1
CATEGORIES= devel
PKGNAMEPREFIX= elixir-

View file

@ -1,2 +1,2 @@
SHA256 (bitwalker-exrm-1.0.0_GH0.tar.gz) = 313e015bc5b5e4bc16ecd98fcb84e038fefec0767621941a334da24463c48f64
SIZE (bitwalker-exrm-1.0.0_GH0.tar.gz) = 56169
SHA256 (bitwalker-exrm-1.0.1_GH0.tar.gz) = 2bcc9331e58073f12e986a03b7a8fba04f9acdb16cb2d8972464c1fa018742d3
SIZE (bitwalker-exrm-1.0.1_GH0.tar.gz) = 56187

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= MessagePack
PORTVERSION= 0.3.3
PORTVERSION= 0.3.4
CATEGORIES= devel
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}

View file

@ -1,2 +1,2 @@
SHA256 (fperrad-lua-MessagePack-0.3.3_GH0.tar.gz) = 40e86eacac87f4deaa566cdefaaa1ec6ca90ad14a9419805ea90d069736cfda6
SIZE (fperrad-lua-MessagePack-0.3.3_GH0.tar.gz) = 16335
SHA256 (fperrad-lua-MessagePack-0.3.4_GH0.tar.gz) = 4ab743587af7b3c53384ca92a68df6ec78289d9a65b226e4aeb98984b76202ab
SIZE (fperrad-lua-MessagePack-0.3.4_GH0.tar.gz) = 17234

31
devel/objecthash/Makefile Normal file
View file

@ -0,0 +1,31 @@
# Created by: Edward Tomasz Napierala <trasz@FreeBSD.org>
# $FreeBSD$
PORTNAME= objecthash
PORTVERSION= 20160121
CATEGORIES= devel
MAINTAINER= trasz@FreeBSD.org
COMMENT= Cross-language way to cryptographically hash JSON objects
LICENSE= APACHE20
LIB_DEPENDS= libicudata.so:${PORTSDIR}/devel/icu \
libjson-c.so:${PORTSDIR}/devel/json-c
USES= pkgconfig
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= benlaurie
GH_PROJECT= objecthash
GH_TAGNAME= 2024cf8
ALL_TARGET= libobjecthash.so
PLIST_FILES= include/objecthash.h lib/libobjecthash.so
do-install:
${INSTALL_LIB} ${WRKSRC}/libobjecthash.so ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/objecthash.h ${STAGEDIR}${PREFIX}/include
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (benlaurie-objecthash-20160121-2024cf8_GH0.tar.gz) = 036c5bb3e3d053d0297607618b7bf0c115efe43de09eb42adc207c399d203045
SIZE (benlaurie-objecthash-20160121-2024cf8_GH0.tar.gz) = 19034

View file

@ -0,0 +1,4 @@
Objecthash provides a way to cryptographically hash objects (in the
JSON-ish sense) that works cross-language and therefore cross-encoding.
WWW: https://github.com/benlaurie/objecthash

View file

@ -73,6 +73,8 @@ WX_COMPS= wx
WX_UNICODE= yes
MAKE_JOBS_UNSAFE= yes
BROKEN_FreeBSD_9= Does not build.
DESKTOP_ENTRIES="Padre" \
"The Perl IDE" \
"${PREFIX}/${SITE_PERL_REL}/auto/share/dist/Padre/icons/padre/64x64/logo.png" \

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wine
PORTVERSION= 1.9.3
PORTVERSION= 1.9.4
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= LOCAL/dbn/repos/wine/${DIST_SUBDIR}/${PORTVERSION}

View file

@ -1,12 +1,12 @@
SHA256 (freebsd:9:x86:64/i386-wine-devel-1.9.3,1.txz) = cf9ce4c36afa0c6fc9d2431707a08edce4f825ab9b86ca7b35a0314099827aee
SIZE (freebsd:9:x86:64/i386-wine-devel-1.9.3,1.txz) = 38827748
SHA256 (freebsd:9:x86:64/i386-wine-staging-1.9.3,1.txz) = 303c025810340d19496fe0191a6a762b1e85da8c30e87a2cf2b2dcf2923dbfe8
SIZE (freebsd:9:x86:64/i386-wine-staging-1.9.3,1.txz) = 41332992
SHA256 (freebsd:10:x86:64/i386-wine-devel-1.9.3,1.txz) = 2cbc0d10e385785f78245939cb4e9fae56c56c9393722e84ddcc832840d151d0
SIZE (freebsd:10:x86:64/i386-wine-devel-1.9.3,1.txz) = 35702552
SHA256 (freebsd:10:x86:64/i386-wine-staging-1.9.3,1.txz) = f30dbb6bdbec6eaa490697f4344e157b6ebf4e695f74c88a5dde436b1e4746f3
SIZE (freebsd:10:x86:64/i386-wine-staging-1.9.3,1.txz) = 38199212
SHA256 (freebsd:11:x86:64/i386-wine-devel-1.9.3,1.txz) = 8529e0c5267cf5a783b4946244160bb813386ef3962206cbcbc6d172e052ad4b
SIZE (freebsd:11:x86:64/i386-wine-devel-1.9.3,1.txz) = 35134256
SHA256 (freebsd:11:x86:64/i386-wine-staging-1.9.3,1.txz) = 5e01310c26159de41585d3d16a11bbd1202bbb48042420146de93d075d80cd15
SIZE (freebsd:11:x86:64/i386-wine-staging-1.9.3,1.txz) = 37601904
SHA256 (freebsd:9:x86:64/i386-wine-devel-1.9.4,1.txz) = 831b00a3710db6836e8b63f219e36f95d32beaf21551c87177c005056cedddf6
SIZE (freebsd:9:x86:64/i386-wine-devel-1.9.4,1.txz) = 38868156
SHA256 (freebsd:9:x86:64/i386-wine-staging-1.9.4,1.txz) = 896cf78dbaf1625c8c110892c5ab9fd1651c07d8b649087a72c3f455baeb6a39
SIZE (freebsd:9:x86:64/i386-wine-staging-1.9.4,1.txz) = 41361488
SHA256 (freebsd:10:x86:64/i386-wine-devel-1.9.4,1.txz) = ea90c4748bbe6a85c78d79a246538897fea39fec35a7990c4833fb31c7634dc9
SIZE (freebsd:10:x86:64/i386-wine-devel-1.9.4,1.txz) = 35730052
SHA256 (freebsd:10:x86:64/i386-wine-staging-1.9.4,1.txz) = cbd77375af118cb841713f547a5d067c89c2ad35e8b360c0bc0b7e20ef224cdf
SIZE (freebsd:10:x86:64/i386-wine-staging-1.9.4,1.txz) = 38213248
SHA256 (freebsd:11:x86:64/i386-wine-devel-1.9.4,1.txz) = 37aa3bf9feed67cbcc524f60fc32299541b79c1093dc919ca622d5490eae6fbd
SIZE (freebsd:11:x86:64/i386-wine-devel-1.9.4,1.txz) = 35149924
SHA256 (freebsd:11:x86:64/i386-wine-staging-1.9.4,1.txz) = dea04502299e00359f9b095e1e99fd8fb4bac133ac7f15e7f429030a468240bf
SIZE (freebsd:11:x86:64/i386-wine-staging-1.9.4,1.txz) = 37615832

View file

@ -163,6 +163,7 @@ include/wine/windows/cierror.h
include/wine/windows/clusapi.h
include/wine/windows/cmdbas.idl
include/wine/windows/cmdtxt.idl
include/wine/windows/colinf.idl
include/wine/windows/comcat.h
include/wine/windows/comcat.idl
include/wine/windows/commctrl.h
@ -344,6 +345,8 @@ include/wine/windows/dwrite_1.h
include/wine/windows/dwrite_1.idl
include/wine/windows/dwrite_2.h
include/wine/windows/dwrite_2.idl
include/wine/windows/dwrite_3.h
include/wine/windows/dwrite_3.idl
include/wine/windows/dxdiag.h
include/wine/windows/dxerr8.h
include/wine/windows/dxerr9.h
@ -834,6 +837,7 @@ include/wine/windows/wintrust.h
include/wine/windows/winuser.h
include/wine/windows/winuser.rh
include/wine/windows/winver.h
include/wine/windows/wlanapi.h
include/wine/windows/wmistr.h
include/wine/windows/wmiutils.h
include/wine/windows/wmiutils.idl
@ -967,6 +971,7 @@ lib32/wine/api-ms-win-core-kernel32-legacy-l1-1-0.dll.so
lib32/wine/api-ms-win-core-libraryloader-l1-1-0.dll.so
lib32/wine/api-ms-win-core-libraryloader-l1-1-1.dll.so
%%STAGING%%lib32/wine/api-ms-win-core-libraryloader-l1-2-0.dll.so
lib32/wine/api-ms-win-core-localization-l1-1-0.dll.so
lib32/wine/api-ms-win-core-localization-l1-2-0.dll.so
lib32/wine/api-ms-win-core-localization-l1-2-1.dll.so
lib32/wine/api-ms-win-core-localization-obsolete-l1-1-0.dll.so
@ -1256,6 +1261,7 @@ lib32/wine/fakedlls/api-ms-win-core-kernel32-legacy-l1-1-0.dll
lib32/wine/fakedlls/api-ms-win-core-libraryloader-l1-1-0.dll
lib32/wine/fakedlls/api-ms-win-core-libraryloader-l1-1-1.dll
%%STAGING%%lib32/wine/fakedlls/api-ms-win-core-libraryloader-l1-2-0.dll
lib32/wine/fakedlls/api-ms-win-core-localization-l1-1-0.dll
lib32/wine/fakedlls/api-ms-win-core-localization-l1-2-0.dll
lib32/wine/fakedlls/api-ms-win-core-localization-l1-2-1.dll
lib32/wine/fakedlls/api-ms-win-core-localization-obsolete-l1-1-0.dll
@ -1530,6 +1536,7 @@ lib32/wine/fakedlls/hlink.dll
lib32/wine/fakedlls/hnetcfg.dll
lib32/wine/fakedlls/hostname.exe
lib32/wine/fakedlls/httpapi.dll
lib32/wine/fakedlls/icacls.exe
lib32/wine/fakedlls/iccvid.dll
lib32/wine/fakedlls/icinfo.exe
lib32/wine/fakedlls/icmp.dll
@ -1775,6 +1782,7 @@ lib32/wine/fakedlls/shell.dll16
lib32/wine/fakedlls/shell32.dll
lib32/wine/fakedlls/shfolder.dll
lib32/wine/fakedlls/shlwapi.dll
%%STAGING%%lib32/wine/fakedlls/shutdown.exe
lib32/wine/fakedlls/slbcsp.dll
lib32/wine/fakedlls/slc.dll
lib32/wine/fakedlls/snmpapi.dll
@ -1946,6 +1954,7 @@ lib32/wine/hlink.dll.so
lib32/wine/hnetcfg.dll.so
lib32/wine/hostname.exe.so
lib32/wine/httpapi.dll.so
lib32/wine/icacls.exe.so
lib32/wine/iccvid.dll.so
lib32/wine/icinfo.exe.so
lib32/wine/icmp.dll.so
@ -2376,6 +2385,7 @@ lib32/wine/shell.dll16.so
lib32/wine/shell32.dll.so
lib32/wine/shfolder.dll.so
lib32/wine/shlwapi.dll.so
%%STAGING%%lib32/wine/shutdown.exe.so
lib32/wine/slbcsp.dll.so
lib32/wine/slc.dll.so
lib32/wine/snmpapi.dll.so

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= frontaccounting
DISTVERSION= 2.3.24
PORTREVISION= 1
DISTVERSION= 2.3.25
CATEGORIES= finance www
MASTER_SITES= SF/${PORTNAME}/FrontAccounting-2.3/${PORTVERSION}
@ -22,11 +21,13 @@ NO_BUILD= yes
SUB_FILES= pkg-deinstall pkg-message
PORTDOCSARGS=
OPTIONS_DEFINE= APACHE LIGHTTPD MYSQL_SERVER NLS DOCS
OPTIONS_DEFINE= APACHE LIGHTTPD NGINX MYSQL_SERVER NLS DOCS
OPTIONS_DEFAULT= APACHE MYSQL_SERVER
MYSQL_SERVER_DESC= MySQL server support
NGINX_DESC= NGINX web server
LIGHTTPD_RUN_DEPENDS= lighttpd:${PORTSDIR}/www/lighttpd
NGINX_RUN_DEPENDS= nginx:${PORTSDIR}/www/nginx
MYSQL_SERVER_USE= MYSQL=server
APACHE_USE= APACHE_RUN=22+
NLS_USES= gettext
@ -37,12 +38,16 @@ NLS_USES= gettext
WANT_PHP_WEB=yes
.endif
.if !${PORT_OPTIONS:MDOCS}
PORTDOCSARGS= '-not -path "./doc*"'
.if ${PORT_OPTIONS:MLIGHTTPD}
WANT_PHP_WEB=yes
.endif
.if !${PORT_OPTIONS:MMYSQL_SERVER}
USE_MYSQL= client
.if ${PORT_OPTIONS:MNGINX}
WANT_PHP_WEB=yes
.endif
.if !${PORT_OPTIONS:MDOCS}
PORTDOCSARGS= '-not -path "./doc*"'
.endif
do-install:

View file

@ -1,2 +1,2 @@
SHA256 (frontaccounting-2.3.24.tar.gz) = a88a460deee9216c23705cfe95c4e5a37adfd9ecfb31f0c5341b18d66959094a
SIZE (frontaccounting-2.3.24.tar.gz) = 1277783
SHA256 (frontaccounting-2.3.25.tar.gz) = 160bd230a0b3ec08869bed4ccaaad7e0f60abfe07e2d21be61ae6b17e2a47644
SIZE (frontaccounting-2.3.25.tar.gz) = 1274390

View file

@ -38,7 +38,7 @@ LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
USE_GITHUB= yes
GH_ACCOUNT= pioneerspacesim
GH_TAGNAME= 20151130
GH_TAGNAME= 20160225
USES= autoreconf gmake pkgconfig
USE_GL= gl

View file

@ -1,2 +1,2 @@
SHA256 (pioneerspacesim-pioneer-0.0.20151130-20151130_GH0.tar.gz) = 4dd090a2dea4655bc0726d817fc9079ed1ed18d1845be458db494d55f1949c9a
SIZE (pioneerspacesim-pioneer-0.0.20151130-20151130_GH0.tar.gz) = 187036861
SHA256 (pioneerspacesim-pioneer-0.0.20160225-20160225_GH0.tar.gz) = bcecb8c1c1a448ac76c8890be24d8758d22604be64c8f9b771bf8d3aefcbd8b2
SIZE (pioneerspacesim-pioneer-0.0.20160225-20160225_GH0.tar.gz) = 187185912

View file

@ -1,11 +0,0 @@
--- src/posix/OSPosix.cpp.orig 2015-06-07 21:44:10 UTC
+++ src/posix/OSPosix.cpp
@@ -107,7 +107,7 @@
}
char infoString[2048];
-#if defined(__APPLE__)
+#if !defined(__linux__)
snprintf(infoString, 2048, "System Name: %s\nHost Name: %s\nRelease(Kernel) Version: %s\nKernel Build Timestamp: %s\nMachine Arch: %s\n",
uts.sysname, uts.nodename, uts.release, uts.version, uts.machine);
#else

View file

@ -7,8 +7,4 @@ MAINTAINER= dinoex@FreeBSD.org
MASTERDIR?= ${.CURDIR}/../../www/webalizer
WEBALIZER_LANG= german
.if exists(${.CURDIR}/Makefile.local)
.include "${.CURDIR}/Makefile.local"
.endif
.include "${MASTERDIR}/Makefile"

View file

@ -172,6 +172,7 @@
SUBDIR += exiftran
SUBDIR += exiv2
SUBDIR += exrtools
SUBDIR += farbfeld
SUBDIR += feh
SUBDIR += ffff
SUBDIR += fig2sxd

View file

@ -0,0 +1,18 @@
# $FreeBSD$
PORTNAME= farbfeld
PORTVERSION= 1
CATEGORIES= graphics
MASTER_SITES= http://dl.suckless.org/farbfeld/
MAINTAINER= aaron@baugher.biz
COMMENT= Lossless, uncompressed graphics format
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
USES= jpeg
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (farbfeld-1.tar.gz) = 34faf878ee9bf20a690604b2e09f97ce517b20bb7b5e37433997941825c0b46e
SIZE (farbfeld-1.tar.gz) = 6770

View file

@ -0,0 +1,13 @@
--- config.mk.orig 2016-02-19 12:59:50.769556000 -0600
+++ config.mk 2016-02-19 12:56:15.846580000 -0600
@@ -18,8 +18,8 @@
# flags
CPPFLAGS = -D_DEFAULT_SOURCE
-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
+CFLAGS += -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS}
LDFLAGS = -s ${LIBS}
# compiler and linker
-CC = cc
+CC ?= cc

View file

@ -0,0 +1,4 @@
Farbfeld is a lossless image format which is easy to parse, pipe and
compress.
WWW: http://tools.suckless.org/farbfeld/

View file

@ -0,0 +1,9 @@
bin/2ff
bin/ff2png
bin/jpg2ff
bin/png2ff
man/man1/2ff.1.gz
man/man1/ff2png.1.gz
man/man1/jpg2ff.1.gz
man/man1/png2ff.1.gz
man/man5/farbfeld.5.gz

View file

@ -3,7 +3,7 @@
PORTNAME= today
PORTVERSION= 2.12
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese games
MASTER_SITES= http://ftp.vector.co.jp/29/42/476/
DISTNAME= ja-${PORTNAME}-${PORTVERSION}
@ -32,7 +32,7 @@ post-extract:
gengo.tbl hist??.tbl history.tbl holiday.tbl magazine.tbl \
monthly.tbl schedule.tbl suffix.tbl week.tbl; \
do \
${SED} 's/.$$//' $$i | nkf -Se > $$i.tmp ;\
nkf -Se $$i | ${TR} -d '\015' > $$i.tmp ;\
${MV} -f $$i.tmp $$i ; \
done)

View file

@ -7,8 +7,4 @@ MAINTAINER= dinoex@FreeBSD.org
WEBALIZER_LANG= japanese
MASTERDIR?= ${.CURDIR}/../../www/webalizer
.if exists(${.CURDIR}/Makefile.local)
.include "${.CURDIR}/Makefile.local"
.endif
.include "${MASTERDIR}/Makefile"

View file

@ -3,8 +3,7 @@
PORTNAME= dmd
PKGNAMESUFFIX= 2
PORTVERSION= 2.070.0
PORTREVISION= 2
PORTVERSION= 2.070.1
CATEGORIES= lang
MASTER_SITES= http://ftp.digitalmars.com/
DISTNAME= dmd.${PORTVERSION}

View file

@ -1,4 +1,4 @@
SHA256 (dmd.2.070.0.zip) = 190e1f3ad3ac431011e4fa33e6fd8e6f75de000d0268c0e9ca673e947057a341
SIZE (dmd.2.070.0.zip) = 82346338
SHA256 (dmd.2.070.1.zip) = 66d5c32324aa2972287be0bacd9f2bc6f9b9550e2199208baf3d0654c5163bd2
SIZE (dmd.2.070.1.zip) = 82343491
SHA256 (dmd.2.067.1.zip) = 24fd32d3b1401309187a3fcd235014e38c651beb3af29b0e656f6f4add4ec95b
SIZE (dmd.2.067.1.zip) = 56083735

View file

@ -497,6 +497,8 @@
SUBDIR += postfix-policyd-weight
SUBDIR += postfix-postfwd
SUBDIR += postfix-sasl
SUBDIR += postfix211
SUBDIR += postfix211-sasl
SUBDIR += postfixadmin
SUBDIR += postgrey
SUBDIR += postsrsd

View file

@ -9,8 +9,4 @@ MASTERDIR?= ${.CURDIR}/../popa3d
OPTIONS_DEFAULT= SMTP_AFTER_POP3
.if exists(${.CURDIR}/Makefile.local)
.include "${.CURDIR}/Makefile.local"
.endif
.include "${MASTERDIR}/Makefile"

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= postfix
DISTVERSION= 3.0-20160204
DISTVERSION= 3.2-20160224
PORTEPOCH= 4
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/ \
@ -11,10 +11,8 @@ MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/ \
http://www.artfiles.org/postfix.org/postfix-release/ \
http://mirror.lhsolutions.nl/postfix-release/ \
ftp://postfix.mirrors.pair.com/
#MASTER_SITES:= ${MASTER_SITES:S|$|experimental/|}
MASTER_SITES:= ${MASTER_SITES:S|$|official/|}
MASTER_SITES:= ${MASTER_SITES:S|$|experimental/|}
PKGNAMESUFFIX?= -current
DISTNAME= ${PORTNAME}-3.0.4
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ohauer@FreeBSD.org
@ -33,17 +31,16 @@ CONFLICTS_INSTALL?= courier-0.* opensmtpd-[0-9]* \
USERS= postfix
GROUPS= mail maildrop postfix
USES= perl5 shebangfix cpe
USES= shebangfix cpe
SHEBANG_FILES= auxiliary/qshape/qshape.pl
USE_RC_SUBR= postfix
USE_SUBMAKE= yes
USE_PERL5= build
SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
OPTIONS_SUB= yes
OPTIONS_DEFINE= BDB CDB DOCS INST_BASE LDAP LDAP_SASL LMDB MYSQL \
NIS PCRE PGSQL SASL SQLITE TEST TLS VDA
NIS PCRE PGSQL SASL SQLITE TEST TLS
OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= SASLKRB5 SASLKMIT
@ -67,7 +64,6 @@ LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER)
LDAP_SASL_DESC= LDAP client-to-server SASL auth
LMDB_DESC= LMDB maps
TEST_DESC= SMTP/LMTP test server and generator
VDA_DESC= VDA (Virtual Delivery Agent)
SASL_DESC= Cyrus SASL support (Dovecot SASL is always built in)
RG1_DESC= Kerberos network authentication protocol type
@ -83,13 +79,6 @@ STRIP_LIBEXEC= anvil bounce cleanup discard dnsblog error flush lmtp local maste
nqmgr oqmgr pickup pipe postscreen proxymap qmgr qmqpd scache showq \
smtp smtpd spawn tlsmgr tlsproxy trivial-rewrite verify virtual
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf)
OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD}
.if !empty(OLD_MAILER)
IS_INTERACTIVE= yes
.endif
.endif
.if !defined(DEBUG)
MAKEFILEFLAGS+= DEBUG=
.endif
@ -248,10 +237,6 @@ POSTFIX_CCARGS+= -DHAS_NIS
_REQUIRE+= ypserv
.endif
.if ${PORT_OPTIONS:MVDA}
BROKEN= At the moment, VDA support is unavailable for ${PORTNAME}-${DISTVERSION}
.endif
.if ${PORT_OPTIONS:MTEST}
BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source
MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1
@ -295,8 +280,6 @@ pre-patch:
@${ECHO} '<HTML><BODY>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY></HTML>' \
> ${WRKSRC}/html/body_checks.5.html
@${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \
${WRKSRC}/src/bounce/Makefile.in
@${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \
${WRKSRC}/src/global/mail_params.h
@${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \

View file

@ -1,2 +1,2 @@
SHA256 (postfix/postfix-3.0.4.tar.gz) = b81ce81176b9df7183ad99b9c98000135f5e88e659493ab50db5d9fe5b8dba0e
SIZE (postfix/postfix-3.0.4.tar.gz) = 4240805
SHA256 (postfix/postfix-3.2-20160224.tar.gz) = e64094c6adceff25ce069e464b67bffcc1cafe60b65d58202030fe7335ae83b9
SIZE (postfix/postfix-3.2-20160224.tar.gz) = 4329124

View file

@ -59,6 +59,7 @@ libexec/postfix/postfix-files
%%PGSQL%%libexec/postfix/postfix-files.d/pgsql-files
%%SQLITE%%libexec/postfix/postfix-files.d/sqlite-files
libexec/postfix/postfix-script
libexec/postfix/postfix-tls-script
libexec/postfix/postfix-wrapper
libexec/postfix/postmulti-script
libexec/postfix/postscreen
@ -81,6 +82,7 @@ libexec/postfix/virtual
%%BMAN%%man/man1/postcat.1.gz
%%BMAN%%man/man1/postconf.1.gz
%%BMAN%%man/man1/postdrop.1.gz
%%BMAN%%man/man1/postfix-tls.1.gz
%%BMAN%%man/man1/postfix.1.gz
%%BMAN%%man/man1/postkick.1.gz
%%BMAN%%man/man1/postlock.1.gz

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= postfix
PORTVERSION= 2.11.7
PORTREVISION= 2
PORTVERSION= 3.1.0
PORTEPOCH= 1
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/ \
@ -23,26 +22,26 @@ LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
PORTSCOUT= limit:^2\.11\.
LIB_DEPENDS= libicuuc.so:${PORTSDIR}/devel/icu
PORTSCOUT= limit:^3\.1\.
VDAVERSION= 2.10.0
CONFLICTS_INSTALL?= courier-0.* opensmtpd-[0-9]* \
sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* \
postfix2?-* postfix-3.* postfix-current-*
postfix-2.* postfix-base-2.* postfix21?-* postfix-current-*
USERS= postfix
GROUPS= mail maildrop postfix
USES= perl5 shebangfix cpe
USES= shebangfix cpe
SHEBANG_FILES= auxiliary/qshape/qshape.pl
USE_RC_SUBR= postfix
USE_SUBMAKE= yes
USE_PERL5= build
SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
OPTIONS_SUB= yes
OPTIONS_DEFINE= BDB CDB DOCS INST_BASE LDAP LDAP_SASL LMDB MYSQL \
NIS PCRE PGSQL SASL SPF SQLITE TEST TLS VDA
NIS PCRE PGSQL SASL SQLITE TEST TLS
OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= SASLKRB5 SASLKMIT
@ -57,7 +56,6 @@ PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
PGSQL_USES= pgsql
SASLKMIT_LIB_DEPENDS= libkrb5.so:${PORTSDIR}/security/krb5
SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
SPF_LIB_DEPENDS= libspf2.so:${PORTSDIR}/mail/libspf2
SQLITE_USES= sqlite
TLS_USE= OPENSSL=yes
@ -66,9 +64,7 @@ INST_BASE_DESC= Install into /usr and /etc/postfix
LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER)
LDAP_SASL_DESC= LDAP client-to-server SASL auth
LMDB_DESC= LMDB maps
SPF_DESC= SPF support (via libspf2 1.2.x)
TEST_DESC= SMTP/LMTP test server and generator
VDA_DESC= VDA (Virtual Delivery Agent)
SASL_DESC= Cyrus SASL support (Dovecot SASL is always built in)
RG1_DESC= Kerberos network authentication protocol type
@ -84,18 +80,11 @@ STRIP_LIBEXEC= anvil bounce cleanup discard dnsblog error flush lmtp local maste
nqmgr oqmgr pickup pipe postscreen proxymap qmgr qmqpd scache showq \
smtp smtpd spawn tlsmgr tlsproxy trivial-rewrite verify virtual
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf)
OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD}
.if !empty(OLD_MAILER)
IS_INTERACTIVE= yes
.endif
.endif
.if !defined(DEBUG)
MAKEFILEFLAGS+= DEBUG=
.endif
MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}"
MAKEFILEFLAGS+= pie=yes CC="${CC}" OPT="${CFLAGS}"
.if ${PORT_OPTIONS:MINST_BASE}
.if defined(SASL_SLAVE)
@ -114,7 +103,7 @@ PLIST_SUB+= PFETC=${ETCDIR}
# check if mailwrapper supports $LOCALBASE
.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1002506 || ${OSVERSION} >= 1100094)
SUB_LIST+= USE_LOCALBASE_MAILER_CONF="yes" MC_PREFIX=${LOCALBASE}
SUB_LIST+= USE_LOCALBASE_MAILER_CONF="yes" MC_PREFIX="${LOCALBASE}"
.else
SUB_LIST+= USE_LOCALBASE_MAILER_CONF="no" MC_PREFIX=""
.endif
@ -126,14 +115,20 @@ READMEDIR= ${DOCSDIR}
READMEDIR= no
.endif
# dynamic direcory location
DAEMONDIR= ${PREFIX}/libexec/postfix
SHLIB_DIRECTORY=${PREFIX}/lib/postfix
# new proposed location is ETCDIR (see README_FILES/INSTALL)
# keep compatiblity with Postfix 2.6 .. 2.11 and use DAEMOMDIR
META_DIRECTORY= ${DAEMONDIR}
SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" \
DAEMONDIR="${DAEMONDIR}"
DAEMONDIR="${DAEMONDIR}" META_DIRECTORY="${META_DIRECTORY}"
SUB_FILES+= pkg-install pkg-message mailer.conf.postfix
POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \
-DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \
-DDEF_META_DIR=\\\"${META_DIRECTORY}\\\" \
-DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \
-DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \
-DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \
@ -150,13 +145,19 @@ POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \
# Default requirement for postfix rc script
_REQUIRE= LOGIN cleanvar dovecot
# Always build with Dovecot SASL support, Cyrus is optional
# always build with Dovecot SASL support, Cyrus is optional
# see Postfix HISTORY 20051222
POSTFIX_CCARGS+= -DUSE_SASL_AUTH
# Email Address Internationalization (EAI, RFC 6531..6533)
# This is now mandantory!
POSTFIX_CCARGS+= -DHAS_EAI -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -licuuc
.if ${PORT_OPTIONS:MPCRE}
DYN_EXT+= pcre
POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_PCRE=`${LOCALBASE}/bin/pcre-config --libs`"
.else
POSTFIX_CCARGS+= -DNO_PCRE
.endif
@ -178,47 +179,44 @@ POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -l
.if ${PORT_OPTIONS:MTLS}
POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC}
# XXX LDFLAGS possible breaks dynamic building
POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto
.else
POSTFIX_CCARGS+= -DNO_TLS
.endif
.if ${PORT_OPTIONS:MSPF}
PATCH_SITES+= LOCAL/mm
PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz:-p1
POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2
.endif
.if ${PORT_OPTIONS:MBDB}
INVALID_BDB_VER= 6
POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR}
POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME}
.endif
.if ${PORT_OPTIONS:MMYSQL}
DYN_EXT+= mysql
POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_MYSQL=-L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lm"
_REQUIRE+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt
DYN_EXT+= pgsql
POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_PGSQL=-L${LOCALBASE}/lib -lpq"
_REQUIRE+= postgresql
.endif
.if ${PORT_OPTIONS:MSQLITE}
DYN_EXT+= sqlite
POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_SQLITE=-L${LOCALBASE}/lib -lsqlite3 -lpthread"
.endif
.if ${PORT_OPTIONS:MLDAP}
DYN_EXT+= ldap
. if defined(WITH_OPENLDAP_VER)
WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER}
. endif
POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_LDAP=-L${LOCALBASE}/lib -lldap -L${LOCALBASE}/lib -llber"
_REQUIRE+= slapd
. if ${PORT_OPTIONS:MLDAP_SASL}
. if ! ${PORT_OPTIONS:MSASL}
@ -230,8 +228,9 @@ POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL
.endif
.if ${PORT_OPTIONS:MCDB}
DYN_EXT+= cdb
POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_CDB=-L${LOCALBASE}/lib -lcdb"
.endif
.if ${PORT_OPTIONS:MNIS}
@ -239,19 +238,15 @@ POSTFIX_CCARGS+= -DHAS_NIS
_REQUIRE+= ypserv
.endif
.if ${PORT_OPTIONS:MVDA}
PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda
PATCHFILES+= postfix-vda-v13-${VDAVERSION}.patch:-p1:vda
.endif
.if ${PORT_OPTIONS:MTEST}
BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source
MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1
.endif
.if ${PORT_OPTIONS:MLMDB}
DYN_EXT+= lmdb
POSTFIX_CCARGS+= -DHAS_LMDB -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -llmdb
POSTFIX_DYN_AUXLIBS+= "AUXLIBS_LMDB=-L${LOCALBASE}/lib -llmdb"
.endif
# sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man
@ -286,8 +281,6 @@ pre-patch:
@${ECHO} '<HTML><BODY>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY></HTML>' \
> ${WRKSRC}/html/body_checks.5.html
@${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \
${WRKSRC}/src/bounce/Makefile.in
@${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \
${WRKSRC}/src/global/mail_params.h
@${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \
@ -304,21 +297,12 @@ post-patch:
@${ECHO} '$$command_directory/posttls-finger:f:root:-:755' \
>> ${WRKSRC}/conf/postfix-files
post-patch-SPF-on:
@${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
@${REINPLACE_CMD} -E -e '${REINPLACE}' \
${WRKSRC}/README_FILES/SPF_README
post-patch-VDA-on:
@${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
@${REINPLACE_CMD} -E -e '${REINPLACE}' \
${WRKSRC}/README_FILES/VDA_README
do-configure:
(cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles \
${MAKEFILEFLAGS} CCARGS="${POSTFIX_CCARGS}" \
shared=yes shlib_directory=${SHLIB_DIRECTORY} \
dynamicmaps=yes \
${POSTFIX_DYN_AUXLIBS} \
AUXLIBS="${POSTFIX_AUXLIBS}" && \
${ECHO} "all: default" >> Makefile)
@ -328,9 +312,11 @@ pre-install-INST_BASE-on:
do-install:
@(cd ${WRKSRC} && ${MAKE} non-interactive-package \
install_root=${STAGEDIR} tempdir=${WRKDIR} \
shlib_directory=${SHLIB_DIRECTORY} \
config_directory=${ETCDIR} \
command_directory=${PREFIX}/sbin \
daemon_directory=${DAEMONDIR} \
meta_directory=${META_DIRECTORY} \
html_directory=${READMEDIR} \
mailq_path=${PREFIX}/bin/mailq \
manpage_directory=${MANPREFIX}/man \
@ -353,9 +339,27 @@ post-stage:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/mailer.conf.postfix ${STAGEDIR}${DATADIR}
# == chop dynamicmaps.cf entries into dedicated .cf files
# for future sub-packages support
.for f in ${DYN_EXT}
# adjust dynamicmaps.cf
${GREP} -e "^#" -e "^${f}" ${STAGEDIR}${META_DIRECTORY}/dynamicmaps.cf \
> ${STAGEDIR}${META_DIRECTORY}/dynamicmaps.cf.d/${f}.cf && \
${SED} -i '' -e '/${f}/d' ${STAGEDIR}${META_DIRECTORY}/dynamicmaps.cf
# adjust / generate postfix-files for dynamic modules
${SED} -i '' -e '/postfix-${f}.so/d' ${STAGEDIR}${META_DIRECTORY}/postfix-files && \
${PRINTF} '# Do not edit this file.\
\n$$shlib_directory/postfix-${f}.so:f:root:-:755\
\n$$meta_directory/postfix-files.d/${f}-files:f:root:-:644\
\n$$meta_directory/dynamicmaps.cf.d/${f}.cf:f:root:-:644\n' \
> ${STAGEDIR}${META_DIRECTORY}/postfix-files.d/${f}-files
.endfor
# Fix compressed man pages and strip executables
${SED} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${STAGEDIR}${DAEMONDIR}/postfix-files
${SED} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${STAGEDIR}${META_DIRECTORY}/postfix-files
-@${STRIP_CMD} ${STRIP_LIBEXEC:S|^|${STAGEDIR}${DAEMONDIR}/|}
-@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/*
-@${STRIP_CMD} ${STAGEDIR}${SHLIB_DIRECTORY}/*.so
.include <bsd.port.mk>

View file

@ -1,6 +1,2 @@
SHA256 (postfix/postfix-2.11.7.tar.gz) = 05828b5b846e48fdc80db67d85409066010614af521070df4733459fbf447e20
SIZE (postfix/postfix-2.11.7.tar.gz) = 4031689
SHA256 (postfix/postfix-2.8.0-libspf2-1.2.x-0.patch.gz) = e5c38e5bc226cab109c02a4e530ab1aefd3bb06f2169f3e052bdf83d2727aacc
SIZE (postfix/postfix-2.8.0-libspf2-1.2.x-0.patch.gz) = 8191
SHA256 (postfix/postfix-vda-v13-2.10.0.patch) = 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f
SIZE (postfix/postfix-vda-v13-2.10.0.patch) = 55701
SHA256 (postfix/postfix-3.1.0.tar.gz) = 88ac3e92755629077d9363319b1fa0db406efb10c2f22cdbb941bd8ab36fd733
SIZE (postfix/postfix-3.1.0.tar.gz) = 4336709

View file

@ -1,11 +1,17 @@
--- makedefs.orig 2015-04-19 10:19:57 UTC
--- makedefs.orig 2015-01-18 00:10:28 UTC
+++ makedefs
@@ -161,6 +161,9 @@ case "$SYSTEM.$RELEASE" in
FreeBSD.10*) SYSTYPE=FREEBSD10
: ${CC=cc}
@@ -235,6 +235,15 @@ case "$SYSTEM.$RELEASE" in
: ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
: ${PLUGIN_LD="${CC} -shared"}
;;
+ FreeBSD.11*) SYSTYPE=FREEBSD11
+ : ${CC=cc}
+ : ${SHLIB_SUFFIX=.so}
+ : ${SHLIB_CFLAGS=-fPIC}
+ : ${SHLIB_LD="${CC} -shared"' -Wl,-soname,${LIB}'}
+ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
+ : ${PLUGIN_LD="${CC} -shared"}
+ ;;
DragonFly.*) SYSTYPE=DRAGONFLY
;;

View file

@ -15,6 +15,7 @@ POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no}
PREFIX="%%PREFIX%%"
ETCDIR="%%ETCDIR%%"
DAEMONDIR="%%DAEMONDIR%%"
META_DIRECTORY="%%META_DIRECTORY%%"
READMEDIR="%%READMEDIR%%"
MC_TEMPLATE="%%DATADIR%%/mailer.conf.postfix"
@ -149,6 +150,7 @@ fi
if [ "$2" = "POST-INSTALL" ]; then
/bin/sh ${DAEMONDIR}/post-install tempdir=/tmp \
daemon_directory=${DAEMONDIR} \
meta_directory=${META_DIRECTORY} \
html_directory=${READMEDIR} \
readme_directory=${READMEDIR} \
upgrade-package

View file

@ -21,5 +21,6 @@ the sasldb file. This is accomplished by adding postfix to group mail and
making the %%PREFIX%%/etc/sasldb* file(s) readable by group mail (this should
be the default for new installs).
If you are upgrading from prior postfix version, review the RELEASE_NOTES to
familiarize yourself with new features and incompatabilities.
If you are upgrading from prior postfix version, please see the README
files for recommended changes to your configuration and additional
http://www.postfix.org/COMPATIBILITY_README.html

View file

@ -11,27 +11,55 @@ bin/rmail
%%PFETC%%/bounce.cf.default
%%PFETC%%/main.cf.default
@sample %%PFETC%%/main.cf.sample
%%PFETC%%/makedefs.out
@sample %%PFETC%%/master.cf.sample
lib/postfix/libpostfix-dns.so
lib/postfix/libpostfix-global.so
lib/postfix/libpostfix-master.so
lib/postfix/libpostfix-tls.so
lib/postfix/libpostfix-util.so
%%CDB%%lib/postfix/postfix-cdb.so
%%LDAP%%lib/postfix/postfix-ldap.so
%%LMDB%%lib/postfix/postfix-lmdb.so
%%MYSQL%%lib/postfix/postfix-mysql.so
%%PCRE%%lib/postfix/postfix-pcre.so
%%PGSQL%%lib/postfix/postfix-pgsql.so
%%SQLITE%%lib/postfix/postfix-sqlite.so
libexec/postfix/anvil
libexec/postfix/bounce
libexec/postfix/cleanup
libexec/postfix/discard
libexec/postfix/dnsblog
libexec/postfix/dynamicmaps.cf
%%CDB%%libexec/postfix/dynamicmaps.cf.d/cdb.cf
%%LDAP%%libexec/postfix/dynamicmaps.cf.d/ldap.cf
%%LMDB%%libexec/postfix/dynamicmaps.cf.d/lmdb.cf
%%MYSQL%%libexec/postfix/dynamicmaps.cf.d/mysql.cf
%%PCRE%%libexec/postfix/dynamicmaps.cf.d/pcre.cf
%%PGSQL%%libexec/postfix/dynamicmaps.cf.d/pgsql.cf
%%SQLITE%%libexec/postfix/dynamicmaps.cf.d/sqlite.cf
libexec/postfix/error
libexec/postfix/flush
libexec/postfix/lmtp
libexec/postfix/local
libexec/postfix/main.cf
libexec/postfix/main.cf.proto
libexec/postfix/makedefs.out
libexec/postfix/master
libexec/postfix/master.cf
libexec/postfix/master.cf.proto
libexec/postfix/nqmgr
libexec/postfix/oqmgr
libexec/postfix/pickup
libexec/postfix/pipe
libexec/postfix/post-install
libexec/postfix/postfix-files
%%CDB%%libexec/postfix/postfix-files.d/cdb-files
%%LDAP%%libexec/postfix/postfix-files.d/ldap-files
%%LMDB%%libexec/postfix/postfix-files.d/lmdb-files
%%MYSQL%%libexec/postfix/postfix-files.d/mysql-files
%%PCRE%%libexec/postfix/postfix-files.d/pcre-files
%%PGSQL%%libexec/postfix/postfix-files.d/pgsql-files
%%SQLITE%%libexec/postfix/postfix-files.d/sqlite-files
libexec/postfix/postfix-script
libexec/postfix/postfix-tls-script
libexec/postfix/postfix-wrapper
libexec/postfix/postmulti-script
libexec/postfix/postscreen
@ -54,6 +82,7 @@ libexec/postfix/virtual
%%BMAN%%man/man1/postcat.1.gz
%%BMAN%%man/man1/postconf.1.gz
%%BMAN%%man/man1/postdrop.1.gz
%%BMAN%%man/man1/postfix-tls.1.gz
%%BMAN%%man/man1/postfix.1.gz
%%BMAN%%man/man1/postkick.1.gz
%%BMAN%%man/man1/postlock.1.gz
@ -138,6 +167,8 @@ sbin/postsuper
sbin/posttls-finger
sbin/sendmail
%%DATADIR%%/mailer.conf.postfix
@dir libexec/postfix/dynamicmaps.cf.d
@dir libexec/postfix/postfix-files.d
@dir %%PFETC%%
@dir(postfix,,700) /var/db/postfix
@dir(postfix,,700) /var/spool/postfix/active

View file

@ -0,0 +1,14 @@
# $FreeBSD$
PKGNAMESUFFIX?= 211-sasl
MAINTAINER= ohauer@FreeBSD.org
COMMENT= Postfix with Cyrus SASL support
MASTERDIR= ${.CURDIR}/../postfix211
OPTIONS_SLAVE= SASL
SASL_SLAVE= yes
.include "${MASTERDIR}/Makefile"

359
mail/postfix211/Makefile Normal file
View file

@ -0,0 +1,359 @@
# Created by: Torsten Blum <torstenb@FreeBSD.org>
# $FreeBSD$
PORTNAME= postfix
PORTVERSION= 2.11.7
PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/ \
http://de.postfix.org/ftpmirror/ \
http://cdn.postfix.johnriley.me/mirrors/postfix-release/ \
http://www.artfiles.org/postfix.org/postfix-release/ \
http://mirror.lhsolutions.nl/postfix-release/ \
ftp://postfix.mirrors.pair.com/
MASTER_SITES:= ${MASTER_SITES:S|$|official/|}
PKGNAMESUFFIX?= 211
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ohauer@FreeBSD.org
COMMENT= Secure alternative to widely-used Sendmail
LICENSE= IPL10
LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
PORTSCOUT= limit:^2\.11\.
VDAVERSION= 2.10.0
CONFLICTS_INSTALL?= courier-0.* opensmtpd-[0-9]* \
sendmail-8.* sendmail+*-8.* smail-3.* zmailer-2.* \
postfix2?-* postfix-3.* postfix-current-*
USERS= postfix
GROUPS= mail maildrop postfix
USES= shebangfix cpe
SHEBANG_FILES= auxiliary/qshape/qshape.pl
USE_RC_SUBR= postfix
USE_SUBMAKE= yes
SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
OPTIONS_SUB= yes
OPTIONS_DEFINE= BDB CDB DOCS INST_BASE LDAP LDAP_SASL LMDB MYSQL \
NIS PCRE PGSQL SASL SPF SQLITE TEST TLS VDA
OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= SASLKRB5 SASLKMIT
OPTIONS_DEFAULT= PCRE TLS
BDB_USE= BDB=yes
CDB_LIB_DEPENDS= libcdb.so:${PORTSDIR}/databases/tinycdb
LDAP_USE= OPENLDAP=yes
LMDB_LIB_DEPENDS= liblmdb.so:${PORTSDIR}/databases/lmdb
MYSQL_USE= MYSQL=yes
PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
PGSQL_USES= pgsql
SASLKMIT_LIB_DEPENDS= libkrb5.so:${PORTSDIR}/security/krb5
SASL_LIB_DEPENDS= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
SPF_LIB_DEPENDS= libspf2.so:${PORTSDIR}/mail/libspf2
SQLITE_USES= sqlite
TLS_USE= OPENSSL=yes
CDB_DESC= CDB maps lookups
INST_BASE_DESC= Install into /usr and /etc/postfix
LDAP_DESC= LDAP maps (uses WITH_OPENLDAP_VER)
LDAP_SASL_DESC= LDAP client-to-server SASL auth
LMDB_DESC= LMDB maps
SPF_DESC= SPF support (via libspf2 1.2.x)
TEST_DESC= SMTP/LMTP test server and generator
VDA_DESC= VDA (Virtual Delivery Agent)
SASL_DESC= Cyrus SASL support (Dovecot SASL is always built in)
RG1_DESC= Kerberos network authentication protocol type
SASLKRB5_DESC= If your SASL req. Kerberos5, select this
SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this
.include <bsd.port.options.mk>
HTML1= body_checks.5.html bounce.5.html postfix-power.png \
scache.8.html tlsmgr.8.html
STRIP_LIBEXEC= anvil bounce cleanup discard dnsblog error flush lmtp local master \
nqmgr oqmgr pickup pipe postscreen proxymap qmgr qmqpd scache showq \
smtp smtpd spawn tlsmgr tlsproxy trivial-rewrite verify virtual
.if !defined(BATCH) && !defined(PACKAGE_BUILDING) && exists(/etc/mail/mailer.conf)
OLD_MAILER!= ${GREP} -m 1 '^purgestat' /etc/mail/mailer.conf || ${ECHO_CMD}
.if !empty(OLD_MAILER)
IS_INTERACTIVE= yes
.endif
.endif
.if !defined(DEBUG)
MAKEFILEFLAGS+= DEBUG=
.endif
MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}"
.if ${PORT_OPTIONS:MINST_BASE}
.if defined(SASL_SLAVE)
PKGNAMESUFFIX= 211-base-sasl
.else
PKGNAMESUFFIX= 211-base
.endif
PREFIX= /usr
ETCDIR= /etc/postfix
PLIST_SUB+= BMAN="share/"
.else
PLIST_SUB+= BMAN=""
.endif
PLIST_SUB+= PFETC=${ETCDIR}
# check if mailwrapper supports $LOCALBASE
.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1002506 || ${OSVERSION} >= 1100094)
SUB_LIST+= USE_LOCALBASE_MAILER_CONF="yes" MC_PREFIX=${LOCALBASE}
.else
SUB_LIST+= USE_LOCALBASE_MAILER_CONF="no" MC_PREFIX=""
.endif
.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= *
READMEDIR= ${DOCSDIR}
.else
READMEDIR= no
.endif
DAEMONDIR= ${PREFIX}/libexec/postfix
SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" \
DAEMONDIR="${DAEMONDIR}"
SUB_FILES+= pkg-install pkg-message mailer.conf.postfix
POSTFIX_CCARGS+= -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \
-DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \
-DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \
-DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \
-DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \
-DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \
-DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \
-DDEF_README_DIR=\\\"${READMEDIR}\\\" \
-DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \
-DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \
-DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \
-DDEF_MAIL_OWNER=\\\"postfix\\\" \
-DDEF_SGID_GROUP=\\\"maildrop\\\" \
-Wmissing-prototypes -Wformat -Wno-comment
# Default requirement for postfix rc script
_REQUIRE= LOGIN cleanvar dovecot
# Always build with Dovecot SASL support, Cyrus is optional
# see Postfix HISTORY 20051222
POSTFIX_CCARGS+= -DUSE_SASL_AUTH
.if ${PORT_OPTIONS:MPCRE}
POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre
.else
POSTFIX_CCARGS+= -DNO_PCRE
.endif
.if ${PORT_OPTIONS:MSASL}
POSTFIX_CCARGS+= -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt
.else
POSTFIX_CCARGS+= -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
.endif
.if ${PORT_OPTIONS:MSASLKRB5}
POSTFIX_AUXLIBS+= -lkrb5 -lhx509 -lcrypto -lcrypt -lcom_err -lasn1 -lroken
.endif
.if ${PORT_OPTIONS:MSASLKMIT}
POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err
.endif
.if ${PORT_OPTIONS:MTLS}
POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC}
POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto
.else
POSTFIX_CCARGS+= -DNO_TLS
.endif
.if ${PORT_OPTIONS:MSPF}
PATCH_SITES+= LOCAL/mm
PATCHFILES+= postfix-2.8.0-libspf2-1.2.x-0.patch.gz:-p1
POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2
.endif
.if ${PORT_OPTIONS:MBDB}
INVALID_BDB_VER= 6
POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR}
POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME}
.endif
.if ${PORT_OPTIONS:MMYSQL}
POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm
_REQUIRE+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt
_REQUIRE+= postgresql
.endif
.if ${PORT_OPTIONS:MSQLITE}
POSTFIX_CCARGS+= -DHAS_SQLITE -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsqlite3
.endif
.if ${PORT_OPTIONS:MLDAP}
. if defined(WITH_OPENLDAP_VER)
WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER}
. endif
POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber
_REQUIRE+= slapd
. if ${PORT_OPTIONS:MLDAP_SASL}
. if ! ${PORT_OPTIONS:MSASL}
LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
. endif
WANT_OPENLDAP_SASL= yes
POSTFIX_CCARGS+= -I${LOCALBASE}/include/sasl -DUSE_LDAP_SASL
. endif
.endif
.if ${PORT_OPTIONS:MCDB}
POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb
.endif
.if ${PORT_OPTIONS:MNIS}
POSTFIX_CCARGS+= -DHAS_NIS
_REQUIRE+= ypserv
.endif
.if ${PORT_OPTIONS:MVDA}
PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda
PATCHFILES+= postfix-vda-v13-${VDAVERSION}.patch:-p1:vda
.endif
.if ${PORT_OPTIONS:MTEST}
BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source
MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1
.endif
.if ${PORT_OPTIONS:MLMDB}
POSTFIX_CCARGS+= -DHAS_LMDB -I${LOCALBASE}/include
POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -llmdb
.endif
# sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man
REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\
s!(_directory = )/usr/!\1${PREFIX}/!g;\
s!^(data_directory = /var/)lib/!\1db/!g;\
s!^\#(mynetworks_style = host)!\1!g;\
s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\
s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\
s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\
s!^(setgid_group =)!\1 maildrop!g;\
s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\
s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\
\!^\#alias_database = dbm:/etc/mail/aliases$$!d;\
s!(:|= )/etc/postfix!\1$$config_directory!g;\
s!/etc/postfix!${ETCDIR}!g;\
s!^(sample_directory =)!\1 ${ETCDIR}!g;\
s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!;
pre-patch:
.if ${PORT_OPTIONS:MSASL} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a)
@if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \
${ECHO_MSG}; \
${ECHO_MSG} "Your SASL library it's compiled with MYSQL"; \
${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \
${ECHO_MSG} "select MYSQL OPTION in config menu."; \
${ECHO_MSG} "# make clean config"; \
${ECHO_MSG}; \
sleep 5; \
fi
.endif
@${ECHO} '<HTML><BODY>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY></HTML>' \
> ${WRKSRC}/html/body_checks.5.html
@${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \
${WRKSRC}/src/global/mail_params.h
@${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \
-type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \
${REINPLACE_CMD} -E -e '${REINPLACE}'
post-patch:
.for f in ${HTML1}
@${ECHO} '$$html_directory/$f:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
.endfor
@${ECHO} '$$manpage_directory/man1/posttls-finger.1:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
@${ECHO} '$$command_directory/posttls-finger:f:root:-:755' \
>> ${WRKSRC}/conf/postfix-files
post-patch-SPF-on:
@${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
@${REINPLACE_CMD} -E -e '${REINPLACE}' \
${WRKSRC}/README_FILES/SPF_README
post-patch-VDA-on:
@${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \
>> ${WRKSRC}/conf/postfix-files
@${REINPLACE_CMD} -E -e '${REINPLACE}' \
${WRKSRC}/README_FILES/VDA_README
do-configure:
(cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles \
${MAKEFILEFLAGS} CCARGS="${POSTFIX_CCARGS}" \
AUXLIBS="${POSTFIX_AUXLIBS}" && \
${ECHO} "all: default" >> Makefile)
pre-install-INST_BASE-on:
${MKDIR} ${STAGEDIR}/etc/rc.d
do-install:
@(cd ${WRKSRC} && ${MAKE} non-interactive-package \
install_root=${STAGEDIR} tempdir=${WRKDIR} \
config_directory=${ETCDIR} \
command_directory=${PREFIX}/sbin \
daemon_directory=${DAEMONDIR} \
html_directory=${READMEDIR} \
mailq_path=${PREFIX}/bin/mailq \
manpage_directory=${MANPREFIX}/man \
newaliases_path=${PREFIX}/bin/newaliases \
readme_directory=${READMEDIR} \
sendmail_path=${PREFIX}/sbin/sendmail )
${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${STAGEDIR}${PREFIX}/bin/rmail
${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${STAGEDIR}${PREFIX}/bin/qshape
${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${STAGEDIR}${MANPREFIX}/man/man1
do-install-TEST-on:
${INSTALL_PROGRAM} ${BINTEST:S|^|${WRKSRC}/bin/|} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${MANTEST:S|^|${WRKSRC}/man/man1/|} ${STAGEDIR}${MANPREFIX}/man/man1
post-stage:
# == do not overwrite existing config
${MV} ${STAGEDIR}${ETCDIR}/main.cf ${STAGEDIR}${ETCDIR}/main.cf.sample
${MV} ${STAGEDIR}${ETCDIR}/master.cf ${STAGEDIR}${ETCDIR}/master.cf.sample
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/mailer.conf.postfix ${STAGEDIR}${DATADIR}
# Fix compressed man pages and strip executables
${SED} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${STAGEDIR}${DAEMONDIR}/postfix-files
-@${STRIP_CMD} ${STRIP_LIBEXEC:S|^|${STAGEDIR}${DAEMONDIR}/|}
-@${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/*
.include <bsd.port.mk>

6
mail/postfix211/distinfo Normal file
View file

@ -0,0 +1,6 @@
SHA256 (postfix/postfix-2.11.7.tar.gz) = 05828b5b846e48fdc80db67d85409066010614af521070df4733459fbf447e20
SIZE (postfix/postfix-2.11.7.tar.gz) = 4031689
SHA256 (postfix/postfix-2.8.0-libspf2-1.2.x-0.patch.gz) = e5c38e5bc226cab109c02a4e530ab1aefd3bb06f2169f3e052bdf83d2727aacc
SIZE (postfix/postfix-2.8.0-libspf2-1.2.x-0.patch.gz) = 8191
SHA256 (postfix/postfix-vda-v13-2.10.0.patch) = 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f
SIZE (postfix/postfix-vda-v13-2.10.0.patch) = 55701

View file

@ -0,0 +1,7 @@
#
# Execute the Postfix sendmail program, named %%PREFIX%%/sbin/sendmail
#
sendmail %%PREFIX%%/sbin/sendmail
send-mail %%PREFIX%%/sbin/sendmail
mailq %%PREFIX%%/sbin/sendmail
newaliases %%PREFIX%%/sbin/sendmail

View file

@ -0,0 +1,12 @@
--- makedefs.orig 2015-04-19 10:19:57 UTC
+++ makedefs
@@ -161,6 +161,9 @@ case "$SYSTEM.$RELEASE" in
FreeBSD.10*) SYSTYPE=FREEBSD10
: ${CC=cc}
;;
+ FreeBSD.11*) SYSTYPE=FREEBSD11
+ : ${CC=cc}
+ ;;
DragonFly.*) SYSTYPE=DRAGONFLY
;;
OpenBSD.2*) SYSTYPE=OPENBSD2

View file

@ -0,0 +1,10 @@
--- src/util/sys_defs.h.orig 2015-04-19 10:22:40 UTC
+++ src/util/sys_defs.h
@@ -26,6 +26,7 @@
#if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
|| defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
|| defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
+ || defined(FREEBSD11) \
|| defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
|| defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
|| defined(OPENBSD5) \

View file

@ -0,0 +1,190 @@
#!/bin/sh
#
# $FreeBSD: /tmp/pcvs/ports/mail/postfix/files/pkg-install.in,v 1.6 2012-02-11 05:14:34 sahil Exp $
#
# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it
# will make the port/package use defaults which make postfix replace
# sendmail as much as possible.
# allowed vars during package installation
BATCH=${BATCH:=no}
POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no}
# fixed vars
PREFIX="%%PREFIX%%"
ETCDIR="%%ETCDIR%%"
DAEMONDIR="%%DAEMONDIR%%"
READMEDIR="%%READMEDIR%%"
MC_TEMPLATE="%%DATADIR%%/mailer.conf.postfix"
# FreeBSD <= 10.3
MC_BASE="/etc/mail/mailer.conf"
# FreeBSD >= 10.3 (and current)
MC_LOCALBASE="%%LOCALBASE%%/etc/mail/mailer.conf"
USE_LOCALBASE_MAILER_CONF="%%USE_LOCALBASE_MAILER_CONF%%"
if [ "${POSTFIX_DEFAULT_MTA}" = "no" ]; then
DEFAULT_REPLACE_MAILERCONF=n
else
DEFAULT_REPLACE_MAILERCONF=y
fi
ask() {
local question default answer
question=$1
default=$2
if [ -z "${PACKAGE_BUILDING}" -a "${BATCH}" = "no" ]; then
read -p "${question} [${default}]? " answer
fi
if [ -z "${answer}" ]; then
answer=${default}
fi
echo ${answer}
}
yesno() {
local question default answer
question=$1
default=$2
while :; do
answer=$(ask "${question}" "${default}")
case "${answer}" in
[Yy]*) return 0;;
[Nn]*) return 1;;
esac
echo "Please answer yes or no."
done
}
# ==============================================================================
# Respect POSTFIX_DEFAULT_MTA, do not ask for confirmation!
# (This helps tools like salt, ansible or puppet on new installations)
# ==============================================================================
install_choise(){
local mailerconf
mailerconf=$1
if [ "${DEFAULT_REPLACE_MAILERCONF}" = "y" ]; then
install_mailer_conf ${mailerconf}
elif [ "${DEFAULT_REPLACE_MAILERCONF}" = "n" -a -t 0 ]; then
if yesno "Would you like to activate Postfix in ${mailerconf}" ${DEFAULT_REPLACE_MAILERCONF:="n"}; then
install_mailer_conf ${mailerconf}
else
show_not_activated_msg ${mailerconf}
fi
else
show_not_activated_msg ${mailerconf}
fi
}
show_not_activated_msg() {
local mailerconf
mailerconf=$1
echo
echo "==============================================================="
echo "Postfix was *not* activated in ${mailerconf}! "
echo
echo "To finish installation run the following commands:"
echo
if [ "${USE_LOCALBASE_MAILER_CONF}" = "yes" ]; then
echo " mkdir -p %%LOCALBASE%%/etc/mail"
else
echo " mv -f ${mailerconf} ${mailerconf}.old"
fi
echo " install -m 0644 ${MC_TEMPLATE} ${mailerconf}"
echo "==============================================================="
echo
}
show_activated_msg() {
local mailerconf
mailerconf=$1
echo "==============================================================="
echo "Postfix already activated in ${mailerconf}"
echo "==============================================================="
}
cmp_mailer() {
local mailerconf
mailerconf=$1
cmp -s ${mailerconf} ${MC_TEMPLATE}
return $?
}
install_mailer_conf() {
local mailerconf
mailerconf=$1
echo "Activate Postfix in ${mailerconf}"
if [ "${USE_LOCALBASE_MAILER_CONF}" = "yes" ]; then
[ -d %%LOCALBASE%%/etc/mail ] || mkdir -p %%LOCALBASE%%/etc/mail
fi
[ -f ${mailerconf} ] && mv -f ${mailerconf} ${mailerconf}.old
install -m 644 ${MC_TEMPLATE} ${mailerconf}
}
# ==============================================================================
# Run postfix reload
# This is a candidate for a dedicated pkg-post-upgrade script, but it seems
# this not fully implemented in pkg :(see upstream PR 941)
# ==============================================================================
try_reload(){
${PREFIX}/sbin/postfix status 2>/dev/null
if [ $? -eq 0 ]; then
${PREFIX}/sbin/postfix reload
else
echo "postfix not running"
fi
}
# ==============================================================================
# Run postfix post-install to fix permissions and new config values
# ==============================================================================
if [ "$2" = "POST-INSTALL" ]; then
/bin/sh ${DAEMONDIR}/post-install tempdir=/tmp \
daemon_directory=${DAEMONDIR} \
html_directory=${READMEDIR} \
readme_directory=${READMEDIR} \
upgrade-package
fi
# ==============================================================================
# If FreeBSD <= 10.2 is deprecated check only LOCALBASE and remove BASE checks,
# regardless if installed in BASE or LOCALBASE
# Iff postfix is activated in BASE, also activate postfix in LOCALBASE!
# ==============================================================================
if [ "$2" = "POST-INSTALL" -a -z "${PACKAGE_BUILDING}" ]; then
if [ -f "${MC_BASE}" ]; then
if [ "${USE_LOCALBASE_MAILER_CONF}" = "yes" ]; then
cmp_mailer ${MC_BASE}
if [ $? -eq 0 ]; then
show_activated_msg ${MC_BASE}
cmp_mailer ${MC_LOCALBASE} || install_mailer_conf ${MC_LOCALBASE}
try_reload
else
cmp_mailer ${MC_LOCALBASE} || install_choise ${MC_LOCALBASE}
fi
else
cmp_mailer ${MC_BASE}
if [ $? -ne 0 ]; then
install_choise ${MC_BASE}
else
show_activated_msg ${MC_BASE}
try_reload
fi
fi
else
if [ "${USE_LOCALBASE_MAILER_CONF}" = "yes" ]; then
show_not_activated_msg ${MC_LOCALBASE}
else
show_not_activated_msg ${MC_BASE}
fi
fi # -f "${MC_BASE}"
fi # "$2" = "POST-INSTALL" -a -z "${PACKAGE_BUILDING}"

View file

@ -0,0 +1,25 @@
To use postfix instead of sendmail:
- clear sendmail queue and stop the sendmail daemons
Run the following commands to enable postfix during startup:
- sysrc postfix_enable="YES"
- sysrc sendmail_enable="NONE"
If postfix is *not* already activated in %%MC_PREFIX%%/etc/mail/mailer.conf
- mv %%MC_PREFIX%%/etc/mail/mailer.conf %%MC_PREFIX%%/etc/mail/mailer.conf.old
- install -m 0644 %%DATADIR%%/mailer.conf.postfix %%MC_PREFIX%%/etc/mail/mailer.conf
Disable sendmail(8) specific tasks,
add the following lines to /etc/periodic.conf(.local):
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"
If you are using SASL, you need to make sure that postfix has access to read
the sasldb file. This is accomplished by adding postfix to group mail and
making the %%PREFIX%%/etc/sasldb* file(s) readable by group mail (this should
be the default for new installs).
If you are upgrading from prior postfix version, review the RELEASE_NOTES to
familiarize yourself with new features and incompatabilities.

View file

@ -0,0 +1,52 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: postfix mail
# REQUIRE: %%REQUIRE%%
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable postfix:
# postfix_enable (bool): Set it to "YES" to enable postfix.
# Default is "NO".
# postfix_pidfile (path): Set full path to master.pid.
# Default is "/var/spool/postfix/pid/master.pid".
# postfix_procname (command): Set command that start master. Used to verify if
# postfix is running.
# Default is "%%PREFIX%%/libexec/postfix/master".
# postfix_flags (str): Flags passed to postfix-script on startup.
# Default is "".
#
. /etc/rc.subr
name="postfix"
rcvar=postfix_enable
load_rc_config $name
: ${postfix_enable:="NO"}
: ${postfix_pidfile:="/var/spool/postfix/pid/master.pid"}
: ${postfix_procname:="%%PREFIX%%/libexec/postfix/master"}
start_cmd=${name}_start
stop_cmd=${name}_stop
extra_commands="reload"
reload_cmd="${name}_reload"
pidfile=${postfix_pidfile}
procname=${postfix_procname}
postfix_start() {
%%PREFIX%%/sbin/postfix ${postfix_flags} start
}
postfix_stop() {
%%PREFIX%%/sbin/postfix ${postfix_flags} stop
}
postfix_reload() {
%%PREFIX%%/sbin/postfix ${postfix_flags} reload
}
run_rc_command "$1"

15
mail/postfix211/pkg-descr Normal file
View file

@ -0,0 +1,15 @@
Postfix attempts to be fast, easy to administer, and secure, while at the same
time being sendmail compatible enough to not upset existing users. Thus, the
outside has a sendmail-ish flavor, but the inside is completely different.
Some feautures:
Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in
support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and
authentication, Configurable status notification message text, Access control
per client/sender/recipient/etc, Content filter (built-in, external before
queue, external after queue), Berkeley DB database, LDAP database, MySQL
database, PostgreSQL database, Maildir and mailbox format, Virtual domains,
VERP envelope return addresses and others.
WWW: http://www.postfix.org/

15
mail/postfix211/pkg-help Normal file
View file

@ -0,0 +1,15 @@
Readme SASL:
Dovecot uses its own daemon process for authentication. Because there is no
need to link extra libraries into Postfix, Dovecot SASL will be build into
Postfix by default.
Cyrus SASL is optional and will be the default if build with SASL=on
To find out what SASL implementations are compiled into Postfix, use the
following commands:
% postconf -a (SASL support in the SMTP server)
% postconf -A (SASL support in the SMTP+LMTP client)
% postconf smtpd_sasl_type (show default SASL)

157
mail/postfix211/pkg-plist Normal file
View file

@ -0,0 +1,157 @@
bin/mailq
bin/newaliases
%%TEST%%bin/qmqp-sink
%%TEST%%bin/qmqp-source
bin/qshape
bin/rmail
%%TEST%%bin/smtp-sink
%%TEST%%bin/smtp-source
%%PFETC%%/LICENSE
%%PFETC%%/TLS_LICENSE
%%PFETC%%/bounce.cf.default
%%PFETC%%/main.cf.default
@sample %%PFETC%%/main.cf.sample
%%PFETC%%/makedefs.out
@sample %%PFETC%%/master.cf.sample
libexec/postfix/anvil
libexec/postfix/bounce
libexec/postfix/cleanup
libexec/postfix/discard
libexec/postfix/dnsblog
libexec/postfix/error
libexec/postfix/flush
libexec/postfix/lmtp
libexec/postfix/local
libexec/postfix/main.cf
libexec/postfix/master
libexec/postfix/master.cf
libexec/postfix/nqmgr
libexec/postfix/oqmgr
libexec/postfix/pickup
libexec/postfix/pipe
libexec/postfix/post-install
libexec/postfix/postfix-files
libexec/postfix/postfix-script
libexec/postfix/postfix-wrapper
libexec/postfix/postmulti-script
libexec/postfix/postscreen
libexec/postfix/proxymap
libexec/postfix/qmgr
libexec/postfix/qmqpd
libexec/postfix/scache
libexec/postfix/showq
libexec/postfix/smtp
libexec/postfix/smtpd
libexec/postfix/spawn
libexec/postfix/tlsmgr
libexec/postfix/tlsproxy
libexec/postfix/trivial-rewrite
libexec/postfix/verify
libexec/postfix/virtual
%%BMAN%%man/man1/mailq.1.gz
%%BMAN%%man/man1/newaliases.1.gz
%%BMAN%%man/man1/postalias.1.gz
%%BMAN%%man/man1/postcat.1.gz
%%BMAN%%man/man1/postconf.1.gz
%%BMAN%%man/man1/postdrop.1.gz
%%BMAN%%man/man1/postfix.1.gz
%%BMAN%%man/man1/postkick.1.gz
%%BMAN%%man/man1/postlock.1.gz
%%BMAN%%man/man1/postlog.1.gz
%%BMAN%%man/man1/postmap.1.gz
%%BMAN%%man/man1/postmulti.1.gz
%%BMAN%%man/man1/postqueue.1.gz
%%BMAN%%man/man1/postsuper.1.gz
%%BMAN%%man/man1/posttls-finger.1.gz
%%TEST%%%%BMAN%%man/man1/qmqp-sink.1.gz
%%TEST%%%%BMAN%%man/man1/qmqp-source.1.gz
%%BMAN%%man/man1/qshape.1.gz
%%BMAN%%man/man1/sendmail.1.gz
%%TEST%%%%BMAN%%man/man1/smtp-sink.1.gz
%%TEST%%%%BMAN%%man/man1/smtp-source.1.gz
%%BMAN%%man/man5/access.5.gz
%%BMAN%%man/man5/aliases.5.gz
%%BMAN%%man/man5/body_checks.5.gz
%%BMAN%%man/man5/bounce.5.gz
%%BMAN%%man/man5/canonical.5.gz
%%BMAN%%man/man5/cidr_table.5.gz
%%BMAN%%man/man5/generic.5.gz
%%BMAN%%man/man5/header_checks.5.gz
%%BMAN%%man/man5/ldap_table.5.gz
%%BMAN%%man/man5/lmdb_table.5.gz
%%BMAN%%man/man5/master.5.gz
%%BMAN%%man/man5/memcache_table.5.gz
%%BMAN%%man/man5/mysql_table.5.gz
%%BMAN%%man/man5/nisplus_table.5.gz
%%BMAN%%man/man5/pcre_table.5.gz
%%BMAN%%man/man5/pgsql_table.5.gz
%%BMAN%%man/man5/postconf.5.gz
%%BMAN%%man/man5/postfix-wrapper.5.gz
%%BMAN%%man/man5/regexp_table.5.gz
%%BMAN%%man/man5/relocated.5.gz
%%BMAN%%man/man5/socketmap_table.5.gz
%%BMAN%%man/man5/sqlite_table.5.gz
%%BMAN%%man/man5/tcp_table.5.gz
%%BMAN%%man/man5/transport.5.gz
%%BMAN%%man/man5/virtual.5.gz
%%BMAN%%man/man8/anvil.8.gz
%%BMAN%%man/man8/bounce.8.gz
%%BMAN%%man/man8/cleanup.8.gz
%%BMAN%%man/man8/defer.8.gz
%%BMAN%%man/man8/discard.8.gz
%%BMAN%%man/man8/dnsblog.8.gz
%%BMAN%%man/man8/error.8.gz
%%BMAN%%man/man8/flush.8.gz
%%BMAN%%man/man8/lmtp.8.gz
%%BMAN%%man/man8/local.8.gz
%%BMAN%%man/man8/master.8.gz
%%BMAN%%man/man8/oqmgr.8.gz
%%BMAN%%man/man8/pickup.8.gz
%%BMAN%%man/man8/pipe.8.gz
%%BMAN%%man/man8/postscreen.8.gz
%%BMAN%%man/man8/proxymap.8.gz
%%BMAN%%man/man8/qmgr.8.gz
%%BMAN%%man/man8/qmqpd.8.gz
%%BMAN%%man/man8/scache.8.gz
%%BMAN%%man/man8/showq.8.gz
%%BMAN%%man/man8/smtp.8.gz
%%BMAN%%man/man8/smtpd.8.gz
%%BMAN%%man/man8/spawn.8.gz
%%BMAN%%man/man8/tlsmgr.8.gz
%%BMAN%%man/man8/tlsproxy.8.gz
%%BMAN%%man/man8/trace.8.gz
%%BMAN%%man/man8/trivial-rewrite.8.gz
%%BMAN%%man/man8/verify.8.gz
%%BMAN%%man/man8/virtual.8.gz
sbin/postalias
sbin/postcat
sbin/postconf
@(,maildrop,2755) sbin/postdrop
sbin/postfix
sbin/postkick
sbin/postlock
sbin/postlog
sbin/postmap
sbin/postmulti
@(,maildrop,2755) sbin/postqueue
sbin/postsuper
sbin/posttls-finger
sbin/sendmail
%%DATADIR%%/mailer.conf.postfix
@dir %%PFETC%%
@dir(postfix,,700) /var/db/postfix
@dir(postfix,,700) /var/spool/postfix/active
@dir(postfix,,700) /var/spool/postfix/bounce
@dir(postfix,,700) /var/spool/postfix/corrupt
@dir(postfix,,700) /var/spool/postfix/defer
@dir(postfix,,700) /var/spool/postfix/deferred
@dir(postfix,,700) /var/spool/postfix/flush
@dir(postfix,,700) /var/spool/postfix/hold
@dir(postfix,,700) /var/spool/postfix/incoming
@dir(postfix,maildrop,730) /var/spool/postfix/maildrop
@dir(,postfix,755) /var/spool/postfix/pid
@dir(postfix,,700) /var/spool/postfix/private
@dir(postfix,maildrop,710) /var/spool/postfix/public
@dir(postfix,,700) /var/spool/postfix/saved
@dir(postfix,,700) /var/spool/postfix/trace
@dir(,,755) /var/spool/postfix

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= octave-forge-tsa
PORTVERSION= 4.3.3
PORTVERSION= 4.4.1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org

View file

@ -1,2 +1,2 @@
SHA256 (octave-forge/tsa-4.3.3.tar.gz) = 76f100d53706aa2185357ecfbf84fe8b1d367f3304775ca524fb4cda6b02ebc0
SIZE (octave-forge/tsa-4.3.3.tar.gz) = 93779
SHA256 (octave-forge/tsa-4.4.1.tar.gz) = d4d0053cd73b2633e24e80a61bb0b413c99b39a24b8f0daf8364843d1a47780d
SIZE (octave-forge/tsa-4.4.1.tar.gz) = 94030

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= mdp
PORTVERSION= 1.0.4
PORTVERSION= 1.0.5
CATEGORIES= misc
MAINTAINER= neel@neelc.org

View file

@ -1,2 +1,2 @@
SHA256 (visit1985-mdp-1.0.4_GH0.tar.gz) = 955a55bd903acc92aedac8e94e11824736697aa28b78b0caff274eb0f4d07ef3
SIZE (visit1985-mdp-1.0.4_GH0.tar.gz) = 34711
SHA256 (visit1985-mdp-1.0.5_GH0.tar.gz) = a8126caff0aea4a1ce2151b8442e2e6d8030d17e04f5d6ff3dec8753ca4c6d32
SIZE (visit1985-mdp-1.0.5_GH0.tar.gz) = 34824

View file

@ -3,6 +3,7 @@
PORTNAME= emby-server
PORTVERSION= 3.0.5821
PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= woodsb02@gmail.com

View file

@ -50,13 +50,6 @@ command_args="-f -p ${pidfile} ${procname} %%PREFIX%%/lib/emby-server/MediaBrows
start_precmd=%%RC_NAME%%_precmd
%%RC_NAME%%_precmd()
{
: ${LC_ALL:="C"}
: ${LANG:="C"}
: ${TZ:="UTC"}
export LC_ALL
export LANG
export TZ
if [ ! -e "${pidfile}" ]; then
install -g ${%%RC_NAME%%_group} -o ${%%RC_NAME%%_user} -- /dev/null "${pidfile}";
fi

View file

@ -1,15 +0,0 @@
#!/bin/sh
if [ $# -ne 2 ]; then
echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
exit 1
fi
case $2 in
POST-INSTALL)
echo "Downloading Mozilla's root certificates and importing into the Mono Trust store..."
${PKG_PREFIX}/bin/mozroots --import --sync
;;
esac
exit 0

View file

@ -3,6 +3,7 @@
PORTNAME= kaffeine
PORTVERSION= 1.3.1
PORTREVISION= 1
CATEGORIES= multimedia kde
MASTER_SITES= SF/kaffeine/current
@ -13,7 +14,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat
LIB_DEPENDS= libvlc.so:${PORTSDIR}/multimedia/vlc
LIB_DEPENDS= libvlc.so:${PORTSDIR}/multimedia/vlc-qt4
USES= cmake cpe gettext pkgconfig
USE_KDE4= automoc4 kdelibs kdeprefix

View file

@ -1,17 +1,17 @@
# $FreeBSD$
PORTNAME= librtmp
PORTVERSION= 2.4.20130923
PORTVERSION= 2.4.20151223
CATEGORIES= multimedia net
MASTER_SITES= LOCAL/hrs
DISTNAME= rtmpdump-${PORTVERSION}
DISTNAME= rtmpdump-2.4.fa8646da
MAINTAINER= hrs@FreeBSD.org
COMMENT= RTMP stream library
LICENSE= GPLv2
USES= pkgconfig
USES= pkgconfig tar:bz2
USE_LDCONFIG= yes
USE_OPENSSL= yes
CFLAGS+= -I${OPENSSLINC}

View file

@ -1,2 +1,2 @@
SHA256 (rtmpdump-2.4.20130923.tar.gz) = 220259e3ac6b9f17d4f8643ec019fbf88780b5033bf7781fe69f1f86eff759f6
SIZE (rtmpdump-2.4.20130923.tar.gz) = 143065
SHA256 (rtmpdump-2.4.fa8646da.tar.bz2) = 2d37a0db88477c580d3d7226bf8606444fdb130008ee5256bf0ddaf00c76d771
SIZE (rtmpdump-2.4.fa8646da.tar.bz2) = 110969

View file

@ -1,5 +1,5 @@
--- Makefile.orig 2013-10-07 03:52:05.000000000 +0900
+++ Makefile 2013-10-30 05:16:36.000000000 +0900
--- Makefile.orig 2016-02-29 01:15:13 UTC
+++ Makefile
@@ -1,19 +1,21 @@
VERSION=v2.4
@ -26,7 +26,7 @@
SYS=posix
CRYPTO=OPENSSL
@@ -23,14 +25,14 @@
@@ -23,14 +25,14 @@ DEF_OPENSSL=-DUSE_OPENSSL
DEF_GNUTLS=-DUSE_GNUTLS
DEF_=-DNO_CRYPTO
REQ_GNUTLS=gnutls,hogweed,nettle
@ -43,7 +43,7 @@
LIB_POLARSSL=-lpolarssl $(LIBZ)
PRIVATE_LIBS=$(LIBS_$(SYS))
CRYPTO_LIB=$(LIB_$(CRYPTO)) $(PRIVATE_LIBS)
@@ -74,8 +76,9 @@
@@ -74,8 +76,9 @@ SO_INST=$(SOINST_$(SHARED))
DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
OPT=-O2
@ -55,7 +55,7 @@
OBJS=rtmp.o log.o amf.o hashswf.o parseurl.o
@@ -102,16 +105,18 @@
@@ -102,20 +105,22 @@ librtmp.pc: librtmp.pc.in Makefile
sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
-e "s;@VERSION@;$(VERSION);" \
-e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
@ -76,3 +76,8 @@
cp librtmp.3 $(MANDIR)/man3
install_so: librtmp$(SO_EXT)
- cp librtmp$(SO_EXT) $(SODIR)
+ ${BSD_INSTALL_LIB} librtmp$(SO_EXT) $(SODIR)
$(INSTALL_IMPLIB)
cd $(SODIR); ln -sf librtmp$(SO_EXT) librtmp.$(SOX)

View file

@ -1,6 +1,6 @@
--- librtmp.pc.in.orig 2013-10-07 03:52:05.000000000 +0900
+++ librtmp.pc.in 2013-10-07 04:00:16.000000000 +0900
@@ -8,6 +8,6 @@
--- librtmp.pc.in.orig 2016-02-29 01:15:13 UTC
+++ librtmp.pc.in
@@ -8,6 +8,6 @@ Description: RTMP implementation
Version: @VERSION@
Requires: @CRYPTO_REQ@
URL: http://rtmpdump.mplayerhq.hu

Some files were not shown because too many files have changed in this diff Show more