ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ozone/mgar/pkg/msn-pecan/Makefile
Revision: 40
Committed: Tue Jun 23 12:41:36 2026 UTC (4 weeks ago) by operz
File size: 1631 byte(s)
Log Message:
Add packages: gnutls 3.8.13, intltool 0.51.0, libxml2 2.15.3, msn-pecan master, pidgin 2.14.14, sed 4.10; update nettle to 4.0

File Contents

# Content
1 NAME = msn-pecan
2 VERSION = master
3
4 CATEGORIES = utils
5
6 DESCRIPTION = msn-pecan libpurple plugin for MSN/WLM
7 define BLURB
8 msn-pecan is a libpurple plugin implementing the MSN/WLM protocol,
9 used with Crosstalk.im's MSN Messenger revival service.
10 endef
11
12 DYNURLS = https://git.ugnet.gay/CrossTalk/msn-pecan/archive/master.tar.gz
13 GITHUB_REFERENCE = master.tar.gz
14 DISTFILES = msn-pecan-master.tar.gz
15
16 LICENSE = COPYING
17
18 WORKSRC = $(WORKDIR)/msn-pecan
19
20 # msn-pecan uses a simple Makefile, not autoconf
21 CONFIGURE_SCRIPTS =
22 BUILD_SCRIPTS =
23 INSTALL_SCRIPTS =
24 TEST_SCRIPTS =
25
26 PACKAGES = OZSWmsnpecan
27 SPKG_DESC_OZSWmsnpecan = msn-pecan libpurple plugin for MSN/WLM
28 SPKG_CLASSES = cswdictconf
29 RUNTIME_DEP_PKGS_OZSWmsnpecan = OZSWlibpurple OZSWglib
30
31 PURPLE_PLUGINDIR = $(libdir)/purple-2
32
33 include gar/category.mk
34
35 .DEFAULT_GOAL := all
36
37 post-extract:
38 # Solaris feature_tests.h requires _XOPEN_SOURCE=600;
39 # the source Makefile adds -D_XOPEN_SOURCE (no value=1) which fails.
40 /usr/bin/gsed -i \
41 's/-D_XOPEN_SOURCE$$/-D_XOPEN_SOURCE=600 -D__EXTENSIONS__/' \
42 $(WORKSRC)/Makefile
43 # Copy license to WORKDIR so findlicensefile can locate it
44 # (tarball extracts to msn-pecan/, DISTNAME is msn-pecan-master)
45 cp $(WORKSRC)/COPYING $(WORKDIR)/
46 @$(MAKECOOKIE)
47
48 pre-build:
49 cd $(WORKSRC) && gmake LDFLAGS="$(LDFLAGS)" \
50 PURPLE_CFLAGS="$$(/opt/ozsw/bin/pkgconf --cflags purple)" \
51 PURPLE_LIBS="$$(/opt/ozsw/bin/pkgconf --libs purple)"
52 @$(MAKECOOKIE)
53
54 pre-install:
55 mkdir -p $(DESTDIR)$(PURPLE_PLUGINDIR)
56 cp $(WORKSRC)/libmsn-pecan.so $(DESTDIR)$(PURPLE_PLUGINDIR)/
57 @$(MAKECOOKIE)