*/*: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
edba35a227
commit
bf1daec626
200 changed files with 1874 additions and 608 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
30
audio/rosegarden/files/patch-src__gui__application__main.cpp
Normal file
30
audio/rosegarden/files/patch-src__gui__application__main.cpp
Normal 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
|
||||
|
||||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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 \$@ \$^
|
||||
15
benchmarks/ubench/files/patch-configure
Normal file
15
benchmarks/ubench/files/patch-configure
Normal 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.
|
||||
|
||||
!
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@
|
|||
SUBDIR += klog
|
||||
SUBDIR += kremotecontrol
|
||||
SUBDIR += kvasd
|
||||
SUBDIR += libcodec2
|
||||
SUBDIR += libconcord
|
||||
SUBDIR += libfap
|
||||
SUBDIR += libfec
|
||||
|
|
|
|||
20
comms/libcodec2/Makefile
Normal file
20
comms/libcodec2/Makefile
Normal 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
2
comms/libcodec2/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (codec2-0.4.1.tar.gz) = 2fe3b9410a98c72b1420eeda8bb3656c176a6e6a2813e55476a7779a216990bb
|
||||
SIZE (codec2-0.4.1.tar.gz) = 11100891
|
||||
4
comms/libcodec2/pkg-descr
Normal file
4
comms/libcodec2/pkg-descr
Normal 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
28
comms/libcodec2/pkg-plist
Normal 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
|
||||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
51
databases/libzdb/files/patch-configure
Normal file
51
databases/libzdb/files/patch-configure
Normal 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
|
||||
|
|
@ -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})" \
|
||||
|
|
|
|||
|
|
@ -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}/
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1538,6 +1538,7 @@
|
|||
SUBDIR += nxt-python
|
||||
SUBDIR += obby
|
||||
SUBDIR += obfuscatejs
|
||||
SUBDIR += objecthash
|
||||
SUBDIR += ocaml-annexlib
|
||||
SUBDIR += ocaml-calendar
|
||||
SUBDIR += ocaml-camljava
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
30
devel/chrpath/files/patch-protos.h
Normal file
30
devel/chrpath/files/patch-protos.h
Normal 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;
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= exrm
|
||||
DISTVERSION= 1.0.0
|
||||
DISTVERSION= 1.0.1
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= elixir-
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= MessagePack
|
||||
PORTVERSION= 0.3.3
|
||||
PORTVERSION= 0.3.4
|
||||
CATEGORIES= devel
|
||||
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
31
devel/objecthash/Makefile
Normal 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>
|
||||
2
devel/objecthash/distinfo
Normal file
2
devel/objecthash/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (benlaurie-objecthash-20160121-2024cf8_GH0.tar.gz) = 036c5bb3e3d053d0297607618b7bf0c115efe43de09eb42adc207c399d203045
|
||||
SIZE (benlaurie-objecthash-20160121-2024cf8_GH0.tar.gz) = 19034
|
||||
4
devel/objecthash/pkg-descr
Normal file
4
devel/objecthash/pkg-descr
Normal 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
|
||||
|
|
@ -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" \
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -172,6 +172,7 @@
|
|||
SUBDIR += exiftran
|
||||
SUBDIR += exiv2
|
||||
SUBDIR += exrtools
|
||||
SUBDIR += farbfeld
|
||||
SUBDIR += feh
|
||||
SUBDIR += ffff
|
||||
SUBDIR += fig2sxd
|
||||
|
|
|
|||
18
graphics/farbfeld/Makefile
Normal file
18
graphics/farbfeld/Makefile
Normal 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>
|
||||
2
graphics/farbfeld/distinfo
Normal file
2
graphics/farbfeld/distinfo
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SHA256 (farbfeld-1.tar.gz) = 34faf878ee9bf20a690604b2e09f97ce517b20bb7b5e37433997941825c0b46e
|
||||
SIZE (farbfeld-1.tar.gz) = 6770
|
||||
13
graphics/farbfeld/files/patch-config.mk
Normal file
13
graphics/farbfeld/files/patch-config.mk
Normal 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
|
||||
4
graphics/farbfeld/pkg-descr
Normal file
4
graphics/farbfeld/pkg-descr
Normal 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/
|
||||
9
graphics/farbfeld/pkg-plist
Normal file
9
graphics/farbfeld/pkg-plist
Normal 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
|
||||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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 \
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
;;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
14
mail/postfix211-sasl/Makefile
Normal file
14
mail/postfix211-sasl/Makefile
Normal 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
359
mail/postfix211/Makefile
Normal 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
6
mail/postfix211/distinfo
Normal 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
|
||||
7
mail/postfix211/files/mailer.conf.postfix.in
Normal file
7
mail/postfix211/files/mailer.conf.postfix.in
Normal 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
|
||||
12
mail/postfix211/files/patch-makedefs
Normal file
12
mail/postfix211/files/patch-makedefs
Normal 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
|
||||
10
mail/postfix211/files/patch-src__util__sys_defs.h
Normal file
10
mail/postfix211/files/patch-src__util__sys_defs.h
Normal 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) \
|
||||
190
mail/postfix211/files/pkg-install.in
Normal file
190
mail/postfix211/files/pkg-install.in
Normal 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}"
|
||||
25
mail/postfix211/files/pkg-message.in
Normal file
25
mail/postfix211/files/pkg-message.in
Normal 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.
|
||||
52
mail/postfix211/files/postfix.in
Normal file
52
mail/postfix211/files/postfix.in
Normal 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
15
mail/postfix211/pkg-descr
Normal 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
15
mail/postfix211/pkg-help
Normal 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
157
mail/postfix211/pkg-plist
Normal 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
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= octave-forge-tsa
|
||||
PORTVERSION= 4.3.3
|
||||
PORTVERSION= 4.4.1
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= stephen@FreeBSD.org
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mdp
|
||||
PORTVERSION= 1.0.4
|
||||
PORTVERSION= 1.0.5
|
||||
CATEGORIES= misc
|
||||
|
||||
MAINTAINER= neel@neelc.org
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= emby-server
|
||||
PORTVERSION= 3.0.5821
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= multimedia
|
||||
|
||||
MAINTAINER= woodsb02@gmail.com
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
|
|
@ -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
Loading…
Add table
Reference in a new issue