Index: head/audio/sidplayer/Makefile =================================================================== --- head/audio/sidplayer/Makefile (revision 418714) +++ head/audio/sidplayer/Makefile (revision 418715) @@ -1,43 +1,35 @@ # Created by: Emanuel Haupt # $FreeBSD$ PORTNAME= sidplayer PORTVERSION= 4.4 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= audio MASTER_SITES= http://sidplayer.cebix.net/downloads/ \ LOCAL/ehaupt DISTNAME= SIDPlayer-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= C64 SID tune player LICENSE= GPLv2 USE_SDL= yes GNU_CONFIGURE= yes SDLINCLUDEDIR= SDL OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes +SUB_FILES= pkg-message -.include - post-patch: @${REINPLACE_CMD} -e 's|SDL/SDL_endian\.h|${SDLINCLUDEDIR}/SDL_endian\.h|' \ ${WRKSRC}/src/main_sdl.cpp do-install: ${INSTALL} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/PSID\ Demo/* ${STAGEDIR}${DOCSDIR} - -post-install: - @${ECHO_MSG} "==============================================================" - @${ECHO_MSG} "A huge SID tune archive can be found at http://hvsc.c64.org/" -.if ${PORT_OPTIONS:MDOCS} - @${ECHO_MSG} "You can find a few examples in ${DOCSDIR}" -.endif - @${ECHO_MSG} "==============================================================" .include Index: head/audio/sidplayer/files/pkg-message.in =================================================================== --- head/audio/sidplayer/files/pkg-message.in (nonexistent) +++ head/audio/sidplayer/files/pkg-message.in (revision 418715) @@ -0,0 +1,4 @@ +============================================================== +A huge SID tune archive can be found at http://hvsc.c64.org/ +%%DOCS%%You can find a few examples in %%DOCSDIR%% +============================================================== Property changes on: head/audio/sidplayer/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/visualworks/Makefile =================================================================== --- head/lang/visualworks/Makefile (revision 418714) +++ head/lang/visualworks/Makefile (revision 418715) @@ -1,181 +1,169 @@ # Created by: js@jeannot.org # $FreeBSD$ PORTNAME= visualworks PORTVERSION= 7.6 +PORTREVISION= 1 CATEGORIES= lang linux MASTER_SITES= http://www.cincomsmalltalk.com/bsdports/${SUBDIR}.old/ DISTFILES= BaseVisualWorks.tar.gz \ VM-Linux86.tar.gz EXTRACT_ONLY= MAINTAINER= ports@FreeBSD.org COMMENT= High performance Smalltalk environment DIST_SUBDIR= ${SUBDIR} SUBDIR= vwnc${PORTVERSION} USE_LINUX= yes USE_LINUX_APPS= xorglibs ONLY_FOR_ARCHS= i386 amd64 NO_BUILD= yes MY_STARTUP_SCRIPT= visual.sh RESTRICTED= Redistribution is probably not permitted OPTIONS_DEFINE= ATOOLS COM DLLC DST DATABASE DOTNET CONTRIBUTED ARAGON COAST DOME JUN \ SEASIDE SILVERMARK GEMSTONE I18N OBSOLETE OPENTALK PLUGIN PREVIEW STORE \ WEBAPP WEBSERVICES VMLINUX VMWINDOWS VMMAC VMSOLARIS VMAIX VMHPUX VMSGI OPTIONS_DEFAULT= DLLC DATABASE SEASIDE STORE +SUB_FILES= pkg-message + ATOOLS_DESC= Advanced Tools COM_DESC= COM DLLC_DESC= DLLC Connect DST_DESC= Distributed Smalltalk DATABASE_DESC= Database Support DOTNET_DESC= DotNet Connect CONTRIBUTED_DESC= Contributed ARAGON_DESC= Contributed - Aragon COAST_DESC= Contributed - COAST DOME_DESC= Contributed - DOME JUN_DESC= Contributed - Jun 3D Framework SEASIDE_DESC= Contributed - Seaside SILVERMARK_DESC= Contributed - Silvermark GEMSTONE_DESC= Contributed - GemStone Server and Client I18N_DESC= Internationalization OBSOLETE_DESC= Obsolete stuff OPENTALK_DESC= Opentalk PLUGIN_DESC= Plugin PREVIEW_DESC= Preview Technology STORE_DESC= Store WEBAPP_DESC= Web Application Framework WEBSERVICES_DESC= Web Services VMLINUX_DESC= Virtual Machines for Linux ppc/sparc/x86-64 VMWINDOWS_DESC= Virtual Machines for Windows NT/CEx86/CEarm VMMAC_DESC= Virtual Machines for Mac OSX/OSXX11/powermac VMSOLARIS_DESC= Virtual Machine for Solaris VMAIX_DESC= Virtual Machine for AIX VMHPUX_DESC= Virtual Machine for HPUX VMSGI_DESC= Virtual Machine for SGI .include .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MATOOLS} DISTFILES+= AdvancedTools.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCOM} DISTFILES+= COM.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDLLC} DISTFILES+= DLLC.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDST} DISTFILES+= DST.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDATABASE} || ${PORT_OPTIONS:MDOTNET} DISTFILES+= Database.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCONTRIBUTED} DISTFILES+= Contributed.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MARAGON} DISTFILES+= CntrbAragon.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MCOAST} DISTFILES+= CntrbCOAST.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MDOME} DISTFILES+= CntrbDome.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MJUN} DISTFILES+= CntrbJun.tar.gz \ CntrbHeeg.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSEASIDE} DISTFILES+= CntrbSeaside.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSILVERMARK} DISTFILES+= CntrbSilverMark.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MGEMSTONE} DISTFILES+= CntrbGemStoneClient.tar.gz \ CntrbGemStoneSvrLinux.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MI18N} DISTFILES+= I18NCatalogs.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MOBSOLETE} DISTFILES+= Obsolete.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MOPENTALK} DISTFILES+= Opentalk.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MPLUGIN} DISTFILES+= Plugin.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MPREVIEW} DISTFILES+= Preview.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MSTORE} DISTFILES+= Store.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMAIX} DISTFILES+= VM-AIX.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMHPUX} DISTFILES+= VM-HPUX.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMMAC} DISTFILES+= VM-MacOSX.tar.gz \ VM-MacOSXX11.tar.gz \ VM-Powermac.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMSGI} DISTFILES+= VM-SGI.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMSOLARIS} DISTFILES+= VM-Solaris.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMWINDOWS} DISTFILES+= VM-Windows.tar.gz \ VM-WinCEARM.tar.gz \ VM-WinCEx86.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MVMLINUX} DISTFILES+= VM-LinuxPPC.tar.gz \ VM-LinuxSPARC.tar.gz \ VM-LinuxX86_64.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MWEBAPP} DISTFILES+= WebApplicationServer.tar.gz .endif .if make(makesum) || defined(FETCH_ALL) || ${PORT_OPTIONS:MWEBSERVICES} DISTFILES+= WebServices.tar.gz .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @for f in ${DISTFILES}; do tar xzpf ${DISTDIR}/${DIST_SUBDIR}/$$f -C ${STAGEDIR}${DATADIR}; done @${ECHO_CMD} "#!/bin/sh" > ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "VISUALWORKS=${DATADIR}" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "export VISUALWORKS" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${ECHO_CMD} "${DATADIR}/bin/linux86/visual \$$*" >> ${WRKDIR}/${MY_STARTUP_SCRIPT} @${INSTALL_SCRIPT} ${WRKDIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${DATADIR} @${LN} -s ${DATADIR}/${MY_STARTUP_SCRIPT} ${STAGEDIR}${PREFIX}/bin/visual - -post-install: - @${ECHO_MSG} " " - @${ECHO_MSG} " --------------------------- Please note: ---------------------------" - @${ECHO_MSG} " " - @${ECHO_MSG} " To start using VisualWorks, copy the default image to your" - @${ECHO_MSG} " home directory:" - @${ECHO_MSG} " # ${CP} ${DATADIR}/image/visualnc.im ~" - @${ECHO_MSG} " Make it writeable:" - @${ECHO_MSG} " # ${CHMOD} u+w ~/visualnc.im" - @${ECHO_MSG} " Then run it using:" - @${ECHO_MSG} " # visual ~/visualnc.im" - @${ECHO_MSG} " " - @${ECHO_MSG} " -------------------- Thanks for your attention! --------------------" - @${ECHO_MSG} " " .include Index: head/lang/visualworks/files/pkg-message.in =================================================================== --- head/lang/visualworks/files/pkg-message.in (nonexistent) +++ head/lang/visualworks/files/pkg-message.in (revision 418715) @@ -0,0 +1,11 @@ + --------------------------- Please note: --------------------------- + + To start using VisualWorks, copy the default image to your + home directory: + # cp %%DATADIR%%/image/visualnc.im ~ + Make it writeable: + # chmod u+w ~/visualnc.im + Then run it using: + # visual ~/visualnc.im + + -------------------- Thanks for your attention! -------------------- Property changes on: head/lang/visualworks/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/mail/imap-uw/Makefile =================================================================== --- head/mail/imap-uw/Makefile (revision 418714) +++ head/mail/imap-uw/Makefile (revision 418715) @@ -1,131 +1,111 @@ # Created by: pst # $FreeBSD$ PORTNAME= imap PORTVERSION= 2007f +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.cac.washington.edu/imap/%SUBDIR%/ \ ftp://ftp.nuug.no/pub/anders/distfiles/%SUBDIR%/ \ http://atreides.freenix.no/~anders/%SUBDIR%/ \ ftp://ftp.funet.fi/pub/mirrors/ftp.cac.washington.edu/mail/%SUBDIR%/ MASTER_SITE_SUBDIR= . old PKGNAMESUFFIX= -uw MAINTAINER= ports@FreeBSD.org COMMENT= University of Washington IMAP4rev1/POP2/POP3 mail servers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libc-client4.so.9:mail/cclient CONFLICTS_INSTALL= panda-imap-20* DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes ALL_TARGET= bsf # This port must have the same SSL settings as mail/cclient, which it depends on # To make MBX format the default mailbox format, change the settings of cclient OPTIONS_DEFINE= SSL SSL_AND_PLAINTEXT DRAC NETSCAPE_BRAIN_DAMAGE DOCS OPTIONS_DEFAULT= SSL +OPTIONS_SUB= yes SSL_DESC= Compile with SSL support SSL_AND_PLAINTEXT_DESC= Allow plain text passwords and SSL DRAC_DESC= Dynamically open MTA for relaying NETSCAPE_BRAIN_DAMAGE_DESC= See Makefile for documentation .include .if ${PORT_OPTIONS:MDRAC} BUILD_DEPENDS= ${LOCALBASE}/lib/libdrac.a:mail/drac MAKE_ARGS+= WITH_DRAC=yes .endif .if ! ${PORT_OPTIONS:MSSL} MAKE_ARGS+= SSLTYPE=none SSLDIR=${OPENSSLBASE} .else USE_OPENSSL= yes .if ${PORT_OPTIONS:MSSL_AND_PLAINTEXT} MAKE_ARGS+= SSLTYPE=unix .else MAKE_ARGS+= SSLTYPE=unix.nopwd .endif .endif # Define this to get somewhat better interoperability with Netscape. .if ${PORT_OPTIONS:MNETSCAPE_BRAIN_DAMAGE} MAKE_ARGS+= WITH_NETSCAPE_BRAIN_DAMAGE=yes .endif # See src/imapd/Makefile for more information about these three options. .include post-patch: @${REINPLACE_CMD} -e "s:/etc/c-client.cf:${PREFIX}/etc/c-client.cf:" \ ${WRKSRC}/docs/imaprc.txt @${RM} ${WRKSRC}/docs/imaprc.txt.bak pre-build: @${SH} ${PKGREQ}.rev ${LOCALBASE}/include/c-client/portrevision.h ${PORTVERSION} .if ${PORT_OPTIONS:MSSL} @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h yes .else @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/mlock/mlock ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${STAGEDIR}${PREFIX}/bin/mboxtest ${INSTALL_MAN} \ ${WRKSRC}/src/imapd/imapd.8 ${STAGEDIR}${PREFIX}/man/man8/imapd.8 ${INSTALL_MAN} \ ${WRKSRC}/src/ipopd/ipopd.8 ${STAGEDIR}${PREFIX}/man/man8/ipopd.8 ${INSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${STAGEDIR}${PREFIX}/man/man1/ -post-install: - @${CAT} ${PKGMESSAGE} -.if ${PORT_OPTIONS:MDRAC} - @${ECHO} "================================================================================" - @${ECHO} "To have DRAC working, you must create ${PREFIX}/etc/dracd.host, containing" - @${ECHO} "the hostname of the DRAC server:" - @${ECHO} - @${ECHO} "localhost" - @${ECHO} "================================================================================" -.endif -.if ${PORT_OPTIONS:MSSL} - @${ECHO} - @${ECHO} "To create and install a new SSL certificate for imapd and ipop3d, type \"make" - @${ECHO} "cert\". Or install manually in ${PREFIX}/certs." - @${ECHO} - @${ECHO} "Example inetd config for SSL only services:" - @${ECHO} - @${ECHO} "pop3s stream tcp nowait root ${PREFIX}/libexec/ipop3d ipop3d" - @${ECHO} "imaps stream tcp nowait root ${PREFIX}/libexec/imapd imapd" - @${ECHO} "================================================================================" -.endif -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} -m 0755 -p ${STAGEDIR}${DOCSDIR} @${TAR} -C ${WRKSRC}/docs -cf - . | \ (umask 022; ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf -) -.endif cert: @${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/certs @openssl req -new -x509 -days 365 -nodes -config ${FILESDIR}/imap-uw.cnf -out ${PREFIX}/certs/imapd.pem -keyout ${PREFIX}/certs/imapd.pem @openssl x509 -subject -dates -fingerprint -noout -in ${PREFIX}/certs/imapd.pem @${CHMOD} 700 ${PREFIX}/certs/imapd.pem @${LN} -s ${PREFIX}/certs/imapd.pem ${PREFIX}/certs/ipop3d.pem .include Index: head/mail/imap-uw/files/pkg-message.in =================================================================== --- head/mail/imap-uw/files/pkg-message.in (revision 418714) +++ head/mail/imap-uw/files/pkg-message.in (revision 418715) @@ -1,33 +1,48 @@ The ipop2d, ipop3d, and imapd daemons should be invoked by your /etc/inetd.conf file with lines such as: pop2 stream tcp nowait root %%PREFIX%%/libexec/ipop2d ipop2d pop3 stream tcp nowait root %%PREFIX%%/libexec/ipop3d ipop3d imap4 stream tcp nowait root %%PREFIX%%/libexec/imapd imapd If PAM authentication support has been compiled in you will need to add something like the following lines to /etc/pam.conf (PAM authentication is default): imap auth required pam_unix.so imap account required pam_unix.so imap session required pam_unix.so pop3 auth required pam_unix.so pop3 account required pam_unix.so pop3 session required pam_unix.so The pam_unix module does not have session support, so we do not use it for session management. Be sure to read up on pam.conf(5). To configure imap-uw read %%DOCSDIR%%/imaprc.txt. Particularly consider changing mail-subdirectory to mail to have ~/mail the default mail directory as is default in some MUAs, and to avoid having the whole home dir accessed. ===> NB: IMAP-UW now rejects non-encrypted logins by default. To change this ===> behaviour, recompile and reinstall cclient and imap-uw ports with one of ===> the following make variables defined: WITHOUT_SSL - build without SSL/encryption support. WITH_SSL_AND_PLAINTEXT - build with SSL/encryption support, but allow non-encrypted logins. +%%DRAC%%================================================================================ +%%DRAC%%To have DRAC working, you must create ${PREFIX}/etc/dracd.host, containing +%%DRAC%%the hostname of the DRAC server: +%%DRAC%% +%%DRAC%%localhost +%%DRAC%%================================================================================ +%%SSL%% +%%SSL%%To create and install a new SSL certificate for imapd and ipop3d, type \"make +%%SSL%%cert\". Or install manually in ${PREFIX}/certs. +%%SSL%% +%%SSL%%Example inetd config for SSL only services: +%%SSL%% +%%SSL%%pop3s stream tcp nowait root ${PREFIX}/libexec/ipop3d ipop3d +%%SSL%%imaps stream tcp nowait root ${PREFIX}/libexec/imapd imapd +%%SSL%%================================================================================ Index: head/mail/panda-imap/Makefile =================================================================== --- head/mail/panda-imap/Makefile (revision 418714) +++ head/mail/panda-imap/Makefile (revision 418715) @@ -1,129 +1,109 @@ # Created by: pst # $FreeBSD$ PORTNAME= panda-imap PORTVERSION= 20130621 +PORTREVISION= 1 CATEGORIES= mail ipv6 MAINTAINER= thierry@FreeBSD.org COMMENT= IMAP4rev1/POP2/POP3 mail servers forked from imap-uw LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libc-client4.so.10:mail/panda-cclient USE_GITHUB= yes GH_ACCOUNT= jonabbey GH_TAGNAME= 7905901 CONFLICTS_INSTALL= imap-uw-20* DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= pkg-message MAKE_JOBS_UNSAFE= yes ALL_TARGET= bsf # This port must have the same SSL settings as mail/cclient, which it depends on # To make MBX format the default mailbox format, change the settings of cclient OPTIONS_DEFINE= SSL SSL_AND_PLAINTEXT DRAC NETSCAPE_BRAIN_DAMAGE DOCS OPTIONS_DEFAULT= SSL +OPTIONS_SUB= yes SSL_DESC= Compile with SSL support SSL_AND_PLAINTEXT_DESC= Allow plain text passwords and SSL DRAC_DESC= Dynamically open MTA for relaying NETSCAPE_BRAIN_DAMAGE_DESC= See Makefile for documentation .include .if ${PORT_OPTIONS:MDRAC} BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:mail/drac MAKE_ARGS+= WITH_DRAC=yes .endif .if ! ${PORT_OPTIONS:MSSL} MAKE_ARGS+= SSLTYPE=none SSLDIR=${OPENSSLBASE} .else USE_OPENSSL= yes .if ${PORT_OPTIONS:MSSL_AND_PLAINTEXT} MAKE_ARGS+= SSLTYPE=unix .else MAKE_ARGS+= SSLTYPE=unix.nopwd .endif .endif # Define this to get somewhat better interoperability with Netscape. .if ${PORT_OPTIONS:MNETSCAPE_BRAIN_DAMAGE} MAKE_ARGS+= WITH_NETSCAPE_BRAIN_DAMAGE=yes .endif # See src/imapd/Makefile for more information about these three options. .include post-patch: @${REINPLACE_CMD} -e "s:/etc/c-client.cf:${PREFIX}/etc/c-client.cf:" \ ${WRKSRC}/docs/imaprc.txt @${RM} ${WRKSRC}/docs/imaprc.txt.bak pre-build: @${SH} ${PKGREQ}.rev ${LOCALBASE}/include/c-client/portrevision.h ${PORTVERSION} .if ${PORT_OPTIONS:MSSL} @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h yes .else @${SH} ${PKGREQ}.ssl ${LOCALBASE}/include/c-client/portrevision.h no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/imapd/imapd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop2d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_PROGRAM} ${WRKSRC}/ipopd/ipop3d ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL} ${COPY} ${STRIP} \ ${WRKSRC}/mlock/mlock ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${WRKSRC}/mtest/mtest ${STAGEDIR}${PREFIX}/bin/mboxtest ${INSTALL_MAN} \ ${WRKSRC}/src/imapd/imapd.8 ${STAGEDIR}${PREFIX}/man/man8/imapd.8 ${INSTALL_MAN} \ ${WRKSRC}/src/ipopd/ipopd.8 ${STAGEDIR}${PREFIX}/man/man8/ipopd.8 ${INSTALL_PROGRAM} ${WRKSRC}/dmail/dmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/mailutil/mailutil ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tmail/tmail ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/dmail/dmail.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/mailutil/mailutil.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/src/tmail/tmail.1 ${STAGEDIR}${PREFIX}/man/man1/ -post-install: - @${CAT} ${PKGMESSAGE} -.if ${PORT_OPTIONS:MDRAC} - @${ECHO} "================================================================================" - @${ECHO} "To have DRAC working, you must create ${PREFIX}/etc/dracd.host, containing" - @${ECHO} "the hostname of the DRAC server:" - @${ECHO} - @${ECHO} "localhost" - @${ECHO} "================================================================================" -.endif -.if ${PORT_OPTIONS:MSSL} - @${ECHO} - @${ECHO} "To create and install a new SSL certificate for imapd and ipop3d, type \"make" - @${ECHO} "cert\". Or install manually in ${PREFIX}/certs." - @${ECHO} - @${ECHO} "Example inetd config for SSL only services:" - @${ECHO} - @${ECHO} "pop3s stream tcp nowait root ${PREFIX}/libexec/ipop3d ipop3d" - @${ECHO} "imaps stream tcp nowait root ${PREFIX}/libexec/imapd imapd" - @${ECHO} "================================================================================" -.endif -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} -m 0755 -p ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/docs -cf - . | \ (umask 022; ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf -) -.endif cert: ${INSTALL} -d -o root -g wheel -m 0755 ${PREFIX}/certs openssl req -new -x509 -days 365 -nodes -config ${FILESDIR}/imap-uw.cnf -out ${PREFIX}/certs/imapd.pem -keyout ${PREFIX}/certs/imapd.pem openssl x509 -subject -dates -fingerprint -noout -in ${PREFIX}/certs/imapd.pem ${CHMOD} 700 ${PREFIX}/certs/imapd.pem ${LN} -s ${PREFIX}/certs/imapd.pem ${PREFIX}/certs/ipop3d.pem .include Index: head/mail/panda-imap/files/pkg-message.in =================================================================== --- head/mail/panda-imap/files/pkg-message.in (revision 418714) +++ head/mail/panda-imap/files/pkg-message.in (revision 418715) @@ -1,33 +1,48 @@ The ipop2d, ipop3d, and imapd daemons should be invoked by your /etc/inetd.conf file with lines such as: pop2 stream tcp nowait root %%PREFIX%%/libexec/ipop2d ipop2d pop3 stream tcp nowait root %%PREFIX%%/libexec/ipop3d ipop3d imap4 stream tcp nowait root %%PREFIX%%/libexec/imapd imapd If PAM authentication support has been compiled in you will need to add something like the following lines to /etc/pam.conf (PAM authentication is default): imap auth required pam_unix.so imap account required pam_unix.so imap session required pam_unix.so pop3 auth required pam_unix.so pop3 account required pam_unix.so pop3 session required pam_unix.so The pam_unix module does not have session support, so we do not use it for session management. Be sure to read up on pam.conf(5). To configure imap-uw read %%DOCSDIR%%/imaprc.txt. Particularly consider changing mail-subdirectory to mail to have ~/mail the default mail directory as is default in some MUAs, and to avoid having the whole home dir accessed. ===> NB: IMAP-UW now rejects non-encrypted logins by default. To change this ===> behaviour, recompile and reinstall cclient and imap-uw ports with one of ===> the following make variables defined: WITHOUT_SSL - build without SSL/encryption support. WITH_SSL_AND_PLAINTEXT - build with SSL/encryption support, but allow non-encrypted logins. +%%DRAC%%================================================================================ +%%DRAC%%To have DRAC working, you must create ${PREFIX}/etc/dracd.host, containing +%%DRAC%%the hostname of the DRAC server: +%%DRAC%% +%%DRAC%%localhost +%%DRAC%%================================================================================ +%%SSL%% +%%SSL%%To create and install a new SSL certificate for imapd and ipop3d, type \"make +%%SSL%%cert\". Or install manually in ${PREFIX}/certs. +%%SSL%% +%%SSL%%Example inetd config for SSL only services: +%%SSL%% +%%SSL%%pop3s stream tcp nowait root ${PREFIX}/libexec/ipop3d ipop3d +%%SSL%%imaps stream tcp nowait root ${PREFIX}/libexec/imapd imapd +%%SSL%%================================================================================ Index: head/mail/qpopper/Makefile =================================================================== --- head/mail/qpopper/Makefile (revision 418714) +++ head/mail/qpopper/Makefile (revision 418715) @@ -1,189 +1,180 @@ # Created by: pst # $FreeBSD$ PORTNAME= qpopper PORTVERSION= 4.1.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ \ http://core.ring.gr.jp/archives/net/mail/qpopper/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= bc979@lafn.org COMMENT= Berkeley POP 3 server (now maintained by Qualcomm) USES= compiler:features USE_AUTOTOOLS= autoconf CONFIGURE_ENV= OS_DEFS="-DSETPROCTITLE ${OS_DEFS}" CONFIGURE_ARGS= --enable-nonauth-file=${POPUSERS_FILE} \ --without-gdbm \ --enable-keep-temp-drop LIBS+= -L${LOCALBASE}/lib -lcrypt -lmd -lutil PLIST_SUB= EPOPPASSD=${EPOPPASSD} \ USERS=${USERS} \ GROUPS=${GROUPS} \ POP_MODE_DIR=${POP_MODE_DIR} \ POP_MODE_CONF=${POP_MODE_CONF} \ QPOPAUTH=${QPOPAUTH} SUB_FILES= pkg-message # internal configuration USERS?= pop GROUPS?= daemon POP_MODE_DIR= 0711 POP_MODE_CONF= 0444 POPUSERS_FILE= ${ETCDIR}/popusers SAMPLE_EXT= .sample PKGDEINSTALL= ${PKGINSTALL} OPTIONS_DEFINE= APOP_ONLY APOP DOCUMENTATION DRAC FULL_POPD_DEBUG PAM \ POPPASSD SAMPLE_POPUSERS SHY_ENABLED \ SSL STANDALONE_MODE U_OPTION APOP_ONLY_DESC= build with APOP authentication only APOP_DESC= build with APOP DOCUMENTATION_DESC= install pdf documentation DRAC_DESC= build with Dynamic Relay Authorization FULL_POPD_DEBUG_DESC= build with more verbose debugging PAM_DESC= build with PAM authentication POPPASSD_DESC= build the poppassd daemon SAMPLE_POPUSERS_DESC= build a default reject file SHY_ENABLED_DESC= hide qpopper version in POP3 banner SSL_DESC= build with SSL/TLS support STANDALONE_MODE_DESC= build qpopper to be run without inetd U_OPTION_DESC= include support for user .qpopper-options OPTIONS_DEFAULT= APOP SSL U_OPTION +OPTION_SUB= yes .include .if empty(PORT_OPTIONS:MAPOP) QPOPAUTH= "@comment " .else CONFIGURE_ARGS+= --enable-apop=${ETCDIR}/pop.auth \ --with-popuid=${USERS} QPOPAUTH= "" # If WITH_APOP_ONLY variable present in the environment, qpopper builds # with APOP authentication only. .if ${PORT_OPTIONS:MAPOP_ONLY} OS_DEFS+= -DAPOP_ONLY .endif .endif # Do not install documentation since it is in pdf format and normally # not used unless user wants it. .if empty(PORT_OPTIONS:MDOCUMENTATION) OPTIONS_UNSET+= DOCS .endif # If WITH_DRAC variable present in the environment, qpopper builds # with Dynamic Relay Authorization Control support. .if ${PORT_OPTIONS:MDRAC} CONFIGURE_ARGS+= --with-drac BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:mail/drac .endif # If WITH_FULL_POPD_DEBUG variable present in the environment, qpopper builds # with more verbose debugging. See also -d option to qpopper. .if ${PORT_OPTIONS:MFULL_POPD_DEBUG} CONFIGURE_ARGS+= --enable-debugging .endif # If WITH_PAM variable present qpopper builds with PAM authentication .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam=pop3 .endif # If WITH_POPPASSD variable present in the environment, qpopper builds # with poppassd support. .if ${PORT_OPTIONS:MPOPPASSD} CONFIGURE_ARGS+= --enable-poppassd EXTRA_PATCHES+= ${FILESDIR}/extra-patch-password__poppassd.c \ ${FILESDIR}/extra-patch-password__auth_user.c EPOPPASSD= "" .else EPOPPASSD= "@comment " .endif # If WITH_SHY_ENABLED variable present, qpopper does not present # its version number within the POP3 session. .if ${PORT_OPTIONS:MSHY_ENABLED} CONFIGURE_ARGS+= --enable-shy .endif # If WITH STANDALONE_MODE variable present qpopper is built so it runs # without inetd. .if ${PORT_OPTIONS:MSTANDALONE_MODE} CONFIGURE_ARGS+= --enable-standalone USE_RC_SUBR= ${PORTNAME} .endif # The default is to build without SSL/TLS support. .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .endif post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's|-freg-struct-return||' ${WRKSRC}/configure.in .endif @${RM} -f ${WRKSRC}/popper/md5.h @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/man/* @${REINPLACE_CMD} -e \ 's|\$${sbindir}/sendmail|${LOCALBASE}/sbin/sendmail|g' \ ${WRKSRC}/configure.in .if ${PORT_OPTIONS:MPOPPASSD} @${REINPLACE_CMD} -e 's|/usr/bin/smbpasswd|${LOCALBASE}/bin/smbpasswd|' \ ${WRKSRC}/password/poppassd.c .endif .if empty(PORT_OPTIONS:MU_OPTION) @${REINPLACE_CMD} -E -e 's|(getopt \(.+)u|\1|' \ ${WRKSRC}/popper/main.c .endif pre-configure: @(cd ${WRKSRC}; ${CHMOD} u+w configure*) do-install: .if ${PORT_OPTIONS:MAPOP} @${INSTALL_PROGRAM} ${WRKSRC}/popper/popauth ${STAGEDIR}${PREFIX}/bin/qpopauth @${INSTALL_MAN} ${WRKSRC}/man/popauth.8 ${STAGEDIR}${PREFIX}/man/man8/qpopauth.8 @${LN} -sf ${PREFIX}/bin/qpopauth ${STAGEDIR}${PREFIX}/bin/qapopauth .endif @${INSTALL_PROGRAM} ${WRKSRC}/popper/popper ${STAGEDIR}${PREFIX}/libexec/qpopper @${INSTALL_MAN} ${WRKSRC}/man/popper.8 ${STAGEDIR}${PREFIX}/man/man8/qpopper.8 .if ${PORT_OPTIONS:MPOPPASSD} @${INSTALL_PROGRAM} ${WRKSRC}/password/poppassd ${STAGEDIR}${PREFIX}/libexec/qpoppassd .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/GUIDE.pdf ${STAGEDIR}${DOCSDIR} .endif # based on original from op port, written by Cyrille Lefevre # . post-install: @if [ ! -f ${CONF_DIR}/${CONF_FILE}${SAMP_SUFX} ]; then \ ${MKDIR} ${STAGEDIR}${ETCDIR} ; \ if [ -f /etc/ftpusers ] && [ -n "${PORT_OPTIONS:MSAMPLE_POPUSERS}" ]; then \ ${INSTALL} -c /etc/ftpusers ${STAGEDIR}${POPUSERS_FILE}${SAMPLE_EXT} ; \ else \ ${CP} /dev/null ${STAGEDIR}${POPUSERS_FILE}${SAMPLE_EXT} ; \ fi ; \ fi - -.if ${PORT_OPTIONS:MPOPPASSD} - @${ECHO_MSG} "" - @${ECHO_MSG} "===============================================================================" - @${ECHO_MSG} "It adds for myself" - @${ECHO_MSG} "/etc/devfs.conf:" - @${ECHO_MSG} "link /dev/pts/0 pty0" - @${ECHO_MSG} "===============================================================================" - @${ECHO_MSG} "" -.endif .include Index: head/mail/qpopper/files/pkg-message.in =================================================================== --- head/mail/qpopper/files/pkg-message.in (revision 418714) +++ head/mail/qpopper/files/pkg-message.in (revision 418715) @@ -1,6 +1,13 @@ **************************************************************************** To enable the qpopper-daemon, add the following line to your /etc/inetd.conf: pop3 stream tcp nowait root %%PREFIX%%/libexec/qpopper qpopper -s **************************************************************************** +%%POPPASSD%% +%%POPPASSD%%=============================================================================== +%%POPPASSD%%It adds for myself +%%POPPASSD%%/etc/devfs.conf: +%%POPPASSD%%link /dev/pts/0 pty0 +%%POPPASSD%%=============================================================================== +%%POPPASSD%% Index: head/news/noffle/pkg-message =================================================================== --- head/news/noffle/pkg-message (revision 418714) +++ head/news/noffle/pkg-message (nonexistent) @@ -1,7 +0,0 @@ - -**************************************************************************** -To enable the noffle-daemon, add the following line to your /etc/inetd.conf: - -nntp stream tcp nowait news /usr/local/bin/noffle -r -**************************************************************************** - Property changes on: head/news/noffle/pkg-message ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/news/noffle/Makefile =================================================================== --- head/news/noffle/Makefile (revision 418714) +++ head/news/noffle/Makefile (revision 418715) @@ -1,57 +1,55 @@ # Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= noffle PORTVERSION= 1.1.5 PORTREVISION= 2 CATEGORIES= news MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28devel%29/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= News server for low speed dial-up connections LIB_DEPENDS= libgdbm.so:databases/gdbm GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-configfile=${LOCALBASE}/etc/noffle.conf \ --with-usersfile=${LOCALBASE}/etc/noffle.users CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SPOOL_DIR= /var/spool/noffle PLIST_SUB+= SPOOL_DIR=${SPOOL_DIR} +SUB_FILES= pkg-message DOCS= ChangeLog docs/FAQ INSTALL docs/INTERNALS README \ docs/testing.txt docs/noffle.lsm OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/etc/noffle.conf|${PREFIX}/etc/noffle.conf|g' \ ${WRKSRC}/docs/${PORTNAME}.1 \ ${WRKSRC}/docs/${PORTNAME}.conf.5 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/noffle.1 \ ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/noffle.conf.5 \ ${STAGEDIR}${PREFIX}/man/man5 ${INSTALL_DATA} ${WRKSRC}/noffle.conf.example \ ${STAGEDIR}${PREFIX}/etc/noffle.conf.sample @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${SPOOL_DIR}/data \ ${STAGEDIR}${SPOOL_DIR}/lock \ ${STAGEDIR}${SPOOL_DIR}/outgoing \ ${STAGEDIR}${SPOOL_DIR}/overview \ ${STAGEDIR}${SPOOL_DIR}/requested - -post-install: - ${SED} -e "s:/usr/local:${PREFIX}:g" ${PKGMESSAGE} .include Index: head/news/noffle/files/pkg-message.in =================================================================== --- head/news/noffle/files/pkg-message.in (nonexistent) +++ head/news/noffle/files/pkg-message.in (revision 418715) @@ -0,0 +1,7 @@ + +**************************************************************************** +To enable the noffle-daemon, add the following line to your /etc/inetd.conf: + +nntp stream tcp nowait news %%PREFIX%%/bin/noffle -r +**************************************************************************** + Property changes on: head/news/noffle/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/clockspeed/pkg-message =================================================================== --- head/sysutils/clockspeed/pkg-message (revision 418714) +++ head/sysutils/clockspeed/pkg-message (nonexistent) @@ -1,50 +0,0 @@ - ATTENTIONATTENTION: - -Please make sure that you read /usr/local/share/doc/clockspeed/INSTALL. -It contains important information about testing and configuring -clockspeed, and finally installing it in your system. - -Clockspeed uses the libtai library, check /usr/ports/devel/libtai -for more details. TAI time measure is off 22 seconds from UTC time -measure. Therefore, your system time will show a 22 secs difference -from your time source after you've installed this port. - -To fix this, you could follow this simple recipe created with -PR ports/27617. - -1) killall clockspeed (you can't have it running) -2) sntpclock IP.OF.NTP.SERVER | clockadd -3) enable/start clockspeed : - % cp /usr/local/etc/rc.d/clockspeed.sh.sample \ - /usr/local/etc/rc.d/clockspeed.sh - # enable clockspeed to automagically start next - # time you reboot. do this after testing everything - % /usr/local/etc/rc.d/clockspeed.sh start - # start clockspeed now -4) sntpclock IP.OF.NTP.SERVER > /usr/local/etc/clockspeed/adjust -5) cd /usr/src/share/zoneinfo -6) make -DLEAPSECONDS clean all install ; make clean - -Step 5 and 6 build support in your system for leapseconds handling. -Take a note about this since you might forget later to disable it -if you remove this port. To disable it, simply re-do step 6 without --DLEAPSECONDS. -Step 6 should not break anything but you can disable it anytime -as per last paragraph if you think something unusual has happened -to your system. - -7) /stand/sysinstall -> configure -> time zone (choose the correct - time zone for your system) -8) sntpclock IP.OF.NTP.SERVER | clockview - -Check how close is your clock before and after now. Should be -within milliseconds. - -Do not forget to add a cron(8) job with step 4 to periodically -adjust clockspeed's drift rate. Once a week should be more than -adequate. - -A port to non-i386 platforms was done using the clock_gettime(2) -function. Since this is somewhat experimental, there might be some -tiny precision differences from the i386 platform versions. You -have been warned! Property changes on: head/sysutils/clockspeed/pkg-message ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/sysutils/clockspeed/Makefile =================================================================== --- head/sysutils/clockspeed/Makefile (revision 418714) +++ head/sysutils/clockspeed/Makefile (revision 418715) @@ -1,74 +1,73 @@ # Created by: Mario S F Ferreira et al. # $FreeBSD$ PORTNAME= clockspeed PORTVERSION= 0.62 PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= http://cr.yp.to/clockspeed/ \ http://redundancy.redundancy.org/mirror/ MAINTAINER= ports@FreeBSD.org COMMENT= Uses a hardware tick counter to compensate for deviant system clock LIB_DEPENDS= libtai.so:devel/libtai ALL_TARGET= it INSTALL_TARGET= setup check MAN_FILES= clockadd.1 clockspeed.1 clockview.1 sntpclock.1 \ taiclock.1 taiclockd.1 BIN_FILES= clockadd clockspeed clockview sntpclock taiclock taiclockd PREFIX_FIX_FILES= leapsecs_read.c INSTALL CLOCKSPEED_RC_SCRIPT_SAMPLE= ${FILESDIR}/clockspeed.sh.sample RC_SCRIPT_STARTUP_DIR= ${PREFIX}/etc/rc.d OPTIONS_DEFINE= DOCS +SUB_FILES= pkg-message + post-extract: # get this port working under FreeBSD non-i386 @${INSTALL} ${FILESDIR}/tryclock_gettime.c ${WRKSRC} @${ECHO} tryclock_gettime.c >> ${WRKSRC}/FILES .for file in SYSDEPS TARGETS @${ECHO} hasclock_gettime.h >> ${WRKSRC}/${file} .endfor post-patch: @${SED} "s!/usr/local/!${PREFIX}!" ${CLOCKSPEED_RC_SCRIPT_SAMPLE} > \ ${WRKDIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T} .for file in ${PREFIX_FIX_FILES} @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/${file} .endfor do-configure: @${ECHO_CMD} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc @${ECHO_CMD} ${CC} -s -L${LOCALBASE}/lib > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home post-build: ${CP} ${FILESDIR}/leapsecs.dat ${WRKSRC}/leapsecs.dat do-install: .for i in ${BIN_FILES} ${INSTALL} ${WRKSRC}/${i} ${STAGEDIR}/${PREFIX}/bin/ .endfor .for i in ${MAN_FILES} ${INSTALL} ${WRKSRC}/${i} ${STAGEDIR}/${PREFIX}/man/man1/ .endfor ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \ ${STAGEDIR}/${PREFIX}/etc/clockspeed ${INSTALL_DATA} ${WRKSRC}/leapsecs.dat ${STAGEDIR}/${ETCDIR} ${INSTALL_SCRIPT} ${WRKDIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T} \ ${STAGEDIR}/${RC_SCRIPT_STARTUP_DIR}/${CLOCKSPEED_RC_SCRIPT_SAMPLE:T} - -post-install: - @${SED} s!/usr/local/!${PREFIX}/! ${PKGMESSAGE} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PKGMESSAGE} \ ${STAGEDIR}${DOCSDIR}/INSTALL-FreeBSD .include Index: head/sysutils/clockspeed/files/pkg-message.in =================================================================== --- head/sysutils/clockspeed/files/pkg-message.in (nonexistent) +++ head/sysutils/clockspeed/files/pkg-message.in (revision 418715) @@ -0,0 +1,50 @@ + ATTENTIONATTENTION: + +Please make sure that you read %%PREFIX%%/share/doc/clockspeed/INSTALL. +It contains important information about testing and configuring +clockspeed, and finally installing it in your system. + +Clockspeed uses the libtai library, check /usr/ports/devel/libtai +for more details. TAI time measure is off 22 seconds from UTC time +measure. Therefore, your system time will show a 22 secs difference +from your time source after you've installed this port. + +To fix this, you could follow this simple recipe created with +PR ports/27617. + +1) killall clockspeed (you can't have it running) +2) sntpclock IP.OF.NTP.SERVER | clockadd +3) enable/start clockspeed : + % cp %%PREFIX%%/etc/rc.d/clockspeed.sh.sample \ + %%PREFIX%%/etc/rc.d/clockspeed.sh + # enable clockspeed to automagically start next + # time you reboot. do this after testing everything + % %%PREFIX%%/etc/rc.d/clockspeed.sh start + # start clockspeed now +4) sntpclock IP.OF.NTP.SERVER > %%PREFIX%%/etc/clockspeed/adjust +5) cd /usr/src/share/zoneinfo +6) make -DLEAPSECONDS clean all install ; make clean + +Step 5 and 6 build support in your system for leapseconds handling. +Take a note about this since you might forget later to disable it +if you remove this port. To disable it, simply re-do step 6 without +-DLEAPSECONDS. +Step 6 should not break anything but you can disable it anytime +as per last paragraph if you think something unusual has happened +to your system. + +7) /stand/sysinstall -> configure -> time zone (choose the correct + time zone for your system) +8) sntpclock IP.OF.NTP.SERVER | clockview + +Check how close is your clock before and after now. Should be +within milliseconds. + +Do not forget to add a cron(8) job with step 4 to periodically +adjust clockspeed's drift rate. Once a week should be more than +adequate. + +A port to non-i386 platforms was done using the clock_gettime(2) +function. Since this is somewhat experimental, there might be some +tiny precision differences from the i386 platform versions. You +have been warned! Property changes on: head/sysutils/clockspeed/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/env4801/pkg-message =================================================================== --- head/sysutils/env4801/pkg-message (revision 418714) +++ head/sysutils/env4801/pkg-message (nonexistent) @@ -1,10 +0,0 @@ - -================================================================ -This port installed %%PREFIX%%/etc/rc.d/env4801.sh to initialize -the hardware at boot time. The env4801 utility will only run on -a Soekris Engineering Net4801 device. See pkg-descr for more -information as currently there is no manpage. - -Make sure you have /dev/io enabled by putting io_load="YES" in -/boot/loader.conf or device io in your kernel config file. -================================================================ Property changes on: head/sysutils/env4801/pkg-message ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/sysutils/env4801/Makefile =================================================================== --- head/sysutils/env4801/Makefile (revision 418714) +++ head/sysutils/env4801/Makefile (revision 418715) @@ -1,47 +1,41 @@ # Created by: Patrick M. Hausen (pmh@hausen.com) # $FreeBSD$ PORTNAME= env4801 PORTVERSION= 0.3 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://phk.freebsd.dk/soekris/env4801/ DISTFILES= Makefile env4801.c DIST_SUBDIR= env4801 MAINTAINER= pmh@hausen.com COMMENT= Output the voltages and temperatures of a Soekris Net4801 computer ONLY_FOR_ARCHS= i386 NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} -RC_SCRIPTS_SUB= PREFIX=${PREFIX} MAKE_ARGS= -DNOMAN PLIST_FILES= sbin/env4801 etc/rc.d/env4801.sh +SUB_FILES= env4801.sh pkg-message + OPTIONS_DEFINE= STATIC OPTIONS_DEFAULT= STATIC STATIC_DESC= Build a statically linked executable .include post-patch: .if ! ${PORT_OPTIONS:MSTATIC} @${REINPLACE_CMD} -e '/-static/d' ${WRKSRC}/Makefile .endif -post-extract: - @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${FILESDIR}/env4801.sh > ${WRKSRC}/env4801.sh - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/env4801 ${STAGEDIR}${PREFIX}/sbin - ${INSTALL_SCRIPT} ${WRKSRC}/env4801.sh ${STAGEDIR}${PREFIX}/etc/rc.d - -post-install: - @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PKGMESSAGE} + ${INSTALL_SCRIPT} ${WRKDIR}/env4801.sh ${STAGEDIR}${PREFIX}/etc/rc.d .include Index: head/sysutils/env4801/files/env4801.sh =================================================================== --- head/sysutils/env4801/files/env4801.sh (revision 418714) +++ head/sysutils/env4801/files/env4801.sh (nonexistent) @@ -1,10 +0,0 @@ -#!/bin/sh -# - -case "$1" in -start|restart) - %%PREFIX%%/sbin/env4801 -i - ;; -stop) - ;; -esac Property changes on: head/sysutils/env4801/files/env4801.sh ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/sysutils/env4801/files/env4801.sh.in =================================================================== --- head/sysutils/env4801/files/env4801.sh.in (nonexistent) +++ head/sysutils/env4801/files/env4801.sh.in (revision 418715) @@ -0,0 +1,10 @@ +#!/bin/sh +# + +case "$1" in +start|restart) + %%PREFIX%%/sbin/env4801 -i + ;; +stop) + ;; +esac Property changes on: head/sysutils/env4801/files/env4801.sh.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/env4801/files/pkg-message.in =================================================================== --- head/sysutils/env4801/files/pkg-message.in (nonexistent) +++ head/sysutils/env4801/files/pkg-message.in (revision 418715) @@ -0,0 +1,10 @@ + +================================================================ +This port installed %%PREFIX%%/etc/rc.d/env4801.sh to initialize +the hardware at boot time. The env4801 utility will only run on +a Soekris Engineering Net4801 device. See pkg-descr for more +information as currently there is no manpage. + +Make sure you have /dev/io enabled by putting io_load="YES" in +/boot/loader.conf or device io in your kernel config file. +================================================================ Property changes on: head/sysutils/env4801/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/b2evolution/pkg-message =================================================================== --- head/www/b2evolution/pkg-message (revision 418714) +++ head/www/b2evolution/pkg-message (nonexistent) @@ -1,54 +0,0 @@ -================================================================== -b2evolution is now installed. If you install it for the first time, -you may need to perform the following steps. - -1. Make sure your mysql-server is running. - -2. Create a new MySQL database: - - # mysqladmin --user=root -p create b2evolution - - (in mysql root's password is empty unless you have set it in advance). - -3. Create a mysql user/password for the b2evolution database: - (change user and/or password if required) - - # mysql -u root -p - mysql> GRANT ALL ON b2evolution.* TO b2evouser@localhost - IDENTIFIED BY 'b2evopassword'; - mysql> FLUSH PRIVILEGES; - mysql> QUIT; - -4. Add the following to your apache config, and restart. - # - # Directives to allow use of b2evolution - # - Alias /%%B2EVO_URL%% "%%PREFIX%%/%%B2EVO_DIR%%/" - AcceptPathInfo On - - AllowOverride None - Order Allow,Deny - Allow from all - - # - -5. Open b2evo installation page in your web browser - and login with b2evouser/b2evopassword - - http://www.your.host/%%B2EVO_URL%%/blogs/install/ - - (if you are doing a fresh install...) - Note that password carefully! It is a random password that is given to you - when you install b2evolution. - If you lose it, you will have to delete the database tables and reinstall. - - If you upgrade from b2evolution version 1.x.y you may need to upgrade - your database as described at - - http://manual.b2evolution.net/Upgrade_from_an_older_version - - -More detailed information please visit: - http://manual.b2evolution.net/Install_b2evolution - -================================================================== Property changes on: head/www/b2evolution/pkg-message ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/www/b2evolution/Makefile =================================================================== --- head/www/b2evolution/Makefile (revision 418714) +++ head/www/b2evolution/Makefile (revision 418715) @@ -1,62 +1,60 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= b2evolution PORTVERSION= 4.0.5 DISTVERSIONSUFFIX= -${B2EVO_DATE} PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/evocms/${PORTNAME}/b2evo%20${PORTVERSION}-stable MAINTAINER= ports@FreeBSD.org COMMENT= Multilingual, multiuser, multi-blog engine PATCH_DEPENDS= unzip:archivers/unzip USES= cpe dos2unix zip B2EVO_DATE?= stable-2011-03-23 USE_PHP= mysql pcre session xml NO_BUILD= YES WANT_PHP_WEB= YES TMPDIR?= ${PORTNAME} WRKSRC= ${WRKDIR}/${TMPDIR} B2EVO_URL?= b2evo B2EVO_DIR?= www/${B2EVO_URL} PLIST= ${WRKDIR}/pkg-plist WARNING= ${PKGDIR}/pkg-warning OPTIONS_DEFINE= MYSQL OPTIONS_DEFAULT= MYSQL +SUB_FILES= pkg-message +SUB_LIST+= B2EVO_DIR=${B2EVO_DIR} B2EVO_URL=${B2EVO_URL} + .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= server .endif pre-everything:: @${SH} ${WARNING} pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @cd ${WRKSRC} && ${FIND} -s . -type f | \ ${SED} -e 's|^./||;s|^|${B2EVO_DIR}/|' >> ${PLIST} \ && ${FIND} -d * -type d | \ ${SED} -e 's|^|@dir ${B2EVO_DIR}/|' >> ${PLIST} \ && ${ECHO_CMD} @dir ${B2EVO_DIR} >> ${PLIST} @${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CHMOD} 755 ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CHMOD} 665 ${STAGEDIR}${PREFIX}/${B2EVO_DIR}/blogs/conf/_config.php - -post-install: - @${SED} -e 's|%%PREFIX%%|${PREFIX}|' \ - -e 's|%%B2EVO_DIR%%|${B2EVO_DIR}|; s|%%B2EVO_URL%%|${B2EVO_URL}|' \ - ${PKGMESSAGE} .include Index: head/www/b2evolution/files/pkg-message.in =================================================================== --- head/www/b2evolution/files/pkg-message.in (nonexistent) +++ head/www/b2evolution/files/pkg-message.in (revision 418715) @@ -0,0 +1,54 @@ +================================================================== +b2evolution is now installed. If you install it for the first time, +you may need to perform the following steps. + +1. Make sure your mysql-server is running. + +2. Create a new MySQL database: + + # mysqladmin --user=root -p create b2evolution + + (in mysql root's password is empty unless you have set it in advance). + +3. Create a mysql user/password for the b2evolution database: + (change user and/or password if required) + + # mysql -u root -p + mysql> GRANT ALL ON b2evolution.* TO b2evouser@localhost + IDENTIFIED BY 'b2evopassword'; + mysql> FLUSH PRIVILEGES; + mysql> QUIT; + +4. Add the following to your apache config, and restart. + # + # Directives to allow use of b2evolution + # + Alias /%%B2EVO_URL%% "%%PREFIX%%/%%B2EVO_DIR%%/" + AcceptPathInfo On + + AllowOverride None + Order Allow,Deny + Allow from all + + # + +5. Open b2evo installation page in your web browser + and login with b2evouser/b2evopassword + + http://www.your.host/%%B2EVO_URL%%/blogs/install/ + + (if you are doing a fresh install...) + Note that password carefully! It is a random password that is given to you + when you install b2evolution. + If you lose it, you will have to delete the database tables and reinstall. + + If you upgrade from b2evolution version 1.x.y you may need to upgrade + your database as described at + + http://manual.b2evolution.net/Upgrade_from_an_older_version + + +More detailed information please visit: + http://manual.b2evolution.net/Install_b2evolution + +================================================================== Property changes on: head/www/b2evolution/files/pkg-message.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/lilurl/Makefile =================================================================== --- head/www/lilurl/Makefile (revision 418714) +++ head/www/lilurl/Makefile (revision 418715) @@ -1,46 +1,41 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= lilurl PORTVERSION= 0.1.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Simple PHP/MySQL script for generating lil? URLs BROKEN_powerpc64= Does not build USE_PHP= mysql pcre NO_BUILD= yes NO_ARCH= yes WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/${PORTNAME} LILURL_DIR?= www/lilurl -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist post-extract: @${MV} ${WRKSRC}/includes/conf.php ${WRKSRC}/includes/conf.php.sample pre-install: @${ECHO_CMD} -e "@owner ${WWWOWN}\n@group ${WWWGRP}" > ${PLIST} @cd ${WRKSRC} && ${FIND} -s . -type f | \ ${SED} -e 's|^./||;s|^|${LILURL_DIR}/|' >> ${PLIST} \ && ${FIND} -d * -type d | \ ${SED} -e 's|^|@dir ${LILURL_DIR}/|' >> ${PLIST} \ && ${ECHO_CMD} @dir ${LILURL_DIR} >> ${PLIST} @${ECHO_CMD} -e "@owner\n@group" >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${LILURL_DIR} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${LILURL_DIR} - -post-install: - @${SED} -e 's,%%PREFIX%%,${PREFIX},; s,%%LILURL_DIR%%,${LILURL_DIR},g' \ - ${PKGMESSAGE} .include Index: head/www/lilurl/files/pkg-message.in =================================================================== --- head/www/lilurl/files/pkg-message.in (revision 418714) +++ head/www/lilurl/files/pkg-message.in (revision 418715) @@ -1,21 +1,21 @@ ======================================================================= lilurl is now installed. If you intall it for the first time, you may have to follow this steps to make it work correctly: 1. Create the MySQL database: # mysqladmin --user=root create lilurl 2. Create a mysql user/password for lilurl: (change user and/or password if requered) # echo "GRANT ALL ON lilurl.* TO lilurluser@localhost IDENTIFIED BY 'lilurluser'; FLUSH PRIVILEGES;" | mysql 3. Import the default lilurl database: -# mysql lilurl < %%PREFIX%%/%%LILURL_DIR%%/lilurl.sql +# mysql lilurl < %%WWWDIR%%/lilurl.sql -4. Copy %%PREFIX%%/%%LILURL_DIR%%/includes/conf.php.sample to %%PREFIX%%/%%LILURL_DIR%%/includes/conf.php - Edit %%PREFIX%%/%%LILURL_DIR%%/includes/conf.php +4. Copy %%WWWDIR%%/includes/conf.php.sample to %%WWWDIR%%/includes/conf.php + Edit %%WWWDIR%%/includes/conf.php 5. Add alias in apache config for the lilurl dir: -Alias /lilurl "%%PREFIX%%/%%LILURL_DIR%%/" +Alias /lilurl "%%WWWDIR%%/" =======================================================================