Date: Thu, 11 Jul 2019 20:52:05 -0500 From: Greg Kennedy <kennedy.greg@gmail.com> To: freebsd-ports@freebsd.org Subject: Improvement to port games/ioquake3 Message-ID: <CAN1%2BP_1yTH581-AS87MKBtiiCf5Ghn7syBw5iV8wKUCQoR4BGg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--000000000000eb6806058d722839 Content-Type: text/plain; charset="UTF-8" The port games/ioquake3-server can be used to build a dedicated server for Quake 3 and derivative games. However, it doesn't come with an rc script to launch at system boot or on demand. This makes it a bit tricky to run the dedicated server. This port is a "slave port" that depends on the master port games/ioquake to actually retrieve the source and build everything. I have modified the master port so it now builds and installs an rc script to launch when configured to build the server. In addition, there is a sample .cfg file to start a LAN server which can be modified by the end user, but provides a sane starting point for running the game. I think this port has no maintainer so I have no idea who to ping to have this committed :) --000000000000eb6806058d722839 Content-Type: application/octet-stream; name="games_ioquake3.patch" Content-Disposition: attachment; filename="games_ioquake3.patch" Content-Transfer-Encoding: base64 Content-ID: <f_jxzg10700> X-Attachment-Id: f_jxzg10700 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiA1MDUyMTYp CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMTE2LDYgKzExNiwxMCBAQAogRExSRU5E RVJFUl9NQUtFX0FSR1M9CVVTRV9SRU5ERVJFUl9ETE9QRU49MQogRExSRU5ERVJFUl9NQUtFX0FS R1NfT0ZGPQlVU0VfUkVOREVSRVJfRExPUEVOPTAKIAorLmlmICFkZWZpbmVkKFEzVE9UQUxDT05W KQorLmluY2x1ZGUgIiR7LkNVUkRJUn0vLi4vcXVha2UzLWRhdGEvTWFrZWZpbGUuaW5jbHVkZSIK Ky5lbmRpZgorCiAuaW5jbHVkZSA8YnNkLnBvcnQub3B0aW9ucy5taz4KIAogLmlmICFkZWZpbmVk KERFU0tUT1BfRU5UUklFUykKQEAgLTE0MCw2ICsxNDQsOCBAQAogLmlmICR7SU9RMzpNU0VSVkVS fQogTUFLRV9BUkdTKz0JQlVJTERfU0VSVkVSPTEKIFEzQklOKz0JCSR7UTNTRVJWRVJ9CitVU0Vf UkNfU1VCUis9CWlvcTNkZWQKK1NVQl9MSVNUKz0JUTNESVI9JHtRM0RJUn0KIC5lbHNlCiBNQUtF X0FSR1MrPQlCVUlMRF9TRVJWRVI9MAogLmVuZGlmCkBAIC0xODksNiArMTk1LDEwIEBACiAuZm9y IGluc3QgaW4gJHtJT1EzX0lOU1R9CiBQTElTVF9GSUxFUys9CSR7aW5zdDpDLy4qOy8vfQogLmVu ZGZvcgorIyBhZGRpdGlvbmFsIHJ1bGVzIGZvciBvdXIgY3VzdG9tIHNlcnZlci5jZmcgZnJvbSBm aWxlc2RpcgorLmlmICR7SU9RMzpNU0VSVkVSfQorUExJU1RfRklMRVMrPQkke1EzRElSfS9zZXJ2 ZXIuY2ZnCisuZW5kaWYKIAogIyBHZW5lcmF0ZSBpbnN0YWxsIHRhcmdldAogZG8taW5zdGFsbDog JHtRM0lOU1RBTEx9CkBAIC0xOTksOSArMjA5LDExIEBACiAJJHtJTlNUQUxMXyR7aW5zdDpDLzsu Ki8vfX0gJHtCVUlMRERJUn0vJHtpbnN0OkMvW147XSo7Ly86Qy87LiovL30gXAogCQkke1NUQUdF RElSfSR7UFJFRklYfS8ke2luc3Q6Qy8uKjsvL30KIC5lbmRmb3IKLQotLmlmICFkZWZpbmVkKFEz VE9UQUxDT05WKQotLmluY2x1ZGUgIiR7LkNVUkRJUn0vLi4vcXVha2UzLWRhdGEvTWFrZWZpbGUu aW5jbHVkZSIKKyMgYWRkaXRpb25hbCBydWxlcyBmb3Igb3VyIGN1c3RvbSBzZXJ2ZXIuY2ZnIGZy b20gZmlsZXNkaXIKKy5pZiAke0lPUTM6TVNFUlZFUn0KKwkke01LRElSfSAke1NUQUdFRElSfSR7 UTNESVJ9CisJJHtJTlNUQUxMX0RBVEF9ICR7RklMRVNESVJ9L3NlcnZlci5jZmcgXAorCQkke1NU QUdFRElSfSR7UTNESVJ9L3NlcnZlci5jZmcKIC5lbmRpZgogCiAuaW5jbHVkZSA8YnNkLnBvcnQu bWs+CkluZGV4OiBmaWxlcy9pb3EzZGVkLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGZpbGVzL2lvcTNkZWQu aW4JKG5vbmV4aXN0ZW50KQorKysgZmlsZXMvaW9xM2RlZC5pbgkod29ya2luZyBjb3B5KQpAQCAt MCwwICsxLDU0IEBACisjIS9iaW4vc2gKKyMKKyMgJEZyZWVCU0QkCisKKyMgUFJPVklERTogaW9x M2RlZAorIyBSRVFVSVJFOiBMT0dJTgorCisjIyMjCisjIEFkZCB0aGUgZm9sbG93aW5nIGxpbmUg dG8gL2V0Yy9yYy5jb25mIHRvIGVuYWJsZSBpb3EzZGVkCisjCisjICBpb3EzZGVkX2VuYWJsZT0i WUVTIgorIyAgIyBvcHRpb25hbAorIyAgaW9xM2RlZF9hcmdzPSIrc2V0IGRlZGljYXRlZCAxICtz ZXQgY29tX2h1bmttZWdzIDMyICtleGVjIHNlcnZlci5jZmciCisjICBpb3EzZGVkX2hvbWU9Ii92 YXIvcnVuL2lvcTNkZWQiCisjICBpb3EzZGVkX2RhdGE9IiUlUTNESVIlJSIKKyMgIGlvcTNkZWRf dXNlcj0iZ2FtZXMiCisjICBpb3EzZGVkX2dyb3VwPSJnYW1lcyIKKyMKKyMgTm90ZToKKyMgVGhp cyBzY3JpcHQgaXMgc2V0IHRvIGV4ZWN1dGUgc2VydmVyLmNmZyBmcm9tIHRoZSBzeXN0ZW0gYmFz ZXEzCisjICBmb2xkZXIgYXQgbGF1bmNoLiAgTW9zdCBzZXJ2ZXIgY29uZmlnIGNhbiBiZSBwbGFj ZWQgdGhlcmUuCisjIFNvbWUgb3B0aW9ucyBNVVNUIGdvIG9uIGNvbW1hbmQtbGluZSBhbmQgc2hv dWxkIGJlIHBsYWNlZCBpbgorIyAgImlvcTNkZWRfYXJncyIgaW5zdGVhZCAtIHRoZXNlIGluY2x1 ZGUgImRlZGljYXRlZCIsCisjICAiY29tX2h1bmttZWdzIiwgZXRjLgorIyMjIworCisuIC9ldGMv cmMuc3VicgorCituYW1lPWlvcTNkZWQKK3JjdmFyPWlvcTNkZWRfZW5hYmxlCisKK2xvYWRfcmNf Y29uZmlnICRuYW1lCisKKzogJHtpb3EzZGVkX2VuYWJsZTo9Ik5PIn0KKzogJHtpb3EzZGVkX2Fy Z3M9IitzZXQgZGVkaWNhdGVkIDEgK3NldCBjb21faHVua21lZ3MgMzIgK2V4ZWMgc2VydmVyLmNm ZyJ9Cis6ICR7aW9xM2RlZF9ob21lOj0iL3Zhci9ydW4vaW9xM2RlZCJ9Cis6ICR7aW9xM2RlZF9k YXRhOj0iJSVRM0RJUiUlIn0KKzogJHtpb3EzZGVkX3VzZXI6PSJnYW1lcyJ9Cis6ICR7aW9xM2Rl ZF9ncm91cDo9ImdhbWVzIn0KKworc3RhcnRfcHJlY21kPSJpb3EzZGVkX3ByZWNtZCIKKworaW9x M2RlZF9wcmVjbWQoKQoreworICAgIGluc3RhbGwgLWQgLW8gJHtpb3EzZGVkX3VzZXJ9IC1nICR7 aW9xM2RlZF9ncm91cH0gJHtpb3EzZGVkX2hvbWV9Cit9CisKK3BpZGZpbGU9IiR7aW9xM2RlZF9o b21lfS9pb3EzZGVkLWRhZW1vbi5waWQiCitjaGlsZF9waWRmaWxlPSIke2lvcTNkZWRfaG9tZX0v aW9xM2RlZC5waWQiCisKK2NvbW1hbmQ9Ii91c3Ivc2Jpbi9kYWVtb24iCitjb21tYW5kX2FyZ3M9 Ii1jIC1mIC1QICR7cGlkZmlsZX0gLXAgJHtjaGlsZF9waWRmaWxlfSAlJVBSRUZJWCUlL2Jpbi9p b3EzZGVkICtzZXQgZnNfYmFzZXBhdGggJHtpb3EzZGVkX2RhdGF9ICtzZXQgZnNfaG9tZXBhdGgg JHtpb3EzZGVkX2hvbWV9ICR7aW9xM2RlZF9hcmdzfSIKKworcnVuX3JjX2NvbW1hbmQgIiQxIgpJ bmRleDogZmlsZXMvc2VydmVyLmNmZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBmaWxlcy9zZXJ2ZXIuY2ZnCShu b25leGlzdGVudCkKKysrIGZpbGVzL3NlcnZlci5jZmcJKHdvcmtpbmcgY29weSkKQEAgLTAsMCAr MSw1OSBAQAorLy8gU0FNUExFIFNFUlZFUiBDT05GSUcgRklMRQorLy8gIFRoaXMgZmlsZSB3aWxs IGxhdW5jaCBhIHN0YW5kYXJkIERNIHNlcnZlciB3aXRoIHVwIHRvIDggcGxheWVycywKKy8vICB0 aHJlZSBib3RzLgorCisvLworLy8gR0VORVJBTCBTRVJWRVIgQ09ORklHCisvLworc2V0IHN2X2hv c3RuYW1lICJpb3F1YWtlMyBTZXJ2ZXIiCS8vIG5hbWUgdGhhdCBhcHBlYXJzIGluIHNlcnZlciBs aXN0CitzZXQgZ19tb3RkICJpb3EzZGVkIG9uIEZyZWVCU0QiCS8vIG1lc3NhZ2UgdGhhdCBhcHBl YXJzIHdoZW4gY29ubmVjdGluZworc2V0IGdfbG9nICIiCQkJLy8gZGlzYWJsZXMgd3JpdGluZyBn YW1lc3RhdHMgdG8gbG9nIGZpbGUKKworc2V0IHN2X21heGNsaWVudHMgOAkJLy8gbWF4IG51bWJl ciBvZiBjbGllbnRzIHRoYW4gY2FuIGNvbm5lY3QKK3NldCBzdl9wdXJlIDEJCQkvLyBwdXJlIHNl cnZlciwgbm8gYWx0ZXJlZCBwYWsgZmlsZXMKKworc2V0IGdfYWxsb3d2b3RlIDAJCS8vIGRpc2Fs bG93IHZvdGluZyAocGxheWVycyBtaWdodCBydWluIHRoZSBtYXAgcm90YXRpb24pCisKKy8vc2V0 IHJjb25wYXNzd29yZCAic2VjcmV0IgkvLyBzZXRzIFJDT04gcGFzc3dvcmQgZm9yIHJlbW90ZSBj b25zb2xlCisKKy8vCisvLyBHQU1FIFJVTEUgQ09ORklHCisvLworc2V0IGdfZ2FtZXR5cGUgMAkJ Ly8gMDpGRkEsIDE6VG91cm5leSwgMjpGRkEsIDM6VEQsIDQ6Q1RGCitzZXQgdGltZWxpbWl0IDEw CQkvLyBUaW1lIGxpbWl0IGluIG1pbnV0ZXMKK3NldCBmcmFnbGltaXQgMTUJCS8vIEZyYWcgbGlt aXQKKworc2V0IGdfZG9XYXJtdXAgMQkJLy8gMjBzZWMgd2FybXVwIHRpbWUgYmVmb3JlIGVhY2gg bWFwIHN0YXJ0CitzZXQgZ19pbmFjdGl2aXR5IDMwMAkJLy8ga2ljayBwbGF5ZXJzIGFmdGVyIGJl aW5nIGluYWN0aXZlIGZvciB4IHNlY29uZHMKK3NldCBnX2ZvcmNlcmVzcGF3biAwCQkvLyBwbGF5 ZXIgaGFzIHRvIHByZXNzIHByaW1hcnkgYnV0dG9uIHRvIHJlc3Bhd24KKworLy8KKy8vIEJPVCBD T05GSUcKKy8vCitzZXQgYm90X2VuYWJsZSAxCQkvLyBBbGxvdyBib3RzIG9uIHRoZSBzZXJ2ZXIK K3NldCBnX3Nwc2tpbGwgMwkJCS8vIERlZmF1bHQgc2tpbGwgb2YgYm90cyBbMS01XQorc2V0IGJv dF9taW5wbGF5ZXJzIDMJCS8vIFRoaXMgZmlsbHMgdGhlIHNlcnZlciB3aXRoIGJvdHMgdG8gc2F0 aXNmeSB0aGUgbWluaW11bQorCisvLworLy8gTUFQIENPTkZJRworLy8KK3NldCBkbTEgIm1hcCBx M2RtMTsgc2V0IG5leHRtYXAgdnN0ciBkbTIiCitzZXQgZG0yICJtYXAgcTNkbTI7IHNldCBuZXh0 bWFwIHZzdHIgZG0zIgorc2V0IGRtMyAibWFwIHEzZG0zOyBzZXQgbmV4dG1hcCB2c3RyIGRtNCIK K3NldCBkbTQgIm1hcCBxM2RtNDsgc2V0IG5leHRtYXAgdnN0ciBkbTUiCitzZXQgZG01ICJtYXAg cTNkbTU7IHNldCBuZXh0bWFwIHZzdHIgZG02Igorc2V0IGRtNiAibWFwIHEzZG02OyBzZXQgbmV4 dG1hcCB2c3RyIGRtNyIKK3NldCBkbTcgIm1hcCBxM2RtNzsgc2V0IG5leHRtYXAgdnN0ciBkbTgi CitzZXQgZG04ICJtYXAgcTNkbTg7IHNldCBuZXh0bWFwIHZzdHIgZG05Igorc2V0IGRtOSAibWFw IHEzZG05OyBzZXQgbmV4dG1hcCB2c3RyIGRtMTAiCitzZXQgZG0xMCAibWFwIHEzZG0xMDsgc2V0 IG5leHRtYXAgdnN0ciBkbTExIgorc2V0IGRtMTEgIm1hcCBxM2RtMTE7IHNldCBuZXh0bWFwIHZz dHIgZG0xMiIKK3NldCBkbTEyICJtYXAgcTNkbTEyOyBzZXQgbmV4dG1hcCB2c3RyIGRtMTMiCitz ZXQgZG0xMyAibWFwIHEzZG0xMzsgc2V0IG5leHRtYXAgdnN0ciBkbTE0Igorc2V0IGRtMTQgIm1h cCBxM2RtMTQ7IHNldCBuZXh0bWFwIHZzdHIgZG0xNSIKK3NldCBkbTE1ICJtYXAgcTNkbTE1OyBz ZXQgbmV4dG1hcCB2c3RyIGRtMTYiCitzZXQgZG0xNiAibWFwIHEzZG0xNjsgc2V0IG5leHRtYXAg dnN0ciBkbTE3Igorc2V0IGRtMTcgIm1hcCBxM2RtMTc7IHNldCBuZXh0bWFwIHZzdHIgZG0xOCIK K3NldCBkbTE4ICJtYXAgcTNkbTE4OyBzZXQgbmV4dG1hcCB2c3RyIGRtMTkiCitzZXQgZG0xOSAi bWFwIHEzZG0xOTsgc2V0IG5leHRtYXAgdnN0ciBkbTEiCit2c3RyIGRtMQo= --000000000000eb6806058d722839--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN1%2BP_1yTH581-AS87MKBtiiCf5Ghn7syBw5iV8wKUCQoR4BGg>