# # $FreeBSD$ # # bsd.emacs.mk - 19990829 Shigeyuki Fukushima. # Emacs_Include= bsd.emacs.mk Emacs_Include_MAINTAINER= ashish@FreeBSD.org EMACS_PORT_NAME?= emacs24 # # This file for ports which depend on emacs family. # Define EMACS_PORT_NAME variable before bsd.port.[pre.]mk # and it will automatically include this file. # # This file exports the following common variables: # # EMACS_NAME: # emacsen's command-line basename. # ex.) "emacs" when emacsen is a emacs-20.6. # # EMACS_VER: # emacsen's version. # ex.) "20.6" when emacsen is a emacs-20.6. # # EMACS_MAJOR_VER: # emacsen's major version. # ex.) "20" when emacsen is a emacs-20.6. # # EMACS_LIBDIR: # emacsen's library directory name without ${PREFIX}. # ex.) "share/emacs" when emacsen is a emacs-20.6. # # EMACS_LIBDIR_WITH_VER: # emacsen's version specific library directory name # without ${PREFIX}. # ex.) "share/emacs/20.6" when emacsen is a emacs-20.6. # # EMACS_CMD: # emacsen's command-line filename. (full path) # ex.) "/usr/local/bin/emacs-20.6" when emacsen is a # emacs-20.6 and ${PREFIX} is "/usr/local". # # EMACS_SITE_LISPDIR: # emacsen's site-lisp directory name without ${PREFIX}. # ex.) "share/emacs/site-lisp" when emacsen is a emacs-20.6. # # EMACS_VERSION_SITE_LISPDIR: # emacsen's version specific site-lisp directory name # without ${PREFIX}. # ex.) "share/emacs/20.6/site-lisp" when emacsen is a # emacs-20.6. # # EMACS_NO_BUILD_DEPENDS: # If set "YES" to this variable, port does not # build-depend on EMACS_PORT_NAME's emacsen. # # EMACS_NO_RUN_DEPENDS: # If set "YES" to this variable, port does not # run-depend on EMACS_PORT_NAME's emacsen. # EMACS_MASTERDIR_PKGFILES?= NO # Emacs-24.x .if (${EMACS_PORT_NAME} == "emacs24") EMACS_NAME= emacs EMACS_VER= 24.5 EMACS_MAJOR_VER= 24 EMACS_LIBDIR?= share/${EMACS_NAME} EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER} EMACS_PORTDIR= editors/emacs EMACS_COMMON_PORT= NO EMACS_HAS_MULE= YES EMACS_NO_SUBDIRSEL= NO .if (${EMACS_MASTERDIR_PKGFILES} == "YES") COMMENTFILE?= ${PKGDIR}/pkg-comment.${EMACS_PORT_NAME} DESCR?= ${PKGDIR}/pkg-descr.${EMACS_PORT_NAME} PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME} .endif # Emacs-24.x (development version) .elif (${EMACS_PORT_NAME} == "emacs-devel") EMACS_NAME= emacs EMACS_VER= 25.0.95 EMACS_MAJOR_VER= 25 EMACS_LIBDIR?= share/${EMACS_NAME} EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER} EMACS_PORTDIR= editors/emacs-devel EMACS_COMMON_PORT= NO EMACS_HAS_MULE= YES EMACS_NO_SUBDIRSEL= NO .if (${EMACS_MASTERDIR_PKGFILES} == "YES") COMMENTFILE?= ${PKGDIR}/pkg-comment.${EMACS_PORT_NAME} DESCR?= ${PKGDIR}/pkg-descr.${EMACS_PORT_NAME} PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME} .endif .else check-makevars:: @${ECHO} "Makefile error: Bad value of EMACS_PORT_NAME: ${EMACS_PORT_NAME}." @${ECHO} "Valid values are:" @${ECHO} " Emacs family: emacs24 emacs-devel" @${FALSE} .endif # # Common Definitions # # find where emacsen is installed # look for it in PREFIX first and fall back to LOCALBASE then .if exists(/bin/${EMACS_NAME}-${EMACS_VER}) EMACS_BASE?= ${PREFIX} .else EMACS_BASE?= ${LOCALBASE} .endif # emacsen command-line filename EMACS_CMD?= ${EMACS_BASE}/bin/${EMACS_NAME}-${EMACS_VER} # emacsen core elisp filename EMACS_CORE_DIR= ${EMACS_LIBDIR_WITH_VER}/lisp/${EMACS_CORE_SUBDIR} EMACS_COREEL= ${EMACS_BASE}/${EMACS_CORE_DIR}/startup.el # emacsen libdir without ${LOCALBASE} EMACS_SITE_LISPDIR?= ${EMACS_LIBDIR}/site-lisp EMACS_VERSION_SITE_LISPDIR?= ${EMACS_LIBDIR_WITH_VER}/site-lisp # build&run-dependency EMACS_NO_BUILD_DEPENDS?= NO EMACS_NO_RUN_DEPENDS?= NO .if (${EMACS_NO_BUILD_DEPENDS} == "NO") BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR} .endif .if (${EMACS_NO_RUN_DEPENDS} == "NO") .if defined(EMACS_COMMON_PORT) && (${EMACS_COMMON_PORT} == "YES") RUN_DEPENDS+= ${EMACS_COREEL}:${EMACS_PORTDIR}-common .else RUN_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR} .endif .endif # environments for build MAKE_ARGS+= EMACS=${EMACS_CMD} SCRIPTS_ENV+= EMACS_LIBDIR=${EMACS_LIBDIR} \ EMACS_VER=${EMACS_VER} \ EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \ EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR} # pkg/PLIST substrings PLIST_SUB+= EMACS_LIBDIR=${EMACS_LIBDIR} \ EMACS_VER=${EMACS_VER} \ EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \ EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR} option value='gstreamer0.10-removal'>gstreamer0.10-removal FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/devel
Commit message (Expand)AuthorAgeFilesLines
* - Add distinfo forgotten in intial commitswills2012-02-261-0/+2
* Perl module to prevent leakage of lexical hintsswills2012-02-254-0/+32
* Take maintainershipeadler2012-02-251-1/+1
* - Adds HW watchpoint support for amd64, closing ports/160930 (thanks to Ben M...scheidell2012-02-259-8/+209
* - Reassign to the heaptabthorpe2012-02-251-1/+1
* - Update to 5.14-023tota2012-02-252-3/+3
* Update to 1.2.2cs2012-02-253-6/+15
* Update to 0.22.1cs2012-02-253-4/+13
* Update to 0.6.7cs2012-02-253-4/+14
* New port: (devel/py-importlib)jgh2012-02-255-0/+37
* - Add TEST_DEPENDS to enable testingswills2012-02-251-0/+2
* Update to 1.4cs2012-02-243-5/+7
* - Add TEST_DEPENDS to enable testingswills2012-02-241-0/+2
* - Update to 2.13culot2012-02-242-3/+3
* - Update to 0.006011culot2012-02-242-5/+3
* - Update to 0.03sunpoet2012-02-242-6/+7
* - Update to 0.19sunpoet2012-02-243-6/+6
* - Update to 0.280205sunpoet2012-02-242-4/+9
* - Update to 0.11sunpoet2012-02-242-6/+6
* - Update to 2.120530sunpoet2012-02-242-3/+3
* - Update to 0.45sunpoet2012-02-242-3/+3
* - Update to 0.001007sunpoet2012-02-242-4/+3
* - Update to 2.005sunpoet2012-02-242-5/+12
* - update to 2.2.3rm2012-02-242-4/+4
* - update to 1.4.7rm2012-02-242-4/+4
* Update to 1.9.7.2wxs2012-02-243-7/+8
* - Add TEST_DEPENDS to enable testingswills2012-02-241-0/+2
* - Update to 1.42sunpoet2012-02-242-3/+3
* A quick and easy way to compose and run tests with useful output.swills2012-02-245-0/+37
* - Update to 4.6nox2012-02-243-24/+50
* - Update to 2.0.9tota2012-02-242-3/+3
* - Add TEST_DEPENDS to enable testingswills2012-02-241-0/+1
* Add port devel/arduino-mk: Arduino from the command linescheidell2012-02-238-0/+250
* Enable gold and sysroot supportmm2012-02-234-5/+47
* - Update to 0.7.0sbz2012-02-232-3/+3
* - Lists run depends explicitly.kuriyama2012-02-231-1/+3
* - fix sort order in few category Makefilesrm2012-02-231-1/+1
* - Unbreak.kuriyama2012-02-231-3/+2
* Upgrade to llvm/clang r150242.brooks2012-02-235-26/+72
* - Upgrade to 1.15.kuriyama2012-02-232-4/+10
* - Update to 0.48sunpoet2012-02-232-3/+7
* - Add TEST_DEPENDS to enable testingswills2012-02-231-0/+2
* - Add TEST_DEPENDS to enable testingswills2012-02-221-0/+1
* - Chase Emacs updatesashish2012-02-228-6/+8
* - Add TEST_DEPENDS to enable testingswills2012-02-221-0/+1
* - Update to 0.001006sunpoet2012-02-222-3/+3
* Update to 1.2.0eadler2012-02-222-3/+3
* - Update RUN_DEPENDS to fix INDEX fail buildwen2012-02-221-2/+2
* - Fix indexpgollucci2012-02-221-1/+1
* - update to 2.6.2dinoex2012-02-222-3/+3
* Statsd implementation in Rubypgollucci2012-02-224-0/+34
* A Ruby driver for MongoDB.pgollucci2012-02-224-0/+29
* - Add BUILD_DEPENDS to silence build warningsswills2012-02-221-1/+3
* A Ruby BSON Implementation for MongoDBpgollucci2012-02-224-0/+28
* A subclass to emulate boundless DEC VT102 terminalache2012-02-215-0/+42
* - Add CONFLICTS_INSTALL for kBuild-develdecke2012-02-212-1/+18
* - Update to 0.1.9998decke2012-02-216-19/+40
* - Update to 0.24sunpoet2012-02-214-9/+7
* - Take relp to go with rsyslog portspgollucci2012-02-211-1/+1
* update to 4.9flo2012-02-215-35/+16
* - Drag from Attictota2012-02-216-0/+138
* Add remake, a GNU Make fork, which adds better debugging supportarved2012-02-215-0/+54
* - Update to 0.001005sunpoet2012-02-212-3/+4
* - Add TEST_DEPENDS to enable testingswills2012-02-201-0/+2
* - Update to 2.1.10culot2012-02-202-3/+3
* - Add TEST_DEPENDS to enable testingswills2012-02-201-0/+2
* - Update to 3.010000culot2012-02-202-3/+3
* Update to 0.18az2012-02-202-5/+5
* - Update to 1.41sunpoet2012-02-202-3/+3
* - Update to 0.109sunpoet2012-02-203-8/+7
* - Update to 1.33sunpoet2012-02-202-4/+4
* - Update to 2.3.3gahr2012-02-203-4/+18
* - Add BUILD_DEPENDS and TEST_DEPENDSsunpoet2012-02-201-1/+6
* - Update to 0.06sunpoet2012-02-202-6/+7
* - Add missing DEPENDSmiwi2012-02-201-4/+6
* - Update to 2.22miwi2012-02-202-4/+4
* - Switch to PEAR_AUTOINSTALLmiwi2012-02-202-371/+2
* - Update to v0.013brix2012-02-202-7/+3
* - Add missing DEPENDSbrix2012-02-201-2/+4
* - Add missing BUILD_DEPENDS to silence build warningsswills2012-02-191-0/+3
* - Update to 2.06swills2012-02-192-3/+3
* - Add missing BUILD_DEPENDS/RUN_DEPENDSswills2012-02-191-3/+5
* - Add missing BUILD_DEPENDS/RUN_DEPENDSswills2012-02-191-2/+3
* Fix configure with UTF-16 enabled pcre.mm2012-02-191-1/+5
* - fix build with gcc46dinoex2012-02-191-0/+3
* - fix versions usage in USE_PYTHON. F.e. 27 -> 2.7 (non-functional change)rm2012-02-191-1/+1
* - replace `YES' with `yes' in USE_PYTHON/USE_PYDISTUTILS (mostly)rm2012-02-191-3/+3
* - Update to 1.002001sunpoet2012-02-192-3/+6
* Add patch that allows package to work with Python 2.6 and 2.7. Obtainedsobomax2012-02-192-2/+15
* - Add BUILD_DEPENDSsunpoet2012-02-191-0/+5
* Add missing distinfo.wxs2012-02-191-6/+6
* Remove gratitutous version number from LIB_DEPENDS where not required.eadler2012-02-191-1/+1
* ThreadScope is a graphical viewer for thread profile informationpgj2012-02-196-0/+59
* Parses .eventlog files emitted by GHC 6.12.1 and later. Includes thepgj2012-02-195-0/+40
* - Add TEST_DEPENDS to enable testingswills2012-02-191-0/+4
* This package provides strict versions of some standard Haskell datapgj2012-02-194-0/+23
* Update to 1.7.9.1.wxs2012-02-193-6/+7
* - Add additional TEST_DEPENDSswills2012-02-191-1/+2
* - Add TEST_DEPENDS to enable testingswills2012-02-191-0/+2
* - Add TEST_DEPENDS to enable testingswills2012-02-191-0/+1
* - Fix directory name of hs-byteorderpgj2012-02-191-1/+1
* - Add TEST_DEPENDS to enable testingswills2012-02-191-1/+7
* - Add TEST_DEPENDS to enable testingswills2012-02-192-0/+2
* - Add TEST_DEPENDS to enable testingswills2012-02-191-0/+1
* - Add TEST_DEPENDS to enable testingswills2012-02-191-1/+2
* - Add TEST_DEPENDS to enable testingswills2012-02-191-0/+1
* Useful for stuff like database connection pools.pgj2012-02-194-0/+26
* A fast logging system.pgj2012-02-194-0/+27
* Ranges and some functions allowing things like fast membership lookup onpgj2012-02-194-0/+27
* Provides high-level conversions based on the data-object package.pgj2012-02-194-0/+29
* These objects show up in different places, e.g. JSON, Yaml. Bypgj2012-02-194-0/+28
* This is a port of John Goerzen's convertible package, intended topgj2012-02-194-0/+40
* Monad transformer for attempt.pgj2012-02-194-0/+26
* This package is for working with native byte-ordering of the system.pgj2012-02-194-0/+26
* Defines a data type, Attempt, which has a Success and Failurepgj2012-02-194-0/+27
* A simple type class for success/failure computations.pgj2012-02-194-0/+26
* ASN1 data reader and writer in raw form with supports for high levelpgj2012-02-194-0/+29
* - Update MAINTAINERculot2012-02-181-1/+1
* - Update devel/sdl12 to 1.2.15mva2012-02-1832-71/+42
* Remove bogus comment that has been around since '07.eadler2012-02-181-6/+0
* The filestore library provides an abstract interface for a versioningpgj2012-02-184-0/+29
* Parser and writer for handling sectioned config files in Haskell. Thepgj2012-02-184-0/+37
* - Update to 2.3jgh2012-02-183-6/+8
* - Add TEST_DEPENDSsunpoet2012-02-182-17/+15
* - Update to 2.4.3pgollucci2012-02-18