View | Details | Raw Unified | Return to bug 101908
Collapse All | Expand All

(-)/home/staff/gslin/work/ports/xemacs/Makefile (-15 / +15 lines)
Lines 25-39 Link Here
25
STRIP=
25
STRIP=
26
HAS_CONFIGURE=	yes
26
HAS_CONFIGURE=	yes
27
XEMACS_ARCH=	${MACHINE_ARCH}--freebsd
27
XEMACS_ARCH=	${MACHINE_ARCH}--freebsd
28
CONFIGURE_ARGS=	${XEMACS_ARCH} --prefix=${PREFIX} \
28
CONFIGURE_ARGS=	${XEMACS_ARCH} --prefix=${TARGETDIR} \
29
		--with-mule \
29
		--with-mule \
30
		--with-xfs \
30
		--with-xfs \
31
		--with-clash-detection \
31
		--with-clash-detection \
32
		--lockdir=/var/run/emacs/lock \
32
		--lockdir=/var/run/emacs/lock \
33
		--with-sound=native \
33
		--with-sound=native \
34
		--site-includes=${PREFIX}/include \
34
		--site-includes=${LOCALBASE}/include \
35
		--site-libraries=${PREFIX}/lib \
35
		--site-libraries=${LOCALBASE}/lib \
36
		--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/emacs/site-lisp" \
36
		--sitelispdir="${LOCALBASE}/lib/xemacs/site-lisp ${LOCALBASE}/share/emacs/site-lisp" \
37
		--with-session=yes \
37
		--with-session=yes \
38
		--with-menubars=lucid --with-xim=xlib
38
		--with-menubars=lucid --with-xim=xlib
39
MAN1=		ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
39
MAN1=		ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
Lines 79-99 Link Here
79
79
80
post-install:
80
post-install:
81
.for file in b2m ctags etags gnuclient ${DISTNAME}
81
.for file in b2m ctags etags gnuclient ${DISTNAME}
82
	strip ${PREFIX}/bin/${file}
82
	strip ${TARGETDIR}/bin/${file}
83
.endfor
83
.endfor
84
# ``make install'' does not set the permissions like pkg_add does.
84
# ``make install'' does not set the permissions like pkg_add does.
85
	${CHMOD} 1777 /var/run/emacs/lock
85
	${CHMOD} 1777 /var/run/emacs/lock
86
	${CHMOD} 755 ${PREFIX}/lib/xemacs/site-lisp
86
	${CHMOD} 755 ${TARGETDIR}/lib/xemacs/site-lisp
87
	${CHMOD} 755 ${PREFIX}/share/emacs/site-lisp
87
	${CHMOD} 755 ${TARGETDIR}/share/emacs/site-lisp
88
	${RM} -f ${PREFIX}/bin/send-pr
88
	${RM} -f ${TARGETDIR}/bin/send-pr
89
	${RM} -f ${PREFIX}/lib/xemacs-20.4/lisp/mule/mule-init.el.orig
89
	${RM} -f ${TARGETDIR}/lib/xemacs-20.4/lisp/mule/mule-init.el.orig
90
# Install xemacs20.sh into ${PREFIX}/etc/rc.d
90
# Install xemacs20.sh into ${TARGETDIR}/etc/rc.d
91
	@if [ ! -d ${PREFIX}/etc/rc.d ]; then ${MKDIR} ${PREFIX}/etc/rc.d; fi
91
	@if [ ! -d ${TARGETDIR}/etc/rc.d ]; then ${MKDIR} ${TARGETDIR}/etc/rc.d; fi
92
	${INSTALL_SCRIPT} ${FILESDIR}/xemacs20.sh ${PREFIX}/etc/rc.d
92
	${INSTALL_SCRIPT} ${FILESDIR}/xemacs20.sh ${TARGETDIR}/etc/rc.d
93
# Install Chinese Big5 related files.
93
# Install Chinese Big5 related files.
94
	@${MKDIR} ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
94
	@${MKDIR} ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
95
	@${INSTALL_DATA} ${FILESDIR}/Emacs ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
95
	@${INSTALL_DATA} ${FILESDIR}/Emacs ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
96
	@${INSTALL_DATA} ${FILESDIR}/sample.emacs ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
96
	@${INSTALL_DATA} ${FILESDIR}/sample.emacs ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
97
# Display XIM usages.
97
# Display XIM usages.
98
	@${CAT} ${PKGMESSAGE}
98
	@${CAT} ${PKGMESSAGE}
99
99
(-)/home/staff/gslin/work/ports/xemacs/pkg-plist (-88 / +89 lines)
Lines 1-3 Link Here
1
@comment $FreeBSD$
1
bin/b2m
2
bin/b2m
2
bin/ctags
3
bin/ctags
3
bin/etags
4
bin/etags
Lines 3439-3530 Link Here
3439
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-little-package.sh
3440
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-little-package.sh
3440
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-big-package.sh
3441
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-big-package.sh
3441
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/config.values
3442
lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/config.values
3442
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja
3443
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja
3443
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5
3444
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5
3444
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults
3445
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults
3445
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex/style
3446
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex/style
3446
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex
3447
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex
3447
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom
3448
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/custom
3448
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/e
3449
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/e
3449
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/eos
3450
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/eos
3450
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/frame-icon
3451
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/frame-icon
3451
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnats
3452
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnats
3452
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnus
3453
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnus
3453
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard
3454
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard
3454
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/idd
3455
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/idd
3455
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/message
3456
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/message
3456
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/mine
3457
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mine
3457
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/mule
3458
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mule
3458
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities
3459
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities
3459
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986
3460
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986
3460
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd
3461
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd
3461
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml
3462
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml
3462
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/skk
3463
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/skk
3463
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/smilies
3464
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/smilies
3464
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sounds
3465
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sounds
3465
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sparcworks
3466
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sparcworks
3466
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget
3467
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget
3467
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests
3468
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests
3468
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/time
3469
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/time
3469
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/toolbar
3470
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/toolbar
3470
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/vm
3471
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/vm
3471
@dirrm lib/xemacs-%%XEMACS_VER%%/etc/w3
3472
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/w3
3472
@dirrm lib/xemacs-%%XEMACS_VER%%/etc
3473
@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc
3473
@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
3474
@dirrmtry lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
3474
@dirrm lib/xemacs-%%XEMACS_VER%%/info
3475
@dirrmtry lib/xemacs-%%XEMACS_VER%%/info
3475
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/apel
3476
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/apel
3476
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/auctex
3477
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/auctex
3477
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp
3478
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp
3478
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/calendar
3479
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/calendar
3479
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode
3480
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode
3480
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cl
3481
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cl
3481
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/comint
3482
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/comint
3482
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/custom
3483
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/custom
3483
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/edebug
3484
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/edebug
3484
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ediff
3485
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ediff
3485
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/efs
3486
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/efs
3486
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/egg
3487
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/egg
3487
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/electric
3488
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/electric
3488
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/emulators
3489
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/emulators
3489
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eos
3490
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eos
3490
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eterm
3491
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eterm
3491
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/games
3492
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/games
3492
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnats
3493
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnats
3493
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnus
3494
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnus
3494
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus
3495
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus
3495
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ilisp
3496
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ilisp
3496
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/iso
3497
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/iso
3497
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/its
3498
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/its
3498
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/language
3499
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/language
3499
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail
3500
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail
3500
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim
3501
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim
3501
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja
3502
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja
3502
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale
3503
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale
3503
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt
3504
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt
3504
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mel
3505
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mel
3505
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mh-e
3506
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mh-e
3506
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/modes
3507
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/modes
3507
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mu
3508
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mu
3508
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mule
3509
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mule
3509
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/packages
3510
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/packages
3510
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs
3511
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs
3511
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/prim
3512
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/prim
3512
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/psgml
3513
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/psgml
3513
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/rmail
3514
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/rmail
3514
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/skk
3515
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/skk
3515
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/sunpro
3516
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/sunpro
3516
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/term
3517
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/term
3517
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tl
3518
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tl
3518
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tm
3519
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tm
3519
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk
3520
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk
3520
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/utils
3521
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/utils
3521
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vc
3522
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vc
3522
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/viper
3523
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/viper
3523
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vm
3524
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vm
3524
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/w3
3525
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/w3
3525
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/x11
3526
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/x11
3526
@dirrm lib/xemacs-%%XEMACS_VER%%/lisp
3527
@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp
3527
@dirrm lib/xemacs-%%XEMACS_VER%%
3528
@dirrmtry lib/xemacs-%%XEMACS_VER%%
3528
@dirrm lib/xemacs/site-lisp
3529
@dirrmtry lib/xemacs/site-lisp
3529
@dirrm lib/xemacs
3530
@dirrmtry lib/xemacs
3530
@unexec rm -rf /var/run/xemacs
3531
@unexec rm -rf /var/run/xemacs

Return to bug 101908