Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.port.mk
Show First 20 Lines • Show All 2,527 Lines • ▼ Show 20 Lines | check-categories: | ||||
@${FALSE} | @${FALSE} | ||||
.else | .else | ||||
VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \ | VALID_CATEGORIES+= accessibility afterstep arabic archivers astro audio \ | ||||
benchmarks biology cad chinese comms converters databases \ | benchmarks biology cad chinese comms converters databases \ | ||||
deskutils devel docs dns editors elisp emulators enlightenment finance french ftp \ | deskutils devel docs dns editors elisp emulators enlightenment finance french ftp \ | ||||
games geography german gnome gnustep graphics hamradio haskell hebrew hungarian \ | games geography german gnome gnustep graphics hamradio haskell hebrew hungarian \ | ||||
ipv6 irc japanese java kde ${_KDE_CATEGORIES_SUPPORTED} kld korean lang linux lisp \ | ipv6 irc japanese java kde ${_KDE_CATEGORIES_SUPPORTED} kld korean lang linux lisp \ | ||||
mail mate math mbone misc multimedia net net-im net-mgmt net-p2p news \ | mail mate math mbone misc multimedia net net-im net-mgmt net-p2p news os \ | ||||
palm parallel pear perl5 plan9 polish portuguese ports-mgmt \ | palm parallel pear perl5 plan9 polish portuguese ports-mgmt \ | ||||
print python ruby rubygems russian \ | print python ruby rubygems russian \ | ||||
scheme science security shells spanish sysutils \ | scheme science security shells spanish sysutils \ | ||||
tcl textproc tk \ | tcl textproc tk \ | ||||
ukrainian vietnamese windowmaker wayland www \ | ukrainian vietnamese windowmaker wayland www \ | ||||
x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes \ | x11 x11-clocks x11-drivers x11-fm x11-fonts x11-servers x11-themes \ | ||||
x11-toolkits x11-wm xfce zope base | x11-toolkits x11-wm xfce zope base | ||||
▲ Show 20 Lines • Show All 1,661 Lines • ▼ Show 20 Lines | for dir in ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}; do \ | ||||
fi; \ | fi; \ | ||||
done | done | ||||
ACTUAL-PACKAGE-DEPENDS?= \ | ACTUAL-PACKAGE-DEPENDS?= \ | ||||
depfiles="" ; \ | depfiles="" ; \ | ||||
for lib in ${LIB_DEPENDS:C/\:.*//}; do \ | for lib in ${LIB_DEPENDS:C/\:.*//}; do \ | ||||
depfiles="$$depfiles `${SETENV} LIB_DIRS="${LIB_DIRS}" LOCALBASE="${LOCALBASE}" ${SH} ${SCRIPTSDIR}/find-lib.sh $${lib}`" ; \ | depfiles="$$depfiles `${SETENV} LIB_DIRS="${LIB_DIRS}" LOCALBASE="${LOCALBASE}" ${SH} ${SCRIPTSDIR}/find-lib.sh $${lib}`" ; \ | ||||
done ; \ | done ; \ | ||||
${SETENV} PKG_BIN="${PKG_BIN}" ${SH} ${SCRIPTSDIR}/actual-package-depends.sh $${depfiles} ${RUN_DEPENDS:C/(.*)\:.*/"\1"/} | ${SETENV} PKG_BIN="${PKG_BIN}" PORTSDIR="${PORTSDIR}" ${SH} ${SCRIPTSDIR}/actual-package-depends.sh $${depfiles} ${RUN_DEPENDS:C/(.*)\:.*/"\1"/} | ||||
PKG_NOTES_ENV?= | PKG_NOTES_ENV?= | ||||
.for note in ${PKG_NOTES} | .for note in ${PKG_NOTES} | ||||
PKG_NOTES_ENV+= dp_PKG_NOTE_${note}=${PKG_NOTE_${note}:Q} | PKG_NOTES_ENV+= dp_PKG_NOTE_${note}=${PKG_NOTE_${note}:Q} | ||||
.endfor | .endfor | ||||
create-manifest: | create-manifest: | ||||
@${SETENV} \ | @${SETENV} \ | ||||
dp_SCRIPTSDIR='${SCRIPTSDIR}' \ | dp_SCRIPTSDIR='${SCRIPTSDIR}' \ | ||||
dp_ABISTRING='${PKG_ABISTRING}' \ | |||||
dp_ACTUAL_PACKAGE_DEPENDS='${ACTUAL-PACKAGE-DEPENDS}' \ | dp_ACTUAL_PACKAGE_DEPENDS='${ACTUAL-PACKAGE-DEPENDS}' \ | ||||
dp_CATEGORIES='${CATEGORIES:u:S/$/,/}' \ | dp_CATEGORIES='${CATEGORIES:u:S/$/,/}' \ | ||||
dp_COMMENT=${COMMENT:Q} \ | dp_COMMENT=${COMMENT:Q} \ | ||||
dp_COMPLETE_OPTIONS_LIST='${COMPLETE_OPTIONS_LIST}' \ | dp_COMPLETE_OPTIONS_LIST='${COMPLETE_OPTIONS_LIST}' \ | ||||
dp_DEPRECATED=${DEPRECATED:Q} \ | dp_DEPRECATED=${DEPRECATED:Q} \ | ||||
dp_DESCR='${DESCR}' \ | dp_DESCR='${DESCR}' \ | ||||
dp_EXPIRATION_DATE='${EXPIRATION_DATE}' \ | dp_EXPIRATION_DATE='${EXPIRATION_DATE}' \ | ||||
dp_GROUPS='${GROUPS:u:S/$/,/}' \ | dp_GROUPS='${GROUPS:u:S/$/,/}' \ | ||||
Show All 17 Lines | @${SETENV} \ | ||||
dp_PKGVERSION='${PKGVERSION}' \ | dp_PKGVERSION='${PKGVERSION}' \ | ||||
dp_PKG_BIN='${PKG_BIN}' \ | dp_PKG_BIN='${PKG_BIN}' \ | ||||
dp_PKG_IGNORE_DEPENDS='${PKG_IGNORE_DEPENDS}' \ | dp_PKG_IGNORE_DEPENDS='${PKG_IGNORE_DEPENDS}' \ | ||||
dp_PKG_NOTES='${PKG_NOTES}' \ | dp_PKG_NOTES='${PKG_NOTES}' \ | ||||
dp_PORT_OPTIONS='${PORT_OPTIONS}' \ | dp_PORT_OPTIONS='${PORT_OPTIONS}' \ | ||||
dp_PREFIX='${PREFIX}' \ | dp_PREFIX='${PREFIX}' \ | ||||
dp_USERS='${USERS:u:S/$/,/}' \ | dp_USERS='${USERS:u:S/$/,/}' \ | ||||
dp_WWW='${WWW}' \ | dp_WWW='${WWW}' \ | ||||
dp_VITAL='${PKGVITAL}' \ | |||||
${PKG_NOTES_ENV} \ | ${PKG_NOTES_ENV} \ | ||||
${SH} ${SCRIPTSDIR}/create-manifest.sh | ${SH} ${SCRIPTSDIR}/create-manifest.sh | ||||
# Print out package names. | # Print out package names. | ||||
package-depends: | package-depends: | ||||
@${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}' | @${PACKAGE-DEPENDS-LIST} | ${AWK} '{print $$1":"$$3}' | ||||
▲ Show 20 Lines • Show All 1,100 Lines • Show Last 20 Lines |