FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Commit found by message id
Tue, 26 Jul 2011
[ 01:13:02 zi ] Original commit 
phpmyadmin databases files touched by this commit  An older version of this port was marked as vulnerable. Set of PHP-scripts to manage MySQL over the web
# New ports collection makefile for: phpMyAdmin
# Date created:         19 Jan 2001
# Whom:                 nbm
#
# $FreeBSD: ports/databases/phpmyadmin/Makefile,v 1.139 2011/07/13 01:23:50
sunpoet Exp $
#

PORTNAME=       phpMyAdmin
DISTVERSION=    3.4.3.2
CATEGORIES=     databases www
MASTER_SITES=   SF/${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
DISTNAME=       ${PORTNAME}-${DISTVERSION}-all-languages

MAINTAINER=     m.seaman@infracaninophile.co.uk
COMMENT=        A set of PHP-scripts to manage MySQL over the web

LICENSE=        GPLv2

USE_MYSQL=      compat
IGNORE_WITH_PHP=        4
IGNORE_WITH_MYSQL=      323 40 41
USE_BZIP2=      yes
NO_BUILD=       yes
.if !defined(WITHOUT_PHP_DEPENDS)
USE_PHP=        ctype mysql session filter mbstring json spl
.endif

# Note: default settings will pull in X11 client support.  If you don't
# want this, either turn off GD in the config dialog, or else turn off
# FONTCONFIG in the graphics/gd port options.

OPTIONS=        SUPHP   "suPHP support"                       off \
                BZ2     "bzip2 library support"               on  \
                GD      "GD library support (requires X11)"   on  \
                MYSQLI  "Improved MySQL support"              off \
                OPENSSL "OpenSSL support"                     on  \
                PDF     "PDFlib support"                      on  \
                ZLIB    "ZLIB support"                        on  \
                MCRYPT  "MCrypt library support"              on  \
                ZIP     "Zip compression support"             on  \
                APC     "APC (animated progress bar) support" on

.include <bsd.port.options.mk>

.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP)

PKGNAMESUFFIX=  -suphp
RUN_DEPENDS+=   ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp
WANT_PHP_CGI=   yes

.else

WANT_PHP_WEB=   yes

.endif

# USERS is only used WITH_SUPHP
GROUPS?=        ${WWWGRP}
CFGFILE=        config.inc.php

PLIST=          ${WRKDIR}/plist
PLIST_SUB+=     PMA_GRP=${GROUPS}

.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP)

USERS?=         _pma

SUB_LIST+=      PMA_USR=${USERS}     \
                PMA_GRP=${GROUPS}
SUB_FILES+=     pkg-install pkg-deinstall

.endif

SUB_LIST+=      PKGNAME=${PKGNAME}
SUB_FILES+=     pkg-message

LATEST_LINK=    ${PORTNAME}${PKGNAMESUFFIX}

.if !defined(WITHOUT_PHP_DEPENDS)

# Options that default to on:
.for opt in BZ2 GD OPENSSL PDF ZLIB MCRYPT MBSTRING ZIP APC
.    if !defined(WITHOUT_${opt}) || defined(WITH_${opt})
USE_PHP+=       ${opt:L}
.    endif
.endfor

# Options that default to off:
.for opt in MYSQLI
.    if defined(WITH_${opt}) && !defined(WITHOUT_${opt})
USE_PHP+=       ${opt:L}
.    endif
.endfor
.endif

.SILENT:

# When creating a package, empty directories will not be generated
# from the pkg tarball.  Therefore make sure no directories are empty.

post-patch:
        cd ${WRKSRC} ; \
        for emptydir in $$( ${FIND} . -type d -empty -print ) ; do \
            ${TOUCH} $${emptydir}/.keep-me ; \
        done ; \
        ${CP} ${FILESDIR}/${CFGFILE}.sample ${WRKSRC}/${CFGFILE}.sample ; \
        ${FIND} . ! -type d ! -name ${CFGFILE}.sample ! -name '*.bak' | \
            ${SORT} | ${SED} -e "s,^\.,%%WWWDIR%%,"   >${PLIST} ; \
        ${CAT} ${PKGDIR}/pkg-plist-chunk             >>${PLIST} ; \
        ${FIND} . -type d | ${SORT} -r | ${SED} \
            -e "s,^\.$$,@dirrmtry %%WWWDIR%%," \
            -e "s,^\.,@dirrm %%WWWDIR%%,"            >>${PLIST}

do-install: install-app install-conf

install-app:
        cd ${WRKSRC} ; \
        for src in $$( ${FIND} . ! -name .cvsignore ! -name '*.bak' ) ; do \
            dst=${WWWDIR}$${src#.} ; \
            if ${TEST} -d "$$src" ; then \
                ${MKDIR} "$$dst" ; \
            else \
                ${INSTALL_DATA} "$$src" "$$dst" ; \
            fi \
        done

install-conf: install-app
        cd ${WWWDIR} ; \
        ${CHMOD} 0640 ${CFGFILE}.sample ; \
        ${CHGRP} ${WWWGRP} ${CFGFILE}.sample ; \
        if ${TEST} ! -f ${CFGFILE} ; then \
            ${CP} -p ${CFGFILE}.sample ${CFGFILE} ; \
        fi

post-install:
.if defined(WITH_SUPHP)
        ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.endif
        ${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

Number of ports [& non-ports] in this commit: 1

Showing files for just one port: databases/phpmyadmin

show all files

hide all files


1 file found
ActionRevisionLinksFile
modify 1.116 View diff View revision /ports/head/databases/phpmyadmin/distinfo
Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumAug 26
fileAug 21
py-djangoAug 21
py-django-develAug 21
py-django14Aug 21
py-django15Aug 21
php53Aug 18
phpmyadminAug 17
chromiumAug 13
serfAug 11
subversionAug 11
subversion17Aug 11
nginxAug 09
nginx-develAug 09
mingw32-opensslAug 06

6 vulnerabilities affecting 9 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24520
Broken 217
Deprecated 721
Ignore 561
Forbidden 36
Restricted 261
No CDROM 101
Vulnerable 23
Expired 1
Set to expire 711
Interactive 0
new 24 hours 11
new 48 hours16
new 7 days61
new fortnight98
new month264


Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.